Raspbian Package Auto-Building

Build log for 0ad (0.0.26-4) on armhf

0ad0.0.26-4armhf → 2023-10-21 11:17:50

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-04

+==============================================================================+
| 0ad 0.0.26-4 (armhf)                         Sat, 21 Oct 2023 02:51:58 +0000 |
+==============================================================================+

Package: 0ad
Version: 0.0.26-4
Source Version: 0.0.26-4
Distribution: trixie-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/trixie-staging-armhf-sbuild-8df400fe-a35f-40a9-b5af-3d0b8040a783' with '<<CHROOT>>'

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

Get:1 http://172.17.4.1/private trixie-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private trixie-staging/main Sources [14.1 MB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf Packages [14.8 MB]
Fetched 29.0 MB in 29s (1005 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/trixie-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

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


Check APT
---------

Checking available source versions...

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

Reading package lists...
NOTICE: '0ad' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/games-team/0ad.git
Please use:
git clone https://salsa.debian.org/games-team/0ad.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 83.2 MB of source archives.
Get:1 http://172.17.4.1/private trixie-staging/main 0ad 0.0.26-4 (dsc) [2613 B]
Get:2 http://172.17.4.1/private trixie-staging/main 0ad 0.0.26-4 (tar) [78.1 MB]
Get:3 http://172.17.4.1/private trixie-staging/main 0ad 0.0.26-4 (diff) [5084 kB]
Fetched 83.2 MB in 7s (12.1 MB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/0ad-EMsITG/0ad-0.0.26' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/0ad-EMsITG' 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-N6uerS/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-N6uerS/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-N6uerS/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: 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 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: 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-N6uerS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ Packages [431 B]
Fetched 2107 B in 1s (2440 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:
  krb5-locales libpam-cap netbase sensible-utils sgml-base util-linux-extra
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 21 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (22.5 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 11767 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 amd64 arm64 armhf i386 kfreebsd-amd64 kfreebsd-i386)

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


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

Merged Build-Depends: autoconf, automake, cargo, cmake, debhelper-compat (= 13), dh-exec (>= 0.1), dpkg-dev (>= 1.15.5), git, libboost-dev (>= 1.57.0.1), libboost-filesystem-dev (>= 1.57.0.1), libcurl4-gnutls-dev (>= 7.32.0) | libcurl4-dev (>= 7.32.0), libenet-dev (>= 1.3), libfmt-dev (>= 4.0.0), libfreetype-dev, libgloox-dev (>= 1.0.10), libicu-dev (>= 67.1-4~), libminiupnpc-dev (>= 1.6), libogg-dev, libopenal-dev, libpng-dev, libsdl2-dev (>= 2.0.5), libsodium-dev (>= 1.0.14), libvorbis-dev, libwxgtk3.2-dev, libxcursor-dev, libxml2-dev, llvm, pkg-config, python3, rustc (>= 1.41), tzdata, zlib1g-dev (>= 1:1.2.3)
Merged Build-Conflicts: python3-setuptools (>= 58.3.0)
Filtered Build-Depends: autoconf, automake, cargo, cmake, debhelper-compat (= 13), dh-exec (>= 0.1), dpkg-dev (>= 1.15.5), git, libboost-dev (>= 1.57.0.1), libboost-filesystem-dev (>= 1.57.0.1), libcurl4-gnutls-dev (>= 7.32.0), libenet-dev (>= 1.3), libfmt-dev (>= 4.0.0), libfreetype-dev, libgloox-dev (>= 1.0.10), libicu-dev (>= 67.1-4~), libminiupnpc-dev (>= 1.6), libogg-dev, libopenal-dev, libpng-dev, libsdl2-dev (>= 2.0.5), libsodium-dev (>= 1.0.14), libvorbis-dev, libwxgtk3.2-dev, libxcursor-dev, libxml2-dev, llvm, pkg-config, python3, rustc (>= 1.41), tzdata, zlib1g-dev (>= 1:1.2.3)
Filtered Build-Conflicts: python3-setuptools (>= 58.3.0)
dpkg-deb: building package 'sbuild-build-depends-0ad-dummy' in '/<<BUILDDIR>>/resolver-N6uerS/apt_archive/sbuild-build-depends-0ad-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-0ad-dummy sbuild-build-depends-core-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-N6uerS/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ Sources [767 B]
Get:5 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ Packages [838 B]
Fetched 2938 B in 1s (3890 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install 0ad 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:
  krb5-locales libpam-cap netbase util-linux-extra
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev
  bsdextrautils bsdutils cargo cmake cmake-data dbus dbus-bin dbus-daemon
  dbus-session-bus-common dbus-system-bus-common dbus-user-session
  dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-exec
  dh-strip-nondeterminism dmsetup dwz file fontconfig fontconfig-config
  fonts-dejavu-core fonts-dejavu-mono gettext gettext-base gir1.2-glib-2.0
  gir1.2-ibus-1.0 git git-man groff-base gtk-update-icon-cache
  hicolor-icon-theme icu-devtools intltool-debian libapparmor1
  libarchive-zip-perl libarchive13 libargon2-1 libasound2 libasound2-data
  libasound2-dev libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0
  libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev
  libblkid1 libboost-dev libboost-filesystem-dev libboost-filesystem1.74-dev
  libboost-filesystem1.74.0 libboost-system1.74-dev libboost-system1.74.0
  libboost1.74-dev libbrotli-dev libbrotli1 libbsd0 libbz2-dev
  libcairo-gobject2 libcairo2 libcloudproviders0 libcolord2 libcryptsetup12
  libcups2 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdatrie1 libdbus-1-3
  libdbus-1-dev libdconf1 libdebhelper-perl libdecor-0-0 libdecor-0-dev
  libdeflate0 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common libdrm-dev
  libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2
  libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libedit2 libegl-dev
  libegl-mesa0 libegl1 libelf1 libenet-dev libenet7 libepoxy0 liberror-perl
  libevent-2.1-7 libexpat1 libfdisk1 libffi-dev
  libfile-stripnondeterminism-perl libflac12 libfmt-dev libfmt9 libfontconfig1
  libfreetype-dev libfreetype6 libfribidi0 libgbm-dev libgbm1
  libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1
  libgit2-1.5 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev
  libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglib2.0-dev-bin libgloox-dev libgloox18 libglu1-mesa libglu1-mesa-dev
  libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl
  libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgraphite2-3
  libgtk-3-0 libgtk-3-common libharfbuzz0b libhttp-parser2.9 libibus-1.0-5
  libibus-1.0-dev libice-dev libice6 libicu-dev libicu72 libidn-dev libidn12
  libidn2-dev libip4tc2 libjbig0 libjpeg62-turbo libjson-c5 libjsoncpp25
  libkmod2 liblcms2-2 liblerc4 libllvm15 libllvm16 libmagic-mgc libmagic1
  libmbedcrypto7 libmbedtls14 libmbedx509-1 libminiupnpc-dev libminiupnpc17
  libmount-dev libmount1 libmp3lame0 libmpg123-0 libnghttp2-14 libnotify4
  libogg-dev libogg0 libopenal-data libopenal-dev libopenal1 libopengl-dev
  libopengl0 libopus0 libp11-kit-dev libp11-kit0 libpam-systemd libpango-1.0-0
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess-dev libpciaccess0
  libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpfm4
  libpipeline1 libpixman-1-0 libpkgconf3 libpng-dev libpng16-16 libproc2-0
  libpsl5 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0
  libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib librhash0
  librtmp1 libsamplerate0 libsamplerate0-dev libsdl2-2.0-0 libsdl2-dev
  libselinux1-dev libsensors-config libsensors5 libsepol-dev libsharpyuv0
  libsm-dev libsm6 libsmartcols1 libsndfile1 libsndio-dev libsndio7.0
  libsodium-dev libsodium23 libssh2-1 libstd-rust-1.67 libstd-rust-dev
  libsub-override-perl libsystemd-shared libtasn1-6-dev libthai-data libthai0
  libtiff6 libtool libuchardet0 libudev-dev libunbound8 libuuid1 libuv1
  libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libwayland-bin
  libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1
  libwayland-server0 libwebp7 libwxbase3.2-1 libwxgtk-gl3.2-1 libwxgtk3.2-1
  libwxgtk3.2-dev libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev
  libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
  libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1
  libxcb1-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage1
  libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
  libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0
  libxml2 libxml2-dev libxrandr-dev libxrandr2 libxrender-dev libxrender1
  libxshmfence1 libxss-dev libxss1 libxt-dev libxt6 libxtst6 libxv-dev libxv1
  libxxf86vm-dev libxxf86vm1 libz3-4 llvm llvm-16 llvm-16-linker-tools
  llvm-16-runtime llvm-runtime m4 man-db media-types mount nettle-dev
  pkg-config pkgconf pkgconf-bin po-debconf procps python3 python3-distutils
  python3-lib2to3 python3-minimal python3.11 python3.11-minimal rustc
  shared-mime-info systemd systemd-dev systemd-sysv util-linux
  util-linux-extra uuid-dev wx-common wx3.2-headers x11-common x11proto-dev
  xkb-data xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc cargo-doc cmake-doc cmake-format
  elpa-cmake-mode ninja-build dh-make gettext-doc libasprintf-dev
  libgettextpo-dev git-daemon-run | git-daemon-sysvinit git-doc git-email
  git-gui gitk gitweb git-cvs git-mediawiki git-svn groff lrzip
  libasound2-plugins alsa-utils libasound2-doc libboost-doc libboost1.74-doc
  libboost-atomic1.74-dev libboost-chrono1.74-dev libboost-container1.74-dev
  libboost-context1.74-dev libboost-contract1.74-dev
  libboost-coroutine1.74-dev libboost-date-time1.74-dev
  libboost-exception1.74-dev libboost-fiber1.74-dev libboost-graph1.74-dev
  libboost-graph-parallel1.74-dev libboost-iostreams1.74-dev
  libboost-locale1.74-dev libboost-log1.74-dev libboost-math1.74-dev
  libboost-mpi1.74-dev libboost-mpi-python1.74-dev libboost-numpy1.74-dev
  libboost-program-options1.74-dev libboost-python1.74-dev
  libboost-random1.74-dev libboost-regex1.74-dev
  libboost-serialization1.74-dev libboost-stacktrace1.74-dev
  libboost-test1.74-dev libboost-thread1.74-dev libboost-timer1.74-dev
  libboost-type-erasure1.74-dev libboost-wave1.74-dev libboost1.74-tools-dev
  libmpfrc++-dev libntl-dev libboost-nowide1.74-dev colord cups-common
  libcurl4-doc libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libfmt-doc
  freetype2-doc low-memory-monitor libgirepository1.0-dev libglib2.0-doc
  libgdk-pixbuf2.0-bin libxml2-utils gmp-doc libgmp10-doc libmpfr-dev
  dns-root-data gnutls-bin gnutls-doc gvfs libice-doc icu-doc idn
  liblcms2-utils minissdpd cryptsetup-bin notification-daemon libportaudio2
  opus-tools p11-kit-doc pciutils pulseaudio xdg-utils lm-sensors libsm-doc
  sndiod libtool-doc gfortran | fortran95-compiler gcj-jdk libwayland-doc
  wx3.2-doc libx11-doc libxcb-doc libxext-doc libxt-doc llvm-16-doc m4-doc
  apparmor less www-browser nfs-common libmail-box-perl python3-doc python3-tk
  python3-venv python3.11-venv python3.11-doc binfmt-support lld-15 clang-15
  systemd-container systemd-homed systemd-userdbd systemd-boot
  systemd-resolved libfido2-1 libqrencode4 libtss2-esys-3.0.2-0 libtss2-mu0
  libtss2-rc0 polkitd python3-pefile dosfstools kbd util-linux-locales
Recommended packages:
  librsvg2-common curl | wget | lynx ca-certificates less ssh-client
  alsa-ucm-conf alsa-topology-conf at-spi2-core bzip2-doc
  default-libdecor-0-plugin-1 | libdecor-0-plugin-1 libenet-doc
  libarchive-cpio-perl libgdk-pixbuf2.0-bin xdg-user-dirs libgtk-3-bin
  libpng-tools publicsuffix libtasn1-doc libltdl-dev uuid-runtime llvm-16-dev
  libmail-sendmail-perl psmisc cargo llvm-15 systemd-timesyncd | time-daemon
  libnss-systemd zip
The following NEW packages will be installed:
  adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev
  bsdextrautils cargo cmake cmake-data dbus dbus-bin dbus-daemon
  dbus-session-bus-common dbus-system-bus-common dbus-user-session
  dconf-gsettings-backend dconf-service debhelper dh-autoreconf dh-exec
  dh-strip-nondeterminism dmsetup dwz file fontconfig fontconfig-config
  fonts-dejavu-core fonts-dejavu-mono gettext gettext-base gir1.2-glib-2.0
  gir1.2-ibus-1.0 git git-man groff-base gtk-update-icon-cache
  hicolor-icon-theme icu-devtools intltool-debian libapparmor1
  libarchive-zip-perl libarchive13 libargon2-1 libasound2 libasound2-data
  libasound2-dev libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0
  libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev
  libboost-dev libboost-filesystem-dev libboost-filesystem1.74-dev
  libboost-filesystem1.74.0 libboost-system1.74-dev libboost-system1.74.0
  libboost1.74-dev libbrotli-dev libbrotli1 libbsd0 libbz2-dev
  libcairo-gobject2 libcairo2 libcloudproviders0 libcolord2 libcryptsetup12
  libcups2 libcurl3-gnutls libcurl4 libcurl4-gnutls-dev libdatrie1 libdbus-1-3
  libdbus-1-dev libdconf1 libdebhelper-perl libdecor-0-0 libdecor-0-dev
  libdeflate0 libdevmapper1.02.1 libdrm-amdgpu1 libdrm-common libdrm-dev
  libdrm-etnaviv1 libdrm-exynos1 libdrm-freedreno1 libdrm-nouveau2
  libdrm-omap1 libdrm-radeon1 libdrm-tegra0 libdrm2 libedit2 libegl-dev
  libegl-mesa0 libegl1 libelf1 libenet-dev libenet7 libepoxy0 liberror-perl
  libevent-2.1-7 libexpat1 libfdisk1 libffi-dev
  libfile-stripnondeterminism-perl libflac12 libfmt-dev libfmt9 libfontconfig1
  libfreetype-dev libfreetype6 libfribidi0 libgbm-dev libgbm1
  libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1
  libgit2-1.5 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev
  libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev
  libglib2.0-dev-bin libgloox-dev libgloox18 libglu1-mesa libglu1-mesa-dev
  libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmp-dev libgmpxx4ldbl
  libgnutls-dane0 libgnutls-openssl27 libgnutls28-dev libgraphite2-3
  libgtk-3-0 libgtk-3-common libharfbuzz0b libhttp-parser2.9 libibus-1.0-5
  libibus-1.0-dev libice-dev libice6 libicu-dev libicu72 libidn-dev libidn12
  libidn2-dev libip4tc2 libjbig0 libjpeg62-turbo libjson-c5 libjsoncpp25
  libkmod2 liblcms2-2 liblerc4 libllvm15 libllvm16 libmagic-mgc libmagic1
  libmbedcrypto7 libmbedtls14 libmbedx509-1 libminiupnpc-dev libminiupnpc17
  libmount-dev libmp3lame0 libmpg123-0 libnghttp2-14 libnotify4 libogg-dev
  libogg0 libopenal-data libopenal-dev libopenal1 libopengl-dev libopengl0
  libopus0 libp11-kit-dev libpam-systemd libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpciaccess-dev libpciaccess0 libpcre2-16-0 libpcre2-32-0
  libpcre2-dev libpcre2-posix3 libpfm4 libpipeline1 libpixman-1-0 libpkgconf3
  libpng-dev libpng16-16 libproc2-0 libpsl5 libpthread-stubs0-dev libpulse-dev
  libpulse-mainloop-glib0 libpulse0 libpython3-stdlib libpython3.11-minimal
  libpython3.11-stdlib librhash0 librtmp1 libsamplerate0 libsamplerate0-dev
  libsdl2-2.0-0 libsdl2-dev libselinux1-dev libsensors-config libsensors5
  libsepol-dev libsharpyuv0 libsm-dev libsm6 libsndfile1 libsndio-dev
  libsndio7.0 libsodium-dev libsodium23 libssh2-1 libstd-rust-1.67
  libstd-rust-dev libsub-override-perl libsystemd-shared libtasn1-6-dev
  libthai-data libthai0 libtiff6 libtool libuchardet0 libudev-dev libunbound8
  libuv1 libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libwayland-bin
  libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1
  libwayland-server0 libwebp7 libwxbase3.2-1 libwxgtk-gl3.2-1 libwxgtk3.2-1
  libwxgtk3.2-dev libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev
  libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
  libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1
  libxcb1-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage1
  libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3
  libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0
  libxml2 libxml2-dev libxrandr-dev libxrandr2 libxrender-dev libxrender1
  libxshmfence1 libxss-dev libxss1 libxt-dev libxt6 libxtst6 libxv-dev libxv1
  libxxf86vm-dev libxxf86vm1 libz3-4 llvm llvm-16 llvm-16-linker-tools
  llvm-16-runtime llvm-runtime m4 man-db media-types nettle-dev pkg-config
  pkgconf pkgconf-bin po-debconf procps python3 python3-distutils
  python3-lib2to3 python3-minimal python3.11 python3.11-minimal rustc
  sbuild-build-depends-0ad-dummy shared-mime-info systemd systemd-dev
  systemd-sysv uuid-dev wx-common wx3.2-headers x11-common x11proto-dev
  xkb-data xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev
The following packages will be upgraded:
  bsdutils libblkid1 libmount1 libp11-kit0 libsmartcols1 libuuid1 mount
  util-linux util-linux-extra
9 upgraded, 350 newly installed, 0 to remove and 12 not upgraded.
Need to get 263 MB of archives.
After this operation, 1262 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-N6uerS/apt_archive ./ sbuild-build-depends-0ad-dummy 0.invalid.0 [1120 B]
Get:2 http://172.17.4.1/private trixie-staging/main armhf bsdutils armhf 1:2.39.2-3 [86.1 kB]
Get:3 http://172.17.4.1/private trixie-staging/main armhf libsmartcols1 armhf 2.39.2-3 [101 kB]
Get:4 http://172.17.4.1/private trixie-staging/main armhf util-linux-extra armhf 2.39.2-3 [134 kB]
Get:5 http://172.17.4.1/private trixie-staging/main armhf util-linux armhf 2.39.2-3 [1107 kB]
Get:6 http://172.17.4.1/private trixie-staging/main armhf mount armhf 2.39.2-3 [133 kB]
Get:7 http://172.17.4.1/private trixie-staging/main armhf libargon2-1 armhf 0~20190702+dfsg-3 [19.5 kB]
Get:8 http://172.17.4.1/private trixie-staging/main armhf libblkid1 armhf 2.39.2-3 [144 kB]
Get:9 http://172.17.4.1/private trixie-staging/main armhf dmsetup armhf 2:1.02.185-2 [81.8 kB]
Get:10 http://172.17.4.1/private trixie-staging/main armhf libdevmapper1.02.1 armhf 2:1.02.185-2 [123 kB]
Get:11 http://172.17.4.1/private trixie-staging/main armhf libjson-c5 armhf 0.17-1 [39.7 kB]
Get:12 http://172.17.4.1/private trixie-staging/main armhf libuuid1 armhf 2.39.2-3 [27.9 kB]
Get:13 http://172.17.4.1/private trixie-staging/main armhf libcryptsetup12 armhf 2:2.6.1-5 [191 kB]
Get:14 http://172.17.4.1/private trixie-staging/main armhf libfdisk1 armhf 2.39.2-3 [187 kB]
Get:15 http://172.17.4.1/private trixie-staging/main armhf libkmod2 armhf 30+20230601-2 [50.2 kB]
Get:16 http://172.17.4.1/private trixie-staging/main armhf libp11-kit0 armhf 0.25.0-5 [381 kB]
Get:17 http://172.17.4.1/private trixie-staging/main armhf libapparmor1 armhf 3.0.12-1 [37.4 kB]
Get:18 http://172.17.4.1/private trixie-staging/main armhf libip4tc2 armhf 1.8.9-2 [17.1 kB]
Get:19 http://172.17.4.1/private trixie-staging/main armhf libmount1 armhf 2.39.2-3 [166 kB]
Get:20 http://172.17.4.1/private trixie-staging/main armhf libsystemd-shared armhf 254.5-1+rpi1 [1646 kB]
Get:21 http://172.17.4.1/private trixie-staging/main armhf systemd-dev all 254.5-1+rpi1 [55.0 kB]
Get:22 http://172.17.4.1/private trixie-staging/main armhf systemd armhf 254.5-1+rpi1 [3100 kB]
Get:23 http://172.17.4.1/private trixie-staging/main armhf systemd-sysv armhf 254.5-1+rpi1 [45.8 kB]
Get:24 http://172.17.4.1/private trixie-staging/main armhf libdbus-1-3 armhf 1.14.10-1 [177 kB]
Get:25 http://172.17.4.1/private trixie-staging/main armhf dbus-bin armhf 1.14.10-1 [103 kB]
Get:26 http://172.17.4.1/private trixie-staging/main armhf dbus-session-bus-common all 1.14.10-1 [78.1 kB]
Get:27 http://172.17.4.1/private trixie-staging/main armhf libexpat1 armhf 2.5.0-2 [76.8 kB]
Get:28 http://172.17.4.1/private trixie-staging/main armhf dbus-daemon armhf 1.14.10-1 [169 kB]
Get:29 http://172.17.4.1/private trixie-staging/main armhf dbus-system-bus-common all 1.14.10-1 [79.2 kB]
Get:30 http://172.17.4.1/private trixie-staging/main armhf dbus armhf 1.14.10-1 [95.3 kB]
Get:31 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-minimal armhf 3.11.6-3 [800 kB]
Get:32 http://172.17.4.1/private trixie-staging/main armhf python3.11-minimal armhf 3.11.6-3 [1674 kB]
Get:33 http://172.17.4.1/private trixie-staging/main armhf python3-minimal armhf 3.11.4-5 [26.2 kB]
Get:34 http://172.17.4.1/private trixie-staging/main armhf media-types all 10.1.0 [26.9 kB]
Get:35 http://172.17.4.1/private trixie-staging/main armhf libpython3.11-stdlib armhf 3.11.6-3 [1679 kB]
Get:36 http://172.17.4.1/private trixie-staging/main armhf python3.11 armhf 3.11.6-3 [586 kB]
Get:37 http://172.17.4.1/private trixie-staging/main armhf libpython3-stdlib armhf 3.11.4-5 [9200 B]
Get:38 http://172.17.4.1/private trixie-staging/main armhf python3 armhf 3.11.4-5 [26.2 kB]
Get:39 http://172.17.4.1/private trixie-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:40 http://172.17.4.1/private trixie-staging/main armhf groff-base armhf 1.23.0-2 [1033 kB]
Get:41 http://172.17.4.1/private trixie-staging/main armhf bsdextrautils armhf 2.39.2-3 [80.7 kB]
Get:42 http://172.17.4.1/private trixie-staging/main armhf libpipeline1 armhf 1.5.7-1 [33.4 kB]
Get:43 http://172.17.4.1/private trixie-staging/main armhf man-db armhf 2.11.2-3 [1342 kB]
Get:44 http://172.17.4.1/private trixie-staging/main armhf libproc2-0 armhf 2:4.0.4-2 [54.9 kB]
Get:45 http://172.17.4.1/private trixie-staging/main armhf procps armhf 2:4.0.4-2 [848 kB]
Get:46 http://172.17.4.1/private trixie-staging/main armhf libmagic-mgc armhf 1:5.45-2 [314 kB]
Get:47 http://172.17.4.1/private trixie-staging/main armhf libmagic1 armhf 1:5.45-2 [96.1 kB]
Get:48 http://172.17.4.1/private trixie-staging/main armhf file armhf 1:5.45-2 [41.6 kB]
Get:49 http://172.17.4.1/private trixie-staging/main armhf gettext-base armhf 0.21-13 [156 kB]
Get:50 http://172.17.4.1/private trixie-staging/main armhf libpam-systemd armhf 254.5-1+rpi1 [216 kB]
Get:51 http://172.17.4.1/private trixie-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:52 http://172.17.4.1/private trixie-staging/main armhf libgdk-pixbuf2.0-common all 2.42.10+dfsg-1 [306 kB]
Get:53 http://172.17.4.1/private trixie-staging/main armhf libglib2.0-0 armhf 2.78.0-2+rpi1 [1249 kB]
Get:54 http://172.17.4.1/private trixie-staging/main armhf libicu72 armhf 72.1-3 [9009 kB]
Get:55 http://172.17.4.1/private trixie-staging/main armhf libxml2 armhf 2.9.14+dfsg-1.3 [571 kB]
Get:56 http://172.17.4.1/private trixie-staging/main armhf shared-mime-info armhf 2.2-1 [726 kB]
Get:57 http://172.17.4.1/private trixie-staging/main armhf libjpeg62-turbo armhf 1:2.1.5-2 [143 kB]
Get:58 http://172.17.4.1/private trixie-staging/main armhf libpng16-16 armhf 1.6.40-2 [258 kB]
Get:59 http://172.17.4.1/private trixie-staging/main armhf libdeflate0 armhf 1.18-1 [38.3 kB]
Get:60 http://172.17.4.1/private trixie-staging/main armhf libjbig0 armhf 2.1-6.1 [27.0 kB]
Get:61 http://172.17.4.1/private trixie-staging/main armhf liblerc4 armhf 4.0.0+ds-3 [133 kB]
Get:62 http://172.17.4.1/private trixie-staging/main armhf libsharpyuv0 armhf 1.3.2-0.3 [106 kB]
Get:63 http://172.17.4.1/private trixie-staging/main armhf libwebp7 armhf 1.3.2-0.3 [261 kB]
Get:64 http://172.17.4.1/private trixie-staging/main armhf libtiff6 armhf 4.5.1+git230720-1 [298 kB]
Get:65 http://172.17.4.1/private trixie-staging/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.10+dfsg-1+b1 [123 kB]
Get:66 http://172.17.4.1/private trixie-staging/main armhf gtk-update-icon-cache armhf 3.24.38-5+rpi1 [43.8 kB]
Get:67 http://172.17.4.1/private trixie-staging/main armhf adwaita-icon-theme all 45.0-1 [739 kB]
Get:68 http://172.17.4.1/private trixie-staging/main armhf at-spi2-common all 2.50.0-1 [163 kB]
Get:69 http://172.17.4.1/private trixie-staging/main armhf m4 armhf 1.4.19-4 [256 kB]
Get:70 http://172.17.4.1/private trixie-staging/main armhf autoconf all 2.71-3 [332 kB]
Get:71 http://172.17.4.1/private trixie-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:72 http://172.17.4.1/private trixie-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:73 http://172.17.4.1/private trixie-staging/main armhf autopoint all 0.21-13 [496 kB]
Get:74 http://172.17.4.1/private trixie-staging/main armhf libbrotli1 armhf 1.0.9-2+b3 [258 kB]
Get:75 http://172.17.4.1/private trixie-staging/main armhf libnghttp2-14 armhf 1.57.0-1 [61.6 kB]
Get:76 http://172.17.4.1/private trixie-staging/main armhf libpsl5 armhf 0.21.2-1+b1 [57.8 kB]
Get:77 http://172.17.4.1/private trixie-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:78 http://172.17.4.1/private trixie-staging/main armhf libssh2-1 armhf 1.11.0-2 [195 kB]
Get:79 http://172.17.4.1/private trixie-staging/main armhf libcurl3-gnutls armhf 8.4.0-2 [358 kB]
Get:80 http://172.17.4.1/private trixie-staging/main armhf libhttp-parser2.9 armhf 2.9.4-6 [19.9 kB]
Get:81 http://172.17.4.1/private trixie-staging/main armhf libmbedcrypto7 armhf 2.28.5-1 [243 kB]
Get:82 http://172.17.4.1/private trixie-staging/main armhf libmbedx509-1 armhf 2.28.5-1 [126 kB]
Get:83 http://172.17.4.1/private trixie-staging/main armhf libmbedtls14 armhf 2.28.5-1 [156 kB]
Get:84 http://172.17.4.1/private trixie-staging/main armhf libgit2-1.5 armhf 1.5.1+ds-1 [422 kB]
Get:85 http://172.17.4.1/private trixie-staging/main armhf libbsd0 armhf 0.11.7-4 [111 kB]
Get:86 http://172.17.4.1/private trixie-staging/main armhf libedit2 armhf 3.1-20230828-1 [76.0 kB]
Get:87 http://172.17.4.1/private trixie-staging/main armhf libz3-4 armhf 4.8.12-3.1 [5797 kB]
Get:88 http://172.17.4.1/private trixie-staging/main armhf libllvm15 armhf 1:15.0.6-4+rpi1+b1 [20.7 MB]
Get:89 http://172.17.4.1/private trixie-staging/main armhf libstd-rust-1.67 armhf 1.67.1+dfsg1-1+rpi1 [17.9 MB]
Get:90 http://172.17.4.1/private trixie-staging/main armhf libstd-rust-dev armhf 1.67.1+dfsg1-1+rpi1 [34.6 MB]
Get:91 http://172.17.4.1/private trixie-staging/main armhf rustc armhf 1.67.1+dfsg1-1+rpi1 [2777 kB]
Get:92 http://172.17.4.1/private trixie-staging/main armhf cargo armhf 0.66.0+ds1-1 [2938 kB]
Get:93 http://172.17.4.1/private trixie-staging/main armhf libarchive13 armhf 3.6.2-1 [293 kB]
Get:94 http://172.17.4.1/private trixie-staging/main armhf libcurl4 armhf 8.4.0-2 [363 kB]
Get:95 http://172.17.4.1/private trixie-staging/main armhf libjsoncpp25 armhf 1.9.5-6 [64.7 kB]
Get:96 http://172.17.4.1/private trixie-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:97 http://172.17.4.1/private trixie-staging/main armhf libuv1 armhf 1.44.2-1+rpi1 [125 kB]
Get:98 http://172.17.4.1/private trixie-staging/main armhf cmake-data all 3.27.7-1 [2104 kB]
Get:99 http://172.17.4.1/private trixie-staging/main armhf cmake armhf 3.27.7-1 [7745 kB]
Get:100 http://172.17.4.1/private trixie-staging/main armhf dbus-user-session armhf 1.14.10-1 [78.0 kB]
Get:101 http://172.17.4.1/private trixie-staging/main armhf libdconf1 armhf 0.40.0-4 [36.0 kB]
Get:102 http://172.17.4.1/private trixie-staging/main armhf dconf-service armhf 0.40.0-4 [28.9 kB]
Get:103 http://172.17.4.1/private trixie-staging/main armhf dconf-gsettings-backend armhf 0.40.0-4 [23.1 kB]
Get:104 http://172.17.4.1/private trixie-staging/main armhf libdebhelper-perl all 13.11.6 [81.9 kB]
Get:105 http://172.17.4.1/private trixie-staging/main armhf libtool all 2.4.7-7 [517 kB]
Get:106 http://172.17.4.1/private trixie-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:107 http://172.17.4.1/private trixie-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:108 http://172.17.4.1/private trixie-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:109 http://172.17.4.1/private trixie-staging/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get:110 http://172.17.4.1/private trixie-staging/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get:111 http://172.17.4.1/private trixie-staging/main armhf libelf1 armhf 0.188-2.1+rpi1 [171 kB]
Get:112 http://172.17.4.1/private trixie-staging/main armhf dwz armhf 0.15-1 [92.4 kB]
Get:113 http://172.17.4.1/private trixie-staging/main armhf gettext armhf 0.21-13 [1201 kB]
Get:114 http://172.17.4.1/private trixie-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:115 http://172.17.4.1/private trixie-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:116 http://172.17.4.1/private trixie-staging/main armhf debhelper all 13.11.6 [952 kB]
Get:117 http://172.17.4.1/private trixie-staging/main armhf dh-exec armhf 0.27+b6 [23.6 kB]
Get:118 http://172.17.4.1/private trixie-staging/main armhf libfreetype6 armhf 2.13.2+dfsg-1 [366 kB]
Get:119 http://172.17.4.1/private trixie-staging/main armhf fonts-dejavu-mono all 2.37-8 [489 kB]
Get:120 http://172.17.4.1/private trixie-staging/main armhf fonts-dejavu-core all 2.37-8 [840 kB]
Get:121 http://172.17.4.1/private trixie-staging/main armhf fontconfig-config armhf 2.14.2-6 [316 kB]
Get:122 http://172.17.4.1/private trixie-staging/main armhf libfontconfig1 armhf 2.14.2-6 [367 kB]
Get:123 http://172.17.4.1/private trixie-staging/main armhf fontconfig armhf 2.14.2-6 [461 kB]
Get:124 http://172.17.4.1/private trixie-staging/main armhf libgirepository-1.0-1 armhf 1.78.1-1 [88.8 kB]
Get:125 http://172.17.4.1/private trixie-staging/main armhf gir1.2-glib-2.0 armhf 1.78.1-1 [161 kB]
Get:126 http://172.17.4.1/private trixie-staging/main armhf libibus-1.0-5 armhf 1.5.29~rc1-1 [419 kB]
Get:127 http://172.17.4.1/private trixie-staging/main armhf gir1.2-ibus-1.0 armhf 1.5.29~rc1-1 [347 kB]
Get:128 http://172.17.4.1/private trixie-staging/main armhf liberror-perl all 0.17029-2 [29.0 kB]
Get:129 http://172.17.4.1/private trixie-staging/main armhf git-man all 1:2.42.0-1 [2099 kB]
Get:130 http://172.17.4.1/private trixie-staging/main armhf git armhf 1:2.42.0-1 [5906 kB]
Get:131 http://172.17.4.1/private trixie-staging/main armhf icu-devtools armhf 72.1-3 [175 kB]
Get:132 http://172.17.4.1/private trixie-staging/main armhf libasound2-data all 1.2.9-2 [20.5 kB]
Get:133 http://172.17.4.1/private trixie-staging/main armhf libasound2 armhf 1.2.9-2 [304 kB]
Get:134 http://172.17.4.1/private trixie-staging/main armhf libasound2-dev armhf 1.2.9-2 [111 kB]
Get:135 http://172.17.4.1/private trixie-staging/main armhf libasyncns0 armhf 0.8-6+b3 [12.0 kB]
Get:136 http://172.17.4.1/private trixie-staging/main armhf libatk1.0-0 armhf 2.50.0-1 [42.1 kB]
Get:137 http://172.17.4.1/private trixie-staging/main armhf libxau6 armhf 1:1.0.9-1 [19.1 kB]
Get:138 http://172.17.4.1/private trixie-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:139 http://172.17.4.1/private trixie-staging/main armhf libxcb1 armhf 1.15-1 [139 kB]
Get:140 http://172.17.4.1/private trixie-staging/main armhf libx11-data all 2:1.8.7-1 [328 kB]
Get:141 http://172.17.4.1/private trixie-staging/main armhf libx11-6 armhf 2:1.8.7-1 [729 kB]
Get:142 http://172.17.4.1/private trixie-staging/main armhf libxext6 armhf 2:1.3.4-1 [48.0 kB]
Get:143 http://172.17.4.1/private trixie-staging/main armhf libxi6 armhf 2:1.8-1 [78.1 kB]
Get:144 http://172.17.4.1/private trixie-staging/main armhf libatspi2.0-0 armhf 2.50.0-1 [62.0 kB]
Get:145 http://172.17.4.1/private trixie-staging/main armhf libatk-bridge2.0-0 armhf 2.50.0-1 [55.9 kB]
Get:146 http://172.17.4.1/private trixie-staging/main armhf libavahi-common-data armhf 0.8-11 [110 kB]
Get:147 http://172.17.4.1/private trixie-staging/main armhf libavahi-common3 armhf 0.8-11 [39.0 kB]
Get:148 http://172.17.4.1/private trixie-staging/main armhf libavahi-client3 armhf 0.8-11 [41.6 kB]
Get:149 http://172.17.4.1/private trixie-staging/main armhf uuid-dev armhf 2.39.2-3 [38.7 kB]
Get:150 http://172.17.4.1/private trixie-staging/main armhf libblkid-dev armhf 2.39.2-3 [177 kB]
Get:151 http://172.17.4.1/private trixie-staging/main armhf libboost1.74-dev armhf 1.74.0+ds1-23 [9511 kB]
Get:152 http://172.17.4.1/private trixie-staging/main armhf libboost-dev armhf 1.74.0.3+b4 [4824 B]
Get:153 http://172.17.4.1/private trixie-staging/main armhf libboost-filesystem1.74.0 armhf 1.74.0+ds1-23 [250 kB]
Get:154 http://172.17.4.1/private trixie-staging/main armhf libboost-system1.74.0 armhf 1.74.0+ds1-23 [218 kB]
Get:155 http://172.17.4.1/private trixie-staging/main armhf libboost-system1.74-dev armhf 1.74.0+ds1-23 [219 kB]
Get:156 http://172.17.4.1/private trixie-staging/main armhf libboost-filesystem1.74-dev armhf 1.74.0+ds1-23 [261 kB]
Get:157 http://172.17.4.1/private trixie-staging/main armhf libboost-filesystem-dev armhf 1.74.0.3+b4 [4636 B]
Get:158 http://172.17.4.1/private trixie-staging/main armhf libbrotli-dev armhf 1.0.9-2+b3 [270 kB]
Get:159 http://172.17.4.1/private trixie-staging/main armhf libbz2-dev armhf 1.0.8-5+b2 [26.8 kB]
Get:160 http://172.17.4.1/private trixie-staging/main armhf libpixman-1-0 armhf 0.42.2-1 [461 kB]
Get:161 http://172.17.4.1/private trixie-staging/main armhf libxcb-render0 armhf 1.15-1 [114 kB]
Get:162 http://172.17.4.1/private trixie-staging/main armhf libxcb-shm0 armhf 1.15-1 [106 kB]
Get:163 http://172.17.4.1/private trixie-staging/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.0 kB]
Get:164 http://172.17.4.1/private trixie-staging/main armhf libcairo2 armhf 1.18.0-1 [425 kB]
Get:165 http://172.17.4.1/private trixie-staging/main armhf libcairo-gobject2 armhf 1.18.0-1 [128 kB]
Get:166 http://172.17.4.1/private trixie-staging/main armhf libcloudproviders0 armhf 0.3.4-1 [24.1 kB]
Get:167 http://172.17.4.1/private trixie-staging/main armhf liblcms2-2 armhf 2.14-2 [124 kB]
Get:168 http://172.17.4.1/private trixie-staging/main armhf libcolord2 armhf 1.4.6-3 [116 kB]
Get:169 http://172.17.4.1/private trixie-staging/main armhf libcups2 armhf 2.4.7-1 [206 kB]
Get:170 http://172.17.4.1/private trixie-staging/main armhf libcurl4-gnutls-dev armhf 8.4.0-2 [441 kB]
Get:171 http://172.17.4.1/private trixie-staging/main armhf libdatrie1 armhf 0.2.13-2+b2 [39.9 kB]
Get:172 http://172.17.4.1/private trixie-staging/main armhf libpkgconf3 armhf 1.8.1-1 [31.3 kB]
Get:173 http://172.17.4.1/private trixie-staging/main armhf pkgconf-bin armhf 1.8.1-1 [27.8 kB]
Get:174 http://172.17.4.1/private trixie-staging/main armhf pkgconf armhf 1.8.1-1 [25.9 kB]
Get:175 http://172.17.4.1/private trixie-staging/main armhf pkg-config armhf 1.8.1-1 [13.7 kB]
Get:176 http://172.17.4.1/private trixie-staging/main armhf xml-core all 0.18+nmu1 [23.8 kB]
Get:177 http://172.17.4.1/private trixie-staging/main armhf libdbus-1-dev armhf 1.14.10-1 [207 kB]
Get:178 http://172.17.4.1/private trixie-staging/main armhf libwayland-client0 armhf 1.22.0-2.1 [20.0 kB]
Get:179 http://172.17.4.1/private trixie-staging/main armhf libdecor-0-0 armhf 0.2.0-1 [12.6 kB]
Get:180 http://172.17.4.1/private trixie-staging/main armhf libwayland-server0 armhf 1.22.0-2.1 [26.0 kB]
Get:181 http://172.17.4.1/private trixie-staging/main armhf libwayland-cursor0 armhf 1.22.0-2.1 [9948 B]
Get:182 http://172.17.4.1/private trixie-staging/main armhf libwayland-egl1 armhf 1.22.0-2.1 [5144 B]
Get:183 http://172.17.4.1/private trixie-staging/main armhf libwayland-bin armhf 1.22.0-2.1 [17.3 kB]
Get:184 http://172.17.4.1/private trixie-staging/main armhf libffi-dev armhf 3.4.4-1 [60.4 kB]
Get:185 http://172.17.4.1/private trixie-staging/main armhf libwayland-dev armhf 1.22.0-2.1 [70.3 kB]
Get:186 http://172.17.4.1/private trixie-staging/main armhf libdecor-0-dev armhf 0.2.0-1 [7308 B]
Get:187 http://172.17.4.1/private trixie-staging/main armhf libdrm-common all 2.4.115-1+rpi1 [7324 B]
Get:188 http://172.17.4.1/private trixie-staging/main armhf libdrm2 armhf 2.4.115-1+rpi1 [33.2 kB]
Get:189 http://172.17.4.1/private trixie-staging/main armhf libdrm-amdgpu1 armhf 2.4.115-1+rpi1 [19.2 kB]
Get:190 http://172.17.4.1/private trixie-staging/main armhf libdrm-radeon1 armhf 2.4.115-1+rpi1 [20.6 kB]
Get:191 http://172.17.4.1/private trixie-staging/main armhf libdrm-nouveau2 armhf 2.4.115-1+rpi1 [16.9 kB]
Get:192 http://172.17.4.1/private trixie-staging/main armhf libdrm-omap1 armhf 2.4.115-1+rpi1 [8560 B]
Get:193 http://172.17.4.1/private trixie-staging/main armhf libdrm-freedreno1 armhf 2.4.115-1+rpi1 [18.4 kB]
Get:194 http://172.17.4.1/private trixie-staging/main armhf libdrm-exynos1 armhf 2.4.115-1+rpi1 [12.3 kB]
Get:195 http://172.17.4.1/private trixie-staging/main armhf libdrm-tegra0 armhf 2.4.115-1+rpi1 [10.0 kB]
Get:196 http://172.17.4.1/private trixie-staging/main armhf libdrm-etnaviv1 armhf 2.4.115-1+rpi1 [12.5 kB]
Get:197 http://172.17.4.1/private trixie-staging/main armhf libpciaccess0 armhf 0.17-2 [48.8 kB]
Get:198 http://172.17.4.1/private trixie-staging/main armhf libpciaccess-dev armhf 0.17-2 [52.2 kB]
Get:199 http://172.17.4.1/private trixie-staging/main armhf libdrm-dev armhf 2.4.115-1+rpi1 [251 kB]
Get:200 http://172.17.4.1/private trixie-staging/main armhf libglvnd0 armhf 1.6.0-1 [53.8 kB]
Get:201 http://172.17.4.1/private trixie-staging/main armhf libxcb-randr0 armhf 1.15-1 [116 kB]
Get:202 http://172.17.4.1/private trixie-staging/main armhf libgbm1 armhf 23.1.7-1+rpi1 [35.1 kB]
Get:203 http://172.17.4.1/private trixie-staging/main armhf libglapi-mesa armhf 23.1.7-1+rpi1 [46.1 kB]
Get:204 http://172.17.4.1/private trixie-staging/main armhf libx11-xcb1 armhf 2:1.8.7-1 [231 kB]
Get:205 http://172.17.4.1/private trixie-staging/main armhf libxcb-dri2-0 armhf 1.15-1 [107 kB]
Get:206 http://172.17.4.1/private trixie-staging/main armhf libxcb-dri3-0 armhf 1.15-1 [107 kB]
Get:207 http://172.17.4.1/private trixie-staging/main armhf libxcb-present0 armhf 1.15-1 [105 kB]
Get:208 http://172.17.4.1/private trixie-staging/main armhf libxcb-sync1 armhf 1.15-1 [108 kB]
Get:209 http://172.17.4.1/private trixie-staging/main armhf libxcb-xfixes0 armhf 1.15-1 [109 kB]
Get:210 http://172.17.4.1/private trixie-staging/main armhf libxshmfence1 armhf 1.3-1 [8636 B]
Get:211 http://172.17.4.1/private trixie-staging/main armhf libegl-mesa0 armhf 23.1.7-1+rpi1 [94.3 kB]
Get:212 http://172.17.4.1/private trixie-staging/main armhf libegl1 armhf 1.6.0-1 [28.3 kB]
Get:213 http://172.17.4.1/private trixie-staging/main armhf libxcb-glx0 armhf 1.15-1 [121 kB]
Get:214 http://172.17.4.1/private trixie-staging/main armhf libxfixes3 armhf 1:6.0.0-2 [21.2 kB]
Get:215 http://172.17.4.1/private trixie-staging/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.1 kB]
Get:216 http://172.17.4.1/private trixie-staging/main armhf libsensors-config all 1:3.6.0-8 [14.4 kB]
Get:217 http://172.17.4.1/private trixie-staging/main armhf libsensors5 armhf 1:3.6.0-8 [31.7 kB]
Get:218 http://172.17.4.1/private trixie-staging/main armhf libgl1-mesa-dri armhf 23.1.7-1+rpi1 [5778 kB]
Get:219 http://172.17.4.1/private trixie-staging/main armhf libglx-mesa0 armhf 23.1.7-1+rpi1 [130 kB]
Get:220 http://172.17.4.1/private trixie-staging/main armhf libglx0 armhf 1.6.0-1 [32.0 kB]
Get:221 http://172.17.4.1/private trixie-staging/main armhf libgl1 armhf 1.6.0-1 [89.9 kB]
Get:222 http://172.17.4.1/private trixie-staging/main armhf xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB]
Get:223 http://172.17.4.1/private trixie-staging/main armhf x11proto-dev all 2023.2-1 [598 kB]
Get:224 http://172.17.4.1/private trixie-staging/main armhf libxau-dev armhf 1:1.0.9-1 [22.3 kB]
Get:225 http://172.17.4.1/private trixie-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:226 http://172.17.4.1/private trixie-staging/main armhf xtrans-dev all 1.4.0-1 [98.7 kB]
Get:227 http://172.17.4.1/private trixie-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:228 http://172.17.4.1/private trixie-staging/main armhf libxcb1-dev armhf 1.15-1 [175 kB]
Get:229 http://172.17.4.1/private trixie-staging/main armhf libx11-dev armhf 2:1.8.7-1 [807 kB]
Get:230 http://172.17.4.1/private trixie-staging/main armhf libglx-dev armhf 1.6.0-1 [15.3 kB]
Get:231 http://172.17.4.1/private trixie-staging/main armhf libgl-dev armhf 1.6.0-1 [100 kB]
Get:232 http://172.17.4.1/private trixie-staging/main armhf libegl-dev armhf 1.6.0-1 [19.1 kB]
Get:233 http://172.17.4.1/private trixie-staging/main armhf libenet7 armhf 1.3.17+ds-2 [24.2 kB]
Get:234 http://172.17.4.1/private trixie-staging/main armhf libenet-dev armhf 1.3.17+ds-2 [15.0 kB]
Get:235 http://172.17.4.1/private trixie-staging/main armhf libepoxy0 armhf 1.5.10-1 [172 kB]
Get:236 http://172.17.4.1/private trixie-staging/main armhf libevent-2.1-7 armhf 2.1.12-stable-8 [160 kB]
Get:237 http://172.17.4.1/private trixie-staging/main armhf libogg0 armhf 1.3.5-3 [21.7 kB]
Get:238 http://172.17.4.1/private trixie-staging/main armhf libflac12 armhf 1.4.3+ds-2 [151 kB]
Get:239 http://172.17.4.1/private trixie-staging/main armhf libfmt9 armhf 9.1.0+ds1-2 [105 kB]
Get:240 http://172.17.4.1/private trixie-staging/main armhf libfmt-dev armhf 9.1.0+ds1-2 [171 kB]
Get:241 http://172.17.4.1/private trixie-staging/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-3 [901 kB]
Get:242 http://172.17.4.1/private trixie-staging/main armhf libpng-dev armhf 1.6.40-2 [336 kB]
Get:243 http://172.17.4.1/private trixie-staging/main armhf libfreetype-dev armhf 2.13.2+dfsg-1 [531 kB]
Get:244 http://172.17.4.1/private trixie-staging/main armhf libfribidi0 armhf 1.0.13-3 [69.9 kB]
Get:245 http://172.17.4.1/private trixie-staging/main armhf libgbm-dev armhf 23.1.7-1+rpi1 [19.1 kB]
Get:246 http://172.17.4.1/private trixie-staging/main armhf libgles1 armhf 1.6.0-1 [11.8 kB]
Get:247 http://172.17.4.1/private trixie-staging/main armhf libgles2 armhf 1.6.0-1 [17.2 kB]
Get:248 http://172.17.4.1/private trixie-staging/main armhf libgles-dev armhf 1.6.0-1 [50.4 kB]
Get:249 http://172.17.4.1/private trixie-staging/main armhf libglib2.0-data all 2.78.0-2+rpi1 [1230 kB]
Get:250 http://172.17.4.1/private trixie-staging/main armhf libglib2.0-bin armhf 2.78.0-2+rpi1 [106 kB]
Get:251 http://172.17.4.1/private trixie-staging/main armhf python3-lib2to3 all 3.11.5-1 [77.5 kB]
Get:252 http://172.17.4.1/private trixie-staging/main armhf python3-distutils all 3.11.5-1 [131 kB]
Get:253 http://172.17.4.1/private trixie-staging/main armhf libglib2.0-dev-bin armhf 2.78.0-2+rpi1 [153 kB]
Get:254 http://172.17.4.1/private trixie-staging/main armhf libsepol-dev armhf 3.5-1 [309 kB]
Get:255 http://172.17.4.1/private trixie-staging/main armhf libpcre2-16-0 armhf 10.42-4 [211 kB]
Get:256 http://172.17.4.1/private trixie-staging/main armhf libpcre2-32-0 armhf 10.42-4 [201 kB]
Get:257 http://172.17.4.1/private trixie-staging/main armhf libpcre2-posix3 armhf 10.42-4 [55.1 kB]
Get:258 http://172.17.4.1/private trixie-staging/main armhf libpcre2-dev armhf 10.42-4 [648 kB]
Get:259 http://172.17.4.1/private trixie-staging/main armhf libselinux1-dev armhf 3.5-1 [143 kB]
Get:260 http://172.17.4.1/private trixie-staging/main armhf libmount-dev armhf 2.39.2-3 [23.2 kB]
Get:261 http://172.17.4.1/private trixie-staging/main armhf libglib2.0-dev armhf 2.78.0-2+rpi1 [1508 kB]
Get:262 http://172.17.4.1/private trixie-staging/main armhf libidn12 armhf 1.41-1+b1 [77.0 kB]
Get:263 http://172.17.4.1/private trixie-staging/main armhf libgloox18 armhf 1.0.27-1 [344 kB]
Get:264 http://172.17.4.1/private trixie-staging/main armhf libunbound8 armhf 1.18.0-2 [495 kB]
Get:265 http://172.17.4.1/private trixie-staging/main armhf libgnutls-dane0 armhf 3.8.1-4 [418 kB]
Get:266 http://172.17.4.1/private trixie-staging/main armhf libgnutls-openssl27 armhf 3.8.1-4 [418 kB]
Get:267 http://172.17.4.1/private trixie-staging/main armhf libidn2-dev armhf 2.3.4-1 [116 kB]
Get:268 http://172.17.4.1/private trixie-staging/main armhf libp11-kit-dev armhf 0.25.0-5 [191 kB]
Get:269 http://172.17.4.1/private trixie-staging/main armhf libtasn1-6-dev armhf 4.19.0-3 [89.5 kB]
Get:270 http://172.17.4.1/private trixie-staging/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-2 [328 kB]
Get:271 http://172.17.4.1/private trixie-staging/main armhf libgmp-dev armhf 2:6.3.0+dfsg-2 [577 kB]
Get:272 http://172.17.4.1/private trixie-staging/main armhf nettle-dev armhf 3.9.1-2 [1286 kB]
Get:273 http://172.17.4.1/private trixie-staging/main armhf libgnutls28-dev armhf 3.8.1-4 [1234 kB]
Get:274 http://172.17.4.1/private trixie-staging/main armhf libidn-dev armhf 1.41-1+b1 [183 kB]
Get:275 http://172.17.4.1/private trixie-staging/main armhf libgloox-dev armhf 1.0.27-1 [538 kB]
Get:276 http://172.17.4.1/private trixie-staging/main armhf libopengl0 armhf 1.6.0-1 [31.6 kB]
Get:277 http://172.17.4.1/private trixie-staging/main armhf libglu1-mesa armhf 9.0.2-1.1 [133 kB]
Get:278 http://172.17.4.1/private trixie-staging/main armhf libopengl-dev armhf 1.6.0-1 [4932 B]
Get:279 http://172.17.4.1/private trixie-staging/main armhf libglu1-mesa-dev armhf 9.0.2-1.1 [175 kB]
Get:280 http://172.17.4.1/private trixie-staging/main armhf libgraphite2-3 armhf 1.3.14-1 [70.3 kB]
Get:281 http://172.17.4.1/private trixie-staging/main armhf libharfbuzz0b armhf 8.0.1-1 [2098 kB]
Get:282 http://172.17.4.1/private trixie-staging/main armhf libthai-data all 0.1.29-1 [176 kB]
Get:283 http://172.17.4.1/private trixie-staging/main armhf libthai0 armhf 0.1.29-1 [54.5 kB]
Get:284 http://172.17.4.1/private trixie-staging/main armhf libpango-1.0-0 armhf 1.51.0+ds-2 [187 kB]
Get:285 http://172.17.4.1/private trixie-staging/main armhf libpangoft2-1.0-0 armhf 1.51.0+ds-2 [40.4 kB]
Get:286 http://172.17.4.1/private trixie-staging/main armhf libpangocairo-1.0-0 armhf 1.51.0+ds-2 [30.0 kB]
Get:287 http://172.17.4.1/private trixie-staging/main armhf libxcomposite1 armhf 1:0.4.5-1 [16.2 kB]
Get:288 http://172.17.4.1/private trixie-staging/main armhf libxcursor1 armhf 1:1.2.1-1 [38.0 kB]
Get:289 http://172.17.4.1/private trixie-staging/main armhf libxdamage1 armhf 1:1.1.6-1 [14.7 kB]
Get:290 http://172.17.4.1/private trixie-staging/main armhf libxinerama1 armhf 2:1.1.4-3 [17.4 kB]
Get:291 http://172.17.4.1/private trixie-staging/main armhf xkb-data all 2.38-2 [782 kB]
Get:292 http://172.17.4.1/private trixie-staging/main armhf libxkbcommon0 armhf 1.5.0-1 [93.1 kB]
Get:293 http://172.17.4.1/private trixie-staging/main armhf libxrandr2 armhf 2:1.5.2-2 [35.5 kB]
Get:294 http://172.17.4.1/private trixie-staging/main armhf libgtk-3-common all 3.24.38-5+rpi1 [3892 kB]
Get:295 http://172.17.4.1/private trixie-staging/main armhf libgtk-3-0 armhf 3.24.38-5+rpi1 [2354 kB]
Get:296 http://172.17.4.1/private trixie-staging/main armhf libibus-1.0-dev armhf 1.5.29~rc1-1 [466 kB]
Get:297 http://172.17.4.1/private trixie-staging/main armhf x11-common all 1:7.7+23 [252 kB]
Get:298 http://172.17.4.1/private trixie-staging/main armhf libice6 armhf 2:1.0.10-1 [51.7 kB]
Get:299 http://172.17.4.1/private trixie-staging/main armhf libice-dev armhf 2:1.0.10-1 [58.7 kB]
Get:300 http://172.17.4.1/private trixie-staging/main armhf libicu-dev armhf 72.1-3 [9959 kB]
Get:301 http://172.17.4.1/private trixie-staging/main armhf libllvm16 armhf 1:16.0.6-15+rpi1 [20.7 MB]
Get:302 http://172.17.4.1/private trixie-staging/main armhf libminiupnpc17 armhf 2.2.5-1 [28.9 kB]
Get:303 http://172.17.4.1/private trixie-staging/main armhf libminiupnpc-dev armhf 2.2.5-1 [38.3 kB]
Get:304 http://172.17.4.1/private trixie-staging/main armhf libmp3lame0 armhf 3.100-6 [347 kB]
Get:305 http://172.17.4.1/private trixie-staging/main armhf libmpg123-0 armhf 1.32.3-1 [127 kB]
Get:306 http://172.17.4.1/private trixie-staging/main armhf libnotify4 armhf 0.8.2-1 [22.8 kB]
Get:307 http://172.17.4.1/private trixie-staging/main armhf libogg-dev armhf 1.3.5-3 [217 kB]
Get:308 http://172.17.4.1/private trixie-staging/main armhf libopenal-data all 1:1.23.1-4 [165 kB]
Get:309 http://172.17.4.1/private trixie-staging/main armhf libsndio7.0 armhf 1.9.0-0.3 [24.7 kB]
Get:310 http://172.17.4.1/private trixie-staging/main armhf libopenal1 armhf 1:1.23.1-4 [455 kB]
Get:311 http://172.17.4.1/private trixie-staging/main armhf libopenal-dev armhf 1:1.23.1-4 [32.3 kB]
Get:312 http://172.17.4.1/private trixie-staging/main armhf libopus0 armhf 1.4-1 [172 kB]
Get:313 http://172.17.4.1/private trixie-staging/main armhf libpfm4 armhf 4.13.0+git15-gefd10fb-2 [45.7 kB]
Get:314 http://172.17.4.1/private trixie-staging/main armhf libvorbis0a armhf 1.3.7-1 [82.7 kB]
Get:315 http://172.17.4.1/private trixie-staging/main armhf libvorbisenc2 armhf 1.3.7-1 [74.4 kB]
Get:316 http://172.17.4.1/private trixie-staging/main armhf libsndfile1 armhf 1.2.2-1 [177 kB]
Get:317 http://172.17.4.1/private trixie-staging/main armhf libpulse0 armhf 16.1+dfsg1-2+b8 [240 kB]
Get:318 http://172.17.4.1/private trixie-staging/main armhf libpulse-mainloop-glib0 armhf 16.1+dfsg1-2+b8 [26.8 kB]
Get:319 http://172.17.4.1/private trixie-staging/main armhf libpulse-dev armhf 16.1+dfsg1-2+b8 [89.4 kB]
Get:320 http://172.17.4.1/private trixie-staging/main armhf libsamplerate0 armhf 0.2.2-4 [943 kB]
Get:321 http://172.17.4.1/private trixie-staging/main armhf libsamplerate0-dev armhf 0.2.2-4 [62.6 kB]
Get:322 http://172.17.4.1/private trixie-staging/main armhf libxss1 armhf 1:1.2.3-1 [17.3 kB]
Get:323 http://172.17.4.1/private trixie-staging/main armhf libsdl2-2.0-0 armhf 2.28.4+dfsg-1 [533 kB]
Get:324 http://172.17.4.1/private trixie-staging/main armhf libsndio-dev armhf 1.9.0-0.3 [19.6 kB]
Get:325 http://172.17.4.1/private trixie-staging/main armhf libudev-dev armhf 254.5-1+rpi1 [56.1 kB]
Get:326 http://172.17.4.1/private trixie-staging/main armhf libxrender-dev armhf 1:0.9.10-1.1 [37.6 kB]
Get:327 http://172.17.4.1/private trixie-staging/main armhf libxfixes-dev armhf 1:6.0.0-2 [23.2 kB]
Get:328 http://172.17.4.1/private trixie-staging/main armhf libxcursor-dev armhf 1:1.2.1-1 [48.7 kB]
Get:329 http://172.17.4.1/private trixie-staging/main armhf libxext-dev armhf 2:1.3.4-1 [102 kB]
Get:330 http://172.17.4.1/private trixie-staging/main armhf libxi-dev armhf 2:1.8-1 [238 kB]
Get:331 http://172.17.4.1/private trixie-staging/main armhf libxinerama-dev armhf 2:1.1.4-3 [19.7 kB]
Get:332 http://172.17.4.1/private trixie-staging/main armhf libxkbcommon-dev armhf 1.5.0-1 [51.0 kB]
Get:333 http://172.17.4.1/private trixie-staging/main armhf libxrandr-dev armhf 2:1.5.2-2 [43.2 kB]
Get:334 http://172.17.4.1/private trixie-staging/main armhf libxss-dev armhf 1:1.2.3-1 [23.0 kB]
Get:335 http://172.17.4.1/private trixie-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:336 http://172.17.4.1/private trixie-staging/main armhf libxt6 armhf 1:1.2.1-1.1 [155 kB]
Get:337 http://172.17.4.1/private trixie-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:338 http://172.17.4.1/private trixie-staging/main armhf libxt-dev armhf 1:1.2.1-1.1 [368 kB]
Get:339 http://172.17.4.1/private trixie-staging/main armhf libxv1 armhf 2:1.0.11-1.1 [23.3 kB]
Get:340 http://172.17.4.1/private trixie-staging/main armhf libxv-dev armhf 2:1.0.11-1.1 [47.1 kB]
Get:341 http://172.17.4.1/private trixie-staging/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [24.9 kB]
Get:342 http://172.17.4.1/private trixie-staging/main armhf libsdl2-dev armhf 2.28.4+dfsg-1 [930 kB]
Get:343 http://172.17.4.1/private trixie-staging/main armhf libsodium23 armhf 1.0.18-1 [143 kB]
Get:344 http://172.17.4.1/private trixie-staging/main armhf libsodium-dev armhf 1.0.18-1 [162 kB]
Get:345 http://172.17.4.1/private trixie-staging/main armhf libvorbisfile3 armhf 1.3.7-1 [25.2 kB]
Get:346 http://172.17.4.1/private trixie-staging/main armhf libvorbis-dev armhf 1.3.7-1 [316 kB]
Get:347 http://172.17.4.1/private trixie-staging/main armhf libwxbase3.2-1 armhf 3.2.2+dfsg-4+rpi1 [847 kB]
Get:348 http://172.17.4.1/private trixie-staging/main armhf libxtst6 armhf 2:1.2.3-1.1 [26.3 kB]
Get:349 http://172.17.4.1/private trixie-staging/main armhf libwxgtk3.2-1 armhf 3.2.2+dfsg-4+rpi1 [3736 kB]
Get:350 http://172.17.4.1/private trixie-staging/main armhf libwxgtk-gl3.2-1 armhf 3.2.2+dfsg-4+rpi1 [73.8 kB]
Get:351 http://172.17.4.1/private trixie-staging/main armhf wx-common armhf 3.2.2+dfsg-4+rpi1 [105 kB]
Get:352 http://172.17.4.1/private trixie-staging/main armhf wx3.2-headers all 3.2.2+dfsg-4+rpi1 [1119 kB]
Get:353 http://172.17.4.1/private trixie-staging/main armhf libwxgtk3.2-dev armhf 3.2.2+dfsg-4+rpi1 [74.3 kB]
Get:354 http://172.17.4.1/private trixie-staging/main armhf libxml2-dev armhf 2.9.14+dfsg-1.3 [636 kB]
Get:355 http://172.17.4.1/private trixie-staging/main armhf llvm-16-runtime armhf 1:16.0.6-15+rpi1 [459 kB]
Get:356 http://172.17.4.1/private trixie-staging/main armhf llvm-runtime armhf 1:16.0-57 [5032 B]
Get:357 http://172.17.4.1/private trixie-staging/main armhf llvm-16-linker-tools armhf 1:16.0.6-15+rpi1 [1021 kB]
Get:358 http://172.17.4.1/private trixie-staging/main armhf llvm-16 armhf 1:16.0.6-15+rpi1 [19.0 MB]
Get:359 http://172.17.4.1/private trixie-staging/main armhf llvm armhf 1:16.0-57 [7420 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 263 MB in 22s (11.9 MB/s)
(Reading database ... 11767 files and directories currently installed.)
Preparing to unpack .../bsdutils_1%3a2.39.2-3_armhf.deb ...
Unpacking bsdutils (1:2.39.2-3) over (1:2.39.2-2.2) ...
Setting up bsdutils (1:2.39.2-3) ...
(Reading database ... 11767 files and directories currently installed.)
Preparing to unpack .../libsmartcols1_2.39.2-3_armhf.deb ...
Unpacking libsmartcols1:armhf (2.39.2-3) over (2.39.2-2.2) ...
Setting up libsmartcols1:armhf (2.39.2-3) ...
(Reading database ... 11767 files and directories currently installed.)
Preparing to unpack .../util-linux-extra_2.39.2-3_armhf.deb ...
Unpacking util-linux-extra (2.39.2-3) over (2.39.2-2.2) ...
Preparing to unpack .../util-linux_2.39.2-3_armhf.deb ...
Unpacking util-linux (2.39.2-3) over (2.39.2-2.2) ...
Setting up util-linux (2.39.2-3) ...
(Reading database ... 11767 files and directories currently installed.)
Preparing to unpack .../mount_2.39.2-3_armhf.deb ...
Unpacking mount (2.39.2-3) over (2.39.2-2.2) ...
Selecting previously unselected package libargon2-1:armhf.
Preparing to unpack .../libargon2-1_0~20190702+dfsg-3_armhf.deb ...
Unpacking libargon2-1:armhf (0~20190702+dfsg-3) ...
Preparing to unpack .../libblkid1_2.39.2-3_armhf.deb ...
Unpacking libblkid1:armhf (2.39.2-3) over (2.39.2-2.2) ...
Setting up libblkid1:armhf (2.39.2-3) ...
Selecting previously unselected package dmsetup.
(Reading database ... 11772 files and directories currently installed.)
Preparing to unpack .../dmsetup_2%3a1.02.185-2_armhf.deb ...
Unpacking dmsetup (2:1.02.185-2) ...
Selecting previously unselected package libdevmapper1.02.1:armhf.
Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-2_armhf.deb ...
Unpacking libdevmapper1.02.1:armhf (2:1.02.185-2) ...
Selecting previously unselected package libjson-c5:armhf.
Preparing to unpack .../libjson-c5_0.17-1_armhf.deb ...
Unpacking libjson-c5:armhf (0.17-1) ...
Preparing to unpack .../libuuid1_2.39.2-3_armhf.deb ...
Unpacking libuuid1:armhf (2.39.2-3) over (2.39.2-2.2) ...
Setting up libuuid1:armhf (2.39.2-3) ...
Selecting previously unselected package libcryptsetup12:armhf.
(Reading database ... 11801 files and directories currently installed.)
Preparing to unpack .../libcryptsetup12_2%3a2.6.1-5_armhf.deb ...
Unpacking libcryptsetup12:armhf (2:2.6.1-5) ...
Selecting previously unselected package libfdisk1:armhf.
Preparing to unpack .../libfdisk1_2.39.2-3_armhf.deb ...
Unpacking libfdisk1:armhf (2.39.2-3) ...
Selecting previously unselected package libkmod2:armhf.
Preparing to unpack .../libkmod2_30+20230601-2_armhf.deb ...
Unpacking libkmod2:armhf (30+20230601-2) ...
Preparing to unpack .../libp11-kit0_0.25.0-5_armhf.deb ...
Unpacking libp11-kit0:armhf (0.25.0-5) over (0.25.0-4) ...
Setting up libp11-kit0:armhf (0.25.0-5) ...
Selecting previously unselected package libapparmor1:armhf.
(Reading database ... 11822 files and directories currently installed.)
Preparing to unpack .../libapparmor1_3.0.12-1_armhf.deb ...
Unpacking libapparmor1:armhf (3.0.12-1) ...
Selecting previously unselected package libip4tc2:armhf.
Preparing to unpack .../libip4tc2_1.8.9-2_armhf.deb ...
Unpacking libip4tc2:armhf (1.8.9-2) ...
Preparing to unpack .../libmount1_2.39.2-3_armhf.deb ...
Unpacking libmount1:armhf (2.39.2-3) over (2.39.2-2.2) ...
Setting up libmount1:armhf (2.39.2-3) ...
Selecting previously unselected package libsystemd-shared:armhf.
(Reading database ... 11833 files and directories currently installed.)
Preparing to unpack .../libsystemd-shared_254.5-1+rpi1_armhf.deb ...
Unpacking libsystemd-shared:armhf (254.5-1+rpi1) ...
Selecting previously unselected package systemd-dev.
Preparing to unpack .../systemd-dev_254.5-1+rpi1_all.deb ...
Unpacking systemd-dev (254.5-1+rpi1) ...
Selecting previously unselected package systemd.
Preparing to unpack .../systemd_254.5-1+rpi1_armhf.deb ...
Unpacking systemd (254.5-1+rpi1) ...
Setting up libargon2-1:armhf (0~20190702+dfsg-3) ...
Setting up libjson-c5:armhf (0.17-1) ...
Setting up libfdisk1:armhf (2.39.2-3) ...
Setting up libkmod2:armhf (30+20230601-2) ...
Setting up libapparmor1:armhf (3.0.12-1) ...
Setting up libip4tc2:armhf (1.8.9-2) ...
Setting up libsystemd-shared:armhf (254.5-1+rpi1) ...
Setting up systemd-dev (254.5-1+rpi1) ...
Setting up mount (2.39.2-3) ...
Setting up libdevmapper1.02.1:armhf (2:1.02.185-2) ...
Setting up libcryptsetup12:armhf (2:2.6.1-5) ...
Setting up systemd (254.5-1+rpi1) ...
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service -> /lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target -> /lib/systemd/system/remote-fs.target.
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-pstore.service -> /lib/systemd/system/systemd-pstore.service.
Initializing machine ID from random generator.
Creating group 'systemd-journal' with GID 999.
Creating user '_apt' (n/a) with UID 42 and GID 65534.
Creating group 'systemd-network' with GID 998.
Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998.
Setting up dmsetup (2:1.02.185-2) ...
Selecting previously unselected package systemd-sysv.
(Reading database ... 12753 files and directories currently installed.)
Preparing to unpack .../0-systemd-sysv_254.5-1+rpi1_armhf.deb ...
Unpacking systemd-sysv (254.5-1+rpi1) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../1-libdbus-1-3_1.14.10-1_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.14.10-1) ...
Selecting previously unselected package dbus-bin.
Preparing to unpack .../2-dbus-bin_1.14.10-1_armhf.deb ...
Unpacking dbus-bin (1.14.10-1) ...
Selecting previously unselected package dbus-session-bus-common.
Preparing to unpack .../3-dbus-session-bus-common_1.14.10-1_all.deb ...
Unpacking dbus-session-bus-common (1.14.10-1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../4-libexpat1_2.5.0-2_armhf.deb ...
Unpacking libexpat1:armhf (2.5.0-2) ...
Selecting previously unselected package dbus-daemon.
Preparing to unpack .../5-dbus-daemon_1.14.10-1_armhf.deb ...
Unpacking dbus-daemon (1.14.10-1) ...
Selecting previously unselected package dbus-system-bus-common.
Preparing to unpack .../6-dbus-system-bus-common_1.14.10-1_all.deb ...
Unpacking dbus-system-bus-common (1.14.10-1) ...
Selecting previously unselected package dbus.
Preparing to unpack .../7-dbus_1.14.10-1_armhf.deb ...
Unpacking dbus (1.14.10-1) ...
Selecting previously unselected package libpython3.11-minimal:armhf.
Preparing to unpack .../8-libpython3.11-minimal_3.11.6-3_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.6-3) ...
Selecting previously unselected package python3.11-minimal.
Preparing to unpack .../9-python3.11-minimal_3.11.6-3_armhf.deb ...
Unpacking python3.11-minimal (3.11.6-3) ...
Setting up libpython3.11-minimal:armhf (3.11.6-3) ...
Setting up libexpat1:armhf (2.5.0-2) ...
Setting up python3.11-minimal (3.11.6-3) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13160 files and directories currently installed.)
Preparing to unpack .../python3-minimal_3.11.4-5_armhf.deb ...
Unpacking python3-minimal (3.11.4-5) ...
Selecting previously unselected package media-types.
Preparing to unpack .../media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
Preparing to unpack .../libpython3.11-stdlib_3.11.6-3_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.6-3) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../python3.11_3.11.6-3_armhf.deb ...
Unpacking python3.11 (3.11.6-3) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.11.4-5_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.11.4-5) ...
Setting up python3-minimal (3.11.4-5) ...
Selecting previously unselected package python3.
(Reading database ... 13576 files and directories currently installed.)
Preparing to unpack .../000-python3_3.11.4-5_armhf.deb ...
Unpacking python3 (3.11.4-5) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../001-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../002-groff-base_1.23.0-2_armhf.deb ...
Unpacking groff-base (1.23.0-2) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../003-bsdextrautils_2.39.2-3_armhf.deb ...
Unpacking bsdextrautils (2.39.2-3) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../004-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../005-man-db_2.11.2-3_armhf.deb ...
Unpacking man-db (2.11.2-3) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../006-libproc2-0_2%3a4.0.4-2_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.4-2) ...
Selecting previously unselected package procps.
Preparing to unpack .../007-procps_2%3a4.0.4-2_armhf.deb ...
Unpacking procps (2:4.0.4-2) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../008-libmagic-mgc_1%3a5.45-2_armhf.deb ...
Unpacking libmagic-mgc (1:5.45-2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../009-libmagic1_1%3a5.45-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.45-2) ...
Selecting previously unselected package file.
Preparing to unpack .../010-file_1%3a5.45-2_armhf.deb ...
Unpacking file (1:5.45-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../011-gettext-base_0.21-13_armhf.deb ...
Unpacking gettext-base (0.21-13) ...
Selecting previously unselected package libpam-systemd:armhf.
Preparing to unpack .../012-libpam-systemd_254.5-1+rpi1_armhf.deb ...
Unpacking libpam-systemd:armhf (254.5-1+rpi1) ...
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 libgdk-pixbuf2.0-common.
Preparing to unpack .../014-libgdk-pixbuf2.0-common_2.42.10+dfsg-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../015-libglib2.0-0_2.78.0-2+rpi1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.78.0-2+rpi1) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../016-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../017-libxml2_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../018-shared-mime-info_2.2-1_armhf.deb ...
Unpacking shared-mime-info (2.2-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../019-libjpeg62-turbo_1%3a2.1.5-2_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.1.5-2) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../020-libpng16-16_1.6.40-2_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.40-2) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../021-libdeflate0_1.18-1_armhf.deb ...
Unpacking libdeflate0:armhf (1.18-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../022-libjbig0_2.1-6.1_armhf.deb ...
Unpacking libjbig0:armhf (2.1-6.1) ...
Selecting previously unselected package liblerc4:armhf.
Preparing to unpack .../023-liblerc4_4.0.0+ds-3_armhf.deb ...
Unpacking liblerc4:armhf (4.0.0+ds-3) ...
Selecting previously unselected package libsharpyuv0:armhf.
Preparing to unpack .../024-libsharpyuv0_1.3.2-0.3_armhf.deb ...
Unpacking libsharpyuv0:armhf (1.3.2-0.3) ...
Selecting previously unselected package libwebp7:armhf.
Preparing to unpack .../025-libwebp7_1.3.2-0.3_armhf.deb ...
Unpacking libwebp7:armhf (1.3.2-0.3) ...
Selecting previously unselected package libtiff6:armhf.
Preparing to unpack .../026-libtiff6_4.5.1+git230720-1_armhf.deb ...
Unpacking libtiff6:armhf (4.5.1+git230720-1) ...
Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf.
Preparing to unpack .../027-libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+b1_armhf.deb ...
Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-1+b1) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../028-gtk-update-icon-cache_3.24.38-5+rpi1_armhf.deb ...
Unpacking gtk-update-icon-cache (3.24.38-5+rpi1) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../029-adwaita-icon-theme_45.0-1_all.deb ...
Unpacking adwaita-icon-theme (45.0-1) ...
Selecting previously unselected package at-spi2-common.
Preparing to unpack .../030-at-spi2-common_2.50.0-1_all.deb ...
Unpacking at-spi2-common (2.50.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../031-m4_1.4.19-4_armhf.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../032-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../033-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../034-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../035-autopoint_0.21-13_all.deb ...
Unpacking autopoint (0.21-13) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../036-libbrotli1_1.0.9-2+b3_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b3) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../037-libnghttp2-14_1.57.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.57.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../038-libpsl5_0.21.2-1+b1_armhf.deb ...
Unpacking libpsl5:armhf (0.21.2-1+b1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../039-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../040-libssh2-1_1.11.0-2_armhf.deb ...
Unpacking libssh2-1:armhf (1.11.0-2) ...
Selecting previously unselected package libcurl3-gnutls:armhf.
Preparing to unpack .../041-libcurl3-gnutls_8.4.0-2_armhf.deb ...
Unpacking libcurl3-gnutls:armhf (8.4.0-2) ...
Selecting previously unselected package libhttp-parser2.9:armhf.
Preparing to unpack .../042-libhttp-parser2.9_2.9.4-6_armhf.deb ...
Unpacking libhttp-parser2.9:armhf (2.9.4-6) ...
Selecting previously unselected package libmbedcrypto7:armhf.
Preparing to unpack .../043-libmbedcrypto7_2.28.5-1_armhf.deb ...
Unpacking libmbedcrypto7:armhf (2.28.5-1) ...
Selecting previously unselected package libmbedx509-1:armhf.
Preparing to unpack .../044-libmbedx509-1_2.28.5-1_armhf.deb ...
Unpacking libmbedx509-1:armhf (2.28.5-1) ...
Selecting previously unselected package libmbedtls14:armhf.
Preparing to unpack .../045-libmbedtls14_2.28.5-1_armhf.deb ...
Unpacking libmbedtls14:armhf (2.28.5-1) ...
Selecting previously unselected package libgit2-1.5:armhf.
Preparing to unpack .../046-libgit2-1.5_1.5.1+ds-1_armhf.deb ...
Unpacking libgit2-1.5:armhf (1.5.1+ds-1) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../047-libbsd0_0.11.7-4_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-4) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../048-libedit2_3.1-20230828-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20230828-1) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../049-libz3-4_4.8.12-3.1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.12-3.1) ...
Selecting previously unselected package libllvm15:armhf.
Preparing to unpack .../050-libllvm15_1%3a15.0.6-4+rpi1+b1_armhf.deb ...
Unpacking libllvm15:armhf (1:15.0.6-4+rpi1+b1) ...
Selecting previously unselected package libstd-rust-1.67:armhf.
Preparing to unpack .../051-libstd-rust-1.67_1.67.1+dfsg1-1+rpi1_armhf.deb ...
Unpacking libstd-rust-1.67:armhf (1.67.1+dfsg1-1+rpi1) ...
Selecting previously unselected package libstd-rust-dev:armhf.
Preparing to unpack .../052-libstd-rust-dev_1.67.1+dfsg1-1+rpi1_armhf.deb ...
Unpacking libstd-rust-dev:armhf (1.67.1+dfsg1-1+rpi1) ...
Selecting previously unselected package rustc.
Preparing to unpack .../053-rustc_1.67.1+dfsg1-1+rpi1_armhf.deb ...
Unpacking rustc (1.67.1+dfsg1-1+rpi1) ...
Selecting previously unselected package cargo.
Preparing to unpack .../054-cargo_0.66.0+ds1-1_armhf.deb ...
Unpacking cargo (0.66.0+ds1-1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../055-libarchive13_3.6.2-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.2-1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../056-libcurl4_8.4.0-2_armhf.deb ...
Unpacking libcurl4:armhf (8.4.0-2) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../057-libjsoncpp25_1.9.5-6_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-6) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../058-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../059-libuv1_1.44.2-1+rpi1_armhf.deb ...
Unpacking libuv1:armhf (1.44.2-1+rpi1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../060-cmake-data_3.27.7-1_all.deb ...
Unpacking cmake-data (3.27.7-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../061-cmake_3.27.7-1_armhf.deb ...
Unpacking cmake (3.27.7-1) ...
Selecting previously unselected package dbus-user-session.
Preparing to unpack .../062-dbus-user-session_1.14.10-1_armhf.deb ...
Unpacking dbus-user-session (1.14.10-1) ...
Selecting previously unselected package libdconf1:armhf.
Preparing to unpack .../063-libdconf1_0.40.0-4_armhf.deb ...
Unpacking libdconf1:armhf (0.40.0-4) ...
Selecting previously unselected package dconf-service.
Preparing to unpack .../064-dconf-service_0.40.0-4_armhf.deb ...
Unpacking dconf-service (0.40.0-4) ...
Selecting previously unselected package dconf-gsettings-backend:armhf.
Preparing to unpack .../065-dconf-gsettings-backend_0.40.0-4_armhf.deb ...
Unpacking dconf-gsettings-backend:armhf (0.40.0-4) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../066-libdebhelper-perl_13.11.6_all.deb ...
Unpacking libdebhelper-perl (13.11.6) ...
Selecting previously unselected package libtool.
Preparing to unpack .../067-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../068-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../069-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../070-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../071-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../072-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../073-libelf1_0.188-2.1+rpi1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1+rpi1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../074-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../075-gettext_0.21-13_armhf.deb ...
Unpacking gettext (0.21-13) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../076-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../077-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../078-debhelper_13.11.6_all.deb ...
Unpacking debhelper (13.11.6) ...
Selecting previously unselected package dh-exec.
Preparing to unpack .../079-dh-exec_0.27+b6_armhf.deb ...
Unpacking dh-exec (0.27+b6) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../080-libfreetype6_2.13.2+dfsg-1_armhf.deb ...
Unpacking libfreetype6:armhf (2.13.2+dfsg-1) ...
Selecting previously unselected package fonts-dejavu-mono.
Preparing to unpack .../081-fonts-dejavu-mono_2.37-8_all.deb ...
Unpacking fonts-dejavu-mono (2.37-8) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../082-fonts-dejavu-core_2.37-8_all.deb ...
Unpacking fonts-dejavu-core (2.37-8) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../083-fontconfig-config_2.14.2-6_armhf.deb ...
Unpacking fontconfig-config (2.14.2-6) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../084-libfontconfig1_2.14.2-6_armhf.deb ...
Unpacking libfontconfig1:armhf (2.14.2-6) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../085-fontconfig_2.14.2-6_armhf.deb ...
Unpacking fontconfig (2.14.2-6) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../086-libgirepository-1.0-1_1.78.1-1_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.78.1-1) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../087-gir1.2-glib-2.0_1.78.1-1_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.78.1-1) ...
Selecting previously unselected package libibus-1.0-5:armhf.
Preparing to unpack .../088-libibus-1.0-5_1.5.29~rc1-1_armhf.deb ...
Unpacking libibus-1.0-5:armhf (1.5.29~rc1-1) ...
Selecting previously unselected package gir1.2-ibus-1.0:armhf.
Preparing to unpack .../089-gir1.2-ibus-1.0_1.5.29~rc1-1_armhf.deb ...
Unpacking gir1.2-ibus-1.0:armhf (1.5.29~rc1-1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../090-liberror-perl_0.17029-2_all.deb ...
Unpacking liberror-perl (0.17029-2) ...
Selecting previously unselected package git-man.
Preparing to unpack .../091-git-man_1%3a2.42.0-1_all.deb ...
Unpacking git-man (1:2.42.0-1) ...
Selecting previously unselected package git.
Preparing to unpack .../092-git_1%3a2.42.0-1_armhf.deb ...
Unpacking git (1:2.42.0-1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../093-icu-devtools_72.1-3_armhf.deb ...
Unpacking icu-devtools (72.1-3) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../094-libasound2-data_1.2.9-2_all.deb ...
Unpacking libasound2-data (1.2.9-2) ...
Selecting previously unselected package libasound2:armhf.
Preparing to unpack .../095-libasound2_1.2.9-2_armhf.deb ...
Unpacking libasound2:armhf (1.2.9-2) ...
Selecting previously unselected package libasound2-dev:armhf.
Preparing to unpack .../096-libasound2-dev_1.2.9-2_armhf.deb ...
Unpacking libasound2-dev:armhf (1.2.9-2) ...
Selecting previously unselected package libasyncns0:armhf.
Preparing to unpack .../097-libasyncns0_0.8-6+b3_armhf.deb ...
Unpacking libasyncns0:armhf (0.8-6+b3) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../098-libatk1.0-0_2.50.0-1_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.50.0-1) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../099-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../100-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 .../101-libxcb1_1.15-1_armhf.deb ...
Unpacking libxcb1:armhf (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../102-libx11-data_2%3a1.8.7-1_all.deb ...
Unpacking libx11-data (2:1.8.7-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../103-libx11-6_2%3a1.8.7-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.7-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../104-libxext6_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../105-libxi6_2%3a1.8-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.8-1) ...
Selecting previously unselected package libatspi2.0-0:armhf.
Preparing to unpack .../106-libatspi2.0-0_2.50.0-1_armhf.deb ...
Unpacking libatspi2.0-0:armhf (2.50.0-1) ...
Selecting previously unselected package libatk-bridge2.0-0:armhf.
Preparing to unpack .../107-libatk-bridge2.0-0_2.50.0-1_armhf.deb ...
Unpacking libatk-bridge2.0-0:armhf (2.50.0-1) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../108-libavahi-common-data_0.8-11_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.8-11) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../109-libavahi-common3_0.8-11_armhf.deb ...
Unpacking libavahi-common3:armhf (0.8-11) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../110-libavahi-client3_0.8-11_armhf.deb ...
Unpacking libavahi-client3:armhf (0.8-11) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../111-uuid-dev_2.39.2-3_armhf.deb ...
Unpacking uuid-dev:armhf (2.39.2-3) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../112-libblkid-dev_2.39.2-3_armhf.deb ...
Unpacking libblkid-dev:armhf (2.39.2-3) ...
Selecting previously unselected package libboost1.74-dev:armhf.
Preparing to unpack .../113-libboost1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../114-libboost-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libboost-filesystem1.74.0:armhf.
Preparing to unpack .../115-libboost-filesystem1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-filesystem1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-system1.74.0:armhf.
Preparing to unpack .../116-libboost-system1.74.0_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-system1.74.0:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-system1.74-dev:armhf.
Preparing to unpack .../117-libboost-system1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-system1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-filesystem1.74-dev:armhf.
Preparing to unpack .../118-libboost-filesystem1.74-dev_1.74.0+ds1-23_armhf.deb ...
Unpacking libboost-filesystem1.74-dev:armhf (1.74.0+ds1-23) ...
Selecting previously unselected package libboost-filesystem-dev:armhf.
Preparing to unpack .../119-libboost-filesystem-dev_1.74.0.3+b4_armhf.deb ...
Unpacking libboost-filesystem-dev:armhf (1.74.0.3+b4) ...
Selecting previously unselected package libbrotli-dev:armhf.
Preparing to unpack .../120-libbrotli-dev_1.0.9-2+b3_armhf.deb ...
Unpacking libbrotli-dev:armhf (1.0.9-2+b3) ...
Selecting previously unselected package libbz2-dev:armhf.
Preparing to unpack .../121-libbz2-dev_1.0.8-5+b2_armhf.deb ...
Unpacking libbz2-dev:armhf (1.0.8-5+b2) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../122-libpixman-1-0_0.42.2-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.42.2-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../123-libxcb-render0_1.15-1_armhf.deb ...
Unpacking libxcb-render0:armhf (1.15-1) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../124-libxcb-shm0_1.15-1_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.15-1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../125-libxrender1_1%3a0.9.10-1.1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../126-libcairo2_1.18.0-1_armhf.deb ...
Unpacking libcairo2:armhf (1.18.0-1) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../127-libcairo-gobject2_1.18.0-1_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.18.0-1) ...
Selecting previously unselected package libcloudproviders0:armhf.
Preparing to unpack .../128-libcloudproviders0_0.3.4-1_armhf.deb ...
Unpacking libcloudproviders0:armhf (0.3.4-1) ...
Selecting previously unselected package liblcms2-2:armhf.
Preparing to unpack .../129-liblcms2-2_2.14-2_armhf.deb ...
Unpacking liblcms2-2:armhf (2.14-2) ...
Selecting previously unselected package libcolord2:armhf.
Preparing to unpack .../130-libcolord2_1.4.6-3_armhf.deb ...
Unpacking libcolord2:armhf (1.4.6-3) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../131-libcups2_2.4.7-1_armhf.deb ...
Unpacking libcups2:armhf (2.4.7-1) ...
Selecting previously unselected package libcurl4-gnutls-dev:armhf.
Preparing to unpack .../132-libcurl4-gnutls-dev_8.4.0-2_armhf.deb ...
Unpacking libcurl4-gnutls-dev:armhf (8.4.0-2) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../133-libdatrie1_0.2.13-2+b2_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.13-2+b2) ...
Selecting previously unselected package libpkgconf3:armhf.
Preparing to unpack .../134-libpkgconf3_1.8.1-1_armhf.deb ...
Unpacking libpkgconf3:armhf (1.8.1-1) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../135-pkgconf-bin_1.8.1-1_armhf.deb ...
Unpacking pkgconf-bin (1.8.1-1) ...
Selecting previously unselected package pkgconf:armhf.
Preparing to unpack .../136-pkgconf_1.8.1-1_armhf.deb ...
Unpacking pkgconf:armhf (1.8.1-1) ...
Selecting previously unselected package pkg-config:armhf.
Preparing to unpack .../137-pkg-config_1.8.1-1_armhf.deb ...
Unpacking pkg-config:armhf (1.8.1-1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../138-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package libdbus-1-dev:armhf.
Preparing to unpack .../139-libdbus-1-dev_1.14.10-1_armhf.deb ...
Unpacking libdbus-1-dev:armhf (1.14.10-1) ...
Selecting previously unselected package libwayland-client0:armhf.
Preparing to unpack .../140-libwayland-client0_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-client0:armhf (1.22.0-2.1) ...
Selecting previously unselected package libdecor-0-0:armhf.
Preparing to unpack .../141-libdecor-0-0_0.2.0-1_armhf.deb ...
Unpacking libdecor-0-0:armhf (0.2.0-1) ...
Selecting previously unselected package libwayland-server0:armhf.
Preparing to unpack .../142-libwayland-server0_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-server0:armhf (1.22.0-2.1) ...
Selecting previously unselected package libwayland-cursor0:armhf.
Preparing to unpack .../143-libwayland-cursor0_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-cursor0:armhf (1.22.0-2.1) ...
Selecting previously unselected package libwayland-egl1:armhf.
Preparing to unpack .../144-libwayland-egl1_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-egl1:armhf (1.22.0-2.1) ...
Selecting previously unselected package libwayland-bin.
Preparing to unpack .../145-libwayland-bin_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-bin (1.22.0-2.1) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../146-libffi-dev_3.4.4-1_armhf.deb ...
Unpacking libffi-dev:armhf (3.4.4-1) ...
Selecting previously unselected package libwayland-dev:armhf.
Preparing to unpack .../147-libwayland-dev_1.22.0-2.1_armhf.deb ...
Unpacking libwayland-dev:armhf (1.22.0-2.1) ...
Selecting previously unselected package libdecor-0-dev:armhf.
Preparing to unpack .../148-libdecor-0-dev_0.2.0-1_armhf.deb ...
Unpacking libdecor-0-dev:armhf (0.2.0-1) ...
Selecting previously unselected package libdrm-common.
Preparing to unpack .../149-libdrm-common_2.4.115-1+rpi1_all.deb ...
Unpacking libdrm-common (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm2:armhf.
Preparing to unpack .../150-libdrm2_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm2:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm-amdgpu1:armhf.
Preparing to unpack .../151-libdrm-amdgpu1_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-amdgpu1:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm-radeon1:armhf.
Preparing to unpack .../152-libdrm-radeon1_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-radeon1:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm-nouveau2:armhf.
Preparing to unpack .../153-libdrm-nouveau2_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-nouveau2:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm-omap1:armhf.
Preparing to unpack .../154-libdrm-omap1_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-omap1:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm-freedreno1:armhf.
Preparing to unpack .../155-libdrm-freedreno1_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-freedreno1:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm-exynos1:armhf.
Preparing to unpack .../156-libdrm-exynos1_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-exynos1:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm-tegra0:armhf.
Preparing to unpack .../157-libdrm-tegra0_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-tegra0:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libdrm-etnaviv1:armhf.
Preparing to unpack .../158-libdrm-etnaviv1_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-etnaviv1:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libpciaccess0:armhf.
Preparing to unpack .../159-libpciaccess0_0.17-2_armhf.deb ...
Unpacking libpciaccess0:armhf (0.17-2) ...
Selecting previously unselected package libpciaccess-dev:armhf.
Preparing to unpack .../160-libpciaccess-dev_0.17-2_armhf.deb ...
Unpacking libpciaccess-dev:armhf (0.17-2) ...
Selecting previously unselected package libdrm-dev:armhf.
Preparing to unpack .../161-libdrm-dev_2.4.115-1+rpi1_armhf.deb ...
Unpacking libdrm-dev:armhf (2.4.115-1+rpi1) ...
Selecting previously unselected package libglvnd0:armhf.
Preparing to unpack .../162-libglvnd0_1.6.0-1_armhf.deb ...
Unpacking libglvnd0:armhf (1.6.0-1) ...
Selecting previously unselected package libxcb-randr0:armhf.
Preparing to unpack .../163-libxcb-randr0_1.15-1_armhf.deb ...
Unpacking libxcb-randr0:armhf (1.15-1) ...
Selecting previously unselected package libgbm1:armhf.
Preparing to unpack .../164-libgbm1_23.1.7-1+rpi1_armhf.deb ...
Unpacking libgbm1:armhf (23.1.7-1+rpi1) ...
Selecting previously unselected package libglapi-mesa:armhf.
Preparing to unpack .../165-libglapi-mesa_23.1.7-1+rpi1_armhf.deb ...
Unpacking libglapi-mesa:armhf (23.1.7-1+rpi1) ...
Selecting previously unselected package libx11-xcb1:armhf.
Preparing to unpack .../166-libx11-xcb1_2%3a1.8.7-1_armhf.deb ...
Unpacking libx11-xcb1:armhf (2:1.8.7-1) ...
Selecting previously unselected package libxcb-dri2-0:armhf.
Preparing to unpack .../167-libxcb-dri2-0_1.15-1_armhf.deb ...
Unpacking libxcb-dri2-0:armhf (1.15-1) ...
Selecting previously unselected package libxcb-dri3-0:armhf.
Preparing to unpack .../168-libxcb-dri3-0_1.15-1_armhf.deb ...
Unpacking libxcb-dri3-0:armhf (1.15-1) ...
Selecting previously unselected package libxcb-present0:armhf.
Preparing to unpack .../169-libxcb-present0_1.15-1_armhf.deb ...
Unpacking libxcb-present0:armhf (1.15-1) ...
Selecting previously unselected package libxcb-sync1:armhf.
Preparing to unpack .../170-libxcb-sync1_1.15-1_armhf.deb ...
Unpacking libxcb-sync1:armhf (1.15-1) ...
Selecting previously unselected package libxcb-xfixes0:armhf.
Preparing to unpack .../171-libxcb-xfixes0_1.15-1_armhf.deb ...
Unpacking libxcb-xfixes0:armhf (1.15-1) ...
Selecting previously unselected package libxshmfence1:armhf.
Preparing to unpack .../172-libxshmfence1_1.3-1_armhf.deb ...
Unpacking libxshmfence1:armhf (1.3-1) ...
Selecting previously unselected package libegl-mesa0:armhf.
Preparing to unpack .../173-libegl-mesa0_23.1.7-1+rpi1_armhf.deb ...
Unpacking libegl-mesa0:armhf (23.1.7-1+rpi1) ...
Selecting previously unselected package libegl1:armhf.
Preparing to unpack .../174-libegl1_1.6.0-1_armhf.deb ...
Unpacking libegl1:armhf (1.6.0-1) ...
Selecting previously unselected package libxcb-glx0:armhf.
Preparing to unpack .../175-libxcb-glx0_1.15-1_armhf.deb ...
Unpacking libxcb-glx0:armhf (1.15-1) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../176-libxfixes3_1%3a6.0.0-2_armhf.deb ...
Unpacking libxfixes3:armhf (1:6.0.0-2) ...
Selecting previously unselected package libxxf86vm1:armhf.
Preparing to unpack .../177-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libsensors-config.
Preparing to unpack .../178-libsensors-config_1%3a3.6.0-8_all.deb ...
Unpacking libsensors-config (1:3.6.0-8) ...
Selecting previously unselected package libsensors5:armhf.
Preparing to unpack .../179-libsensors5_1%3a3.6.0-8_armhf.deb ...
Unpacking libsensors5:armhf (1:3.6.0-8) ...
Selecting previously unselected package libgl1-mesa-dri:armhf.
Preparing to unpack .../180-libgl1-mesa-dri_23.1.7-1+rpi1_armhf.deb ...
Unpacking libgl1-mesa-dri:armhf (23.1.7-1+rpi1) ...
Selecting previously unselected package libglx-mesa0:armhf.
Preparing to unpack .../181-libglx-mesa0_23.1.7-1+rpi1_armhf.deb ...
Unpacking libglx-mesa0:armhf (23.1.7-1+rpi1) ...
Selecting previously unselected package libglx0:armhf.
Preparing to unpack .../182-libglx0_1.6.0-1_armhf.deb ...
Unpacking libglx0:armhf (1.6.0-1) ...
Selecting previously unselected package libgl1:armhf.
Preparing to unpack .../183-libgl1_1.6.0-1_armhf.deb ...
Unpacking libgl1:armhf (1.6.0-1) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../184-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1.1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../185-x11proto-dev_2023.2-1_all.deb ...
Unpacking x11proto-dev (2023.2-1) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../186-libxau-dev_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../187-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../188-xtrans-dev_1.4.0-1_all.deb ...
Unpacking xtrans-dev (1.4.0-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../189-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 .../190-libxcb1-dev_1.15-1_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.15-1) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../191-libx11-dev_2%3a1.8.7-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.8.7-1) ...
Selecting previously unselected package libglx-dev:armhf.
Preparing to unpack .../192-libglx-dev_1.6.0-1_armhf.deb ...
Unpacking libglx-dev:armhf (1.6.0-1) ...
Selecting previously unselected package libgl-dev:armhf.
Preparing to unpack .../193-libgl-dev_1.6.0-1_armhf.deb ...
Unpacking libgl-dev:armhf (1.6.0-1) ...
Selecting previously unselected package libegl-dev:armhf.
Preparing to unpack .../194-libegl-dev_1.6.0-1_armhf.deb ...
Unpacking libegl-dev:armhf (1.6.0-1) ...
Selecting previously unselected package libenet7:armhf.
Preparing to unpack .../195-libenet7_1.3.17+ds-2_armhf.deb ...
Unpacking libenet7:armhf (1.3.17+ds-2) ...
Selecting previously unselected package libenet-dev:armhf.
Preparing to unpack .../196-libenet-dev_1.3.17+ds-2_armhf.deb ...
Unpacking libenet-dev:armhf (1.3.17+ds-2) ...
Selecting previously unselected package libepoxy0:armhf.
Preparing to unpack .../197-libepoxy0_1.5.10-1_armhf.deb ...
Unpacking libepoxy0:armhf (1.5.10-1) ...
Selecting previously unselected package libevent-2.1-7:armhf.
Preparing to unpack .../198-libevent-2.1-7_2.1.12-stable-8_armhf.deb ...
Unpacking libevent-2.1-7:armhf (2.1.12-stable-8) ...
Selecting previously unselected package libogg0:armhf.
Preparing to unpack .../199-libogg0_1.3.5-3_armhf.deb ...
Unpacking libogg0:armhf (1.3.5-3) ...
Selecting previously unselected package libflac12:armhf.
Preparing to unpack .../200-libflac12_1.4.3+ds-2_armhf.deb ...
Unpacking libflac12:armhf (1.4.3+ds-2) ...
Selecting previously unselected package libfmt9:armhf.
Preparing to unpack .../201-libfmt9_9.1.0+ds1-2_armhf.deb ...
Unpacking libfmt9:armhf (9.1.0+ds1-2) ...
Selecting previously unselected package libfmt-dev:armhf.
Preparing to unpack .../202-libfmt-dev_9.1.0+ds1-2_armhf.deb ...
Unpacking libfmt-dev:armhf (9.1.0+ds1-2) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../203-zlib1g-dev_1%3a1.2.13.dfsg-3_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-3) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../204-libpng-dev_1.6.40-2_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.40-2) ...
Selecting previously unselected package libfreetype-dev:armhf.
Preparing to unpack .../205-libfreetype-dev_2.13.2+dfsg-1_armhf.deb ...
Unpacking libfreetype-dev:armhf (2.13.2+dfsg-1) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../206-libfribidi0_1.0.13-3_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.13-3) ...
Selecting previously unselected package libgbm-dev:armhf.
Preparing to unpack .../207-libgbm-dev_23.1.7-1+rpi1_armhf.deb ...
Unpacking libgbm-dev:armhf (23.1.7-1+rpi1) ...
Selecting previously unselected package libgles1:armhf.
Preparing to unpack .../208-libgles1_1.6.0-1_armhf.deb ...
Unpacking libgles1:armhf (1.6.0-1) ...
Selecting previously unselected package libgles2:armhf.
Preparing to unpack .../209-libgles2_1.6.0-1_armhf.deb ...
Unpacking libgles2:armhf (1.6.0-1) ...
Selecting previously unselected package libgles-dev:armhf.
Preparing to unpack .../210-libgles-dev_1.6.0-1_armhf.deb ...
Unpacking libgles-dev:armhf (1.6.0-1) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../211-libglib2.0-data_2.78.0-2+rpi1_all.deb ...
Unpacking libglib2.0-data (2.78.0-2+rpi1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../212-libglib2.0-bin_2.78.0-2+rpi1_armhf.deb ...
Unpacking libglib2.0-bin (2.78.0-2+rpi1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../213-python3-lib2to3_3.11.5-1_all.deb ...
Unpacking python3-lib2to3 (3.11.5-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../214-python3-distutils_3.11.5-1_all.deb ...
Unpacking python3-distutils (3.11.5-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../215-libglib2.0-dev-bin_2.78.0-2+rpi1_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.78.0-2+rpi1) ...
Selecting previously unselected package libsepol-dev:armhf.
Preparing to unpack .../216-libsepol-dev_3.5-1_armhf.deb ...
Unpacking libsepol-dev:armhf (3.5-1) ...
Selecting previously unselected package libpcre2-16-0:armhf.
Preparing to unpack .../217-libpcre2-16-0_10.42-4_armhf.deb ...
Unpacking libpcre2-16-0:armhf (10.42-4) ...
Selecting previously unselected package libpcre2-32-0:armhf.
Preparing to unpack .../218-libpcre2-32-0_10.42-4_armhf.deb ...
Unpacking libpcre2-32-0:armhf (10.42-4) ...
Selecting previously unselected package libpcre2-posix3:armhf.
Preparing to unpack .../219-libpcre2-posix3_10.42-4_armhf.deb ...
Unpacking libpcre2-posix3:armhf (10.42-4) ...
Selecting previously unselected package libpcre2-dev:armhf.
Preparing to unpack .../220-libpcre2-dev_10.42-4_armhf.deb ...
Unpacking libpcre2-dev:armhf (10.42-4) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../221-libselinux1-dev_3.5-1_armhf.deb ...
Unpacking libselinux1-dev:armhf (3.5-1) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../222-libmount-dev_2.39.2-3_armhf.deb ...
Unpacking libmount-dev:armhf (2.39.2-3) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../223-libglib2.0-dev_2.78.0-2+rpi1_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.78.0-2+rpi1) ...
Selecting previously unselected package libidn12:armhf.
Preparing to unpack .../224-libidn12_1.41-1+b1_armhf.deb ...
Unpacking libidn12:armhf (1.41-1+b1) ...
Selecting previously unselected package libgloox18:armhf.
Preparing to unpack .../225-libgloox18_1.0.27-1_armhf.deb ...
Unpacking libgloox18:armhf (1.0.27-1) ...
Selecting previously unselected package libunbound8:armhf.
Preparing to unpack .../226-libunbound8_1.18.0-2_armhf.deb ...
Unpacking libunbound8:armhf (1.18.0-2) ...
Selecting previously unselected package libgnutls-dane0:armhf.
Preparing to unpack .../227-libgnutls-dane0_3.8.1-4_armhf.deb ...
Unpacking libgnutls-dane0:armhf (3.8.1-4) ...
Selecting previously unselected package libgnutls-openssl27:armhf.
Preparing to unpack .../228-libgnutls-openssl27_3.8.1-4_armhf.deb ...
Unpacking libgnutls-openssl27:armhf (3.8.1-4) ...
Selecting previously unselected package libidn2-dev:armhf.
Preparing to unpack .../229-libidn2-dev_2.3.4-1_armhf.deb ...
Unpacking libidn2-dev:armhf (2.3.4-1) ...
Selecting previously unselected package libp11-kit-dev:armhf.
Preparing to unpack .../230-libp11-kit-dev_0.25.0-5_armhf.deb ...
Unpacking libp11-kit-dev:armhf (0.25.0-5) ...
Selecting previously unselected package libtasn1-6-dev:armhf.
Preparing to unpack .../231-libtasn1-6-dev_4.19.0-3_armhf.deb ...
Unpacking libtasn1-6-dev:armhf (4.19.0-3) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../232-libgmpxx4ldbl_2%3a6.3.0+dfsg-2_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../233-libgmp-dev_2%3a6.3.0+dfsg-2_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-2) ...
Selecting previously unselected package nettle-dev:armhf.
Preparing to unpack .../234-nettle-dev_3.9.1-2_armhf.deb ...
Unpacking nettle-dev:armhf (3.9.1-2) ...
Selecting previously unselected package libgnutls28-dev:armhf.
Preparing to unpack .../235-libgnutls28-dev_3.8.1-4_armhf.deb ...
Unpacking libgnutls28-dev:armhf (3.8.1-4) ...
Selecting previously unselected package libidn-dev:armhf.
Preparing to unpack .../236-libidn-dev_1.41-1+b1_armhf.deb ...
Unpacking libidn-dev:armhf (1.41-1+b1) ...
Selecting previously unselected package libgloox-dev:armhf.
Preparing to unpack .../237-libgloox-dev_1.0.27-1_armhf.deb ...
Unpacking libgloox-dev:armhf (1.0.27-1) ...
Selecting previously unselected package libopengl0:armhf.
Preparing to unpack .../238-libopengl0_1.6.0-1_armhf.deb ...
Unpacking libopengl0:armhf (1.6.0-1) ...
Selecting previously unselected package libglu1-mesa:armhf.
Preparing to unpack .../239-libglu1-mesa_9.0.2-1.1_armhf.deb ...
Unpacking libglu1-mesa:armhf (9.0.2-1.1) ...
Selecting previously unselected package libopengl-dev:armhf.
Preparing to unpack .../240-libopengl-dev_1.6.0-1_armhf.deb ...
Unpacking libopengl-dev:armhf (1.6.0-1) ...
Selecting previously unselected package libglu1-mesa-dev:armhf.
Preparing to unpack .../241-libglu1-mesa-dev_9.0.2-1.1_armhf.deb ...
Unpacking libglu1-mesa-dev:armhf (9.0.2-1.1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../242-libgraphite2-3_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../243-libharfbuzz0b_8.0.1-1_armhf.deb ...
Unpacking libharfbuzz0b:armhf (8.0.1-1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../244-libthai-data_0.1.29-1_all.deb ...
Unpacking libthai-data (0.1.29-1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../245-libthai0_0.1.29-1_armhf.deb ...
Unpacking libthai0:armhf (0.1.29-1) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../246-libpango-1.0-0_1.51.0+ds-2_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.51.0+ds-2) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../247-libpangoft2-1.0-0_1.51.0+ds-2_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.51.0+ds-2) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../248-libpangocairo-1.0-0_1.51.0+ds-2_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.51.0+ds-2) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../249-libxcomposite1_1%3a0.4.5-1_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.5-1) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../250-libxcursor1_1%3a1.2.1-1_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.1-1) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../251-libxdamage1_1%3a1.1.6-1_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.6-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../252-libxinerama1_2%3a1.1.4-3_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-3) ...
Selecting previously unselected package xkb-data.
Preparing to unpack .../253-xkb-data_2.38-2_all.deb ...
Unpacking xkb-data (2.38-2) ...
Selecting previously unselected package libxkbcommon0:armhf.
Preparing to unpack .../254-libxkbcommon0_1.5.0-1_armhf.deb ...
Unpacking libxkbcommon0:armhf (1.5.0-1) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../255-libxrandr2_2%3a1.5.2-2_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.2-2) ...
Selecting previously unselected package libgtk-3-common.
Preparing to unpack .../256-libgtk-3-common_3.24.38-5+rpi1_all.deb ...
Unpacking libgtk-3-common (3.24.38-5+rpi1) ...
Selecting previously unselected package libgtk-3-0:armhf.
Preparing to unpack .../257-libgtk-3-0_3.24.38-5+rpi1_armhf.deb ...
Unpacking libgtk-3-0:armhf (3.24.38-5+rpi1) ...
Selecting previously unselected package libibus-1.0-dev:armhf.
Preparing to unpack .../258-libibus-1.0-dev_1.5.29~rc1-1_armhf.deb ...
Unpacking libibus-1.0-dev:armhf (1.5.29~rc1-1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../259-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../260-libice6_2%3a1.0.10-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../261-libice-dev_2%3a1.0.10-1_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.10-1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../262-libicu-dev_72.1-3_armhf.deb ...
Unpacking libicu-dev:armhf (72.1-3) ...
Selecting previously unselected package libllvm16:armhf.
Preparing to unpack .../263-libllvm16_1%3a16.0.6-15+rpi1_armhf.deb ...
Unpacking libllvm16:armhf (1:16.0.6-15+rpi1) ...
Selecting previously unselected package libminiupnpc17:armhf.
Preparing to unpack .../264-libminiupnpc17_2.2.5-1_armhf.deb ...
Unpacking libminiupnpc17:armhf (2.2.5-1) ...
Selecting previously unselected package libminiupnpc-dev:armhf.
Preparing to unpack .../265-libminiupnpc-dev_2.2.5-1_armhf.deb ...
Unpacking libminiupnpc-dev:armhf (2.2.5-1) ...
Selecting previously unselected package libmp3lame0:armhf.
Preparing to unpack .../266-libmp3lame0_3.100-6_armhf.deb ...
Unpacking libmp3lame0:armhf (3.100-6) ...
Selecting previously unselected package libmpg123-0:armhf.
Preparing to unpack .../267-libmpg123-0_1.32.3-1_armhf.deb ...
Unpacking libmpg123-0:armhf (1.32.3-1) ...
Selecting previously unselected package libnotify4:armhf.
Preparing to unpack .../268-libnotify4_0.8.2-1_armhf.deb ...
Unpacking libnotify4:armhf (0.8.2-1) ...
Selecting previously unselected package libogg-dev:armhf.
Preparing to unpack .../269-libogg-dev_1.3.5-3_armhf.deb ...
Unpacking libogg-dev:armhf (1.3.5-3) ...
Selecting previously unselected package libopenal-data.
Preparing to unpack .../270-libopenal-data_1%3a1.23.1-4_all.deb ...
Unpacking libopenal-data (1:1.23.1-4) ...
Selecting previously unselected package libsndio7.0:armhf.
Preparing to unpack .../271-libsndio7.0_1.9.0-0.3_armhf.deb ...
Unpacking libsndio7.0:armhf (1.9.0-0.3) ...
Selecting previously unselected package libopenal1:armhf.
Preparing to unpack .../272-libopenal1_1%3a1.23.1-4_armhf.deb ...
Unpacking libopenal1:armhf (1:1.23.1-4) ...
Selecting previously unselected package libopenal-dev:armhf.
Preparing to unpack .../273-libopenal-dev_1%3a1.23.1-4_armhf.deb ...
Unpacking libopenal-dev:armhf (1:1.23.1-4) ...
Selecting previously unselected package libopus0:armhf.
Preparing to unpack .../274-libopus0_1.4-1_armhf.deb ...
Unpacking libopus0:armhf (1.4-1) ...
Selecting previously unselected package libpfm4:armhf.
Preparing to unpack .../275-libpfm4_4.13.0+git15-gefd10fb-2_armhf.deb ...
Unpacking libpfm4:armhf (4.13.0+git15-gefd10fb-2) ...
Selecting previously unselected package libvorbis0a:armhf.
Preparing to unpack .../276-libvorbis0a_1.3.7-1_armhf.deb ...
Unpacking libvorbis0a:armhf (1.3.7-1) ...
Selecting previously unselected package libvorbisenc2:armhf.
Preparing to unpack .../277-libvorbisenc2_1.3.7-1_armhf.deb ...
Unpacking libvorbisenc2:armhf (1.3.7-1) ...
Selecting previously unselected package libsndfile1:armhf.
Preparing to unpack .../278-libsndfile1_1.2.2-1_armhf.deb ...
Unpacking libsndfile1:armhf (1.2.2-1) ...
Selecting previously unselected package libpulse0:armhf.
Preparing to unpack .../279-libpulse0_16.1+dfsg1-2+b8_armhf.deb ...
Unpacking libpulse0:armhf (16.1+dfsg1-2+b8) ...
Selecting previously unselected package libpulse-mainloop-glib0:armhf.
Preparing to unpack .../280-libpulse-mainloop-glib0_16.1+dfsg1-2+b8_armhf.deb ...
Unpacking libpulse-mainloop-glib0:armhf (16.1+dfsg1-2+b8) ...
Selecting previously unselected package libpulse-dev:armhf.
Preparing to unpack .../281-libpulse-dev_16.1+dfsg1-2+b8_armhf.deb ...
Unpacking libpulse-dev:armhf (16.1+dfsg1-2+b8) ...
Selecting previously unselected package libsamplerate0:armhf.
Preparing to unpack .../282-libsamplerate0_0.2.2-4_armhf.deb ...
Unpacking libsamplerate0:armhf (0.2.2-4) ...
Selecting previously unselected package libsamplerate0-dev:armhf.
Preparing to unpack .../283-libsamplerate0-dev_0.2.2-4_armhf.deb ...
Unpacking libsamplerate0-dev:armhf (0.2.2-4) ...
Selecting previously unselected package libxss1:armhf.
Preparing to unpack .../284-libxss1_1%3a1.2.3-1_armhf.deb ...
Unpacking libxss1:armhf (1:1.2.3-1) ...
Selecting previously unselected package libsdl2-2.0-0:armhf.
Preparing to unpack .../285-libsdl2-2.0-0_2.28.4+dfsg-1_armhf.deb ...
Unpacking libsdl2-2.0-0:armhf (2.28.4+dfsg-1) ...
Selecting previously unselected package libsndio-dev:armhf.
Preparing to unpack .../286-libsndio-dev_1.9.0-0.3_armhf.deb ...
Unpacking libsndio-dev:armhf (1.9.0-0.3) ...
Selecting previously unselected package libudev-dev:armhf.
Preparing to unpack .../287-libudev-dev_254.5-1+rpi1_armhf.deb ...
Unpacking libudev-dev:armhf (254.5-1+rpi1) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../288-libxrender-dev_1%3a0.9.10-1.1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1.1) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../289-libxfixes-dev_1%3a6.0.0-2_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:6.0.0-2) ...
Selecting previously unselected package libxcursor-dev:armhf.
Preparing to unpack .../290-libxcursor-dev_1%3a1.2.1-1_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.2.1-1) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../291-libxext-dev_2%3a1.3.4-1_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.4-1) ...
Selecting previously unselected package libxi-dev:armhf.
Preparing to unpack .../292-libxi-dev_2%3a1.8-1_armhf.deb ...
Unpacking libxi-dev:armhf (2:1.8-1) ...
Selecting previously unselected package libxinerama-dev:armhf.
Preparing to unpack .../293-libxinerama-dev_2%3a1.1.4-3_armhf.deb ...
Unpacking libxinerama-dev:armhf (2:1.1.4-3) ...
Selecting previously unselected package libxkbcommon-dev:armhf.
Preparing to unpack .../294-libxkbcommon-dev_1.5.0-1_armhf.deb ...
Unpacking libxkbcommon-dev:armhf (1.5.0-1) ...
Selecting previously unselected package libxrandr-dev:armhf.
Preparing to unpack .../295-libxrandr-dev_2%3a1.5.2-2_armhf.deb ...
Unpacking libxrandr-dev:armhf (2:1.5.2-2) ...
Selecting previously unselected package libxss-dev:armhf.
Preparing to unpack .../296-libxss-dev_1%3a1.2.3-1_armhf.deb ...
Unpacking libxss-dev:armhf (1:1.2.3-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../297-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../298-libxt6_1%3a1.2.1-1.1_armhf.deb ...
Unpacking libxt6:armhf (1:1.2.1-1.1) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../299-libsm-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libxt-dev:armhf.
Preparing to unpack .../300-libxt-dev_1%3a1.2.1-1.1_armhf.deb ...
Unpacking libxt-dev:armhf (1:1.2.1-1.1) ...
Selecting previously unselected package libxv1:armhf.
Preparing to unpack .../301-libxv1_2%3a1.0.11-1.1_armhf.deb ...
Unpacking libxv1:armhf (2:1.0.11-1.1) ...
Selecting previously unselected package libxv-dev:armhf.
Preparing to unpack .../302-libxv-dev_2%3a1.0.11-1.1_armhf.deb ...
Unpacking libxv-dev:armhf (2:1.0.11-1.1) ...
Selecting previously unselected package libxxf86vm-dev:armhf.
Preparing to unpack .../303-libxxf86vm-dev_1%3a1.1.4-1+b2_armhf.deb ...
Unpacking libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Selecting previously unselected package libsdl2-dev:armhf.
Preparing to unpack .../304-libsdl2-dev_2.28.4+dfsg-1_armhf.deb ...
Unpacking libsdl2-dev:armhf (2.28.4+dfsg-1) ...
Selecting previously unselected package libsodium23:armhf.
Preparing to unpack .../305-libsodium23_1.0.18-1_armhf.deb ...
Unpacking libsodium23:armhf (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:armhf.
Preparing to unpack .../306-libsodium-dev_1.0.18-1_armhf.deb ...
Unpacking libsodium-dev:armhf (1.0.18-1) ...
Selecting previously unselected package libvorbisfile3:armhf.
Preparing to unpack .../307-libvorbisfile3_1.3.7-1_armhf.deb ...
Unpacking libvorbisfile3:armhf (1.3.7-1) ...
Selecting previously unselected package libvorbis-dev:armhf.
Preparing to unpack .../308-libvorbis-dev_1.3.7-1_armhf.deb ...
Unpacking libvorbis-dev:armhf (1.3.7-1) ...
Selecting previously unselected package libwxbase3.2-1:armhf.
Preparing to unpack .../309-libwxbase3.2-1_3.2.2+dfsg-4+rpi1_armhf.deb ...
Unpacking libwxbase3.2-1:armhf (3.2.2+dfsg-4+rpi1) ...
Selecting previously unselected package libxtst6:armhf.
Preparing to unpack .../310-libxtst6_2%3a1.2.3-1.1_armhf.deb ...
Unpacking libxtst6:armhf (2:1.2.3-1.1) ...
Selecting previously unselected package libwxgtk3.2-1:armhf.
Preparing to unpack .../311-libwxgtk3.2-1_3.2.2+dfsg-4+rpi1_armhf.deb ...
Unpacking libwxgtk3.2-1:armhf (3.2.2+dfsg-4+rpi1) ...
Selecting previously unselected package libwxgtk-gl3.2-1:armhf.
Preparing to unpack .../312-libwxgtk-gl3.2-1_3.2.2+dfsg-4+rpi1_armhf.deb ...
Unpacking libwxgtk-gl3.2-1:armhf (3.2.2+dfsg-4+rpi1) ...
Selecting previously unselected package wx-common.
Preparing to unpack .../313-wx-common_3.2.2+dfsg-4+rpi1_armhf.deb ...
Unpacking wx-common (3.2.2+dfsg-4+rpi1) ...
Selecting previously unselected package wx3.2-headers.
Preparing to unpack .../314-wx3.2-headers_3.2.2+dfsg-4+rpi1_all.deb ...
Unpacking wx3.2-headers (3.2.2+dfsg-4+rpi1) ...
Selecting previously unselected package libwxgtk3.2-dev:armhf.
Preparing to unpack .../315-libwxgtk3.2-dev_3.2.2+dfsg-4+rpi1_armhf.deb ...
Unpacking libwxgtk3.2-dev:armhf (3.2.2+dfsg-4+rpi1) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../316-libxml2-dev_2.9.14+dfsg-1.3_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.14+dfsg-1.3) ...
Selecting previously unselected package llvm-16-runtime.
Preparing to unpack .../317-llvm-16-runtime_1%3a16.0.6-15+rpi1_armhf.deb ...
Unpacking llvm-16-runtime (1:16.0.6-15+rpi1) ...
Selecting previously unselected package llvm-runtime:armhf.
Preparing to unpack .../318-llvm-runtime_1%3a16.0-57_armhf.deb ...
Unpacking llvm-runtime:armhf (1:16.0-57) ...
Selecting previously unselected package llvm-16-linker-tools.
Preparing to unpack .../319-llvm-16-linker-tools_1%3a16.0.6-15+rpi1_armhf.deb ...
Unpacking llvm-16-linker-tools (1:16.0.6-15+rpi1) ...
Selecting previously unselected package llvm-16.
Preparing to unpack .../320-llvm-16_1%3a16.0.6-15+rpi1_armhf.deb ...
Unpacking llvm-16 (1:16.0.6-15+rpi1) ...
Selecting previously unselected package llvm.
Preparing to unpack .../321-llvm_1%3a16.0-57_armhf.deb ...
Unpacking llvm (1:16.0-57) ...
Selecting previously unselected package sbuild-build-depends-0ad-dummy.
Preparing to unpack .../322-sbuild-build-depends-0ad-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-0ad-dummy (0.invalid.0) ...
Setting up libenet7:armhf (1.3.17+ds-2) ...
Setting up media-types (10.1.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libboost-system1.74.0:armhf (1.74.0+ds1-23) ...
Setting up libgraphite2-3:armhf (1.3.14-1) ...
Setting up liblcms2-2:armhf (2.14-2) ...
Setting up libpixman-1-0:armhf (0.42.2-1) ...
Setting up libsharpyuv0:armhf (1.3.2-0.3) ...
Setting up libwayland-server0:armhf (1.22.0-2.1) ...
Setting up libpciaccess0:armhf (0.17-2) ...
Setting up systemd-sysv (254.5-1+rpi1) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libpsl5:armhf (0.21.2-1+b1) ...
Setting up libboost1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libgnutls-openssl27:armhf (3.8.1-4) ...
Setting up libsodium23:armhf (1.0.18-1) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up libmpg123-0:armhf (1.32.3-1) ...
Setting up libpciaccess-dev:armhf (0.17-2) ...
Setting up libogg0:armhf (1.3.5-3) ...
Setting up liblerc4:armhf (4.0.0+ds-3) ...
Setting up bsdextrautils (2.39.2-3) ...
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libdatrie1:armhf (0.2.13-2+b2) ...
Setting up libmagic-mgc (1:5.45-2) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.78.0-2+rpi1) ...
Setting up libglvnd0:armhf (1.6.0-1) ...
Setting up libpython3.11-stdlib:armhf (3.11.6-3) ...
Setting up libdebhelper-perl (13.11.6) ...
Setting up libbrotli1:armhf (1.0.9-2+b3) ...
Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ...
Setting up libibus-1.0-5:armhf (1.5.29~rc1-1) ...
Setting up x11-common (1:7.7+23) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up libsensors-config (1:3.6.0-8) ...
Setting up libnghttp2-14:armhf (1.57.0-1) ...
Setting up libmagic1:armhf (1:5.45-2) ...
Setting up libdeflate0:armhf (1.18-1) ...
Setting up libcloudproviders0:armhf (0.3.4-1) ...
Setting up gettext-base (0.21-13) ...
Setting up m4 (1.4.19-4) ...
Setting up xkb-data (2.38-2) ...
Setting up libboost-filesystem1.74.0:armhf (1.74.0+ds1-23) ...
Setting up file (1:5.45-2) ...
Setting up libogg-dev:armhf (1.3.5-3) ...
Setting up libffi-dev:armhf (3.4.4-1) ...
Setting up libminiupnpc17:armhf (2.2.5-1) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libjbig0:armhf (2.1-6.1) ...
Setting up libpcre2-16-0:armhf (10.42-4) ...
Setting up libcolord2:armhf (1.4.6-3) ...
Setting up libopengl0:armhf (1.6.0-1) ...
Setting up liberror-perl (0.17029-2) ...
Setting up libdconf1:armhf (0.40.0-4) ...
Setting up libasound2-data (1.2.9-2) ...
Setting up xtrans-dev (1.4.0-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libz3-4:armhf (4.8.12-3.1) ...
Setting up libpcre2-32-0:armhf (10.42-4) ...
Setting up libglib2.0-data (2.78.0-2+rpi1) ...
Setting up libpkgconf3:armhf (1.8.1-1) ...
Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-2) ...
Setting up libuv1:armhf (1.44.2-1+rpi1) ...
Setting up libflac12:armhf (1.4.3+ds-2) ...
Setting up libpfm4:armhf (4.13.0+git15-gefd10fb-2) ...
Setting up libgles2:armhf (1.6.0-1) ...
Setting up libjpeg62-turbo:armhf (1:2.1.5-2) ...
Setting up libmbedcrypto7:armhf (2.28.5-1) ...
Setting up libx11-data (2:1.8.7-1) ...
Setting up libepoxy0:armhf (1.5.10-1) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up uuid-dev:armhf (2.39.2-3) ...
Setting up libavahi-common-data:armhf (0.8-11) ...
Setting up libboost-system1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libgles1:armhf (1.6.0-1) ...
Setting up libdbus-1-3:armhf (1.14.10-1) ...
Setting up libfribidi0:armhf (1.0.13-3) ...
Setting up libopus0:armhf (1.4-1) ...
Setting up libproc2-0:armhf (2:4.0.4-2) ...
Setting up fonts-dejavu-mono (2.37-8) ...
Setting up libpng16-16:armhf (1.6.40-2) ...
Setting up libvorbis0a:armhf (1.3.7-1) ...
Setting up libidn12:armhf (1.41-1+b1) ...
Setting up libevent-2.1-7:armhf (2.1.12-stable-8) ...
Setting up autopoint (0.21-13) ...
Setting up libjsoncpp25:armhf (1.9.5-6) ...
Setting up icu-devtools (72.1-3) ...
Setting up fonts-dejavu-core (2.37-8) ...
Setting up libudev-dev:armhf (254.5-1+rpi1) ...
Setting up libsepol-dev:armhf (3.5-1) ...
Setting up pkgconf-bin (1.8.1-1) ...
Setting up libsensors5:armhf (1:3.6.0-8) ...
Setting up libsodium-dev:armhf (1.0.18-1) ...
Setting up libidn2-dev:armhf (2.3.4-1) ...
Setting up libglapi-mesa:armhf (23.1.7-1+rpi1) ...
Setting up wx3.2-headers (3.2.2+dfsg-4+rpi1) ...
Setting up autoconf (2.71-3) ...
Setting up libwebp7:armhf (1.3.2-0.3) ...
Setting up libfmt9:armhf (9.1.0+ds1-2) ...
Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-3) ...
Setting up libpcre2-posix3:armhf (10.42-4) ...
Setting up libasyncns0:armhf (0.8-6+b3) ...
Setting up libxshmfence1:armhf (1.3-1) ...
Setting up libenet-dev:armhf (1.3.17+ds-2) ...
Setting up at-spi2-common (2.50.0-1) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up libtiff6:armhf (4.5.1+git230720-1) ...
Setting up dbus-session-bus-common (1.14.10-1) ...
Setting up xml-core (0.18+nmu1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up procps (2:4.0.4-2) ...
Setting up libasound2:armhf (1.2.9-2) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up git-man (1:2.42.0-1) ...
Setting up libopenal-data (1:1.23.1-4) ...
Setting up libthai-data (0.1.29-1) ...
Setting up libgirepository-1.0-1:armhf (1.78.1-1) ...
Setting up libssh2-1:armhf (1.11.0-2) ...
Setting up xorg-sgml-doctools (1:1.11-1.1) ...
Setting up cmake-data (3.27.7-1) ...
Setting up libatk1.0-0:armhf (2.50.0-1) ...
Setting up libboost-dev:armhf (1.74.0.3+b4) ...
Setting up libglu1-mesa:armhf (9.0.2-1.1) ...
Setting up libwayland-egl1:armhf (1.22.0-2.1) ...
Setting up libboost-filesystem1.74-dev:armhf (1.74.0+ds1-23) ...
Setting up libopengl-dev:armhf (1.6.0-1) ...
Setting up dbus-system-bus-common (1.14.10-1) ...
Setting up libminiupnpc-dev:armhf (2.2.5-1) ...
Setting up libasound2-dev:armhf (1.2.9-2) ...
Setting up libsamplerate0:armhf (0.2.2-4) ...
Setting up libtasn1-6-dev:armhf (4.19.0-3) ...
Setting up libbsd0:armhf (0.11.7-4) ...
Setting up libdrm-common (2.4.115-1+rpi1) ...
Setting up libelf1:armhf (0.188-2.1+rpi1) ...
Setting up libicu-dev:armhf (72.1-3) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.3) ...
Setting up dbus-bin (1.14.10-1) ...
Setting up libboost-filesystem-dev:armhf (1.74.0.3+b4) ...
Setting up libbrotli-dev:armhf (1.0.9-2+b3) ...
Setting up libp11-kit-dev:armhf (0.25.0-5) ...
Setting up libmp3lame0:armhf (3.100-6) ...
Setting up util-linux-extra (2.39.2-3) ...
Setting up libhttp-parser2.9:armhf (2.9.4-6) ...
Setting up libvorbisenc2:armhf (1.3.7-1) ...
Setting up libpython3-stdlib:armhf (3.11.4-5) ...
Setting up libbz2-dev:armhf (1.0.8-5+b2) ...
Setting up libxkbcommon0:armhf (1.5.0-1) ...
Setting up libwayland-client0:armhf (1.22.0-2.1) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.1-1) ...
Setting up libblkid-dev:armhf (2.39.2-3) ...
Setting up python3.11 (3.11.6-3) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.15-1) ...
Setting up gettext (0.21-13) ...
Setting up libgmp-dev:armhf (2:6.3.0+dfsg-2) ...
Setting up libxcb-xfixes0:armhf (1.15-1) ...
Setting up libmbedx509-1:armhf (2.28.5-1) ...
Setting up libpcre2-dev:armhf (10.42-4) ...
Setting up libmbedtls14:armhf (2.28.5-1) ...
Setting up nettle-dev:armhf (3.9.1-2) ...
Setting up libgloox18:armhf (1.0.27-1) ...
Setting up libtool (2.4.7-7) ...
Setting up libarchive13:armhf (3.6.2-1) ...
Setting up libxcb-render0:armhf (1.15-1) ...
Setting up libselinux1-dev:armhf (3.5-1) ...
Setting up fontconfig-config (2.14.2-6) ...
Setting up libxcb-glx0:armhf (1.15-1) ...
Setting up libxkbcommon-dev:armhf (1.5.0-1) ...
Setting up libedit2:armhf (3.1-20230828-1) ...
Setting up libpng-dev:armhf (1.6.40-2) ...
Setting up libavahi-common3:armhf (0.8-11) ...
Setting up libglib2.0-bin (2.78.0-2+rpi1) ...
Setting up libcurl3-gnutls:armhf (8.4.0-2) ...
Setting up python3 (3.11.4-5) ...
Setting up libxcb-shm0:armhf (1.15-1) ...
Setting up dbus-daemon (1.14.10-1) ...
Setting up libcurl4-gnutls-dev:armhf (8.4.0-2) ...
Setting up libwxbase3.2-1:armhf (3.2.2+dfsg-4+rpi1) ...
Setting up pkgconf:armhf (1.8.1-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libxcb-present0:armhf (1.15-1) ...
Setting up dh-autoreconf (20) ...
Setting up libthai0:armhf (0.1.29-1) ...
Setting up libvorbisfile3:armhf (1.3.7-1) ...
Setting up libwayland-bin (1.22.0-2.1) ...
Setting up libxml2-dev:armhf (2.9.14+dfsg-1.3) ...
Setting up libunbound8:armhf (1.18.0-2) ...
Setting up libfreetype6:armhf (2.13.2+dfsg-1) ...
Setting up libxcb-sync1:armhf (1.15-1) ...
Setting up dbus (1.14.10-1) ...
Running in chroot, ignoring request.
invoke-rc.d: policy-rc.d denied execution of start.
Setting up shared-mime-info (2.2-1) ...
Setting up libfmt-dev:armhf (9.1.0+ds1-2) ...
Setting up pkg-config:armhf (1.8.1-1) ...
Setting up git (1:2.42.0-1) ...
Setting up gir1.2-glib-2.0:armhf (1.78.1-1) ...
Setting up libsndio7.0:armhf (1.9.0-0.3) ...
Setting up libxcb-dri2-0:armhf (1.15-1) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up libdrm2:armhf (2.4.115-1+rpi1) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.23.0-2) ...
Setting up libwayland-cursor0:armhf (1.22.0-2.1) ...
Setting up libxcb-randr0:armhf (1.15-1) ...
Setting up libllvm15:armhf (1:15.0.6-4+rpi1+b1) ...
Setting up libpam-systemd:armhf (254.5-1+rpi1) ...
Setting up libdecor-0-0:armhf (0.2.0-1) ...
Setting up libcurl4:armhf (8.4.0-2) ...
Setting up libx11-6:armhf (2:1.8.7-1) ...
Setting up libharfbuzz0b:armhf (8.0.1-1) ...
Setting up libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-1+b1) ...
Setting up libsndfile1:armhf (1.2.2-1) ...
Setting up libllvm16:armhf (1:16.0.6-15+rpi1) ...
Setting up libdrm-omap1:armhf (2.4.115-1+rpi1) ...
Setting up libstd-rust-1.67:armhf (1.67.1+dfsg1-1+rpi1) ...
Setting up python3-lib2to3 (3.11.5-1) ...
Setting up gir1.2-ibus-1.0:armhf (1.5.29~rc1-1) ...
Setting up libxcomposite1:armhf (1:0.4.5-1) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libavahi-client3:armhf (0.8-11) ...
Setting up libmount-dev:armhf (2.39.2-3) ...
Setting up libdrm-exynos1:armhf (2.4.115-1+rpi1) ...
Setting up libgit2-1.5:armhf (1.5.1+ds-1) ...
Setting up libidn-dev:armhf (1.41-1+b1) ...
Setting up libdrm-amdgpu1:armhf (2.4.115-1+rpi1) ...
Setting up python3-distutils (3.11.5-1) ...
Setting up libvorbis-dev:armhf (1.3.7-1) ...
Setting up libxcb-dri3-0:armhf (1.15-1) ...
Setting up libglib2.0-dev-bin (2.78.0-2+rpi1) ...
Setting up wx-common (3.2.2+dfsg-4+rpi1) ...
Setting up gtk-update-icon-cache (3.24.38-5+rpi1) ...
Setting up libx11-xcb1:armhf (2:1.8.7-1) ...
Setting up libgnutls-dane0:armhf (3.8.1-4) ...
Setting up libdrm-nouveau2:armhf (2.4.115-1+rpi1) ...
Setting up libsndio-dev:armhf (1.9.0-0.3) ...
Setting up libxdamage1:armhf (1:1.1.6-1) ...
Setting up libdrm-etnaviv1:armhf (2.4.115-1+rpi1) ...
Setting up libxrender1:armhf (1:0.9.10-1.1) ...
Setting up libgbm1:armhf (23.1.7-1+rpi1) ...
Setting up libpulse0:armhf (16.1+dfsg1-2+b8) ...
Setting up libdrm-radeon1:armhf (2.4.115-1+rpi1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libsamplerate0-dev:armhf (0.2.2-4) ...
Setting up libgl1-mesa-dri:armhf (23.1.7-1+rpi1) ...
Setting up libxext6:armhf (2:1.3.4-1) ...
Setting up llvm-16-runtime (1:16.0.6-15+rpi1) ...
Setting up libopenal1:armhf (1:1.23.1-4) ...
Setting up man-db (2.11.2-3) ...
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.22.0-2.1) ...
Setting up libgbm-dev:armhf (23.1.7-1+rpi1) ...
Setting up llvm-16-linker-tools (1:16.0.6-15+rpi1) ...
Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ...
Setting up libfreetype-dev:armhf (2.13.2+dfsg-1) ...
Setting up libdecor-0-dev:armhf (0.2.0-1) ...
Setting up libstd-rust-dev:armhf (1.67.1+dfsg1-1+rpi1) ...
Setting up dbus-user-session (1.14.10-1) ...
Setting up libegl-mesa0:armhf (23.1.7-1+rpi1) ...
Setting up libglib2.0-dev:armhf (2.78.0-2+rpi1) ...
Setting up adwaita-icon-theme (45.0-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libxfixes3:armhf (1:6.0.0-2) ...
Setting up libnotify4:armhf (0.8.2-1) ...
Setting up libpulse-mainloop-glib0:armhf (16.1+dfsg1-2+b8) ...
Setting up llvm-runtime:armhf (1:16.0-57) ...
Setting up libxinerama1:armhf (2:1.1.4-3) ...
Setting up libxv1:armhf (2:1.0.11-1.1) ...
Setting up libxrandr2:armhf (2:1.5.2-2) ...
Setting up libdrm-freedreno1:armhf (2.4.115-1+rpi1) ...
Setting up libxt6:armhf (1:1.2.1-1.1) ...
Setting up libdrm-tegra0:armhf (2.4.115-1+rpi1) ...
Setting up libpulse-dev:armhf (16.1+dfsg1-2+b8) ...
Setting up libcups2:armhf (2.4.7-1) ...
Setting up rustc (1.67.1+dfsg1-1+rpi1) ...
Setting up libegl1:armhf (1.6.0-1) ...
Setting up cmake (3.27.7-1) ...
Setting up libxss1:armhf (1:1.2.3-1) ...
Setting up llvm-16 (1:16.0.6-15+rpi1) ...
Setting up libgnutls28-dev:armhf (3.8.1-4) ...
Setting up libdrm-dev:armhf (2.4.115-1+rpi1) ...
Setting up libgloox-dev:armhf (1.0.27-1) ...
Setting up libglx-mesa0:armhf (23.1.7-1+rpi1) ...
Setting up libxi6:armhf (2:1.8-1) ...
Setting up libglx0:armhf (1.6.0-1) ...
Setting up libopenal-dev:armhf (1:1.23.1-4) ...
Setting up libxtst6:armhf (2:1.2.3-1.1) ...
Setting up libxcursor1:armhf (1:1.2.1-1) ...
Setting up debhelper (13.11.6) ...
Setting up dconf-service (0.40.0-4) ...
Setting up dh-exec (0.27+b6) ...
Setting up libatspi2.0-0:armhf (2.50.0-1) ...
Setting up libatk-bridge2.0-0:armhf (2.50.0-1) ...
Setting up cargo (0.66.0+ds1-1) ...
Setting up libgl1:armhf (1.6.0-1) ...
Setting up llvm (1:16.0-57) ...
Setting up libsdl2-2.0-0:armhf (2.28.4+dfsg-1) ...
Setting up dconf-gsettings-backend:armhf (0.40.0-4) ...
Setting up libgtk-3-common (3.24.38-5+rpi1) ...
Processing triggers for sgml-base (1.31) ...
Setting up libfontconfig1:armhf (2.14.2-6) ...
Setting up x11proto-dev (2023.2-1) ...
Setting up fontconfig (2.14.2-6) ...
Regenerating fonts cache... done.
Setting up libxau-dev:armhf (1:1.0.9-1) ...
Setting up libice-dev:armhf (2:1.0.10-1) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Processing triggers for libc-bin (2.37-12+rpi1) ...
Setting up libpango-1.0-0:armhf (1.51.0+ds-2) ...
Processing triggers for systemd (254.5-1+rpi1) ...
Setting up libcairo2:armhf (1.18.0-1) ...
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libdbus-1-dev:armhf (1.14.10-1) ...
Setting up libcairo-gobject2:armhf (1.18.0-1) ...
Setting up libpangoft2-1.0-0:armhf (1.51.0+ds-2) ...
Setting up libpangocairo-1.0-0:armhf (1.51.0+ds-2) ...
Setting up libxcb1-dev:armhf (1.15-1) ...
Setting up libgtk-3-0:armhf (3.24.38-5+rpi1) ...
Setting up libx11-dev:armhf (2:1.8.7-1) ...
Setting up libibus-1.0-dev:armhf (1.5.29~rc1-1) ...
Setting up libxfixes-dev:armhf (1:6.0.0-2) ...
Setting up libxt-dev:armhf (1:1.2.1-1.1) ...
Setting up libxext-dev:armhf (2:1.3.4-1) ...
Setting up libglx-dev:armhf (1.6.0-1) ...
Setting up libxi-dev:armhf (2:1.8-1) ...
Setting up libxrender-dev:armhf (1:0.9.10-1.1) ...
Setting up libgl-dev:armhf (1.6.0-1) ...
Setting up libwxgtk3.2-1:armhf (3.2.2+dfsg-4+rpi1) ...
Setting up libwxgtk-gl3.2-1:armhf (3.2.2+dfsg-4+rpi1) ...
Setting up libegl-dev:armhf (1.6.0-1) ...
Setting up libxcursor-dev:armhf (1:1.2.1-1) ...
Setting up libxxf86vm-dev:armhf (1:1.1.4-1+b2) ...
Setting up libxss-dev:armhf (1:1.2.3-1) ...
Setting up libxv-dev:armhf (2:1.0.11-1.1) ...
Setting up libxrandr-dev:armhf (2:1.5.2-2) ...
Setting up libglu1-mesa-dev:armhf (9.0.2-1.1) ...
Setting up libxinerama-dev:armhf (2:1.1.4-3) ...
Setting up libgles-dev:armhf (1.6.0-1) ...
Setting up libsdl2-dev:armhf (2.28.4+dfsg-1) ...
Setting up libwxgtk3.2-dev:armhf (3.2.2+dfsg-4+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/wx/config/gtk3-unicode-3.2 to provide /usr/bin/wx-config (wx-config) in auto mode
Setting up sbuild-build-depends-0ad-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.37-12+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.9.0-0.bpo.4-armmp armhf (armv7l)
Toolchain package versions: binutils_2.40-2+rpi2 dpkg-dev_1.21.22+rpi1 g++-12_12.2.0-14+rpi1 gcc-12_12.2.0-14+rpi1 libc6-dev_2.37-12+rpi1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 linux-libc-dev_6.1.38-1+rpi1
Package versions: adduser_3.137 adwaita-icon-theme_45.0-1 apt_2.7.6 at-spi2-common_2.50.0-1 autoconf_2.71-3 automake_1:1.16.5-1.3 autopoint_0.21-13 autotools-dev_20220109.1 base-files_13+rpi1 base-passwd_3.6.1 bash_5.2.15-2 binutils_2.40-2+rpi2 binutils-arm-linux-gnueabihf_2.40-2+rpi2 binutils-common_2.40-2+rpi2 bsdextrautils_2.39.2-3 bsdutils_1:2.39.2-3 build-essential_12.9 bzip2_1.0.8-5+b2 cargo_0.66.0+ds1-1 cmake_3.27.7-1 cmake-data_3.27.7-1 coreutils_9.1-1 cpp_4:12.2.0-3+rpi1 cpp-12_12.2.0-14+rpi1 dash_0.5.12-6 dbus_1.14.10-1 dbus-bin_1.14.10-1 dbus-daemon_1.14.10-1 dbus-session-bus-common_1.14.10-1 dbus-system-bus-common_1.14.10-1 dbus-user-session_1.14.10-1 dconf-gsettings-backend_0.40.0-4 dconf-service_0.40.0-4 debconf_1.5.82 debhelper_13.11.6 debianutils_5.14 dh-autoreconf_20 dh-exec_0.27+b6 dh-strip-nondeterminism_1.13.1-1 diffutils_1:3.8-4 dirmngr_2.2.40-1.1 dmsetup_2:1.02.185-2 dpkg_1.21.22+rpi1 dpkg-dev_1.21.22+rpi1 dwz_0.15-1 e2fsprogs_1.47.0-2 fakeroot_1.32.1-1 file_1:5.45-2 findutils_4.9.0-5 fontconfig_2.14.2-6 fontconfig-config_2.14.2-6 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:12.2.0-3+rpi1 g++-12_12.2.0-14+rpi1 gcc_4:12.2.0-3+rpi1 gcc-12_12.2.0-14+rpi1 gcc-12-base_12.2.0-14+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-13 gettext-base_0.21-13 gir1.2-glib-2.0_1.78.1-1 gir1.2-ibus-1.0_1.5.29~rc1-1 git_1:2.42.0-1 git-man_1:2.42.0-1 gnupg_2.2.40-1.1 gnupg-l10n_2.2.40-1.1 gnupg-utils_2.2.40-1.1 gpg_2.2.40-1.1 gpg-agent_2.2.40-1.1 gpg-wks-client_2.2.40-1.1 gpg-wks-server_2.2.40-1.1 gpgconf_2.2.40-1.1 gpgsm_2.2.40-1.1 gpgv_2.2.40-1.1 grep_3.11-3 groff-base_1.23.0-2 gtk-update-icon-cache_3.24.38-5+rpi1 gzip_1.12-1 hicolor-icon-theme_0.17-2 hostname_3.23+nmu1 icu-devtools_72.1-3 init-system-helpers_1.65.2 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20221126-1 krb5-locales_1.20.1-4 libacl1_2.3.1-3 libapparmor1_3.0.12-1 libapt-pkg6.0_2.7.6 libarchive-zip-perl_1.68-1 libarchive13_3.6.2-1 libargon2-1_0~20190702+dfsg-3 libasan8_12.2.0-14+rpi1 libasound2_1.2.9-2 libasound2-data_1.2.9-2 libasound2-dev_1.2.9-2 libassuan0_2.5.6-1 libasyncns0_0.8-6+b3 libatk-bridge2.0-0_2.50.0-1 libatk1.0-0_2.50.0-1 libatomic1_12.2.0-14+rpi1 libatspi2.0-0_2.50.0-1 libattr1_1:2.5.1-4 libaudit-common_1:3.1.1-1 libaudit1_1:3.1.1-1 libavahi-client3_0.8-11 libavahi-common-data_0.8-11 libavahi-common3_0.8-11 libbinutils_2.40-2+rpi2 libblkid-dev_2.39.2-3 libblkid1_2.39.2-3 libboost-dev_1.74.0.3+b4 libboost-filesystem-dev_1.74.0.3+b4 libboost-filesystem1.74-dev_1.74.0+ds1-23 libboost-filesystem1.74.0_1.74.0+ds1-23 libboost-system1.74-dev_1.74.0+ds1-23 libboost-system1.74.0_1.74.0+ds1-23 libboost1.74-dev_1.74.0+ds1-23 libbrotli-dev_1.0.9-2+b3 libbrotli1_1.0.9-2+b3 libbsd0_0.11.7-4 libbz2-1.0_1.0.8-5+b2 libbz2-dev_1.0.8-5+b2 libc-bin_2.37-12+rpi1 libc-dev-bin_2.37-12+rpi1 libc6_2.37-12+rpi1 libc6-dev_2.37-12+rpi1 libcairo-gobject2_1.18.0-1 libcairo2_1.18.0-1 libcap-ng0_0.8.3-1+b1 libcap2_1:2.66-4 libcap2-bin_1:2.66-4 libcc1-0_12.2.0-14+rpi1 libcloudproviders0_0.3.4-1 libcolord2_1.4.6-3 libcom-err2_1.47.0-2 libcrypt-dev_1:4.4.36-2 libcrypt1_1:4.4.36-2 libcryptsetup12_2:2.6.1-5 libctf-nobfd0_2.40-2+rpi2 libctf0_2.40-2+rpi2 libcups2_2.4.7-1 libcurl3-gnutls_8.4.0-2 libcurl4_8.4.0-2 libcurl4-gnutls-dev_8.4.0-2 libdatrie1_0.2.13-2+b2 libdb5.3_5.3.28+dfsg2-2 libdbus-1-3_1.14.10-1 libdbus-1-dev_1.14.10-1 libdconf1_0.40.0-4 libdebconfclient0_0.271 libdebhelper-perl_13.11.6 libdecor-0-0_0.2.0-1 libdecor-0-dev_0.2.0-1 libdeflate0_1.18-1 libdevmapper1.02.1_2:1.02.185-2 libdpkg-perl_1.21.22+rpi1 libdrm-amdgpu1_2.4.115-1+rpi1 libdrm-common_2.4.115-1+rpi1 libdrm-dev_2.4.115-1+rpi1 libdrm-etnaviv1_2.4.115-1+rpi1 libdrm-exynos1_2.4.115-1+rpi1 libdrm-freedreno1_2.4.115-1+rpi1 libdrm-nouveau2_2.4.115-1+rpi1 libdrm-omap1_2.4.115-1+rpi1 libdrm-radeon1_2.4.115-1+rpi1 libdrm-tegra0_2.4.115-1+rpi1 libdrm2_2.4.115-1+rpi1 libedit2_3.1-20230828-1 libegl-dev_1.6.0-1 libegl-mesa0_23.1.7-1+rpi1 libegl1_1.6.0-1 libelf1_0.188-2.1+rpi1 libenet-dev_1.3.17+ds-2 libenet7_1.3.17+ds-2 libepoxy0_1.5.10-1 liberror-perl_0.17029-2 libevent-2.1-7_2.1.12-stable-8 libexpat1_2.5.0-2 libext2fs2_1.47.0-2 libfakeroot_1.32.1-1 libfdisk1_2.39.2-3 libffi-dev_3.4.4-1 libffi8_3.4.4-1 libfile-find-rule-perl_0.34-3 libfile-stripnondeterminism-perl_1.13.1-1 libflac12_1.4.3+ds-2 libfmt-dev_9.1.0+ds1-2 libfmt9_9.1.0+ds1-2 libfontconfig1_2.14.2-6 libfreetype-dev_2.13.2+dfsg-1 libfreetype6_2.13.2+dfsg-1 libfribidi0_1.0.13-3 libgbm-dev_23.1.7-1+rpi1 libgbm1_23.1.7-1+rpi1 libgcc-12-dev_12.2.0-14+rpi1 libgcc-s1_12.2.0-14+rpi1 libgcrypt20_1.10.2-3 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+b1 libgdk-pixbuf2.0-common_2.42.10+dfsg-1 libgirepository-1.0-1_1.78.1-1 libgit2-1.5_1.5.1+ds-1 libgl-dev_1.6.0-1 libgl1_1.6.0-1 libgl1-mesa-dri_23.1.7-1+rpi1 libglapi-mesa_23.1.7-1+rpi1 libgles-dev_1.6.0-1 libgles1_1.6.0-1 libgles2_1.6.0-1 libglib2.0-0_2.78.0-2+rpi1 libglib2.0-bin_2.78.0-2+rpi1 libglib2.0-data_2.78.0-2+rpi1 libglib2.0-dev_2.78.0-2+rpi1 libglib2.0-dev-bin_2.78.0-2+rpi1 libgloox-dev_1.0.27-1 libgloox18_1.0.27-1 libglu1-mesa_9.0.2-1.1 libglu1-mesa-dev_9.0.2-1.1 libglvnd0_1.6.0-1 libglx-dev_1.6.0-1 libglx-mesa0_23.1.7-1+rpi1 libglx0_1.6.0-1 libgmp-dev_2:6.3.0+dfsg-2 libgmp10_2:6.3.0+dfsg-2 libgmpxx4ldbl_2:6.3.0+dfsg-2 libgnutls-dane0_3.8.1-4 libgnutls-openssl27_3.8.1-4 libgnutls28-dev_3.8.1-4 libgnutls30_3.8.1-4 libgomp1_12.2.0-14+rpi1 libgpg-error0_1.47-2 libgraphite2-3_1.3.14-1 libgssapi-krb5-2_1.20.1-4 libgtk-3-0_3.24.38-5+rpi1 libgtk-3-common_3.24.38-5+rpi1 libharfbuzz0b_8.0.1-1 libhogweed6_3.9.1-2 libhttp-parser2.9_2.9.4-6 libibus-1.0-5_1.5.29~rc1-1 libibus-1.0-dev_1.5.29~rc1-1 libice-dev_2:1.0.10-1 libice6_2:1.0.10-1 libicu-dev_72.1-3 libicu72_72.1-3 libidn-dev_1.41-1+b1 libidn12_1.41-1+b1 libidn2-0_2.3.4-1 libidn2-dev_2.3.4-1 libip4tc2_1.8.9-2 libisl23_0.26-3 libjansson4_2.14-2 libjbig0_2.1-6.1 libjpeg62-turbo_1:2.1.5-2 libjson-c5_0.17-1 libjsoncpp25_1.9.5-6 libk5crypto3_1.20.1-4 libkeyutils1_1.6.3-2 libkmod2_30+20230601-2 libkrb5-3_1.20.1-4 libkrb5support0_1.20.1-4 libksba8_1.6.4-2 liblcms2-2_2.14-2 libldap-2.5-0_2.5.13+dfsg-5+rpi1 liblerc4_4.0.0+ds-3 libllvm15_1:15.0.6-4+rpi1+b1 libllvm16_1:16.0.6-15+rpi1 liblz4-1_1.9.4-1+rpi1+b1 liblzma5_5.4.4-0.1 libmagic-mgc_1:5.45-2 libmagic1_1:5.45-2 libmbedcrypto7_2.28.5-1 libmbedtls14_2.28.5-1 libmbedx509-1_2.28.5-1 libmd0_1.1.0-1 libminiupnpc-dev_2.2.5-1 libminiupnpc17_2.2.5-1 libmount-dev_2.39.2-3 libmount1_2.39.2-3 libmp3lame0_3.100-6 libmpc3_1.3.1-1 libmpfr6_4.2.1-1 libmpg123-0_1.32.3-1 libncursesw6_6.4+20230625-2 libnettle8_3.9.1-2 libnghttp2-14_1.57.0-1 libnotify4_0.8.2-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libnumber-compare-perl_0.03-3 libogg-dev_1.3.5-3 libogg0_1.3.5-3 libopenal-data_1:1.23.1-4 libopenal-dev_1:1.23.1-4 libopenal1_1:1.23.1-4 libopengl-dev_1.6.0-1 libopengl0_1.6.0-1 libopus0_1.4-1 libp11-kit-dev_0.25.0-5 libp11-kit0_0.25.0-5 libpam-cap_1:2.66-4 libpam-modules_1.5.2-7 libpam-modules-bin_1.5.2-7 libpam-runtime_1.5.2-7 libpam-systemd_254.5-1+rpi1 libpam0g_1.5.2-7 libpango-1.0-0_1.51.0+ds-2 libpangocairo-1.0-0_1.51.0+ds-2 libpangoft2-1.0-0_1.51.0+ds-2 libpciaccess-dev_0.17-2 libpciaccess0_0.17-2 libpcre2-16-0_10.42-4 libpcre2-32-0_10.42-4 libpcre2-8-0_10.42-4 libpcre2-dev_10.42-4 libpcre2-posix3_10.42-4 libpcre3_2:8.39-15 libperl5.36_5.36.0-9 libpfm4_4.13.0+git15-gefd10fb-2 libpipeline1_1.5.7-1 libpixman-1-0_0.42.2-1 libpkgconf3_1.8.1-1 libpng-dev_1.6.40-2 libpng16-16_1.6.40-2 libproc2-0_2:4.0.4-2 libpsl5_0.21.2-1+b1 libpthread-stubs0-dev_0.4-1 libpulse-dev_16.1+dfsg1-2+b8 libpulse-mainloop-glib0_16.1+dfsg1-2+b8 libpulse0_16.1+dfsg1-2+b8 libpython3-stdlib_3.11.4-5 libpython3.11-minimal_3.11.6-3 libpython3.11-stdlib_3.11.6-3 libreadline8_8.2-1.3 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsamplerate0_0.2.2-4 libsamplerate0-dev_0.2.2-4 libsasl2-2_2.1.28+dfsg1-3 libsasl2-modules-db_2.1.28+dfsg1-3 libsdl2-2.0-0_2.28.4+dfsg-1 libsdl2-dev_2.28.4+dfsg-1 libseccomp2_2.5.4-1+rpi1+b1 libselinux1_3.5-1 libselinux1-dev_3.5-1 libsemanage-common_3.5-1 libsemanage2_3.5-1 libsensors-config_1:3.6.0-8 libsensors5_1:3.6.0-8 libsepol-dev_3.5-1 libsepol1_3.1-1 libsepol2_3.5-1 libsharpyuv0_1.3.2-0.3 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.39.2-3 libsndfile1_1.2.2-1 libsndio-dev_1.9.0-0.3 libsndio7.0_1.9.0-0.3 libsodium-dev_1.0.18-1 libsodium23_1.0.18-1 libsqlite3-0_3.43.2-1 libss2_1.47.0-2 libssh2-1_1.11.0-2 libssl1.1_1.1.1o-1 libssl3_3.0.11-1 libstd-rust-1.67_1.67.1+dfsg1-1+rpi1 libstd-rust-dev_1.67.1+dfsg1-1+rpi1 libstdc++-12-dev_12.2.0-14+rpi1 libstdc++6_12.2.0-14+rpi1 libsub-override-perl_0.09-4 libsystemd-shared_254.5-1+rpi1 libsystemd0_254.5-1+rpi1 libtasn1-6_4.19.0-3 libtasn1-6-dev_4.19.0-3 libtext-glob-perl_0.11-3 libthai-data_0.1.29-1 libthai0_0.1.29-1 libtiff6_4.5.1+git230720-1 libtinfo6_6.4+20230625-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-7 libubsan1_12.2.0-14+rpi1 libuchardet0_0.0.7-1 libudev-dev_254.5-1+rpi1 libudev1_254.5-1+rpi1 libunbound8_1.18.0-2 libunistring2_1.0-2 libunistring5_1.1-2 libuuid1_2.39.2-3 libuv1_1.44.2-1+rpi1 libvorbis-dev_1.3.7-1 libvorbis0a_1.3.7-1 libvorbisenc2_1.3.7-1 libvorbisfile3_1.3.7-1 libwayland-bin_1.22.0-2.1 libwayland-client0_1.22.0-2.1 libwayland-cursor0_1.22.0-2.1 libwayland-dev_1.22.0-2.1 libwayland-egl1_1.22.0-2.1 libwayland-server0_1.22.0-2.1 libwebp7_1.3.2-0.3 libwxbase3.2-1_3.2.2+dfsg-4+rpi1 libwxgtk-gl3.2-1_3.2.2+dfsg-4+rpi1 libwxgtk3.2-1_3.2.2+dfsg-4+rpi1 libwxgtk3.2-dev_3.2.2+dfsg-4+rpi1 libx11-6_2:1.8.7-1 libx11-data_2:1.8.7-1 libx11-dev_2:1.8.7-1 libx11-xcb1_2:1.8.7-1 libxau-dev_1:1.0.9-1 libxau6_1:1.0.9-1 libxcb-dri2-0_1.15-1 libxcb-dri3-0_1.15-1 libxcb-glx0_1.15-1 libxcb-present0_1.15-1 libxcb-randr0_1.15-1 libxcb-render0_1.15-1 libxcb-shm0_1.15-1 libxcb-sync1_1.15-1 libxcb-xfixes0_1.15-1 libxcb1_1.15-1 libxcb1-dev_1.15-1 libxcomposite1_1:0.4.5-1 libxcursor-dev_1:1.2.1-1 libxcursor1_1:1.2.1-1 libxdamage1_1:1.1.6-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.4-1 libxext6_2:1.3.4-1 libxfixes-dev_1:6.0.0-2 libxfixes3_1:6.0.0-2 libxi-dev_2:1.8-1 libxi6_2:1.8-1 libxinerama-dev_2:1.1.4-3 libxinerama1_2:1.1.4-3 libxkbcommon-dev_1.5.0-1 libxkbcommon0_1.5.0-1 libxml2_2.9.14+dfsg-1.3 libxml2-dev_2.9.14+dfsg-1.3 libxrandr-dev_2:1.5.2-2 libxrandr2_2:1.5.2-2 libxrender-dev_1:0.9.10-1.1 libxrender1_1:0.9.10-1.1 libxshmfence1_1.3-1 libxss-dev_1:1.2.3-1 libxss1_1:1.2.3-1 libxt-dev_1:1.2.1-1.1 libxt6_1:1.2.1-1.1 libxtst6_2:1.2.3-1.1 libxv-dev_2:1.0.11-1.1 libxv1_2:1.0.11-1.1 libxxf86vm-dev_1:1.1.4-1+b2 libxxf86vm1_1:1.1.4-1+b2 libxxhash0_0.8.2-2 libz3-4_4.8.12-3.1 libzstd1_1.5.5+dfsg2-1 linux-libc-dev_6.1.38-1+rpi1 llvm_1:16.0-57 llvm-16_1:16.0.6-15+rpi1 llvm-16-linker-tools_1:16.0.6-15+rpi1 llvm-16-runtime_1:16.0.6-15+rpi1 llvm-runtime_1:16.0-57 login_1:4.13+dfsg1-2 logsave_1.47.0-2 lsb-base_11.6+rpi1 m4_1.4.19-4 make_4.3-4.1 man-db_2.11.2-3 mawk_1.3.4.20230808-1 media-types_10.1.0 mount_2.39.2-3 nano_7.2-1 ncurses-base_6.4+20230625-2 ncurses-bin_6.4+20230625-2 netbase_6.4 nettle-dev_3.9.1-2 passwd_1:4.13+dfsg1-2 patch_2.7.6-7 perl_5.36.0-9 perl-base_5.36.0-9 perl-modules-5.36_5.36.0-9 pinentry-curses_1.2.1-1 pkg-config_1.8.1-1 pkgconf_1.8.1-1 pkgconf-bin_1.8.1-1 po-debconf_1.0.21+nmu1 procps_2:4.0.4-2 python3_3.11.4-5 python3-distutils_3.11.5-1 python3-lib2to3_3.11.5-1 python3-minimal_3.11.4-5 python3.11_3.11.6-3 python3.11-minimal_3.11.6-3 raspbian-archive-keyring_20120528.2 readline-common_8.2-1.3 rpcsvc-proto_1.4.3-1 rustc_1.67.1+dfsg1-1+rpi1 sbuild-build-depends-0ad-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.9-1 sensible-utils_0.0.20 sgml-base_1.31 shared-mime-info_2.2-1 systemd_254.5-1+rpi1 systemd-dev_254.5-1+rpi1 systemd-sysv_254.5-1+rpi1 sysvinit-utils_3.08-3 tar_1.34+dfsg-1.2 tzdata_2023c-10 usrmerge_37 util-linux_2.39.2-3 util-linux-extra_2.39.2-3 uuid-dev_2.39.2-3 wx-common_3.2.2+dfsg-4+rpi1 wx3.2-headers_3.2.2+dfsg-4+rpi1 x11-common_1:7.7+23 x11proto-dev_2023.2-1 xkb-data_2.38-2 xml-core_0.18+nmu1 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.4.4-0.1 zlib1g_1:1.2.13.dfsg-3 zlib1g-dev_1:1.2.13.dfsg-3

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


Unpack source
-------------

gpgv: Signature made Sun Jul 16 07:35:24 2023 UTC
gpgv:                using RSA key D53A815A3CB7659AF882E3958EEDCC1BAA1F32FF
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./0ad_0.0.26-4.dsc: no acceptable signature found
dpkg-source: info: extracting 0ad in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking 0ad_0.0.26.orig.tar.gz
dpkg-source: info: unpacking 0ad_0.0.26-4.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying TestStunClient
dpkg-source: info: applying allow-build-with-root.patch
dpkg-source: info: applying fix-bindir.patch
dpkg-source: info: applying Fix-build-mozjs-on-armhf.patch
dpkg-source: info: applying Disable-test_regression_rP26522.patch
dpkg-source: info: applying fix_python_3.11_ftbfs.patch
dpkg-source: info: applying fix_gcc13_ftbfs.patch

Check disc space
----------------

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=trixie-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=trixie-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=trixie-staging-armhf-sbuild-8df400fe-a35f-40a9-b5af-3d0b8040a783
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd

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

dpkg-buildpackage: info: source package 0ad
dpkg-buildpackage: info: source version 0.0.26-4
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
build/workspaces/clean-workspaces.sh
Cleaning bundled third-party dependencies...
make[2]: Entering directory '/<<PKGBUILDDIR>>/build/premake/premake5/build/gmake2.bsd'
Cleaning Premake5
Cleaning lua-lib
Cleaning luashim-lib
Cleaning zlib-lib
Cleaning zip-lib
Cleaning mbedtls-lib
Cleaning curl-lib
Cleaning example
Cleaning luasocket
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build/premake/premake5/build/gmake2.bsd'
make[2]: Entering directory '/<<PKGBUILDDIR>>/build/premake/premake5/build/gmake2.macosx'
Cleaning Premake5
Cleaning lua-lib
Cleaning luashim-lib
Cleaning zlib-lib
Cleaning zip-lib
Cleaning mbedtls-lib
Cleaning curl-lib
Cleaning example
Cleaning luasocket
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build/premake/premake5/build/gmake2.macosx'
make[2]: Entering directory '/<<PKGBUILDDIR>>/build/premake/premake5/build/gmake2.unix'
Cleaning Premake5
Cleaning lua-lib
Cleaning luashim-lib
Cleaning zlib-lib
Cleaning zip-lib
Cleaning mbedtls-lib
Cleaning curl-lib
Cleaning example
Cleaning luasocket
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build/premake/premake5/build/gmake2.unix'
Removing generated stub and test files...
Cleaning build output...

Done. Try running update-workspaces.sh again now.
# Clean up some extra cruft not picked up by clean-workspaces.sh
find binaries/system/ -type f ! -name readme.txt -delete
rm -f libraries/fcollada/lib/*.a
rm -f build/premake/.*.tmp
rm -rf libraries/source/spidermonkey/lib
rm -f libraries/source/cxxtest-4.4/python/cxxtest/*.pyc
rm -f libraries/source/fcollada/lib/*
rm -rf libraries/source/spidermonkey/include-unix-*
rm -rf libraries/source/spidermonkey/mozjs-78.6.0
rm -f libraries/source/nvtt/lib/*.so
rm -f source/ps/tests/stub_impl_hack.cpp
dh_auto_clean
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p libraries/source/fcollada/lib
# https://bugs.debian.org/1028179
cp debian/patches/mozjs_virtualenv.patch libraries/source/spidermonkey
build/workspaces/update-workspaces.sh \
	--bindir=/usr/games \
	--libdir=/usr/lib/games/0ad \
	--datadir=/usr/share/games/0ad \
	-j4
Updating bundled third-party dependencies...

Building FCollada...

make[2]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/fcollada/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/fcollada/src'
make[2]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/fcollada/src'
FCollada/FCollada.cpp
FCollada/FCDocument/FCDAnimated.cpp
FCollada/FColladaPlugin.cpp
FCollada/FCDocument/FCDAnimationChannel.cpp
In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationChannel.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FColladaPlugin.cpp:13:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FColladaPlugin.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FColladaPlugin.cpp:11:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FColladaPlugin.cpp:179:51:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<FCDExtra*, FCDExtra*>::iterator::iterator(const fm::tree<FCDExtra*, FCDExtra*>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<FCDExtra*, FCDExtra*>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
In file included from FCollada/FCDocument/FCDAnimated.cpp:18:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimated.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)':
FCollada/FCDocument/FCDAnimated.cpp:43:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   43 |                 qualifiers[i] = _qualifiers[i];
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)':
FCollada/FCDocument/FCDAnimated.cpp:62:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   62 |                 qualifiers[i] = _qualifiers[i];
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const':
FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  282 |                         clone->qualifiers[i] = qualifiers[i];
      |                                                            ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(size_t, const char**, bool)':
FCollada/FCDocument/FCDAnimated.cpp:336:98: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  336 |                 qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++);
      |                                                                                                  ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(const StringList&, bool)':
FCollada/FCDocument/FCDAnimated.cpp:350:96: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  350 |                 qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i];
      |                                                                                                ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCollada.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDAnimationClip.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimated.cpp:37:19:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUTrackedList<FCDAnimationCurve>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FUTrackedList<FCDAnimationCurve>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimated.cpp:38:15:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList<FCDAnimationCurve>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:115:
FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList<FCDAnimationCurve>' declared here
  177 | class FUTrackedList : private fm::pvector<ObjectClass>, FUTracker
      |       ^~~~~~~~~~~~~
FCollada/FCDocument/FCDAnimationClipTools.cpp
FCollada/FCDocument/FCDAnimation.cpp
FCollada/FCDocument/FCDAnimationCurve.cpp
In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationClip.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDAnimationClip.cpp:14:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationClipTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDAnimationClip.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDAnimationClipTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FCDocument/FCDAnimation.cpp:19:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimation.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimationCurveTools.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDAnimation.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDAnimationKey.cpp
In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationCurve.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:18:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDAnimationClip.h:26:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimationMultiCurve.cpp
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FCDocument/FCDAsset.cpp
In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDCamera.cpp
FCollada/FCDocument/FCDController.cpp
In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDControllerInstance.cpp
In file included from FCollada/FCDocument/FCDAsset.cpp:11:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAsset.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FCDocument/FCDAsset.cpp:13:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAsset.cpp: In constructor 'FCDAsset::FCDAsset(FCDocument*)':
FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   32 |         creationDateTime = modifiedDateTime = FUDateTime::GetNow();
      |                                                                  ^
In file included from FCollada/FCDocument/FCDAsset.h:20:
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   32 |         creationDateTime = modifiedDateTime = FUDateTime::GetNow();
      |                                                                  ^
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const':
FCollada/FCDocument/FCDAsset.cpp:54:35: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   54 |         clone->creationDateTime = creationDateTime;
      |                                   ^~~~~~~~~~~~~~~~
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
FCollada/FCDocument/FCDAsset.cpp:55:54: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   55 |         clone->modifiedDateTime = FUDateTime::GetNow();
      |                                                      ^
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDAsset.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAsset.h: In member function 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDAsset.h:56:9: note: in expansion of macro 'DeclareParameter'
   56 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const':
FCollada/FCDocument/FCDAsset.cpp:56:27: note: synthesized method 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)' first required here
   56 |         clone->keywords = keywords;
      |                           ^~~~~~~~
FCollada/FCDocument/FCDAsset.cpp:61:27: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   61 |         clone->unitName = unitName;
      |                           ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDAsset.h:56:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDTargetedEntity.h:24,
                 from FCollada/FCDocument/FCDCamera.h:24,
                 from FCollada/FCDocument/FCDCamera.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDCamera.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDController.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDController.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDControllerTools.cpp
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectCode.cpp
In file included from FCollada/FCDocument/FCDControllerInstance.h:22,
                 from FCollada/FCDocument/FCDControllerInstance.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDControllerInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDControllerInstance.cpp:12:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDEffect.cpp
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDController.h:24,
                 from FCollada/FCDocument/FCDControllerInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = FUUri; bool PRIMITIVE = false]':
FCollada/FCDocument/FCDControllerInstance.cpp:44:26:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.cpp:78:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FCDocument/FCDEffectParameter.cpp
In file included from FCollada/FCDocument/FCDEffectCode.cpp:12:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectCode.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FCDocument/FCDEffectCode.cpp:13:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDEffectCode.cpp:29:47: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   29 |         sid = FCDObjectWithId::CleanSubId(_sid);
      |                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetFilename(const fstring&)':
FCollada/FCDocument/FCDEffectCode.cpp:35:91: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   35 |         filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename);
      |                                                                                           ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp: In member function 'FCDEffectCode* FCDEffectCode::Clone(FCDEffectCode*) const':
FCollada/FCDocument/FCDEffectCode.cpp:45:22: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   45 |         clone->sid = sid;
      |                      ^~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp:46:27: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   46 |         clone->filename = filename;
      |                           ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp:47:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   47 |         clone->code = code;
      |                       ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectCode.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDControllerTools.h:17,
                 from FCollada/FCDocument/FCDControllerTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDControllerTools.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectParameterFactory.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffect.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffect.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectParameterSampler.cpp
FCollada/FCDocument/FCDEffectParameterSurface.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectParameter.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectParameter.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameter.h: In member function 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEffectParameter.h:80:9: note: in expansion of macro 'DeclareParameter'
   80 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const':
FCollada/FCDocument/FCDEffectParameter.cpp:80:36: note: synthesized method 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)' first required here
   80 |                 clone->reference = reference;
      |                                    ^~~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectPass.h:48:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400,
                 from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectParameter.cpp:14:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDEffectParameter.h:290:2:   required from 'FCDEffectParameterAnimatableT<PrimitiveType, Qualifiers>::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]'
FCollada/FCDocument/FCDEffectParameter.cpp:168:51:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18,
                 from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectPass.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectPass.h:48:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const':
FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  168 |                 clone->format = format;
      |                                 ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectPassShader.cpp
FCollada/FCDocument/FCDEffectPassState.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectPass.h:48:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectProfile.cpp
In file included from FCollada/FCDocument/FCDEffectTechnique.h:21,
                 from FCollada/FCDocument/FCDEffectPass.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectPass.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectPass.h: In member function 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEffectPass.h:48:9: note: in expansion of macro 'DeclareParameter'
   48 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEffectPass.cpp: In member function 'FCDEffectPass* FCDEffectPass::Clone(FCDEffectPass*) const':
FCollada/FCDocument/FCDEffectPass.cpp:83:23: note: synthesized method 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)' first required here
   83 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectTechnique.h:52:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectPassShader.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectPassShader.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEffectPassShader.h:41:9: note: in expansion of macro 'DeclareParameter'
   41 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const':
FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here
   92 |                 binding->reference = bindings[b]->reference;
      |                                                   ^~~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectPass.h:48:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectProfileFX.cpp
FCollada/FCDocument/FCDEffectStandard.cpp
FCollada/FCDocument/FCDEffectTechnique.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectProfile.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectProfile.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectTools.cpp
In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectProfileFX.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectProfileFX.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectTechnique.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectTechnique.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEffectTechnique.h:52:9: note: in expansion of macro 'DeclareParameter'
   52 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const':
FCollada/FCDocument/FCDEffectTechnique.cpp:66:23: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here
   66 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectStandard.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectStandard.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEmitter.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEmitterInstance.cpp
FCollada/FCDocument/FCDEmitterObject.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEmitter.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEmitter.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEmitterParticle.cpp
FCollada/FCDocument/FCDEntity.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEmitterInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEmitterInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEntityInstance.cpp
FCollada/FCDocument/FCDEntityReference.cpp
In file included from FCollada/FCDocument/FCDEntity.cpp:17:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEntity.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEmitterParticle.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEmitterParticle.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEntity.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntity.h: In member function 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEntity.h:86:9: note: in expansion of macro 'DeclareParameter'
   86 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEntity.cpp: In member function 'virtual FCDEntity* FCDEntity::Clone(FCDEntity*, bool) const':
FCollada/FCDocument/FCDEntity.cpp:58:23: note: synthesized method 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)' first required here
   58 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDAsset.h:56:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDExternalReferenceManager.cpp
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDEntityReference.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEntityReference.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp: In member function 'FUUri FCDEntityReference::GetUri() const':
FCollada/FCDocument/FCDEntityReference.cpp:48:43: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 |                 path = uri.GetAbsoluteUri();
      |                                           ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetUri(const FUUri&)':
FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  591 | #define TO_STRING(a) FUStringConversion::ToString(a)
      |                                                    ^
FCollada/FCDocument/FCDEntityReference.cpp:68:20: note: in expansion of macro 'TO_STRING'
   68 |         entityId = TO_STRING(uri.GetFragment());
      |                    ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp:69:49: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   69 |     entityId = FCDObjectWithId::CleanId(entityId);
      |                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetEntity(FCDEntity*)':
FCollada/FCDocument/FCDEntityReference.cpp:99:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 |                 entityId = _entity->GetDaeId();
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp: In member function 'virtual void FCDEntityReference::OnObjectReleased(FUTrackable*)':
FCollada/FCDocument/FCDEntityReference.cpp:189:71: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  189 |                 else entityId = ((FCDObjectWithId*) object)->GetDaeId();
      |                                                                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEntityReference.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDEntityInstance.cpp:14:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEntityInstance.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDControllerInstance.h:22,
                 from FCollada/FCDocument/FCDEntityInstance.cpp:15:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEntityInstance.cpp:19:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)':
FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   75 |         name = FCDEntity::CleanName(_name.c_str());
      |                                                  ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDExtra.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEntityInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FCDocument/FCDForceDeflector.cpp
FCollada/FCDocument/FCDForceDrag.cpp
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDExtra.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDExtra.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDExtra.h:227:9: note: in expansion of macro 'DeclareParameter'
  227 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const':
FCollada/FCDocument/FCDExtra.cpp:328:23: note: synthesized method 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)' first required here
  328 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDForceField.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDExtra.cpp:243:19:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDExtra.cpp:243:19:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceDeflector.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDForceGravity.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceDrag.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDForcePBomb.cpp
FCollada/FCDocument/FCDForceWind.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDForceField.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceField.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometry.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceGravity.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometryInstance.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForcePBomb.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometryMesh.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceWind.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometryNURBSSurface.cpp
In file included from FCollada/FCDocument/FCDGeometry.cpp:15:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometry.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometry.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryInstance.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryInstance.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygons.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryMesh.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryMesh.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometryMesh.h: In member function 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDGeometryMesh.h:71:9: note: in expansion of macro 'DeclareParameter'
   71 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryMesh.cpp: In member function 'FCDGeometryMesh* FCDGeometryMesh::Clone(FCDGeometryMesh*) const':
FCollada/FCDocument/FCDGeometryMesh.cpp:241:31: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here
  241 |         clone->convexHullOf = convexHullOf;
      |                               ^~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygonsInput.cpp
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometrySource.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryPolygons.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryPolygons.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter'
   99 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const':
FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here
  293 |         clone->materialSemantic = materialSemantic;
      |                                   ^~~~~~~~~~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDGeometryPolygons.h:99:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)':
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector<FCDGeometryPolygonsTools::TangentialVertex>'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  190 |                 memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount);
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9:
FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector<FCDGeometryPolygonsTools::TangentialVertex>'} declared here
   43 |         class vector
      |               ^~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDGeometryMesh.h:71:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::const_iterator fm::tree<KEY, DATA>::begin() const [with KEY = unsigned int; DATA = fm::vector<unsigned int, true>]':
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81:   required from here
FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree<unsigned int, fm::vector<unsigned int, true> >::const_iterator::const_iterator(const fm::tree<unsigned int, fm::vector<unsigned int, true> >::const_iterator&)' is deprecated [-Wdeprecated-copy]
  380 |                 inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */
      |                                                                                       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:275:41: note: because 'fm::tree<unsigned int, fm::vector<unsigned int, true> >::const_iterator' has user-provided 'fm::tree<KEY, DATA>::const_iterator& fm::tree<KEY, DATA>::const_iterator::operator=(const fm::tree<KEY, DATA>::const_iterator&) [with KEY = unsigned int; DATA = fm::vector<unsigned int, true>]'
  275 |                         const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */
      |                                         ^~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::vector<unsigned int, true>; bool PRIMITIVE = false; iterator = fm::vector<unsigned int, true>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::vector<unsigned int, true>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector<unsigned int, true>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<unsigned int, true>' declared here
   43 |         class vector
      |               ^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here
  166 |         struct TangentialVertex
      |                ^~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::vector<unsigned int, true>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::vector<unsigned int, true>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector<unsigned int, true>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<unsigned int, true>' declared here
   43 |         class vector
      |               ^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here
  166 |         struct TangentialVertex
      |                ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometrySpline.cpp
FCollada/FCDocument/FCDImage.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometrySource.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometrySource.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter'
   47 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const':
FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here
   46 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDLibrary.cpp
FCollada/FCDocument/FCDLight.cpp
In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometrySpline.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometrySpline.cpp: In member function 'virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const':
FCollada/FCDocument/FCDGeometrySpline.cpp:39:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   39 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDImage.cpp:18:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDImage.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDImage.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter'
   46 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const':
FCollada/FCDocument/FCDImage.cpp:65:35: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here
   65 |                 clone->filename = filename;
      |                                   ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometrySpline.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = FMVector3; bool PRIMITIVE = false]':
FCollada/FCDocument/FCDGeometrySpline.cpp:38:15:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FCDocument/FCDLightTools.cpp
FCollada/FCDocument/FCDMaterial.cpp
In file included from FCollada/FCDocument/FCDLibrary.cpp:11:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDLibrary.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDLibrary.cpp:12:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDLight.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDLight.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDLibrary.cpp:25:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDLibrary.cpp:27:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDCamera.h:27,
                 from FCollada/FCDocument/FCDLibrary.cpp:13:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDAnimation.h:24,
                 from FCollada/FCDocument/FCDLibrary.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDMaterialInstance.cpp
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]':
FCollada/FCDocument/FCDLibrary.cpp:149:29:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
  141 |         const T* cptr = ((const FCDLibrary<T>*)l1)->GetEntity(0);
      |                  ^~~~
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimationClip]':
FCollada/FCDocument/FCDLibrary.cpp:150:33:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]':
FCollada/FCDocument/FCDLibrary.cpp:151:26:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]':
FCollada/FCDocument/FCDLibrary.cpp:152:30:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]':
FCollada/FCDocument/FCDLibrary.cpp:153:26:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]':
FCollada/FCDocument/FCDLibrary.cpp:154:27:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]':
FCollada/FCDocument/FCDLibrary.cpp:155:30:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]':
FCollada/FCDocument/FCDLibrary.cpp:156:28:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDImage]':
FCollada/FCDocument/FCDLibrary.cpp:157:25:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDLight]':
FCollada/FCDocument/FCDLibrary.cpp:158:25:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDMaterial]':
FCollada/FCDocument/FCDLibrary.cpp:159:28:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]':
FCollada/FCDocument/FCDLibrary.cpp:160:29:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]':
FCollada/FCDocument/FCDLibrary.cpp:161:32:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]':
FCollada/FCDocument/FCDLibrary.cpp:162:35:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]':
FCollada/FCDocument/FCDLibrary.cpp:163:32:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FCDocument/FCDLightTools.cpp:15:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDLightTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDLightTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDMaterial.cpp:21:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDMaterial.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDMaterial.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDMaterial.cpp:50:22:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FCDocument/FCDMaterial.cpp:23:
FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here
   38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDMorphController.cpp
FCollada/FCDocument/FCDObject.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDMaterialInstance.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDMaterialInstance.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter'
  110 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const':
FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here
  184 |         clone->semantic = semantic;
      |                           ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDObjectWithId.cpp
FCollada/FCDocument/FCDocument.cpp
In file included from FCollada/FCDocument/FCDMorphController.cpp:22:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDMorphController.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDMorphController.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDocumentTools.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FCDocument/FCDParameterAnimatable.cpp
In file included from FCollada/FCDocument/FCDocument.cpp:20:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDocument.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDObjectWithId.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDObjectWithId.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDObjectWithId.h: In member function 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDObjectWithId.h:42:9: note: in expansion of macro 'DeclareParameter'
   42 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::Clone(FCDObjectWithId*) const':
FCollada/FCDocument/FCDObjectWithId.cpp:36:24: note: synthesized method 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)' first required here
   36 |         clone->daeId = daeId;
      |                        ^~~~~
In file included from FCollada/FCDocument/FCDocument.cpp:21:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::SetDaeId(fm::string&)':
FCollada/FCDocument/FCDObjectWithId.cpp:69:14: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   69 |         id = daeId; // We return back the new value.
      |              ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.cpp:22:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDocument.cpp:27:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDocument.cpp:40:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDCamera.h:27,
                 from FCollada/FCDocument/FCDocument.cpp:23:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)':
FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  353 |         fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename);
      |                                                                          ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocumentTools.cpp:15:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDocumentTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocumentTools.cpp:17:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDocument.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDocumentTools.cpp:24:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]':
FCollada/FCDocument/FCDocument.cpp:153:56:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<FCDAnimated*, FCDAnimated*>::iterator::iterator(const fm::tree<FCDAnimated*, FCDAnimated*>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<FCDAnimated*, FCDAnimated*>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]':
FCollada/FCDocument/FCDocument.cpp:282:24:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDAnimated*, FCDAnimated*>& fm::pair<FCDAnimated*, FCDAnimated*>::operator=(const fm::pair<FCDAnimated*, FCDAnimated*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimated*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDAnimated*, FCDAnimated*>& fm::pair<FCDAnimated*, FCDAnimated*>::operator=(const fm::pair<FCDAnimated*, FCDAnimated*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimated*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDAnimated*, FCDAnimated*>& fm::pair<FCDAnimated*, FCDAnimated*>::operator=(const fm::pair<FCDAnimated*, FCDAnimated*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimated*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDAnimated*, FCDAnimated*>& fm::pair<FCDAnimated*, FCDAnimated*>::operator=(const fm::pair<FCDAnimated*, FCDAnimated*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimated*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDocumentTools.cpp:27:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDCamera.h:27,
                 from FCollada/FCDocument/FCDocumentTools.cpp:18:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDParticleModifier.cpp
In file included from FCollada/FCDocument/FCDControllerInstance.h:22,
                 from FCollada/FCDocument/FCDocumentTools.cpp:34:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)':
FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  563 |                                                 FMMatrix44 mx = skin->GetBindShapeTransform();
      |                                                                                             ^
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDocumentTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51:   required from here
FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  290 |         T bb = (T) v1; (void) bb;
      |                ^~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDParameterAnimatable.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400,
                 from FCollada/FCDocument/FCDParameterAnimatable.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:63:   required from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = FMVector3; bool PRIMITIVE = true]':
FCollada/FCDocument/FCDParameterAnimatable.h:210:23:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = FMVector3; bool PRIMITIVE = true]'
FCollada/FCDocument/FCDParameterAnimatable.h:210:23:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]':
FCollada/FCDocument/FCDParameterAnimatable.hpp:68:15:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::insert(size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::insert(iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = unsigned int]':
FCollada/FCDocument/FCDParameterAnimatable.hpp:78:15:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:469:48: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  469 |                                         memmove(it + count, it, (end() - it) * sizeof(T));
      |                                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h:482:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  482 |                                         memcpy(it, first, count * sizeof(T));
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::insert(iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = unsigned int]':
FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:418:48: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  418 |                                         memmove(it + count, it, (end() - it) * sizeof(T));
      |                                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::erase(iterator, iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]':
FCollada/FCDocument/FCDParameterAnimatable.hpp:116:14:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:165:54: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  165 |                         if (end() - last > 0) memmove(first, last, (end() - last) * sizeof(T));
      |                                               ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:181:42:   required from 'void fm::vector<T, PRIMITIVE>::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:150:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  150 |                         if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T));
      |                                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp
FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp
FCollada/FCDocument/FCDPhysicsMaterial.cpp
FCollada/FCDocument/FCDPhysicsModel.cpp
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19,
                 from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDEntityInstance.h:24,
                 from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23,
                 from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsModelInstance.cpp
FCollada/FCDocument/FCDPhysicsRigidBody.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsModel.cpp:10:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsModel.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FCollada/FCDocument/FCDPhysicsModel.cpp:13:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDPhysicsModel.h:18:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FCDocument/FCDPhysicsModel.cpp:109:77:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<_xmlNode*, FUUri>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = _xmlNode*; DATA = FUUri]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FCDocument/FCDPhysicsModel.cpp:156:26:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:505:57: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDPhysicsShape.h:24,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.h:18,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp
FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsScene.cpp
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsShape.h:24,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsShape.cpp
FCollada/FCDocument/FCDPlaceHolder.cpp
FCollada/FCDocument/FCDSceneNode.cpp
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsScene.cpp:17:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsScene.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsScene.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDSceneNodeIterator.cpp
In file included from FCollada/FCDocument/FCDSceneNode.cpp:17:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDSceneNode.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.cpp:20:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDPlaceHolder.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPlaceHolder.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsShape.h:24,
                 from FCollada/FCDocument/FCDPhysicsShape.cpp:21:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsShape.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDGeometrySource.h:24,
                 from FCollada/FCDocument/FCDPhysicsShape.cpp:17:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)':
FCollada/FCDocument/FCDPlaceHolder.cpp:30:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   30 |                 fileUrl = target->GetFileUrl();
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)':
FCollada/FCDocument/FCDPlaceHolder.cpp:53:19: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   53 |         fileUrl = url;
      |                   ^~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)':
FCollada/FCDocument/FCDPlaceHolder.cpp:100:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |                                 fileUrl = target->GetFileUrl();
      |                                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)':
FCollada/FCDocument/FCDPlaceHolder.cpp:121:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  121 |                 fileUrl = target->GetFileUrl();
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPlaceHolder.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsShape.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDSceneNode.cpp:29:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDCamera.h:27,
                 from FCollada/FCDocument/FCDSceneNode.cpp:21:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FCDocument/FCDSceneNode.cpp:31:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDSceneNode.cpp:214:78: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  214 |                 newSubId = subId + "_" + FUStringConversion::ToString(idMod++);
      |                                                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const':
FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  250 |         FMMatrix44 localTransform = FMMatrix44::Identity;
      |                                                 ^~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  255 |         return localTransform;
      |                ^~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDSceneNode.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDAsset.h:56:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNode.cpp:197:52:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNode.cpp:197:52:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FCDocument/FCDSceneNodeTools.cpp
FCollada/FCDocument/FCDSkinController.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDSceneNode.h:24:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<FCDSceneNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23:   required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]'
FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<FCDSceneNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<FCDSceneNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<const FCDSceneNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23:   required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]'
FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<const FCDSceneNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<const FCDSceneNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<FCDSceneNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<FCDSceneNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<FCDSceneNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25:   required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]'
FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<FCDSceneNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<FCDSceneNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<FCDSceneNode*, unsigned int>& fm::pair<FCDSceneNode*, unsigned int>::operator=(const fm::pair<FCDSceneNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSceneNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSceneNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<const FCDSceneNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<const FCDSceneNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<const FCDSceneNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25:   required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]'
FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<const FCDSceneNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<const FCDSceneNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<const FCDSceneNode*, unsigned int>& fm::pair<const FCDSceneNode*, unsigned int>::operator=(const fm::pair<const FCDSceneNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<const FCDSceneNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDTargetedEntity.cpp
FCollada/FCDocument/FCDTexture.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDSceneNodeTools.cpp:10:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDSceneNodeTools.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDSceneNode.h:24:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In file included from FCollada/FCDocument/FCDSkinController.cpp:22:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDSkinController.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDSkinController.cpp:24:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDSkinController.cpp: In member function 'void FCDSkinControllerJoint::SetId(const fm::string&)':
FCollada/FCDocument/FCDSkinController.cpp:212:14: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  212 |         id = _id;
      |              ^~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMArray.h:18:
FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]':
FCollada/FMath/FMArray.h:350:18:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26:   required from here
FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   64 |                 ::new (o) Type1(value);
      |                 ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDSkinController.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDSkinController.cpp:120:19:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FCDocument/FCDSkinController.cpp:23:
FCollada/FCDocument/FCDSkinController.h:67:23: note: 'class FCDSkinControllerVertex' declared here
   67 | class FCOLLADA_EXPORT FCDSkinControllerVertex
      |                       ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDSkinController.cpp:126:15:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerJoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here
  101 | class FCOLLADA_EXPORT FCDSkinControllerJoint
      |                       ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDTransform.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDTargetedEntity.cpp:18:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDTargetedEntity.cpp:15:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDVersion.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDTargetedEntity.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTexture.cpp:20:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDTexture.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDTexture.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMAllocator.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMAngleAxis.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDTransform.cpp:17:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDTransform.cpp:15:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDTransform.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMColor.cpp
FCollada/FMath/FMInterpolation.cpp
FCollada/FMath/FMLookAt.cpp
FCollada/FMath/FMMatrix33.cpp
FCollada/FMath/FMMatrix44.cpp
FCollada/FMath/FMQuaternion.cpp
FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Transposed() const':
FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   36 |         return mx;
      |                ^~
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)':
FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   41 |         FMMatrix33 m(identity);
      |                              ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   45 |         return m;
      |                ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)':
FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   50 |         FMMatrix33 m(identity);
      |                              ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   52 |         return m;
      |                ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)':
FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   57 |         FMMatrix33 m(identity);
      |                              ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   59 |         return m;
      |                ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const':
FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
  105 |         return b;
      |                ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)':
FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
  120 |     return mx;
      |            ^~
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMRandom.cpp
FCollada/FMath/FMSkew.cpp
FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Transposed() const':
FCollada/FMath/FMMatrix44.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   59 |         return mx;
      |                ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Inverted() const':
FCollada/FMath/FMMatrix44.cpp:235:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  235 |         return b;
      |                ^
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In function 'FMMatrix44 operator*(const FMMatrix44&, const FMMatrix44&)':
FCollada/FMath/FMMatrix44.cpp:271:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  271 |     return mx;
      |            ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In function 'FMMatrix44 operator*(float, const FMMatrix44&)':
FCollada/FMath/FMMatrix44.cpp:302:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  302 |     return mx;
      |            ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::TranslationMatrix(const FMVector3&)':
FCollada/FMath/FMMatrix44.cpp:312:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  312 |         return matrix;
      |                ^~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::AxisRotationMatrix(const FMVector3&, float)':
FCollada/FMath/FMMatrix44.cpp:340:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  340 |         return matrix;
      |                ^~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)':
FCollada/FMath/FMMatrix44.cpp:345:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  345 |         FMMatrix44 ret = FMMatrix44::Identity;
      |                                      ^~~~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:348:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  348 |         return ret;
      |                ^~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)':
FCollada/FMath/FMMatrix44.cpp:353:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  353 |         FMMatrix44 ret = FMMatrix44::Identity;
      |                                      ^~~~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:356:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  356 |         return ret;
      |                ^~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)':
FCollada/FMath/FMMatrix44.cpp:361:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  361 |         FMMatrix44 ret = FMMatrix44::Identity;
      |                                      ^~~~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:364:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  364 |         return ret;
      |                ^~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)':
FCollada/FMath/FMMatrix44.cpp:374:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  374 |         return transform;
      |                ^~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)':
FCollada/FMath/FMMatrix44.cpp:379:31: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  379 |         FMMatrix44 mx(Identity);
      |                               ^
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:381:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  381 |         return mx;
      |                ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)':
FCollada/FMath/FMMatrix44.cpp:412:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  412 |         return mx;
      |                ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const':
FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy]
   87 |         return r;
      |                ^
In file included from FCollada/FMath/FMQuaternion.cpp:12:
FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)'
  112 |         inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }
      |                              ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const':
FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy]
  102 |         if (IsEquivalent(dot, 1.0f)) return *this;
      |                                             ^~~~~
FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)'
  112 |         inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }
      |                              ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy]
  121 |         return result;
      |                ^~~~~~
FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)'
  112 |         inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }
      |                              ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp: In member function 'FMMatrix44 FMQuaternion::ToMatrix() const':
FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  181 |         FMMatrix44 tm = FMMatrix44::Identity;
      |                                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FMath/StdAfx.h:13,
                 from FCollada/FMath/FMQuaternion.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  183 |         return tm;
      |                ^~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)':
FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy]
  272 |         return q;
      |                ^
FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)'
  112 |         inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }
      |                              ^~~~~~~~
FCollada/FMath/FMVector3.cpp
FCollada/FMath/FMVolume.cpp
FCollada/FUtils/FUAssert.cpp
FCollada/FUtils/FUBase64.cpp
FCollada/FUtils/FUBoundingBox.cpp
FCollada/FUtils/FUBoundingSphere.cpp
FCollada/FUtils/FUCrc32.cpp
FCollada/FUtils/FUCriticalSection.cpp
FCollada/FUtils/FUDaeEnum.cpp
FCollada/FUtils/FUDateTime.cpp
FCollada/FUtils/FUDebug.cpp
FCollada/FUtils/FUError.cpp
FCollada/FUtils/FUErrorLog.cpp
FCollada/FUtils/FUFile.cpp
FCollada/FUtils/FUFileManager.cpp
FCollada/FUtils/FUError.cpp: In static member function 'static void FUError::SetCustomErrorString(const char*)':
FCollada/FUtils/FUError.cpp:272:29: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  272 |         customErrorString = _customErrorString;
      |                             ^~~~~~~~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUError.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FULogFile.cpp
FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)':
FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   46 |         filepath = filename;
      |                    ^~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUFile.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUObject.cpp
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FUtils/FUFileManager.cpp:17:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUFileManager.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In member function 'void FUFileManager::PushRootFile(const fstring&)':
FCollada/FUtils/FUFileManager.cpp:139:32: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  139 |         f = StripFileFromPath(f);
      |                                ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In member function 'FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)':
FCollada/FUtils/FUFileManager.cpp:169:74: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  169 |                                 absoluteFilename = (*callbacks->load)(uri);
      |                                                                          ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp:194:68: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  194 |                                                 absoluteFilename = newAbsolutePath;
      |                                                                    ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)':
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In member function 'FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)':
FCollada/FUtils/FUFileManager.cpp:196:90: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here
  196 |                                                 pathStack.back() = FUUri(absoluteFilename);
      |                                                                                          ^
FCollada/FUtils/FUFileManager.cpp: In member function 'fstring FUFileManager::CleanUri(const FUUri&)':
FCollada/FUtils/FUFileManager.cpp:288:77: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  288 |         if (uri.GetScheme() == FUUri::NONE) out = FS("#") + uri.GetFragment();
      |                                                                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp:289:58: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  289 |         else if (forceAbsolute) out = uri.GetAbsoluteUri();
      |                                                          ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp:290:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  290 |         else out = uri.GetRelativeUri(GetCurrentUri());
      |                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()':
FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a)
      |                                                      ^
FCollada/FUtils/FUFileManager.cpp:403:16: note: in expansion of macro 'TO_FSTRING'
  403 |         _uri = TO_FSTRING(exeName);
      |                ^~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In static member function 'static void FUFileManager::GetFolderFromPath(const fstring&, fstring&)':
FCollada/FUtils/FUFileManager.cpp:427:40: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  427 |         path = StripFileFromPath(folder);
      |                                        ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUObjectType.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]':
FCollada/FUtils/FUFileManager.cpp:451:26:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FUUri::Scheme, SchemeCallbacks*>& fm::pair<FUUri::Scheme, SchemeCallbacks*>::operator=(const fm::pair<FUUri::Scheme, SchemeCallbacks*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FUUri::Scheme, SchemeCallbacks*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FUUri::Scheme, SchemeCallbacks*>& fm::pair<FUUri::Scheme, SchemeCallbacks*>::operator=(const fm::pair<FUUri::Scheme, SchemeCallbacks*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FUUri::Scheme, SchemeCallbacks*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FUUri::Scheme, SchemeCallbacks*>& fm::pair<FUUri::Scheme, SchemeCallbacks*>::operator=(const fm::pair<FUUri::Scheme, SchemeCallbacks*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FUUri::Scheme, SchemeCallbacks*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FUUri::Scheme, SchemeCallbacks*>& fm::pair<FUUri::Scheme, SchemeCallbacks*>::operator=(const fm::pair<FUUri::Scheme, SchemeCallbacks*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FUUri::Scheme, SchemeCallbacks*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]':
FCollada/FUtils/FUFileManager.cpp:457:58:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<FUUri::Scheme, SchemeCallbacks*>::iterator::iterator(const fm::tree<FUUri::Scheme, SchemeCallbacks*>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<FUUri::Scheme, SchemeCallbacks*>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::const_iterator fm::tree<KEY, DATA>::begin() const [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]':
FCollada/FUtils/FUFileManager.cpp:472:80:   required from here
FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree<FUUri::Scheme, SchemeCallbacks*>::const_iterator::const_iterator(const fm::tree<FUUri::Scheme, SchemeCallbacks*>::const_iterator&)' is deprecated [-Wdeprecated-copy]
  380 |                 inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */
      |                                                                                       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:275:41: note: because 'fm::tree<FUUri::Scheme, SchemeCallbacks*>::const_iterator' has user-provided 'fm::tree<KEY, DATA>::const_iterator& fm::tree<KEY, DATA>::const_iterator::operator=(const fm::tree<KEY, DATA>::const_iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]'
  275 |                         const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */
      |                                         ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FUtils/FUFileManager.cpp:104:22:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FUtils/FUFileManager.cpp:104:22:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUParameter.cpp
FCollada/FUtils/FUParameterizable.cpp
FCollada/FUtils/FUPluginManager.cpp
FCollada/FUtils/FUSemaphore.cpp
In file included from FCollada/FUtils/FUSemaphore.cpp:10:
FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp]
   36 | #warning "FUSemaphore: Semaphore not implemented for non Windows"
      |  ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FUtils/FUPluginManager.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUPluginManager.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUPluginManager.cpp: In member function 'void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)':
FCollada/FUtils/FUPluginManager.cpp:66:50: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   66 |         pluginFolderName = pluginFolder.ToString();
      |                                                  ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a)
      |                                                      ^
FCollada/FUtils/FUPluginManager.cpp:148:72: note: in expansion of macro 'TO_FSTRING'
  148 |                                 library->filename = pluginFolderName + TO_FSTRING((const char*) directoryEntry->d_name);
      |                                                                        ^~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringConversion.cpp
FCollada/FUtils/FUSynchronizableObject.cpp
FCollada/FUtils/FUThread.cpp
In file included from FCollada/FUtils/FUThread.cpp:10:
FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp]
   30 | #warning "Threads not yet implemented for non Windows."
      |  ^~~~~~~
FCollada/FUtils/FUStringConversion.cpp: In static member function 'static void FUStringConversion::SplitTarget(const fm::string&, fm::string&, fm::string&)':
FCollada/FUtils/FUStringConversion.cpp:216:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  216 |                 pointer = target.substr(0, splitIndex);
      |                                                      ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUStringConversion.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringConversion.cpp:217:53: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  217 |                 qualifier = target.substr(splitIndex);
      |                                                     ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringConversion.cpp:221:27: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  221 |                 pointer = target;
      |                           ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()':
FCollada/FUtils/FUStringConversion.cpp:281:15: warning: variable 'f' set but not used [-Wunused-but-set-variable]
  281 |         float f = FUStringConversion::ToFloat(&c);
      |               ^
FCollada/FUtils/FUStringConversion.cpp:283:14: warning: variable 'b' set but not used [-Wunused-but-set-variable]
  283 |         bool b = FUStringConversion::ToBoolean(c);
      |              ^
FCollada/FUtils/FUStringConversion.cpp:285:15: warning: variable 'i32' set but not used [-Wunused-but-set-variable]
  285 |         int32 i32 = FUStringConversion::ToInt32(&c);
      |               ^~~
FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable]
  287 |         uint32 u32 = FUStringConversion::ToUInt32(&c);
      |                ^~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FUtils/FUStringConversion.cpp:122:25:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FUtils/FUStringConversion.cpp:127:14:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]':
FCollada/FUtils/FUStringConversion.hpp:499:46:   required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector<FMMatrix44>]'
FCollada/FUtils/FUStringConversion.cpp:261:97:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177:
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]'
FCollada/FUtils/FUStringConversion.hpp:499:46:   required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector<FMMatrix44>]'
FCollada/FUtils/FUStringConversion.cpp:261:97:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In file included from FCollada/FMath/FMArray.h:18:
FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]':
FCollada/FMath/FMArray.h:350:18:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]'
FCollada/FUtils/FUStringConversion.hpp:499:46:   required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector<FMMatrix44>]'
FCollada/FUtils/FUStringConversion.cpp:261:97:   required from here
FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   64 |                 ::new (o) Type1(value);
      |                 ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FUtils/FUStringConversion.hpp:536:31:   required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector<FMVector3>]'
FCollada/FUtils/FUStringConversion.cpp:263:97:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FUtils/FUStringConversion.hpp:538:14:   required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector<FMVector3>]'
FCollada/FUtils/FUStringConversion.cpp:263:97:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FCollada/FUtils/FUStringConversion.cpp:18:
FCollada/FUtils/FUStringConversion.hpp: In static member function 'static float FUStringConversion::ToFloat(const CH**) [with CH = char]':
FCollada/FUtils/FUStringConversion.hpp:91:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
   91 |                 case 'I': infinity = true; // intentional pass-through.
      |                           ~~~~~~~~~^~~~~~
FCollada/FUtils/FUStringConversion.hpp:92:17: note: here
   92 |                 default: nonValidFound = true; --s; break;
      |                 ^~~~~~~
FCollada/FUtils/FUTracker.cpp
FCollada/FUtils/FUUniqueStringMap.cpp
FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()':
FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  123 |                 a = c.substr(x, y); r = u.substr(x, y);
      |                                  ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUStringBuilder.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp:123:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  123 |                 a = c.substr(x, y); r = u.substr(x, y);
      |                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 |                 e = a.c_str(); v = u.c_str();
      |                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 |                 e = a.c_str(); v = u.c_str();
      |                                            ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp
FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT<CH>::insert(fm::stringT<CharT>&) [with CH = char]':
FCollada/FUtils/FUUniqueStringMap.cpp:21:13:   required from here
FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   74 |                 wantedStr = builder.ToString();
      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUUniqueStringMap.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT<CharT>&, fm::stringT<CharT>&, uint32&) [with CH = char; uint32 = unsigned int]':
FCollada/FUtils/FUUniqueStringMap.cpp:48:13:   required from 'void FUUniqueStringMapT<CH>::insert(fm::stringT<CharT>&) [with CH = char]'
FCollada/FUtils/FUUniqueStringMap.cpp:21:13:   required from here
FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   31 |         prefix = str;
      |         ~~~~~~~^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = fm::stringT<char>; DATA = fm::map<unsigned int, unsigned int>]':
FCollada/FUtils/FUUniqueStringMap.cpp:54:22:   required from 'void FUUniqueStringMapT<CH>::insert(fm::stringT<CharT>&) [with CH = char]'
FCollada/FUtils/FUUniqueStringMap.cpp:21:13:   required from here
FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  438 |                         n->data.first = key;
      |                         ~~~~~~~~~~~~~~^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = unsigned int; DATA = unsigned int]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = fm::stringT<char>; DATA = fm::map<unsigned int, unsigned int>]'
FCollada/FUtils/FUUniqueStringMap.cpp:54:22:   required from 'void FUUniqueStringMapT<CH>::insert(fm::stringT<CharT>&) [with CH = char]'
FCollada/FUtils/FUUniqueStringMap.cpp:21:13:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]'
FCollada/FUtils/FUUniqueStringMap.cpp:101:20:   required from 'void FUUniqueStringMapT<CH>::erase(const fm::stringT<CharT>&) [with CH = char]'
FCollada/FUtils/FUUniqueStringMap.cpp:22:38:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUXmlDocument.cpp
FCollada/FUtils/FUXmlParser.cpp
In file included from FCollada/FUtils/FUUri.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUUri.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:72:
FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri()':
FCollada/FUtils/FUUri.cpp:27:19: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   27 |         path = FC("");
      |                   ^~
FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC'
  205 |         #define FC(a) a
      |                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri(const fstring&, bool)':
FCollada/FUtils/FUUri.cpp:41:34: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   41 |                 _uri = Escape(uri);
      |                                  ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:45:24: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   45 |                 _uri = uri;
      |                        ^~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:83:70: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   83 |                 schemeDelimiter = _uri.substr(schemeDelimiterIndex, 3);
      |                                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:97:32: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   97 |                         path = _uri;
      |                                ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:99:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 |                         schemeDelimiter = FC("://");
      |                                              ^~~~~
FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC'
  205 |         #define FC(a) a
      |                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:109:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  109 |                                 fragment = path.substr(fragmentIndex + 1);
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:110:68: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  110 |                                 path = path.substr(0, fragmentIndex);
      |                                                                    ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:144:89: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  144 |                         hostname = _uri.substr(hostIndex, hostDelimiterIndex - hostIndex);
      |                                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:152:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  152 |                                 hostname = hostname.substr(0, portIndex);
      |                                                                        ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:170:48: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  170 |                                         path = _uri;
      |                                                ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:174:119: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  174 |                                 hostname = _uri.substr(hostDelimiterIndex, realHostDelimiterIndex - hostDelimiterIndex);
      |                                                                                                                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:191:120: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         if (queryDelimiter != fstring::npos) query = _uri.substr(queryDelimiter + 1, fragmentDelimiter - queryDelimiter);
      |                                                                                                                        ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:192:93: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  192 |         if (fragmentDelimiter != fstring::npos) fragment = _uri.substr(fragmentDelimiter + 1);
      |                                                                                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:196:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  196 |                 path = _uri.substr(hostDelimiterIndex);
      |                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:200:94: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  200 |                 path = _uri.substr(hostDelimiterIndex, fragmentDelimiter - hostDelimiterIndex);
      |                                                                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:204:91: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  204 |                 path = _uri.substr(hostDelimiterIndex, queryDelimiter - hostDelimiterIndex);
      |                                                                                           ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::GetAbsolutePath() const':
FCollada/FUtils/FUUri.cpp:340:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  340 |                         outString = path;
      |                                     ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::MakeRelative(const fstring&) const':
FCollada/FUtils/FUUri.cpp:446:49: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  446 |                 filePath = MakeAbsolute(filePath);
      |                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:450:40: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  450 |                 filePath = uri.GetPath();
      |                                        ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:513:51: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  513 |                                 relativePath = FC("./");
      |                                                   ^~~~
FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC'
  205 |         #define FC(a) a
      |                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:522:51: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  522 |                         filePath = relativePath + filename;
      |                                                   ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp: In member function 'void FUUri::MakeAbsolute(FUUri&) const':
FCollada/FUtils/FUUri.cpp:552:45: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  552 |                 uri.schemeDelimiter = this->schemeDelimiter;
      |                                             ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:553:38: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  553 |                 uri.hostname = this->hostname;
      |                                      ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:620:20: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  620 |         uri.path = outPath;
      |                    ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FUtils/FUUri.cpp:703:14:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FUtils/FUUri.cpp:607:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUXmlWriter.cpp
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FUtils/FUXmlDocument.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUXmlDocument.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FArchiveXML.cpp
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp
FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)':
FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  186 |                 str = xmlBuilder.ToString();
      |                                           ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUXmlWriter.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:15:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:17:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  137 |                                 ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr());
      |                                                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:19:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  281 |                                 curveData.targetQualifier = animated->GetQualifier(i);
      |                                                                                     ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  288 |                                 channelData.targetPointer = animatedData.pointer;
      |                                                                          ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  423 |         infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity());
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:21:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  624 |         infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity());
      |                                                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:32:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:48:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::erase(iterator) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:25:   required from here
FCollada/FMath/FMArray.h:150:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  150 |                         if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T));
      |                                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:80: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   77 |                 else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId;
      |                                                                                ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  339 |                                         inputDriver = ReadNodeSource(parameterNode);
      |                                                                                   ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)':
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  601 |                                 curveData.targetQualifier = qualifiers[i];
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::vector<float, true>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::vector<float, true>; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector<float, true>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<float, true>' declared here
   43 |         class vector
      |               ^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::vector<FMVector2>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::vector<FMVector2>; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector<FMVector2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<FMVector2>' declared here
   43 |         class vector
      |               ^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::vector<FMVector3>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::vector<FMVector3>; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector<FMVector3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<FMVector3>' declared here
   43 |         class vector
      |               ^~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXCameraExport.cpp
FColladaPlugins/FArchiveXML/FAXCameraImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp
FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)':
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 |                         parameterNames[i] = (const char*) node->name;
      |                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)':
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  451 |                                 pointer = ReadNodeId(target);
      |                                                            ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:52: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  490 |                         pointer = builder.ToString();
      |                                                    ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177:
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)':
FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  409 |                 subId = AddNodeSid(node, subId.c_str());
      |                                                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp
FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]':
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In file included from FCollada/FMath/FMArray.h:18:
FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]':
FCollada/FMath/FMArray.h:350:18:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27:   required from here
FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   64 |                 ::new (o) Type1(value);
      |                 ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  266 |         data.targetId = ReadNodeSource(morphNode);
      |                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXEntityExport.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FUtils/FUString.h:584:
FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]':
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69:   required from here
FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  151 |         inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */
      |                                                                                                          ^~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp
FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   72 |         hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow();
      |                                                                 ^
In file included from FCollada/FCDocument/FCDAsset.h:20:
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27:
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 |                                 semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str());
      |                                                                                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)':
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:130: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here
  154 |                 controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i])));
      |                                                                                                                                  ^
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXLightExport.cpp
FColladaPlugins/FArchiveXML/FAXLightImport.cpp
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:13:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:15:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:24:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:42: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   95 |                 if (_sid.empty()) _sid = "code";
      |                                          ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:102:42: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  102 |                 if (_sid.empty()) _sid = "include";
      |                                          ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:118: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  579 |         AddAttribute(node, DAE_VALUE_ATTRIBUTE, FUStringConversion::ToString((castType) *((valueType*)(data + offset))));
      |                                                                                                                      ^
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:802:17: note: in expansion of macro 'NODE_TYPE'
  802 |                 NODE_TYPE(0, stateNode, FMMatrix44, FMMatrix44);
      |                 ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FUtils/FUtils.h:72:
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectTechnique(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:994:39: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  994 |         if (_name.empty()) _name = FC("common");
      |                                       ^~~~~~~~
FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC'
  205 |         #define FC(a) a
      |                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:25:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadMaterial(FCDObject*, xmlNode*)':
FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a)
      |                                                      ^
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:72:41: note: in expansion of macro 'TO_FSTRING'
   72 |                         hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE));
      |                                         ^~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:73:83: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   73 |                         hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE);
      |                                                                                   ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:59: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  433 |         data.surfaceSid = ReadNodeContentDirect(sourceNode);
      |                                                           ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:441:78: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  441 |                 data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid);
      |                                                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadTexture(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1558:84: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
 1558 |         data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE);
      |                                                                                    ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1559:100: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
 1559 |         if (!data.samplerSid.empty()) data.samplerSid = FCDObjectWithId::CleanSubId(data.samplerSid);
      |                                                                                                    ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::ParseColorTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterColor4*, uint32)':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1617:69: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
 1617 |                                 name = ReadNodeContentFull(colorNode);
      |                                                                     ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::ParseFloatTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterFloat*, uint32)':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1680:69: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
 1680 |                                 name = ReadNodeContentFull(floatNode);
      |                                                                     ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXSceneExport.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29:
FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here
   38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FCDMaterialTechniqueHint& FCDMaterialTechniqueHint::operator=(const FCDMaterialTechniqueHint&)' first required here
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
In file included from FCollada/FUtils/FUString.h:584:
FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const fm::stringT<CharT>&) [with CH = char]':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1093:3:   required from here
FCollada/FUtils/FUStringConversion.h:153:126: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  153 |         inline static FMMatrix44 ToMatrix(const fm::stringT<CH>& value) { FMMatrix44 mx; ToMatrix(value.c_str(), mx); return mx; } /**< See above. */
      |                                                                                                                              ^~
In file included from FCollada/FMath/FMath.h:177:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here
   38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:44:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:14:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp: In static member function 'static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  765 |         strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT);
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23:
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = _xmlNode*; DATA = FUUri]':
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<_xmlNode*, FUUri>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = _xmlNode*; DATA = FUUri]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
FCollada/FUtils/FUUri.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]':
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:33:   required from here
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:12:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FCollada.cpp
FCollada/FColladaPlugin.cpp
FCollada/FCDocument/FCDAnimated.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)':
FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  591 | #define TO_STRING(a) FUStringConversion::ToString(a)
      |                                                    ^
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING'
   97 |                 data.targetId = TO_STRING(targetNode->GetContent());
      |                                 ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)':
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  253 |                         layer->name = FUStringConversion::ToString(nameAttribute->GetValue());
      |                                                                                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FColladaPlugin.cpp:13:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FColladaPlugin.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCollada.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FColladaPlugin.cpp:11:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FColladaPlugin.cpp:179:51:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<FCDExtra*, FCDExtra*>::iterator::iterator(const fm::tree<FCDExtra*, FCDExtra*>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<FCDExtra*, FCDExtra*>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
In file included from FCollada/FCDocument/FCDAnimated.cpp:18:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimated.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)':
FCollada/FCDocument/FCDAnimated.cpp:43:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   43 |                 qualifiers[i] = _qualifiers[i];
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)':
FCollada/FCDocument/FCDAnimated.cpp:62:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   62 |                 qualifiers[i] = _qualifiers[i];
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const':
FCollada/FCDocument/FCDAnimated.cpp:282:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  282 |                         clone->qualifiers[i] = qualifiers[i];
      |                                                            ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(size_t, const char**, bool)':
FCollada/FCDocument/FCDAnimated.cpp:336:98: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  336 |                 qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++);
      |                                                                                                  ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(const StringList&, bool)':
FCollada/FCDocument/FCDAnimated.cpp:350:96: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  350 |                 qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i];
      |                                                                                                ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimated.cpp:37:19:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUTrackedList<FCDAnimationCurve>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FUTrackedList<FCDAnimationCurve>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimated.cpp:38:15:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList<FCDAnimationCurve>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:115:
FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList<FCDAnimationCurve>' declared here
  177 | class FUTrackedList : private fm::pvector<ObjectClass>, FUTracker
      |       ^~~~~~~~~~~~~
FCollada/FCDocument/FCDAnimationChannel.cpp
FCollada/FCDocument/FCDAnimationClip.cpp
FCollada/FCDocument/FCDAnimationClipTools.cpp
In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationChannel.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from /usr/include/string.h:535,
                 from FCollada/FUtils/Platforms.h:81,
                 from FCollada/FUtils/FUtils.h:72:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:535:12,
    inlined from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:528:24,
    inlined from 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' at FCollada/FUtils/FUString.h:36:24,
    inlined from 'void FCDAnimatedCustom::Resize(size_t, const char**, bool)' at FCollada/FCDocument/FCDAnimated.cpp:336:84:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483647 bytes at offsets 0 and 0 overlaps 2147483647 bytes at offset 0 [-Wrestrict]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationClip.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimation.cpp
In file included from FCollada/FCDocument/FCDAnimationClip.cpp:14:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDAnimationClip.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FCDocument/FCDAnimationCurve.cpp
In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationClipTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDAnimationClipTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FCDocument/FCDAnimationCurveTools.cpp
FCollada/FCDocument/FCDAnimationKey.cpp
In file included from FCollada/FCDocument/FCDAnimation.cpp:19:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimation.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDAnimation.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationCurve.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:18:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDAnimationClip.h:26:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAnimationMultiCurve.cpp
FCollada/FCDocument/FCDAsset.cpp
FCollada/FCDocument/FCDAnimationCurve.cpp: In member function 'float FCDAnimationCurve::Evaluate(float) const':
FCollada/FCDocument/FCDAnimationCurve.cpp:411:46: warning: 'inTangent.FMVector2::<anonymous>.FMVector2::<unnamed union>::x' may be used uninitialized [-Wmaybe-uninitialized]
  411 |                 if (is2DEvaluation) t = FindT(bkey1->input, bkey1->outTangent.x, inTangent.x, endKey->input, input, t);
      |                                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDAnimationCurve.cpp:396:27: note: 'inTangent' declared here
  396 |                 FMVector2 inTangent;
      |                           ^~~~~~~~~
FCollada/FCDocument/FCDAnimationCurve.cpp:413:23: warning: 'inTangent.FMVector2::<anonymous>.FMVector2::<unnamed union>::y' may be used uninitialized [-Wmaybe-uninitialized]
  413 |                 float c = inTangent.y;
      |                       ^
FCollada/FCDocument/FCDAnimationCurve.cpp:396:27: note: 'inTangent' declared here
  396 |                 FMVector2 inTangent;
      |                           ^~~~~~~~~
FCollada/FCDocument/FCDCamera.cpp
FCollada/FCDocument/FCDController.cpp
In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDAsset.cpp:11:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDAsset.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FCDocument/FCDAsset.cpp:13:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAsset.cpp: In constructor 'FCDAsset::FCDAsset(FCDocument*)':
FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   32 |         creationDateTime = modifiedDateTime = FUDateTime::GetNow();
      |                                                                  ^
In file included from FCollada/FCDocument/FCDAsset.h:20:
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
FCollada/FCDocument/FCDAsset.cpp:32:66: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   32 |         creationDateTime = modifiedDateTime = FUDateTime::GetNow();
      |                                                                  ^
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const':
FCollada/FCDocument/FCDAsset.cpp:54:35: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   54 |         clone->creationDateTime = creationDateTime;
      |                                   ^~~~~~~~~~~~~~~~
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
FCollada/FCDocument/FCDAsset.cpp:55:54: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   55 |         clone->modifiedDateTime = FUDateTime::GetNow();
      |                                                      ^
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDAsset.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDAsset.h: In member function 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDAsset.h:56:9: note: in expansion of macro 'DeclareParameter'
   56 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const':
FCollada/FCDocument/FCDAsset.cpp:56:27: note: synthesized method 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)' first required here
   56 |         clone->keywords = keywords;
      |                           ^~~~~~~~
FCollada/FCDocument/FCDAsset.cpp:61:27: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   61 |         clone->unitName = unitName;
      |                           ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDAsset.h:56:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDControllerInstance.cpp
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDTargetedEntity.h:24,
                 from FCollada/FCDocument/FCDCamera.h:24,
                 from FCollada/FCDocument/FCDCamera.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDCamera.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDController.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDController.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDControllerTools.cpp
FCollada/FCDocument/FCDEffectCode.cpp
FCollada/FCDocument/FCDEffect.cpp
In file included from FCollada/FCDocument/FCDControllerInstance.h:22,
                 from FCollada/FCDocument/FCDControllerInstance.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDControllerInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDControllerInstance.cpp:12:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDController.h:24,
                 from FCollada/FCDocument/FCDControllerInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = FUUri; bool PRIMITIVE = false]':
FCollada/FCDocument/FCDControllerInstance.cpp:44:26:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.cpp:78:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
In file included from FCollada/FCDocument/FCDEffectCode.cpp:12:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectCode.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FCDocument/FCDEffectCode.cpp:13:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDEffectCode.cpp:29:47: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   29 |         sid = FCDObjectWithId::CleanSubId(_sid);
      |                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetFilename(const fstring&)':
FCollada/FCDocument/FCDEffectCode.cpp:35:91: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   35 |         filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename);
      |                                                                                           ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp: In member function 'FCDEffectCode* FCDEffectCode::Clone(FCDEffectCode*) const':
FCollada/FCDocument/FCDEffectCode.cpp:45:22: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   45 |         clone->sid = sid;
      |                      ^~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp:46:27: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   46 |         clone->filename = filename;
      |                           ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectCode.cpp:47:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   47 |         clone->code = code;
      |                       ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectCode.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDControllerTools.h:17,
                 from FCollada/FCDocument/FCDControllerTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDControllerTools.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectParameter.cpp
FCollada/FCDocument/FCDEffectParameterFactory.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffect.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffect.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectParameterSampler.cpp
FCollada/FCDocument/FCDEffectParameterSurface.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectParameter.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectParameter.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameter.h: In member function 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEffectParameter.h:80:9: note: in expansion of macro 'DeclareParameter'
   80 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const':
FCollada/FCDocument/FCDEffectParameter.cpp:80:36: note: synthesized method 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)' first required here
   80 |                 clone->reference = reference;
      |                                    ^~~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18,
                 from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectPass.h:48:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400,
                 from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectParameter.cpp:14:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDEffectParameter.h:290:2:   required from 'FCDEffectParameterAnimatableT<PrimitiveType, Qualifiers>::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]'
FCollada/FCDocument/FCDEffectParameter.cpp:168:51:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDEffectPass.cpp
In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const':
FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:33: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  168 |                 clone->format = format;
      |                                 ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectPass.h:48:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectPass.h:48:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEffectTechnique.h:21,
                 from FCollada/FCDocument/FCDEffectPass.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectPass.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectPass.h: In member function 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEffectPass.h:48:9: note: in expansion of macro 'DeclareParameter'
   48 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEffectPass.cpp: In member function 'FCDEffectPass* FCDEffectPass::Clone(FCDEffectPass*) const':
FCollada/FCDocument/FCDEffectPass.cpp:83:23: note: synthesized method 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)' first required here
   83 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectTechnique.h:52:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectPassShader.cpp
FCollada/FCDocument/FCDEffectPassState.cpp
FCollada/FCDocument/FCDEffectProfile.cpp
In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectPassShader.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectPassShader.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEffectPassShader.h:41:9: note: in expansion of macro 'DeclareParameter'
   41 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const':
FCollada/FCDocument/FCDEffectPassShader.cpp:92:51: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here
   92 |                 binding->reference = bindings[b]->reference;
      |                                                   ^~~~~~~~~
FCollada/FCDocument/FCDEffectProfileFX.cpp
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectPass.h:48:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectStandard.cpp
FCollada/FCDocument/FCDEffectTechnique.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectProfile.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectProfile.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectProfileFX.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectProfileFX.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEffectTools.cpp
FCollada/FCDocument/FCDEmitter.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectStandard.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectStandard.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectTechnique.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectTechnique.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEffectTechnique.h:52:9: note: in expansion of macro 'DeclareParameter'
   52 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const':
FCollada/FCDocument/FCDEffectTechnique.cpp:66:23: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here
   66 |         clone->name = name;
      |                       ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEffectTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEffectTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEmitter.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEmitter.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEmitterInstance.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEmitterObject.cpp
FCollada/FCDocument/FCDEmitterParticle.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEmitterInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEmitterInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntity.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDEntityInstance.cpp
FCollada/FCDocument/FCDEntityReference.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEmitterParticle.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEmitterParticle.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDExternalReferenceManager.cpp
In file included from FCollada/FCDocument/FCDEntity.cpp:17:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEntity.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEntity.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntity.h: In member function 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDEntity.h:86:9: note: in expansion of macro 'DeclareParameter'
   86 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDEntity.cpp: In member function 'virtual FCDEntity* FCDEntity::Clone(FCDEntity*, bool) const':
FCollada/FCDocument/FCDEntity.cpp:58:23: note: synthesized method 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)' first required here
   58 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDAsset.h:56:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDEntityInstance.cpp:14:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEntityInstance.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDEntityReference.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDEntityReference.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp: In member function 'FUUri FCDEntityReference::GetUri() const':
FCollada/FCDocument/FCDEntityReference.cpp:48:43: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 |                 path = uri.GetAbsoluteUri();
      |                                           ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetUri(const FUUri&)':
FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  591 | #define TO_STRING(a) FUStringConversion::ToString(a)
      |                                                    ^
FCollada/FCDocument/FCDEntityReference.cpp:68:20: note: in expansion of macro 'TO_STRING'
   68 |         entityId = TO_STRING(uri.GetFragment());
      |                    ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp:69:49: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   69 |     entityId = FCDObjectWithId::CleanId(entityId);
      |                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetEntity(FCDEntity*)':
FCollada/FCDocument/FCDEntityReference.cpp:99:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 |                 entityId = _entity->GetDaeId();
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDControllerInstance.h:22,
                 from FCollada/FCDocument/FCDEntityInstance.cpp:15:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.cpp: In member function 'virtual void FCDEntityReference::OnObjectReleased(FUTrackable*)':
FCollada/FCDocument/FCDEntityReference.cpp:189:71: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  189 |                 else entityId = ((FCDObjectWithId*) object)->GetDaeId();
      |                                                                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEntityInstance.cpp:19:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)':
FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   75 |         name = FCDEntity::CleanName(_name.c_str());
      |                                                  ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEntityReference.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDEntityInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDExtra.cpp
FCollada/FCDocument/FCDForceDeflector.cpp
FCollada/FCDocument/FCDForceDrag.cpp
FCollada/FCDocument/FCDForceField.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDExtra.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDExtra.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDExtra.h:227:9: note: in expansion of macro 'DeclareParameter'
  227 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const':
FCollada/FCDocument/FCDExtra.cpp:328:23: note: synthesized method 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)' first required here
  328 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDExtra.cpp:243:19:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDExtra.cpp:243:19:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceDrag.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceDeflector.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDForceGravity.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDForceField.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceField.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDForcePBomb.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDForceWind.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceGravity.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometry.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForcePBomb.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometryInstance.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDForceWind.cpp:9:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometryMesh.cpp
FCollada/FCDocument/FCDGeometryNURBSSurface.cpp
In file included from FCollada/FCDocument/FCDGeometry.cpp:15:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometry.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometry.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryInstance.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryInstance.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryMesh.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryMesh.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometryMesh.h: In member function 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDGeometryMesh.h:71:9: note: in expansion of macro 'DeclareParameter'
   71 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryMesh.cpp: In member function 'FCDGeometryMesh* FCDGeometryMesh::Clone(FCDGeometryMesh*) const':
FCollada/FCDocument/FCDGeometryMesh.cpp:241:31: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here
  241 |         clone->convexHullOf = convexHullOf;
      |                               ^~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygons.cpp
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometryPolygonsInput.cpp
In member function 'void fm::stringT<CH>::resize(size_t) [with CH = char]',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fm::stringT<CH>::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10,
    inlined from 'void FCDMaterialInstance::SetSemantic(const fchar*)' at FCollada/FCDocument/FCDMaterialInstance.h:141:63,
    inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, const fchar*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:103:23:
FCollada/FUtils/FUString.h:434:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  434 |                         Parent::back() = 0; // NULL-terminate
      |                         ~~~~~~~~~~~~~~~^~~
In file included from /usr/include/string.h:535,
                 from FCollada/FUtils/Platforms.h:81,
                 from FCollada/FUtils/FUtils.h:72:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fm::stringT<CH>::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10,
    inlined from 'void FCDMaterialInstance::SetSemantic(const fchar*)' at FCollada/FCDocument/FCDMaterialInstance.h:141:63,
    inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, const fchar*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:103:23:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:535:12,
    inlined from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = char; bool PRIMITIVE = true]' at FCollada/FMath/FMArray.h:528:24,
    inlined from 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' at FCollada/FUtils/FUString.h:36:24,
    inlined from 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]' at FCollada/FUtils/FUParameter.h:68:59,
    inlined from 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const fstring&)' at FCollada/FCDocument/FCDGeometryPolygons.h:99:2,
    inlined from 'void FCDGeometryPolygons::SetMaterialSemantic(const fstring&)' at FCollada/FCDocument/FCDGeometryPolygons.h:351:80,
    inlined from 'FCDMaterialInstance* FCDGeometryInstance::AddMaterialInstance(FCDMaterial*, FCDGeometryPolygons*)' at FCollada/FCDocument/FCDGeometryInstance.cpp:91:33:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' accessing 2147483647 bytes at offsets 0 and 0 overlaps 2147483647 bytes at offset 0 [-Wrestrict]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryPolygons.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryPolygons.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygons.h:99:9: note: in expansion of macro 'DeclareParameter'
   99 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const':
FCollada/FCDocument/FCDGeometryPolygons.cpp:293:35: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here
  293 |         clone->materialSemantic = materialSemantic;
      |                                   ^~~~~~~~~~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometrySource.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDGeometryPolygons.h:99:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDGeometrySpline.cpp
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)':
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector<FCDGeometryPolygonsTools::TangentialVertex>'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
  190 |                 memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount);
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9:
FCollada/FMath/FMArray.h:43:15: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector<FCDGeometryPolygonsTools::TangentialVertex>'} declared here
   43 |         class vector
      |               ^~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDGeometryMesh.h:71:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::const_iterator fm::tree<KEY, DATA>::begin() const [with KEY = unsigned int; DATA = fm::vector<unsigned int, true>]':
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81:   required from here
FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree<unsigned int, fm::vector<unsigned int, true> >::const_iterator::const_iterator(const fm::tree<unsigned int, fm::vector<unsigned int, true> >::const_iterator&)' is deprecated [-Wdeprecated-copy]
  380 |                 inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */
      |                                                                                       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:275:41: note: because 'fm::tree<unsigned int, fm::vector<unsigned int, true> >::const_iterator' has user-provided 'fm::tree<KEY, DATA>::const_iterator& fm::tree<KEY, DATA>::const_iterator::operator=(const fm::tree<KEY, DATA>::const_iterator&) [with KEY = unsigned int; DATA = fm::vector<unsigned int, true>]'
  275 |                         const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */
      |                                         ^~~~~~~~
FCollada/FCDocument/FCDImage.cpp
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::vector<unsigned int, true>; bool PRIMITIVE = false; iterator = fm::vector<unsigned int, true>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::vector<unsigned int, true>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector<unsigned int, true>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<unsigned int, true>' declared here
   43 |         class vector
      |               ^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here
  166 |         struct TangentialVertex
      |                ^~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::vector<unsigned int, true>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::vector<unsigned int, true>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector<unsigned int, true>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<unsigned int, true>' declared here
   43 |         class vector
      |               ^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here
  166 |         struct TangentialVertex
      |                ^~~~~~~~~~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometrySource.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometrySource.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter'
   47 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const':
FCollada/FCDocument/FCDGeometrySource.cpp:46:23: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here
   46 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDLibrary.cpp
In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDGeometrySpline.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDGeometrySpline.cpp: In member function 'virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const':
FCollada/FCDocument/FCDGeometrySpline.cpp:39:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   39 |         clone->name = name;
      |                       ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDGeometrySpline.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = FMVector3; bool PRIMITIVE = false]':
FCollada/FCDocument/FCDGeometrySpline.cpp:38:15:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FCollada/FCDocument/FCDImage.cpp:18:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDImage.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDImage.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDImage.h:46:9: note: in expansion of macro 'DeclareParameter'
   46 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const':
FCollada/FCDocument/FCDImage.cpp:65:35: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here
   65 |                 clone->filename = filename;
      |                                   ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDLight.cpp
In file included from FCollada/FCDocument/FCDLibrary.cpp:11:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDLibrary.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDLibrary.cpp:12:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDLibrary.cpp:25:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDLibrary.cpp:27:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDCamera.h:27,
                 from FCollada/FCDocument/FCDLibrary.cpp:13:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDAnimation.h:24,
                 from FCollada/FCDocument/FCDLibrary.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]':
FCollada/FCDocument/FCDLibrary.cpp:149:29:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
  141 |         const T* cptr = ((const FCDLibrary<T>*)l1)->GetEntity(0);
      |                  ^~~~
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimationClip]':
FCollada/FCDocument/FCDLibrary.cpp:150:33:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]':
FCollada/FCDocument/FCDLibrary.cpp:151:26:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]':
FCollada/FCDocument/FCDLibrary.cpp:152:30:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]':
FCollada/FCDocument/FCDLibrary.cpp:153:26:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]':
FCollada/FCDocument/FCDLibrary.cpp:154:27:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]':
FCollada/FCDocument/FCDLibrary.cpp:155:30:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]':
FCollada/FCDocument/FCDLibrary.cpp:156:28:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDImage]':
FCollada/FCDocument/FCDLibrary.cpp:157:25:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDLight]':
FCollada/FCDocument/FCDLibrary.cpp:158:25:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDMaterial]':
FCollada/FCDocument/FCDLibrary.cpp:159:28:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]':
FCollada/FCDocument/FCDLibrary.cpp:160:29:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]':
FCollada/FCDocument/FCDLibrary.cpp:161:32:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]':
FCollada/FCDocument/FCDLibrary.cpp:162:35:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]':
FCollada/FCDocument/FCDLibrary.cpp:163:32:   required from here
FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable]
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDLight.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDLight.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDLightTools.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDMaterial.cpp
In file included from FCollada/FCDocument/FCDLightTools.cpp:15:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDLightTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDLightTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDMaterial.cpp:21:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDMaterial.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDMaterial.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDMaterial.cpp:50:22:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FCDocument/FCDMaterial.cpp:23:
FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here
   38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDMaterialInstance.cpp
FCollada/FCDocument/FCDMorphController.cpp
FCollada/FCDocument/FCDObject.cpp
In file included from FCollada/FCDocument/FCDMorphController.cpp:22:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDMorphController.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDMaterialInstance.cpp:16:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDMaterialInstance.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDMaterialInstance.h:110:9: note: in expansion of macro 'DeclareParameter'
  110 |         DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const':
FCollada/FCDocument/FCDMaterialInstance.cpp:184:27: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here
  184 |         clone->semantic = semantic;
      |                           ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDMorphController.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FCDocument/FCDObjectWithId.cpp
FCollada/FCDocument/FCDocument.cpp
FCollada/FCDocument/FCDocumentTools.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDObjectWithId.cpp:10:
FCollada/FUtils/FUParameter.h: In member function 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)':
FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   48 | class FUParameterT
      |       ^~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDObjectWithId.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDObjectWithId.h: In member function 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)':
FCollada/FUtils/FUParameter.h:112:15: note: synthesized method 'FUParameterT<fm::stringT<char> >& FUParameterT<fm::stringT<char> >::operator=(const FUParameterT<fm::stringT<char> >&)' first required here
  112 |         class Parameter_##parameterName : public FUParameterT<type> { \
      |               ^~~~~~~~~~
FCollada/FCDocument/FCDObjectWithId.h:42:9: note: in expansion of macro 'DeclareParameter'
   42 |         DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id"));
      |         ^~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::Clone(FCDObjectWithId*) const':
FCollada/FCDocument/FCDObjectWithId.cpp:36:24: note: synthesized method 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)' first required here
   36 |         clone->daeId = daeId;
      |                        ^~~~~
FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::SetDaeId(fm::string&)':
FCollada/FCDocument/FCDObjectWithId.cpp:69:14: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   69 |         id = daeId; // We return back the new value.
      |              ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.cpp:20:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDocument.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.cpp:21:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.cpp:22:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDocument.cpp:27:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDocument.cpp:40:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDCamera.h:27,
                 from FCollada/FCDocument/FCDocument.cpp:23:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)':
FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  353 |         fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename);
      |                                                                          ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDocument.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]':
FCollada/FCDocument/FCDocument.cpp:153:56:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<FCDAnimated*, FCDAnimated*>::iterator::iterator(const fm::tree<FCDAnimated*, FCDAnimated*>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<FCDAnimated*, FCDAnimated*>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]':
FCollada/FCDocument/FCDocument.cpp:282:24:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDAnimated*, FCDAnimated*>& fm::pair<FCDAnimated*, FCDAnimated*>::operator=(const fm::pair<FCDAnimated*, FCDAnimated*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimated*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDAnimated*, FCDAnimated*>& fm::pair<FCDAnimated*, FCDAnimated*>::operator=(const fm::pair<FCDAnimated*, FCDAnimated*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimated*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDAnimated*, FCDAnimated*>& fm::pair<FCDAnimated*, FCDAnimated*>::operator=(const fm::pair<FCDAnimated*, FCDAnimated*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimated*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDAnimated*, FCDAnimated*>& fm::pair<FCDAnimated*, FCDAnimated*>::operator=(const fm::pair<FCDAnimated*, FCDAnimated*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimated*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocumentTools.cpp:15:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDocumentTools.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FCDocument/FCDocumentTools.cpp:17:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocumentTools.cpp:24:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDocumentTools.cpp:27:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDCamera.h:27,
                 from FCollada/FCDocument/FCDocumentTools.cpp:18:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDControllerInstance.h:22,
                 from FCollada/FCDocument/FCDocumentTools.cpp:34:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)':
FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  563 |                                                 FMMatrix44 mx = skin->GetBindShapeTransform();
      |                                                                                             ^
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDocumentTools.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDParameterAnimatable.cpp
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FCDocument/FCDParticleModifier.cpp
FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51:   required from here
FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  290 |         T bb = (T) v1; (void) bb;
      |                ^~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDParameterAnimatable.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400,
                 from FCollada/FCDocument/FCDParameterAnimatable.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:63:   required from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = FMVector3; bool PRIMITIVE = true]':
FCollada/FCDocument/FCDParameterAnimatable.h:210:23:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = FMVector3; bool PRIMITIVE = true]'
FCollada/FCDocument/FCDParameterAnimatable.h:210:23:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]':
FCollada/FCDocument/FCDParameterAnimatable.hpp:68:15:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::insert(size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::insert(iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = unsigned int]':
FCollada/FCDocument/FCDParameterAnimatable.hpp:78:15:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:469:48: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  469 |                                         memmove(it + count, it, (end() - it) * sizeof(T));
      |                                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h:482:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  482 |                                         memcpy(it, first, count * sizeof(T));
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::insert(iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = unsigned int]':
FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:418:48: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  418 |                                         memmove(it + count, it, (end() - it) * sizeof(T));
      |                                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::erase(iterator, iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]':
FCollada/FCDocument/FCDParameterAnimatable.hpp:116:14:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:165:54: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  165 |                         if (end() - last > 0) memmove(first, last, (end() - last) * sizeof(T));
      |                                               ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:181:42:   required from 'void fm::vector<T, PRIMITIVE>::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14:   required from 'void FCDParameterListAnimatableT<TYPE, QUALIFIERS>::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10:   required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]'
FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54:   required from here
FCollada/FMath/FMArray.h:150:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  150 |                         if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T));
      |                                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp
FCollada/FCDocument/FCDPhysicsMaterial.cpp
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19,
                 from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDEntityInstance.h:24,
                 from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23,
                 from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsModel.cpp
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:289:16: warning: 'v1.FCDParameterAnimatableT<float, 0>::value' is used uninitialized [-Wuninitialized]
  289 |         if (v1 == value) v1 = value;
      |             ~~~^~~~~~~~
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
FCollada/FCDocument/FCDPhysicsModelInstance.cpp
In file included from FCollada/FMath/FMath.h:172:
In function 'bool operator==(const FMVector2&, const FMVector2&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector2.h:141:88: warning: 'v1.FCDParameterAnimatableT<FMVector2, 0>::value.FMVector2::<anonymous>.FMVector2::<unnamed union>::x' is used uninitialized [-Wuninitialized]
  141 | inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */
      |                                                                                      ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool operator==(const FMVector2&, const FMVector2&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector2.h:141:114: warning: 'v1.FCDParameterAnimatableT<FMVector2, 0>::value.FMVector2::<anonymous>.FMVector2::<unnamed union>::y' may be used uninitialized [-Wmaybe-uninitialized]
  141 | inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */
      |                                                                                                                ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)',
    inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87,
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector3.h:246:90: warning: 'v1.FCDParameterAnimatableT<FMVector3, 0>::value.FMVector3::x' is used uninitialized [-Wuninitialized]
  246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); }
      |                                                                                        ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)',
    inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87,
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector3.h:246:116: warning: 'v1.FCDParameterAnimatableT<FMVector3, 0>::value.FMVector3::y' may be used uninitialized [-Wmaybe-uninitialized]
  246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); }
      |                                                                                                                  ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)',
    inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87,
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector3.h:246:142: warning: 'v1.FCDParameterAnimatableT<FMVector3, 0>::value.FMVector3::z' may be used uninitialized [-Wmaybe-uninitialized]
  246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); }
      |                                                                                                                                            ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)',
    inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87,
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector3.h:246:90: warning: 'v1.FCDParameterAnimatableT<FMVector3, 1>::value.FMVector3::x' is used uninitialized [-Wuninitialized]
  246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); }
      |                                                                                        ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)',
    inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87,
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector3.h:246:116: warning: 'v1.FCDParameterAnimatableT<FMVector3, 1>::value.FMVector3::y' may be used uninitialized [-Wmaybe-uninitialized]
  246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); }
      |                                                                                                                  ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool IsEquivalent(const FMVector3&, const FMVector3&)',
    inlined from 'bool operator==(const FMVector3&, const FMVector3&)' at FCollada/FMath/FMVector3.h:247:87,
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector3.h:246:142: warning: 'v1.FCDParameterAnimatableT<FMVector3, 1>::value.FMVector3::z' may be used uninitialized [-Wmaybe-uninitialized]
  246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); }
      |                                                                                                                                            ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In file included from FCollada/FMath/FMath.h:174:
In function 'bool operator==(const FMVector4&, const FMVector4&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector4.h:184:88: warning: 'v1.FCDParameterAnimatableT<FMVector4, 0>::value.FMVector4::x' is used uninitialized [-Wuninitialized]
  184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */
      |                                                                                      ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool operator==(const FMVector4&, const FMVector4&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector4.h:184:114: warning: 'v1.FCDParameterAnimatableT<FMVector4, 0>::value.FMVector4::y' may be used uninitialized [-Wmaybe-uninitialized]
  184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */
      |                                                                                                                ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool operator==(const FMVector4&, const FMVector4&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector4.h:184:140: warning: 'v1.FCDParameterAnimatableT<FMVector4, 0>::value.FMVector4::z' may be used uninitialized [-Wmaybe-uninitialized]
  184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */
      |                                                                                                                                          ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool operator==(const FMVector4&, const FMVector4&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector4.h:184:166: warning: 'v1.FCDParameterAnimatableT<FMVector4, 0>::value.FMVector4::w' may be used uninitialized [-Wmaybe-uninitialized]
  184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */
      |                                                                                                                                                                    ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In function 'bool operator==(const FMVector4&, const FMVector4&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector4.h:184:88: warning: 'v1.FCDParameterAnimatableT<FMVector4, 1>::value.FMVector4::x' is used uninitialized [-Wuninitialized]
  184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */
      |                                                                                      ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool operator==(const FMVector4&, const FMVector4&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector4.h:184:114: warning: 'v1.FCDParameterAnimatableT<FMVector4, 1>::value.FMVector4::y' may be used uninitialized [-Wmaybe-uninitialized]
  184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */
      |                                                                                                                ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool operator==(const FMVector4&, const FMVector4&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector4.h:184:140: warning: 'v1.FCDParameterAnimatableT<FMVector4, 1>::value.FMVector4::z' may be used uninitialized [-Wmaybe-uninitialized]
  184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */
      |                                                                                                                                          ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool operator==(const FMVector4&, const FMVector4&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMVector4.h:184:166: warning: 'v1.FCDParameterAnimatableT<FMVector4, 1>::value.FMVector4::w' may be used uninitialized [-Wmaybe-uninitialized]
  184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */
      |                                                                                                                                                                    ~~^
FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]':
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In function 'bool operator==(const FMMatrix44&, const FMMatrix44&)',
    inlined from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]' at FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9:
FCollada/FMath/FMMatrix44.h:221:89: warning: 'v1' may be used uninitialized [-Wmaybe-uninitialized]
  221 | inline bool operator==(const FMMatrix44& m1, const FMMatrix44& m2) { return IsEquivalent(m1, m2); } /**< See above. */
      |                                                                             ~~~~~~~~~~~~^~~~~~~~
FCollada/FMath/FMMatrix44.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]':
FCollada/FMath/FMMatrix44.h:220:22: note: by argument 1 of type 'const FMMatrix44&' to 'bool IsEquivalent(const FMMatrix44&, const FMMatrix44&)' declared here
  220 | bool FCOLLADA_EXPORT IsEquivalent(const FMMatrix44& m1, const FMMatrix44& m2);
      |                      ^~~~~~~~~~~~
FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here
  288 |         FCDParameterAnimatableT<T, Q> v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value);
      |                                       ^~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsRigidBody.cpp
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsModel.cpp:10:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsModel.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FCollada/FCDocument/FCDPhysicsModel.cpp:13:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDPhysicsModel.h:18:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FCDocument/FCDPhysicsModel.cpp:109:77:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<_xmlNode*, FUUri>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = _xmlNode*; DATA = FUUri]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FCDocument/FCDPhysicsModel.cpp:156:26:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:505:57: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDPhysicsShape.h:24,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.h:18,
                 from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp
FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp
FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDPhysicsShape.h:24,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp
FCollada/FCDocument/FCDPhysicsScene.cpp
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsShape.cpp
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsScene.cpp:17:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsScene.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsModel.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsScene.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDPlaceHolder.cpp
FCollada/FCDocument/FCDSceneNode.cpp
In file included from FCollada/FCDocument/FCDPhysicsShape.h:24,
                 from FCollada/FCDocument/FCDPhysicsShape.cpp:21:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPhysicsShape.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDGeometrySource.h:24,
                 from FCollada/FCDocument/FCDPhysicsShape.cpp:17:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPhysicsScene.cpp: In member function 'virtual FCDEntity* FCDPhysicsScene::Clone(FCDEntity*, bool) const':
FCollada/FCDocument/FCDPhysicsScene.cpp:56:97: warning: 'this' pointer is null [-Wnonnull]
   56 |                         FCDPhysicsModelInstance* clonedInstance = clone->AddPhysicsModelInstance();
      |                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
FCollada/FCDocument/FCDPhysicsScene.cpp:70:26: note: in a call to non-static member function 'FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel*)'
   70 | FCDPhysicsModelInstance* FCDPhysicsScene::AddPhysicsModelInstance(FCDPhysicsModel* model)
      |                          ^~~~~~~~~~~~~~~
FCollada/FCDocument/FCDPhysicsScene.cpp:63:100: warning: 'this' pointer is null [-Wnonnull]
   63 |                         FCDPhysicsForceFieldInstance* clonedInstance = clone->AddForceFieldInstance();
      |                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
FCollada/FCDocument/FCDPhysicsScene.cpp:78:31: note: in a call to non-static member function 'FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField*)'
   78 | FCDPhysicsForceFieldInstance* FCDPhysicsScene::AddForceFieldInstance(FCDForceField* forceField)
      |                               ^~~~~~~~~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPhysicsShape.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDSceneNodeIterator.cpp
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDPlaceHolder.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDPlaceHolder.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)':
FCollada/FCDocument/FCDPlaceHolder.cpp:30:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   30 |                 fileUrl = target->GetFileUrl();
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)':
FCollada/FCDocument/FCDPlaceHolder.cpp:53:19: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   53 |         fileUrl = url;
      |                   ^~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)':
FCollada/FCDocument/FCDPlaceHolder.cpp:100:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |                                 fileUrl = target->GetFileUrl();
      |                                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)':
FCollada/FCDocument/FCDPlaceHolder.cpp:121:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  121 |                 fileUrl = target->GetFileUrl();
      |                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDPlaceHolder.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDSceneNode.cpp:17:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDSceneNode.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.cpp:20:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDSceneNodeTools.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDSceneNode.cpp:29:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDCamera.h:27,
                 from FCollada/FCDocument/FCDSceneNode.cpp:21:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FCDocument/FCDSceneNode.cpp:31:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDSceneNode.cpp:214:78: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  214 |                 newSubId = subId + "_" + FUStringConversion::ToString(idMod++);
      |                                                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const':
FCollada/FCDocument/FCDSceneNode.cpp:250:49: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  250 |         FMMatrix44 localTransform = FMMatrix44::Identity;
      |                                                 ^~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FCDocument/FCDSceneNode.cpp:255:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  255 |         return localTransform;
      |                ^~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDSceneNode.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDAsset.h:56:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDSceneNode.h:24:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNode.cpp:197:52:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<FCDSceneNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23:   required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]'
FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<FCDSceneNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<FCDSceneNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<const FCDSceneNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23:   required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]'
FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<const FCDSceneNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<const FCDSceneNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNode.cpp:197:52:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<FCDSceneNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<FCDSceneNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<FCDSceneNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25:   required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]'
FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<FCDSceneNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<FCDSceneNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<FCDSceneNode*, unsigned int>& fm::pair<FCDSceneNode*, unsigned int>::operator=(const fm::pair<FCDSceneNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSceneNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSceneNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<const FCDSceneNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<const FCDSceneNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<const FCDSceneNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25:   required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]'
FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<const FCDSceneNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<const FCDSceneNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<const FCDSceneNode*, unsigned int>& fm::pair<const FCDSceneNode*, unsigned int>::operator=(const fm::pair<const FCDSceneNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<const FCDSceneNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDSkinController.cpp
FCollada/FCDocument/FCDTargetedEntity.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDSceneNodeTools.cpp:10:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDSceneNodeTools.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDObjectWithId.h:21,
                 from FCollada/FCDocument/FCDEntity.h:24,
                 from FCollada/FCDocument/FCDSceneNode.h:24:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In file included from FCollada/FMath/FMArray.h:18:
FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]':
FCollada/FMath/FMArray.h:350:18:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26:   required from here
FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   64 |                 ::new (o) Type1(value);
      |                 ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDSkinController.cpp:22:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDSkinController.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDEntityReference.h:21,
                 from FCollada/FCDocument/FCDSkinController.cpp:24:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDSkinController.cpp: In member function 'void FCDSkinControllerJoint::SetId(const fm::string&)':
FCollada/FCDocument/FCDSkinController.cpp:212:14: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  212 |         id = _id;
      |              ^~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDSkinController.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDSkinController.cpp:120:19:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FCDocument/FCDSkinController.cpp:23:
FCollada/FCDocument/FCDSkinController.h:67:23: note: 'class FCDSkinControllerVertex' declared here
   67 | class FCOLLADA_EXPORT FCDSkinControllerVertex
      |                       ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDSkinController.cpp:126:15:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerJoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here
  101 | class FCOLLADA_EXPORT FCDSkinControllerJoint
      |                       ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDTexture.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDTargetedEntity.cpp:18:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDTargetedEntity.cpp:15:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDTargetedEntity.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDExtra.h:132:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FCDocument/FCDTransform.cpp
FCollada/FCDocument/FCDVersion.cpp
FCollada/FMath/FMAllocator.cpp
In file included from FCollada/FCDocument/FCDTexture.cpp:20:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDTexture.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDTexture.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMAngleAxis.cpp
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FCollada/FCDocument/FCDTransform.cpp:17:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FCollada.h:58,
                 from FCollada/StdAfx.h:13,
                 from FCollada/FCDocument/FCDTransform.cpp:15:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDTransform.h:36:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FCollada/FCDocument/FCDTransform.cpp:16:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDObjectWithId.h:42:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
In file included from FCollada/FUtils/FUtils.h:120:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMColor.cpp
FCollada/FMath/FMInterpolation.cpp
FCollada/FMath/FMLookAt.cpp
FCollada/FMath/FMMatrix33.cpp
FCollada/FMath/FMMatrix44.cpp
FCollada/FMath/FMQuaternion.cpp
FCollada/FMath/FMRandom.cpp
FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Transposed() const':
FCollada/FMath/FMMatrix44.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   59 |         return mx;
      |                ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Inverted() const':
FCollada/FMath/FMMatrix44.cpp:235:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  235 |         return b;
      |                ^
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In function 'FMMatrix44 operator*(const FMMatrix44&, const FMMatrix44&)':
FCollada/FMath/FMMatrix44.cpp:271:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  271 |     return mx;
      |            ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In function 'FMMatrix44 operator*(float, const FMMatrix44&)':
FCollada/FMath/FMMatrix44.cpp:302:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  302 |     return mx;
      |            ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::TranslationMatrix(const FMVector3&)':
FCollada/FMath/FMMatrix44.cpp:312:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  312 |         return matrix;
      |                ^~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::AxisRotationMatrix(const FMVector3&, float)':
FCollada/FMath/FMMatrix44.cpp:340:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  340 |         return matrix;
      |                ^~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)':
FCollada/FMath/FMMatrix44.cpp:345:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  345 |         FMMatrix44 ret = FMMatrix44::Identity;
      |                                      ^~~~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:348:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  348 |         return ret;
      |                ^~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)':
FCollada/FMath/FMMatrix44.cpp:353:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  353 |         FMMatrix44 ret = FMMatrix44::Identity;
      |                                      ^~~~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:356:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  356 |         return ret;
      |                ^~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)':
FCollada/FMath/FMMatrix44.cpp:361:38: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  361 |         FMMatrix44 ret = FMMatrix44::Identity;
      |                                      ^~~~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:364:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  364 |         return ret;
      |                ^~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)':
FCollada/FMath/FMMatrix44.cpp:374:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  374 |         return transform;
      |                ^~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)':
FCollada/FMath/FMMatrix44.cpp:379:31: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  379 |         FMMatrix44 mx(Identity);
      |                               ^
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp:381:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  381 |         return mx;
      |                ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)':
FCollada/FMath/FMMatrix44.cpp:412:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  412 |         return mx;
      |                ^~
FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Transposed() const':
FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   36 |         return mx;
      |                ^~
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)':
FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   41 |         FMMatrix33 m(identity);
      |                              ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   45 |         return m;
      |                ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)':
FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   50 |         FMMatrix33 m(identity);
      |                              ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   52 |         return m;
      |                ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)':
FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   57 |         FMMatrix33 m(identity);
      |                              ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
   59 |         return m;
      |                ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const':
FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
  105 |         return b;
      |                ^
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)':
FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy]
  120 |     return mx;
      |            ^~
FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)'
   21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy)
      |             ^~~~~~~~~~
FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const':
FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy]
   87 |         return r;
      |                ^
In file included from FCollada/FMath/FMQuaternion.cpp:12:
FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)'
  112 |         inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }
      |                              ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const':
FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy]
  102 |         if (IsEquivalent(dot, 1.0f)) return *this;
      |                                             ^~~~~
FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)'
  112 |         inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }
      |                              ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy]
  121 |         return result;
      |                ^~~~~~
FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)'
  112 |         inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }
      |                              ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp: In member function 'FMMatrix44 FMQuaternion::ToMatrix() const':
FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  181 |         FMMatrix44 tm = FMMatrix44::Identity;
      |                                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81,
                 from FCollada/FMath/StdAfx.h:13,
                 from FCollada/FMath/FMQuaternion.cpp:9:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  183 |         return tm;
      |                ^~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)':
FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy]
  272 |         return q;
      |                ^
FCollada/FMath/FMQuaternion.h:112:30: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)'
  112 |         inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); }
      |                              ^~~~~~~~
FCollada/FMath/FMSkew.cpp
FCollada/FMath/FMVector3.cpp
FCollada/FMath/FMVolume.cpp
FCollada/FUtils/FUAssert.cpp
FCollada/FUtils/FUBase64.cpp
FCollada/FUtils/FUBoundingBox.cpp
FCollada/FUtils/FUBoundingSphere.cpp
FCollada/FUtils/FUCrc32.cpp
FCollada/FUtils/FUCriticalSection.cpp
FCollada/FUtils/FUDaeEnum.cpp
FCollada/FUtils/FUDateTime.cpp
FCollada/FUtils/FUDebug.cpp
FCollada/FUtils/FUError.cpp
FCollada/FUtils/FUErrorLog.cpp
FCollada/FUtils/FUFile.cpp
FCollada/FUtils/FUFileManager.cpp
FCollada/FUtils/FUError.cpp: In static member function 'static void FUError::SetCustomErrorString(const char*)':
FCollada/FUtils/FUError.cpp:272:29: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  272 |         customErrorString = _customErrorString;
      |                             ^~~~~~~~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUError.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FULogFile.cpp
FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)':
FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   46 |         filepath = filename;
      |                    ^~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUFile.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In member function 'void fm::stringT<CH>::resize(size_t) [with CH = char]',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fm::stringT<CH>::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10,
    inlined from 'static void FUError::SetCustomErrorString(const char*)' at FCollada/FUtils/FUError.cpp:272:22:
FCollada/FUtils/FUString.h:434:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  434 |                         Parent::back() = 0; // NULL-terminate
      |                         ~~~~~~~~~~~~~~~^~~
In file included from /usr/include/string.h:535,
                 from FCollada/FUtils/Platforms.h:81,
                 from FCollada/FUtils/FUtils.h:72:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fm::stringT<CH>::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10,
    inlined from 'static void FUError::SetCustomErrorString(const char*)' at FCollada/FUtils/FUError.cpp:272:22:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FUtils/FUFileManager.cpp:17:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUFileManager.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In member function 'void FUFileManager::PushRootFile(const fstring&)':
FCollada/FUtils/FUFileManager.cpp:139:32: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  139 |         f = StripFileFromPath(f);
      |                                ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In member function 'FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)':
FCollada/FUtils/FUFileManager.cpp:169:74: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  169 |                                 absoluteFilename = (*callbacks->load)(uri);
      |                                                                          ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp:194:68: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  194 |                                                 absoluteFilename = newAbsolutePath;
      |                                                                    ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)':
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In member function 'FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)':
FCollada/FUtils/FUFileManager.cpp:196:90: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here
  196 |                                                 pathStack.back() = FUUri(absoluteFilename);
      |                                                                                          ^
FCollada/FUtils/FUFileManager.cpp: In member function 'fstring FUFileManager::CleanUri(const FUUri&)':
FCollada/FUtils/FUFileManager.cpp:288:77: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  288 |         if (uri.GetScheme() == FUUri::NONE) out = FS("#") + uri.GetFragment();
      |                                                                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp:289:58: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  289 |         else if (forceAbsolute) out = uri.GetAbsoluteUri();
      |                                                          ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp:290:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  290 |         else out = uri.GetRelativeUri(GetCurrentUri());
      |                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()':
FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a)
      |                                                      ^
FCollada/FUtils/FUFileManager.cpp:403:16: note: in expansion of macro 'TO_FSTRING'
  403 |         _uri = TO_FSTRING(exeName);
      |                ^~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUFileManager.cpp: In static member function 'static void FUFileManager::GetFolderFromPath(const fstring&, fstring&)':
FCollada/FUtils/FUFileManager.cpp:427:40: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  427 |         path = StripFileFromPath(folder);
      |                                        ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]':
FCollada/FUtils/FUFileManager.cpp:451:26:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FUUri::Scheme, SchemeCallbacks*>& fm::pair<FUUri::Scheme, SchemeCallbacks*>::operator=(const fm::pair<FUUri::Scheme, SchemeCallbacks*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FUUri::Scheme, SchemeCallbacks*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FUUri::Scheme, SchemeCallbacks*>& fm::pair<FUUri::Scheme, SchemeCallbacks*>::operator=(const fm::pair<FUUri::Scheme, SchemeCallbacks*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FUUri::Scheme, SchemeCallbacks*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FUUri::Scheme, SchemeCallbacks*>& fm::pair<FUUri::Scheme, SchemeCallbacks*>::operator=(const fm::pair<FUUri::Scheme, SchemeCallbacks*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FUUri::Scheme, SchemeCallbacks*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FUUri::Scheme, SchemeCallbacks*>& fm::pair<FUUri::Scheme, SchemeCallbacks*>::operator=(const fm::pair<FUUri::Scheme, SchemeCallbacks*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FUUri::Scheme, SchemeCallbacks*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]':
FCollada/FUtils/FUFileManager.cpp:457:58:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<FUUri::Scheme, SchemeCallbacks*>::iterator::iterator(const fm::tree<FUUri::Scheme, SchemeCallbacks*>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<FUUri::Scheme, SchemeCallbacks*>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::const_iterator fm::tree<KEY, DATA>::begin() const [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]':
FCollada/FUtils/FUFileManager.cpp:472:80:   required from here
FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree<FUUri::Scheme, SchemeCallbacks*>::const_iterator::const_iterator(const fm::tree<FUUri::Scheme, SchemeCallbacks*>::const_iterator&)' is deprecated [-Wdeprecated-copy]
  380 |                 inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */
      |                                                                                       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:275:41: note: because 'fm::tree<FUUri::Scheme, SchemeCallbacks*>::const_iterator' has user-provided 'fm::tree<KEY, DATA>::const_iterator& fm::tree<KEY, DATA>::const_iterator::operator=(const fm::tree<KEY, DATA>::const_iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]'
  275 |                         const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */
      |                                         ^~~~~~~~
FCollada/FUtils/FUObject.cpp
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FUtils/FUFileManager.cpp:104:22:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FUtils/FUFileManager.cpp:104:22:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUObjectType.cpp
FCollada/FUtils/FUParameter.cpp
FCollada/FUtils/FUParameterizable.cpp
FCollada/FUtils/FUPluginManager.cpp
FCollada/FUtils/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()':
FCollada/FUtils/FUFileManager.cpp:398:32: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation]
  398 |                         strncpy(path, path2, 1023);
      |                                ^
FCollada/FUtils/FUSemaphore.cpp
In file included from FCollada/FUtils/FUSemaphore.cpp:10:
FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp]
   36 | #warning "FUSemaphore: Semaphore not implemented for non Windows"
      |  ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp
FCollada/FUtils/FUStringConversion.cpp
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FUtils/FUPluginManager.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUPluginManager.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUPluginManager.cpp: In member function 'void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)':
FCollada/FUtils/FUPluginManager.cpp:66:50: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   66 |         pluginFolderName = pluginFolder.ToString();
      |                                                  ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a)
      |                                                      ^
FCollada/FUtils/FUPluginManager.cpp:148:72: note: in expansion of macro 'TO_FSTRING'
  148 |                                 library->filename = pluginFolderName + TO_FSTRING((const char*) directoryEntry->d_name);
      |                                                                        ^~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In member function 'void fm::stringT<CH>::resize(size_t) [with CH = char]',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fm::stringT<CH>::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10,
    inlined from 'void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)' at FCollada/FUtils/FUPluginManager.cpp:72:25:
FCollada/FUtils/FUString.h:434:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  434 |                         Parent::back() = 0; // NULL-terminate
      |                         ~~~~~~~~~~~~~~~^~~
In file included from /usr/include/string.h:535,
                 from FCollada/FUtils/Platforms.h:81,
                 from FCollada/FUtils/FUtils.h:72:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fm::stringT<CH>::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10,
    inlined from 'void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)' at FCollada/FUtils/FUPluginManager.cpp:72:25:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUSynchronizableObject.cpp
FCollada/FUtils/FUStringConversion.cpp: In static member function 'static void FUStringConversion::SplitTarget(const fm::string&, fm::string&, fm::string&)':
FCollada/FUtils/FUStringConversion.cpp:216:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  216 |                 pointer = target.substr(0, splitIndex);
      |                                                      ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUStringConversion.cpp:15:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringConversion.cpp:217:53: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  217 |                 qualifier = target.substr(splitIndex);
      |                                                     ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringConversion.cpp:221:27: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  221 |                 pointer = target;
      |                           ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()':
FCollada/FUtils/FUStringConversion.cpp:281:15: warning: variable 'f' set but not used [-Wunused-but-set-variable]
  281 |         float f = FUStringConversion::ToFloat(&c);
      |               ^
FCollada/FUtils/FUStringConversion.cpp:283:14: warning: variable 'b' set but not used [-Wunused-but-set-variable]
  283 |         bool b = FUStringConversion::ToBoolean(c);
      |              ^
FCollada/FUtils/FUStringConversion.cpp:285:15: warning: variable 'i32' set but not used [-Wunused-but-set-variable]
  285 |         int32 i32 = FUStringConversion::ToInt32(&c);
      |               ^~~
FCollada/FUtils/FUStringConversion.cpp:287:16: warning: variable 'u32' set but not used [-Wunused-but-set-variable]
  287 |         uint32 u32 = FUStringConversion::ToUInt32(&c);
      |                ^~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FUtils/FUStringConversion.cpp:122:25:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FUtils/FUStringConversion.cpp:127:14:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]':
FCollada/FUtils/FUStringConversion.hpp:499:46:   required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector<FMMatrix44>]'
FCollada/FUtils/FUStringConversion.cpp:261:97:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177:
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]'
FCollada/FUtils/FUStringConversion.hpp:499:46:   required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector<FMMatrix44>]'
FCollada/FUtils/FUStringConversion.cpp:261:97:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In file included from FCollada/FMath/FMArray.h:18:
FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]':
FCollada/FMath/FMArray.h:350:18:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]'
FCollada/FUtils/FUStringConversion.hpp:499:46:   required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector<FMMatrix44>]'
FCollada/FUtils/FUStringConversion.cpp:261:97:   required from here
FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   64 |                 ::new (o) Type1(value);
      |                 ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FUtils/FUStringConversion.hpp:536:31:   required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector<FMVector3>]'
FCollada/FUtils/FUStringConversion.cpp:263:97:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FUtils/FUStringConversion.hpp:538:14:   required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector<FMVector3>]'
FCollada/FUtils/FUStringConversion.cpp:263:97:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FCollada/FUtils/FUStringConversion.cpp:18:
FCollada/FUtils/FUStringConversion.hpp: In static member function 'static float FUStringConversion::ToFloat(const CH**) [with CH = char]':
FCollada/FUtils/FUStringConversion.hpp:91:36: warning: this statement may fall through [-Wimplicit-fallthrough=]
   91 |                 case 'I': infinity = true; // intentional pass-through.
      |                           ~~~~~~~~~^~~~~~
FCollada/FUtils/FUStringConversion.hpp:92:17: note: here
   92 |                 default: nonValidFound = true; --s; break;
      |                 ^~~~~~~
FCollada/FUtils/FUThread.cpp
In file included from FCollada/FUtils/FUThread.cpp:10:
FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp]
   30 | #warning "Threads not yet implemented for non Windows."
      |  ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()':
FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  123 |                 a = c.substr(x, y); r = u.substr(x, y);
      |                                  ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUStringBuilder.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp:123:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  123 |                 a = c.substr(x, y); r = u.substr(x, y);
      |                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 |                 e = a.c_str(); v = u.c_str();
      |                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 |                 e = a.c_str(); v = u.c_str();
      |                                            ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUTracker.cpp
FCollada/FUtils/FUUniqueStringMap.cpp
FCollada/FUtils/FUUri.cpp
FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT<CH>::insert(fm::stringT<CharT>&) [with CH = char]':
FCollada/FUtils/FUUniqueStringMap.cpp:21:13:   required from here
FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   74 |                 wantedStr = builder.ToString();
      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUUniqueStringMap.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT<CharT>&, fm::stringT<CharT>&, uint32&) [with CH = char; uint32 = unsigned int]':
FCollada/FUtils/FUUniqueStringMap.cpp:48:13:   required from 'void FUUniqueStringMapT<CH>::insert(fm::stringT<CharT>&) [with CH = char]'
FCollada/FUtils/FUUniqueStringMap.cpp:21:13:   required from here
FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   31 |         prefix = str;
      |         ~~~~~~~^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = fm::stringT<char>; DATA = fm::map<unsigned int, unsigned int>]':
FCollada/FUtils/FUUniqueStringMap.cpp:54:22:   required from 'void FUUniqueStringMapT<CH>::insert(fm::stringT<CharT>&) [with CH = char]'
FCollada/FUtils/FUUniqueStringMap.cpp:21:13:   required from here
FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  438 |                         n->data.first = key;
      |                         ~~~~~~~~~~~~~~^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = unsigned int; DATA = unsigned int]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = fm::stringT<char>; DATA = fm::map<unsigned int, unsigned int>]'
FCollada/FUtils/FUUniqueStringMap.cpp:54:22:   required from 'void FUUniqueStringMapT<CH>::insert(fm::stringT<CharT>&) [with CH = char]'
FCollada/FUtils/FUUniqueStringMap.cpp:21:13:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]'
FCollada/FUtils/FUUniqueStringMap.cpp:101:20:   required from 'void FUUniqueStringMapT<CH>::erase(const fm::stringT<CharT>&) [with CH = char]'
FCollada/FUtils/FUUniqueStringMap.cpp:22:38:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUXmlDocument.cpp
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<unsigned int, unsigned int>& fm::pair<unsigned int, unsigned int>::operator=(const fm::pair<unsigned int, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<unsigned int, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FUtils/FUUri.cpp:11:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUUri.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUtils.h:72:
FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri()':
FCollada/FUtils/FUUri.cpp:27:19: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   27 |         path = FC("");
      |                   ^~
FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC'
  205 |         #define FC(a) a
      |                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri(const fstring&, bool)':
FCollada/FUtils/FUUri.cpp:41:34: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   41 |                 _uri = Escape(uri);
      |                                  ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:45:24: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   45 |                 _uri = uri;
      |                        ^~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:83:70: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   83 |                 schemeDelimiter = _uri.substr(schemeDelimiterIndex, 3);
      |                                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:97:32: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   97 |                         path = _uri;
      |                                ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:99:46: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 |                         schemeDelimiter = FC("://");
      |                                              ^~~~~
FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC'
  205 |         #define FC(a) a
      |                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:109:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  109 |                                 fragment = path.substr(fragmentIndex + 1);
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:110:68: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  110 |                                 path = path.substr(0, fragmentIndex);
      |                                                                    ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:144:89: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  144 |                         hostname = _uri.substr(hostIndex, hostDelimiterIndex - hostIndex);
      |                                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:152:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  152 |                                 hostname = hostname.substr(0, portIndex);
      |                                                                        ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:170:48: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  170 |                                         path = _uri;
      |                                                ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:174:119: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  174 |                                 hostname = _uri.substr(hostDelimiterIndex, realHostDelimiterIndex - hostDelimiterIndex);
      |                                                                                                                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:191:120: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         if (queryDelimiter != fstring::npos) query = _uri.substr(queryDelimiter + 1, fragmentDelimiter - queryDelimiter);
      |                                                                                                                        ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:192:93: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  192 |         if (fragmentDelimiter != fstring::npos) fragment = _uri.substr(fragmentDelimiter + 1);
      |                                                                                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:196:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  196 |                 path = _uri.substr(hostDelimiterIndex);
      |                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:200:94: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  200 |                 path = _uri.substr(hostDelimiterIndex, fragmentDelimiter - hostDelimiterIndex);
      |                                                                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:204:91: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  204 |                 path = _uri.substr(hostDelimiterIndex, queryDelimiter - hostDelimiterIndex);
      |                                                                                           ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::GetAbsolutePath() const':
FCollada/FUtils/FUUri.cpp:340:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  340 |                         outString = path;
      |                                     ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::MakeRelative(const fstring&) const':
FCollada/FUtils/FUUri.cpp:446:49: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  446 |                 filePath = MakeAbsolute(filePath);
      |                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:450:40: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  450 |                 filePath = uri.GetPath();
      |                                        ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:513:51: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  513 |                                 relativePath = FC("./");
      |                                                   ^~~~
FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC'
  205 |         #define FC(a) a
      |                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:522:51: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  522 |                         filePath = relativePath + filename;
      |                                                   ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp: In member function 'void FUUri::MakeAbsolute(FUUri&) const':
FCollada/FUtils/FUUri.cpp:552:45: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  552 |                 uri.schemeDelimiter = this->schemeDelimiter;
      |                                             ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:553:38: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  553 |                 uri.hostname = this->hostname;
      |                                      ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.cpp:620:20: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  620 |         uri.path = outPath;
      |                    ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FUtils/FUUri.cpp:703:14:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FUtils/FUUri.cpp:607:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FUtils/FUFileManager.h:19,
                 from FCollada/FUtils/FUXmlDocument.cpp:12:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUXmlDocument.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUXmlParser.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUXmlWriter.cpp
FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)':
FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  186 |                 str = xmlBuilder.ToString();
      |                                           ^
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FUtils/StdAfx.h:12,
                 from FCollada/FUtils/FUXmlWriter.cpp:9:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FArchiveXML.cpp
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:15:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from /usr/include/string.h:535,
                 from FCollada/FUtils/Platforms.h:81:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:324:19:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:328:19:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fstring FUUri::GetAbsolutePath() const' at FCollada/FUtils/FUUri.cpp:332:19:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:17:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:19:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:21:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:86: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  137 |                                 ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr());
      |                                                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:85: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  281 |                                 curveData.targetQualifier = animated->GetQualifier(i);
      |                                                                                     ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  288 |                                 channelData.targetPointer = animatedData.pointer;
      |                                                                          ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const fm::string&)':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  423 |         infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity());
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const fm::string&)':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:86: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  624 |         infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity());
      |                                                                                      ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:32:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:48:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::erase(iterator) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:25:   required from here
FCollada/FMath/FMArray.h:150:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  150 |                         if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T));
      |                                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15:
FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)':
FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  115 |         inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; }
      |                                                                                                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:80: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   77 |                 else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId;
      |                                                                                ^~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  339 |                                         inputDriver = ReadNodeSource(parameterNode);
      |                                                                                   ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)':
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  601 |                                 curveData.targetQualifier = qualifiers[i];
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FCollada/FCDocument/FCDAnimationClip.h:115:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::vector<float, true>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::vector<float, true>; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector<float, true>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<float, true>' declared here
   43 |         class vector
      |               ^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::vector<FMVector2>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::vector<FMVector2>; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector<FMVector2>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<FMVector2>' declared here
   43 |         class vector
      |               ^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::vector<FMVector3>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::vector<FMVector3>; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector<FMVector3>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMArray.h:43:15: note: 'class fm::vector<FMVector3>' declared here
   43 |         class vector
      |               ^~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXCameraExport.cpp
FColladaPlugins/FArchiveXML/FAXCameraImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp
FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)':
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 |                         parameterNames[i] = (const char*) node->name;
      |                                                                 ^~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)':
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  451 |                                 pointer = ReadNodeId(target);
      |                                                            ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:52: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  490 |                         pointer = builder.ToString();
      |                                                    ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:37:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)':
FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  409 |                 subId = AddNodeSid(node, subId.c_str());
      |                                                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:229:4:   required from 'void fm::vector<T, PRIMITIVE>::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]'
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177:
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]':
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In member function 'void fm::stringT<CH>::resize(size_t) [with CH = char]',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:170:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fm::stringT<CH>::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10,
    inlined from 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)' at FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:44:
FCollada/FUtils/FUString.h:434:40: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  434 |                         Parent::back() = 0; // NULL-terminate
      |                         ~~~~~~~~~~~~~~~^~~
In file included from /usr/include/string.h:535,
                 from FCollada/FUtils/Platforms.h:81,
                 from FCollada/FUtils/FUtils.h:72:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void fm::stringT<CH>::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11,
    inlined from 'void fm::stringT<CH>::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10,
    inlined from 'fm::stringT<CH>::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10,
    inlined from 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)' at FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:44:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' specified bound 4294967295 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here
   24 | FMMatrix44
      | ^~~~~~~~~~
In file included from FCollada/FMath/FMArray.h:18:
FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]':
FCollada/FMath/FMArray.h:350:18:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]'
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27:   required from here
FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   64 |                 ::new (o) Type1(value);
      |                 ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  266 |         data.targetId = ReadNodeSource(morphNode);
      |                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FUtils/FUString.h:584:
FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]':
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69:   required from here
FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  151 |         inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */
      |                                                                                                          ^~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp
FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp
FColladaPlugins/FArchiveXML/FAXEntityExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:65: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy]
   72 |         hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow();
      |                                                                 ^
In file included from FCollada/FCDocument/FCDAsset.h:20:
FCollada/FUtils/FUDateTime.h:40:9: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)'
   40 |         FUDateTime(const FUDateTime& time);
      |         ^~~~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20:
FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const fm::string&)':
FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   63 |         inline void SetName(const fm::string& _name) { name = _name; }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16:
FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const fm::string&)':
FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  267 |         inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); }
      |                                                                                 ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:89:36:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FCollada/FMath/FMath.h:173:
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDGeometrySpline.h:129:48:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here
   28 | FMVector3
      | ^~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27:
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FColladaPlugins/FArchiveXML/FAXLightExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 |                                 semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str());
      |                                                                                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)':
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:130: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here
  154 |                 controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i])));
      |                                                                                                                                  ^
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]':
FCollada/FCDocument/FCDSkinController.h:145:2:   required from here
FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   57 |         FUParameterT(const TYPE& defaultValue) : value(defaultValue) {}
      |                                                  ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXLightImport.cpp
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:44,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:13:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:15:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:24:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:42: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   95 |                 if (_sid.empty()) _sid = "code";
      |                                          ^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:102:42: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  102 |                 if (_sid.empty()) _sid = "include";
      |                                          ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:118: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  579 |         AddAttribute(node, DAE_VALUE_ATTRIBUTE, FUStringConversion::ToString((castType) *((valueType*)(data + offset))));
      |                                                                                                                      ^
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:802:17: note: in expansion of macro 'NODE_TYPE'
  802 |                 NODE_TYPE(0, stateNode, FMMatrix44, FMMatrix44);
      |                 ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FUtils/FUtils.h:72:
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectTechnique(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:994:39: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  994 |         if (_name.empty()) _name = FC("common");
      |                                       ^~~~~~~~
FCollada/FUtils/Platforms.h:205:23: note: in definition of macro 'FC'
  205 |         #define FC(a) a
      |                       ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14:
FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)':
FCollada/FCDocument/FCDEffectCode.h:93:60: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   93 |         inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); }
      |                                                            ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16:
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  191 |         void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); }
      |                                                              ^~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const fm::string&)':
FCollada/FCDocument/FCDEffectParameterSurface.h:195:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  195 |         void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); }
      |                                                               ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:25:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadMaterial(FCDObject*, xmlNode*)':
FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a)
      |                                                      ^
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:72:41: note: in expansion of macro 'TO_FSTRING'
   72 |                         hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE));
      |                                         ^~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:73:83: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   73 |                         hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE);
      |                                                                                   ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:59: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  433 |         data.surfaceSid = ReadNodeContentDirect(sourceNode);
      |                                                           ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:441:78: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  441 |                 data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid);
      |                                                                              ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadTexture(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1558:84: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
 1558 |         data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE);
      |                                                                                    ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1559:100: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
 1559 |         if (!data.samplerSid.empty()) data.samplerSid = FCDObjectWithId::CleanSubId(data.samplerSid);
      |                                                                                                    ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::ParseColorTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterColor4*, uint32)':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1617:69: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
 1617 |                                 name = ReadNodeContentFull(colorNode);
      |                                                                     ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::ParseFloatTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterFloat*, uint32)':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1680:69: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
 1680 |                                 name = ReadNodeContentFull(floatNode);
      |                                                                     ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21,
                 from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FMath/FMath.h:38,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29:
FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here
   38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h:354:37: note: synthesized method 'FCDMaterialTechniqueHint& FCDMaterialTechniqueHint::operator=(const FCDMaterialTechniqueHint&)' first required here
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
In file included from FCollada/FUtils/FUString.h:584:
FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const fm::stringT<CharT>&) [with CH = char]':
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1093:3:   required from here
FCollada/FUtils/FUStringConversion.h:153:126: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  153 |         inline static FMMatrix44 ToMatrix(const fm::stringT<CH>& value) { FMMatrix44 mx; ToMatrix(value.c_str(), mx); return mx; } /**< See above. */
      |                                                                                                                              ^~
In file included from FCollada/FMath/FMath.h:177:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:341:5:   required from 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here
   38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:44:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:27:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23:
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXSceneExport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:14:
FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const fm::string&)':
FCollada/FCDocument/FCDEntityReference.h:100:61: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  100 |         void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); }
      |                                                             ^~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  107 |         inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); }
      |                                                                               ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)':
FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  108 |         inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp: In static member function 'static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)':
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:73: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  765 |         strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT);
      |                                                                         ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::begin() [with KEY = _xmlNode*; DATA = FUUri]':
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75:   required from here
FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)' is deprecated [-Wdeprecated-copy]
  379 |                 inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; }
      |                                                                     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree<_xmlNode*, FUUri>::iterator' has user-provided 'fm::tree<KEY, DATA>::iterator& fm::tree<KEY, DATA>::iterator::operator=(const fm::tree<KEY, DATA>::iterator&) [with KEY = _xmlNode*; DATA = FUUri]'
  174 |                         iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; }
      |                                   ^~~~~~~~
FCollada/FUtils/FUUri.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]':
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:33:   required from here
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:12:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:15,
                 from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9:
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)':
FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  143 |         inline void SetQuery(const fstring& _query) { query = _query; }
      |                                                               ^~~~~~
In file included from FCollada/FUtils/FUtils.h:120,
                 from FCollada/FCollada.h:58,
                 from FColladaPlugins/FArchiveXML/StdAfx.h:13:
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)':
FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  151 |         inline void SetFragment(const fstring& _fragment) { fragment = _fragment; }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12:
FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)':
FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 |         inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); }
      |                                                                        ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDSceneNode.h:27,
                 from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17:
FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const':
FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
  422 |         virtual FMMatrix44 ToMatrix() const { return transform; }
      |                                                      ^~~~~~~~~
In file included from FCollada/FMath/FMath.h:177,
                 from FCollada/FUtils/FUtils.h:81:
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FCDocument/FCDEffectParameter.h:22,
                 from FCollada/FCDocument/FCDEffectStandard.h:30,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:24,
                 from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10:
FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note:   after user-defined conversion: 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]'
  105 |         inline operator const TYPE&() const { return value; } /**< See above. */
      |                ^~~~~~~~
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)':
FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  591 | #define TO_STRING(a) FUStringConversion::ToString(a)
      |                                                    ^
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:33: note: in expansion of macro 'TO_STRING'
   97 |                 data.targetId = TO_STRING(targetNode->GetContent());
      |                                 ^~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)':
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  253 |                         layer->name = FUStringConversion::ToString(nameAttribute->GetValue());
      |                                                                                             ^
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDocument.h:27,
                 from FColladaPlugins/FArchiveXML/FArchiveXML.h:21:
FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT<TYPE>& FUParameterT<TYPE>::operator=(const TYPE&) [with TYPE = fm::stringT<char>]':
FCollada/FCDocument/FCDEffectParameter.h:80:2:   required from here
FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   68 |         FUParameterT<TYPE>& operator= (const TYPE& copy) { value = copy; return *this; }
      |                                                            ~~~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400:
FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT<TYPE, QUALIFIERS>::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]':
FCollada/FCDocument/FCDTransform.h:392:2:   required from here
FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy]
   26 | ,       value(defaultValue)
      |         ^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMMatrix44.h:66:21: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)'
   66 |         FMMatrix44& operator=(const FMMatrix44& copy);
      |                     ^~~~~~~~
In file included from FCollada/FMath/FMath.h:44:
FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree<KEY, DATA>::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]':
FCollada/FMath/FMTree.h:486:69:   required from 'void fm::tree<KEY, DATA>::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]'
FCollada/FCDocument/FCDocument.h:517:129:   required from here
FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  505 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  510 |                                                         release->data = release->left->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  519 |                                                 n->data = release->data;
      |                                                 ~~~~~~~~^~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair<FCDExtra*, FCDExtra*>& fm::pair<FCDExtra*, FCDExtra*>::operator=(const fm::pair<FCDExtra*, FCDExtra*>&)' is deprecated [-Wdeprecated-copy]
  524 |                                                         release->data = release->right->data;
      |                                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDExtra*, FCDExtra*>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
In file included from FCollada/FMath/FMath.h:38:
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:269:25:   required from 'void fm::vector<T, PRIMITIVE>::clear() [with T = FUUri; bool PRIMITIVE = false]'
FCollada/FCDocument/FCDControllerInstance.h:104:58:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25:
FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132:   required from here
FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   81 | struct FCDTargetedEntityData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here
  428 |                                         parent->data.second = data;
      |                                         ~~~~~~~~~~~~~~~~~~~~^~~~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>& fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>::operator=(const fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEmitterInstance*, FCDEmitterInstanceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>& fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>::operator=(const fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTargetedEntity*, FCDTargetedEntityData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  126 | struct FCDAnimationChannelData
      |        ^~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>& fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>::operator=(const fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationChannel*, FCDAnimationChannelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   99 | struct FCDAnimatedData
      |        ^~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimated*, FCDAnimatedData>& fm::pair<FCDAnimated*, FCDAnimatedData>::operator=(const fm::pair<FCDAnimated*, FCDAnimatedData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimated*, FCDAnimatedData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  150 | struct FCDAnimationCurveData
      |        ^~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>& fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>::operator=(const fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimationCurve*, FCDAnimationCurveData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDAnimation*, FCDAnimationData>& fm::pair<FCDAnimation*, FCDAnimationData>::operator=(const fm::pair<FCDAnimation*, FCDAnimationData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDAnimation*, FCDAnimationData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>& fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>::operator=(const fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDPhysicsModel*, FCDPhysicsModelData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  184 | struct FCDEffectParameterSamplerData
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>& fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>::operator=(const fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDEffectParameterSampler*, FCDEffectParameterSamplerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDTexture*; DATA = FCDTextureData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  193 | struct FCDTextureData
      |        ^~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDTexture*, FCDTextureData>& fm::pair<FCDTexture*, FCDTextureData>::operator=(const fm::pair<FCDTexture*, FCDTextureData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDTexture*, FCDTextureData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDSkinController*, FCDSkinControllerData>& fm::pair<FCDSkinController*, FCDSkinControllerData>::operator=(const fm::pair<FCDSkinController*, FCDSkinControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDSkinController*, FCDSkinControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  211 | struct FCDMorphControllerData
      |        ^~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<FCDMorphController*, FCDMorphControllerData>& fm::pair<FCDMorphController*, FCDMorphControllerData>::operator=(const fm::pair<FCDMorphController*, FCDMorphControllerData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDMorphController*, FCDMorphControllerData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]':
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair<FCDGeometrySource*, FCDGeometrySourceData>& fm::pair<FCDGeometrySource*, FCDGeometrySourceData>::operator=(const fm::pair<FCDGeometrySource*, FCDGeometrySourceData>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<FCDGeometrySource*, FCDGeometrySourceData>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]':
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  535 |                                         memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size());
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h: In instantiation of 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = _xmlNode*; DATA = FUUri]':
FCollada/FMath/FMTree.h:685:8:   recursively required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
   33 | class FCOLLADA_EXPORT FUUri
      |                       ^~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMTree.h:28:15: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMTree.h:645:72: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here
  645 |                                                 cloneNode->right->data = currentNode->data;
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy]
  659 |                                                         cloneNode->left->data = currentNode->data;
      |                                                         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::stringT<char>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
output/libFColladaSD.a
FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector<T, PRIMITIVE>::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]':
FCollada/FMath/FMArray.h:539:6:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  300 |                                                 memcpy(newValues, heapBuffer, sized * sizeof(T));
      |                                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false; iterator = fm::stringT<char>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::stringT<char>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:90:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT<char>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FUtils/FUString.h:36:31: note: 'class fm::stringT<char>' declared here
   36 |         class FCOLLADA_EXPORT stringT : public fm::vector<CH, true>
      |                               ^~~~~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT<char>& fm::stringT<char>::operator=(const fm::stringT<char>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT<char>' has user-provided 'fm::stringT<CH>::stringT(const fm::stringT<CH>&) [with CH = char]'
   52 |                 stringT(const stringT& c) : Parent(c) {}
      |                 ^~~~~~~
FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector<T, PRIMITIVE>::insert(iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; iterator = fm::pair<_xmlNode*, unsigned int>*]':
FCollada/FMath/FMArray.h:367:48:   required from 'void fm::vector<T, PRIMITIVE>::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FCollada/FMath/FMArray.h:543:7:   required from 'fm::vector<T, PRIMITIVE>& fm::vector<T, PRIMITIVE>::operator=(const fm::vector<T, PRIMITIVE>&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]'
FColladaPlugins/FArchiveXML/FAXStructures.h:165:8:   required from 'fm::tree<KEY, DATA>& fm::tree<KEY, DATA>::operator=(const fm::tree<KEY, DATA>&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]'
FCollada/FMath/FMTree.h:685:8:   required from 'fm::tree<KEY, DATA>::iterator fm::tree<KEY, DATA>::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FCollada/FMath/FMTree.h:481:124:   required from 'DATA& fm::tree<KEY, DATA>::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]'
FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94:   required from here
FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  346 |                                 memmove(it + 1, it, (end() - it) * sizeof(T));
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here
   28 |         class pair
      |               ^~~~
FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy]
  354 |                                 *it = item;
      |                                 ~~~~^~~~~~
FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]'
   44 |                 pair(const pair& p) : first(p.first), second(p.second) {}
      |                 ^~~~
output/libFColladaSR.a
make[2]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/fcollada/src'

Building SpiderMonkey...

SpiderMonkey build options: --disable-tests
           --disable-jemalloc
           --disable-js-shell
           --without-intl-api
           --enable-shared-js
           --disable-jitspew         
Initialized empty Git repository in /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/.git/
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
[main (root-commit) 320e8bc] Initial commit
 84626 files changed, 10609922 insertions(+)
 create mode 100644 .cargo/config.in
 create mode 100644 Cargo.lock
 create mode 100644 Cargo.toml
 create mode 100644 INSTALL
 create mode 100644 LICENSE
 create mode 100644 Makefile.in
 create mode 100644 README
 create mode 100644 build/.gdbinit_python.in
 create mode 100644 build/.lldbinit.in
 create mode 100644 build/RunCbindgen.py
 create mode 100644 build/__init__.py
 create mode 100644 build/appini_header.py
 create mode 100644 build/application.ini.in
 create mode 100644 build/autoconf/alloc.m4
 create mode 100644 build/autoconf/altoptions.m4
 create mode 100644 build/autoconf/android.m4
 create mode 100644 build/autoconf/arch.m4
 create mode 100644 build/autoconf/clang-plugin.m4
 create mode 100644 build/autoconf/codeset.m4
 create mode 100644 build/autoconf/compiler-opts.m4
 create mode 100755 build/autoconf/config.guess
 create mode 100644 build/autoconf/config.status.m4
 create mode 100755 build/autoconf/config.sub
 create mode 100644 build/autoconf/expandlibs.m4
 create mode 100644 build/autoconf/hooks.m4
 create mode 100644 build/autoconf/hotfixes.m4
 create mode 100755 build/autoconf/install-sh
 create mode 100644 build/autoconf/mozheader.m4
 create mode 100644 build/autoconf/mozprog.m4
 create mode 100644 build/autoconf/pkg.m4
 create mode 100644 build/autoconf/sanitize.m4
 create mode 100644 build/autoconf/toolchain.m4
 create mode 100644 build/binary-location.mk
 create mode 100644 build/build-clang/README
 create mode 100644 build/build-clang/android-mangling-error.patch
 create mode 100644 build/build-clang/bug-1605181-isConstexpr.patch
 create mode 100644 build/build-clang/bug-1606630-if_constexpr.patch
 create mode 100755 build/build-clang/build-clang.py
 create mode 100644 build/build-clang/clang-10-linux64.json
 create mode 100644 build/build-clang/clang-5.0-linux64.json
 create mode 100644 build/build-clang/clang-7-linux64.json
 create mode 100755 build/build-clang/clang-9-mingw.json
 create mode 100644 build/build-clang/clang-android.json
 create mode 100644 build/build-clang/clang-linux64-aarch64-cross.json
 create mode 100644 build/build-clang/clang-linux64.json
 create mode 100644 build/build-clang/clang-macosx64.json
 create mode 100644 build/build-clang/clang-tidy-ci.patch
 create mode 100644 build/build-clang/clang-tidy-linux64.json
 create mode 100644 build/build-clang/clang-tidy-macosx64.json
 create mode 100644 build/build-clang/clang-tidy-no-errors.patch
 create mode 100644 build/build-clang/clang-tidy-win64.json
 create mode 100644 build/build-clang/clang-win64-2stage.json
 create mode 100644 build/build-clang/clang-win64.json
 create mode 100644 build/build-clang/clang_format_10.patch
 create mode 100644 build/build-clang/compiler-rt-cross-compile.patch
 create mode 100644 build/build-clang/compiler-rt-no-codesign.patch
 create mode 100644 build/build-clang/critical_section_on_gcov_flush-rG02ce9d8ef5a8.patch
 create mode 100644 build/build-clang/downgrade-mangling-error.patch
 create mode 100644 build/build-clang/find_symbolizer_linux.patch
 create mode 100644 build/build-clang/find_symbolizer_linux_clang_10.patch
 create mode 100644 build/build-clang/llvmorg-10-init-5191-ga84b200e604-windows-pgo.patch
 create mode 100644 build/build-clang/llvmorg-11-init-4265-g2dcbdba8540.patch
 create mode 100644 build/build-clang/llvmorg-11-init-4265-g2dcbdba8540_clang_10.patch
 create mode 100644 build/build-clang/loosen-msvc-detection.patch
 create mode 100644 build/build-clang/r350774.patch
 create mode 100644 build/build-clang/rG7e18aeba5062.patch
 create mode 100644 build/build-clang/rG7e18aeba5062_clang_10.patch
 create mode 100644 build/build-clang/rename_gcov_flush.patch
 create mode 100644 build/build-clang/rename_gcov_flush_7.patch
 create mode 100644 build/build-clang/rename_gcov_flush_clang_10.patch
 create mode 100644 build/build-clang/revert-r362047-and-r362065.patch
 create mode 100644 build/build-clang/static-llvm-symbolizer.patch
 create mode 100644 build/build-clang/tsan-hang-be41a98ac222.patch
 create mode 100644 build/build-clang/tsan-hang-be41a98ac222_clang_10.patch
 create mode 100644 build/build-clang/unpoison-thread-stacks.patch
 create mode 100644 build/build-clang/unpoison-thread-stacks_clang_10.patch
 create mode 100644 build/build-infer/README
 create mode 100755 build/build-infer/build-infer.py
 create mode 100644 build/build-infer/infer-linux64.json
 create mode 100644 build/buildconfig.py
 create mode 100755 build/cargo-host-linker
 create mode 100644 build/cargo-host-linker.bat
 create mode 100755 build/cargo-linker
 create mode 100644 build/cargo-linker.bat
 create mode 100755 build/checksums.py
 create mode 100644 build/clang-plugin/.clang-format
 create mode 100644 build/clang-plugin/ArithmeticArgChecker.cpp
 create mode 100644 build/clang-plugin/ArithmeticArgChecker.h
 create mode 100644 build/clang-plugin/AssertAssignmentChecker.cpp
 create mode 100644 build/clang-plugin/AssertAssignmentChecker.h
 create mode 100644 build/clang-plugin/BaseCheck.h
 create mode 100644 build/clang-plugin/CanRunScriptChecker.cpp
 create mode 100644 build/clang-plugin/CanRunScriptChecker.h
 create mode 100644 build/clang-plugin/Checks.inc
 create mode 100644 build/clang-plugin/ChecksIncludes.inc
 create mode 100644 build/clang-plugin/CustomAttributes.cpp
 create mode 100644 build/clang-plugin/CustomAttributes.h
 create mode 100644 build/clang-plugin/CustomAttributes.inc
 create mode 100644 build/clang-plugin/CustomMatchers.h
 create mode 100644 build/clang-plugin/CustomTypeAnnotation.cpp
 create mode 100644 build/clang-plugin/CustomTypeAnnotation.h
 create mode 100644 build/clang-plugin/DanglingOnTemporaryChecker.cpp
 create mode 100644 build/clang-plugin/DanglingOnTemporaryChecker.h
 create mode 100644 build/clang-plugin/DiagnosticsMatcher.cpp
 create mode 100644 build/clang-plugin/DiagnosticsMatcher.h
 create mode 100644 build/clang-plugin/ExplicitImplicitChecker.cpp
 create mode 100644 build/clang-plugin/ExplicitImplicitChecker.h
 create mode 100644 build/clang-plugin/ExplicitOperatorBoolChecker.cpp
 create mode 100644 build/clang-plugin/ExplicitOperatorBoolChecker.h
 create mode 100644 build/clang-plugin/FopenUsageChecker.cpp
 create mode 100644 build/clang-plugin/FopenUsageChecker.h
 create mode 100644 build/clang-plugin/KungFuDeathGripChecker.cpp
 create mode 100644 build/clang-plugin/KungFuDeathGripChecker.h
 create mode 100644 build/clang-plugin/LoadLibraryUsageChecker.cpp
 create mode 100644 build/clang-plugin/LoadLibraryUsageChecker.h
 create mode 100644 build/clang-plugin/Makefile.in
 create mode 100644 build/clang-plugin/MemMoveAnnotation.h
 create mode 100644 build/clang-plugin/MozCheckAction.cpp
 create mode 100644 build/clang-plugin/MozillaTidyModule.cpp
 create mode 100644 build/clang-plugin/MustOverrideChecker.cpp
 create mode 100644 build/clang-plugin/MustOverrideChecker.h
 create mode 100644 build/clang-plugin/MustReturnFromCallerChecker.cpp
 create mode 100644 build/clang-plugin/MustReturnFromCallerChecker.h
 create mode 100644 build/clang-plugin/MustUseChecker.cpp
 create mode 100644 build/clang-plugin/MustUseChecker.h
 create mode 100644 build/clang-plugin/NaNExprChecker.cpp
 create mode 100644 build/clang-plugin/NaNExprChecker.h
 create mode 100644 build/clang-plugin/NeedsNoVTableTypeChecker.cpp
 create mode 100644 build/clang-plugin/NeedsNoVTableTypeChecker.h
 create mode 100644 build/clang-plugin/NoAddRefReleaseOnReturnChecker.cpp
 create mode 100644 build/clang-plugin/NoAddRefReleaseOnReturnChecker.h
 create mode 100644 build/clang-plugin/NoAutoTypeChecker.cpp
 create mode 100644 build/clang-plugin/NoAutoTypeChecker.h
 create mode 100644 build/clang-plugin/NoDuplicateRefCntMemberChecker.cpp
 create mode 100644 build/clang-plugin/NoDuplicateRefCntMemberChecker.h
 create mode 100644 build/clang-plugin/NoExplicitMoveConstructorChecker.cpp
 create mode 100644 build/clang-plugin/NoExplicitMoveConstructorChecker.h
 create mode 100644 build/clang-plugin/NoNewThreadsChecker.cpp
 create mode 100644 build/clang-plugin/NoNewThreadsChecker.h
 create mode 100644 build/clang-plugin/NoPrincipalGetURI.cpp
 create mode 100644 build/clang-plugin/NoPrincipalGetURI.h
 create mode 100644 build/clang-plugin/NoUsingNamespaceMozillaJavaChecker.cpp
 create mode 100644 build/clang-plugin/NoUsingNamespaceMozillaJavaChecker.h
 create mode 100644 build/clang-plugin/NonMemMovableMemberChecker.cpp
 create mode 100644 build/clang-plugin/NonMemMovableMemberChecker.h
 create mode 100644 build/clang-plugin/NonMemMovableTemplateArgChecker.cpp
 create mode 100644 build/clang-plugin/NonMemMovableTemplateArgChecker.h
 create mode 100644 build/clang-plugin/NonParamInsideFunctionDeclChecker.cpp
 create mode 100644 build/clang-plugin/NonParamInsideFunctionDeclChecker.h
 create mode 100644 build/clang-plugin/NonTrivialTypeInFfiChecker.cpp
 create mode 100644 build/clang-plugin/NonTrivialTypeInFfiChecker.h
 create mode 100644 build/clang-plugin/OverrideBaseCallChecker.cpp
 create mode 100644 build/clang-plugin/OverrideBaseCallChecker.h
 create mode 100644 build/clang-plugin/OverrideBaseCallUsageChecker.cpp
 create mode 100644 build/clang-plugin/OverrideBaseCallUsageChecker.h
 create mode 100644 build/clang-plugin/ParamTraitsEnumChecker.cpp
 create mode 100644 build/clang-plugin/ParamTraitsEnumChecker.h
 create mode 100644 build/clang-plugin/RecurseGuard.h
 create mode 100644 build/clang-plugin/RefCountedCopyConstructorChecker.cpp
 create mode 100644 build/clang-plugin/RefCountedCopyConstructorChecker.h
 create mode 100644 build/clang-plugin/RefCountedInsideLambdaChecker.cpp
 create mode 100644 build/clang-plugin/RefCountedInsideLambdaChecker.h
 create mode 100644 build/clang-plugin/ScopeChecker.cpp
 create mode 100644 build/clang-plugin/ScopeChecker.h
 create mode 100644 build/clang-plugin/SprintfLiteralChecker.cpp
 create mode 100644 build/clang-plugin/SprintfLiteralChecker.h
 create mode 100644 build/clang-plugin/StmtToBlockMap.h
 create mode 100644 build/clang-plugin/ThirdPartyPaths.h
 create mode 100644 build/clang-plugin/ThirdPartyPaths.py
 create mode 100644 build/clang-plugin/ThreadAllows.py
 create mode 100644 build/clang-plugin/ThreadAllows.txt
 create mode 100644 build/clang-plugin/ThreadFileAllows.txt
 create mode 100644 build/clang-plugin/TrivialCtorDtorChecker.cpp
 create mode 100644 build/clang-plugin/TrivialCtorDtorChecker.h
 create mode 100644 build/clang-plugin/TrivialDtorChecker.cpp
 create mode 100644 build/clang-plugin/TrivialDtorChecker.h
 create mode 100644 build/clang-plugin/Utils.h
 create mode 100644 build/clang-plugin/VariableUsageHelpers.cpp
 create mode 100644 build/clang-plugin/VariableUsageHelpers.h
 create mode 100644 build/clang-plugin/alpha/AlphaChecks.inc
 create mode 100644 build/clang-plugin/alpha/AlphaIncludes.inc
 create mode 100644 build/clang-plugin/alpha/TempRefPtrChecker.cpp
 create mode 100644 build/clang-plugin/alpha/TempRefPtrChecker.h
 create mode 100644 build/clang-plugin/alpha/sources.mozbuild
 create mode 100644 build/clang-plugin/alpha/tests/TestTempRefPtr.cpp
 create mode 100644 build/clang-plugin/alpha/tests/sources.mozbuild
 create mode 100644 build/clang-plugin/external/ExternalChecks.inc
 create mode 100644 build/clang-plugin/external/ExternalIncludes.inc
 create mode 100644 build/clang-plugin/external/sources.mozbuild
 create mode 100644 build/clang-plugin/external/tests/sources.mozbuild
 create mode 100755 build/clang-plugin/import_mozilla_checks.py
 create mode 100644 build/clang-plugin/moz.build
 create mode 100644 build/clang-plugin/mozsearch-plugin/FileOperations.cpp
 create mode 100644 build/clang-plugin/mozsearch-plugin/FileOperations.h
 create mode 100644 build/clang-plugin/mozsearch-plugin/JSONFormatter.cpp
 create mode 100644 build/clang-plugin/mozsearch-plugin/JSONFormatter.h
 create mode 100644 build/clang-plugin/mozsearch-plugin/MozsearchIndexer.cpp
 create mode 100644 build/clang-plugin/mozsearch-plugin/README
 create mode 100644 build/clang-plugin/mozsearch-plugin/StringOperations.cpp
 create mode 100644 build/clang-plugin/mozsearch-plugin/StringOperations.h
 create mode 100644 build/clang-plugin/plugin.h
 create mode 100644 build/clang-plugin/tests/Makefile.in
 create mode 100644 build/clang-plugin/tests/NonParameterTestCases.h
 create mode 100644 build/clang-plugin/tests/TestAssertWithAssignment.cpp
 create mode 100644 build/clang-plugin/tests/TestBadImplicitConversionCtor.cpp
 create mode 100644 build/clang-plugin/tests/TestCanRunScript.cpp
 create mode 100644 build/clang-plugin/tests/TestCustomHeap.cpp
 create mode 100644 build/clang-plugin/tests/TestDanglingOnTemporary.cpp
 create mode 100644 build/clang-plugin/tests/TestExplicitOperatorBool.cpp
 create mode 100644 build/clang-plugin/tests/TestFopenUsage.cpp
 create mode 100644 build/clang-plugin/tests/TestGlobalClass.cpp
 create mode 100644 build/clang-plugin/tests/TestHeapClass.cpp
 create mode 100644 build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp
 create mode 100644 build/clang-plugin/tests/TestKungFuDeathGrip.cpp
 create mode 100644 build/clang-plugin/tests/TestLoadLibraryUsage.cpp
 create mode 100644 build/clang-plugin/tests/TestMultipleAnnotations.cpp
 create mode 100644 build/clang-plugin/tests/TestMustOverride.cpp
 create mode 100644 build/clang-plugin/tests/TestMustReturnFromCaller.cpp
 create mode 100644 build/clang-plugin/tests/TestMustUse.cpp
 create mode 100644 build/clang-plugin/tests/TestNANTestingExpr.cpp
 create mode 100644 build/clang-plugin/tests/TestNANTestingExprC.c
 create mode 100644 build/clang-plugin/tests/TestNeedsNoVTableType.cpp
 create mode 100644 build/clang-plugin/tests/TestNoAddRefReleaseOnReturn.cpp
 create mode 100644 build/clang-plugin/tests/TestNoArithmeticExprInArgument.cpp
 create mode 100644 build/clang-plugin/tests/TestNoAutoType.cpp
 create mode 100644 build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp
 create mode 100644 build/clang-plugin/tests/TestNoExplicitMoveConstructor.cpp
 create mode 100644 build/clang-plugin/tests/TestNoNewThreadsChecker.cpp
 create mode 100644 build/clang-plugin/tests/TestNoPrincipalGetUri.cpp
 create mode 100644 build/clang-plugin/tests/TestNoRefcountedInsideLambdas.cpp
 create mode 100644 build/clang-plugin/tests/TestNoUsingNamespaceMozillaJava.cpp
 create mode 100644 build/clang-plugin/tests/TestNonHeapClass.cpp
 create mode 100644 build/clang-plugin/tests/TestNonMemMovable.cpp
 create mode 100644 build/clang-plugin/tests/TestNonMemMovableStd.cpp
 create mode 100644 build/clang-plugin/tests/TestNonMemMovableStdAtomic.cpp
 create mode 100644 build/clang-plugin/tests/TestNonParameterChecker.cpp
 create mode 100644 build/clang-plugin/tests/TestNonTemporaryClass.cpp
 create mode 100644 build/clang-plugin/tests/TestNonTrivialTypeInFfi.cpp
 create mode 100644 build/clang-plugin/tests/TestOverrideBaseCall.cpp
 create mode 100644 build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp
 create mode 100644 build/clang-plugin/tests/TestParamTraitsEnum.cpp
 create mode 100644 build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp
 create mode 100644 build/clang-plugin/tests/TestSprintfLiteral.cpp
 create mode 100644 build/clang-plugin/tests/TestStackClass.cpp
 create mode 100644 build/clang-plugin/tests/TestStaticLocalClass.cpp
 create mode 100644 build/clang-plugin/tests/TestTemporaryClass.cpp
 create mode 100644 build/clang-plugin/tests/TestTrivialCtorDtor.cpp
 create mode 100644 build/clang-plugin/tests/TestTrivialDtor.cpp
 create mode 100644 build/clang-plugin/tests/moz.build
 create mode 100644 build/compare-mozconfig/compare-mozconfigs.py
 create mode 100644 build/compare-mozconfig/python.ini
 create mode 100644 build/debian-packages/cmake-jessie.diff
 create mode 100644 build/debian-packages/gdb-jessie.diff
 create mode 100644 build/debian-packages/python-zstandard-jessie.diff
 create mode 100644 build/debian-packages/python3.5-jessie.diff
 create mode 100644 build/debian-packages/valgrind-jessie.diff
 create mode 100644 build/defines.sh
 create mode 100644 build/docs/build-overview.rst
 create mode 100644 build/docs/build-targets.rst
 create mode 100644 build/docs/cppeclipse.rst
 create mode 100644 build/docs/defining-binaries.rst
 create mode 100644 build/docs/defining-xpcom-components.rst
 create mode 100644 build/docs/environment-variables.rst
 create mode 100644 build/docs/files-metadata.rst
 create mode 100644 build/docs/glossary.rst
 create mode 100644 build/docs/gn.rst
 create mode 100644 build/docs/index.rst
 create mode 100644 build/docs/jar-manifests.rst
 create mode 100644 build/docs/locales.rst
 create mode 100644 build/docs/mozbuild-files.rst
 create mode 100644 build/docs/mozbuild-symbols.rst
 create mode 100644 build/docs/mozbuild/dumbmake.rst
 create mode 100644 build/docs/mozbuild/index.rst
 create mode 100644 build/docs/mozconfigs.rst
 create mode 100644 build/docs/mozinfo.rst
 create mode 100644 build/docs/pgo.rst
 create mode 100644 build/docs/preprocessor.rst
 create mode 100644 build/docs/python.rst
 create mode 100644 build/docs/rust.rst
 create mode 100644 build/docs/sccache-dist.rst
 create mode 100644 build/docs/slow.rst
 create mode 100644 build/docs/sparse.rst
 create mode 100644 build/docs/supported-configurations.rst
 create mode 100644 build/docs/telemetry.rst
 create mode 100644 build/docs/test_certificates.rst
 create mode 100644 build/docs/test_manifests.rst
 create mode 100644 build/docs/toolchains.rst
 create mode 100644 build/docs/visualstudio.rst
 create mode 100644 build/dumbmake-dependencies
 create mode 100644 build/gecko_templates.mozbuild
 create mode 100644 build/gen_symverscript.py
 create mode 100644 build/gen_test_packages_manifest.py
 create mode 100755 build/genrc.sh
 create mode 100644 build/gn.mozbuild
 create mode 100644 build/gyp.mozbuild
 create mode 100644 build/gyp_base.mozbuild
 create mode 100644 build/gyp_includes/common.gypi
 create mode 100644 build/gyp_includes/filename_rules.gypi
 create mode 100644 build/gyp_includes/internal/release_defaults.gypi
 create mode 100644 build/gyp_includes/internal/release_impl.gypi
 create mode 100644 build/gyp_includes/internal/release_impl_official.gypi
 create mode 100644 build/gyp_includes/release.gypi
 create mode 100644 build/liblowercase/Cargo.lock
 create mode 100644 build/liblowercase/Cargo.toml
 create mode 100644 build/liblowercase/lib.rs
 create mode 100644 build/mach_bootstrap.py
 create mode 100644 build/macosx/cross-mozconfig.common
 create mode 100755 build/macosx/llvm-dsymutil
 create mode 100644 build/macosx/local-mozconfig.common
 create mode 100644 build/macosx/mozconfig.common
 create mode 100644 build/macosx/permissions/chown_revert.c
 create mode 100644 build/macosx/permissions/chown_root.c
 create mode 100644 build/mobile/remoteautomation.py
 create mode 100644 build/moz-automation.mk
 create mode 100644 build/moz.build
 create mode 100644 build/moz.configure/android-ndk.configure
 create mode 100644 build/moz.configure/android-sdk.configure
 create mode 100644 build/moz.configure/arm.configure
 create mode 100644 build/moz.configure/bindgen.configure
 create mode 100644 build/moz.configure/checks.configure
 create mode 100755 build/moz.configure/compile-checks.configure
 create mode 100644 build/moz.configure/compilers-util.configure
 create mode 100644 build/moz.configure/flags.configure
 create mode 100644 build/moz.configure/headers.configure
 create mode 100644 build/moz.configure/init.configure
 create mode 100644 build/moz.configure/java.configure
 create mode 100644 build/moz.configure/keyfiles.configure
 create mode 100644 build/moz.configure/lto-pgo.configure
 create mode 100644 build/moz.configure/memory.configure
 create mode 100644 build/moz.configure/node.configure
 create mode 100644 build/moz.configure/nspr.configure
 create mode 100644 build/moz.configure/old.configure
 create mode 100644 build/moz.configure/pkg.configure
 create mode 100644 build/moz.configure/rust.configure
 create mode 100755 build/moz.configure/toolchain.configure
 create mode 100644 build/moz.configure/util.configure
 create mode 100755 build/moz.configure/warnings.configure
 create mode 100644 build/moz.configure/windows.configure
 create mode 100644 build/mozconfig.artifact
 create mode 100644 build/mozconfig.artifact.automation
 create mode 100644 build/mozconfig.automation
 create mode 100644 build/mozconfig.cache
 create mode 100644 build/mozconfig.clang-cl
 create mode 100644 build/mozconfig.comm-support
 create mode 100644 build/mozconfig.common
 create mode 100644 build/mozconfig.common.override
 create mode 100644 build/mozconfig.lld-link
 create mode 100644 build/mozconfig.nasm
 create mode 100644 build/mozconfig.no-compile
 create mode 100644 build/mozconfig.node
 create mode 100644 build/mozconfig.rust
 create mode 100644 build/mozconfig.stylo
 create mode 100644 build/mozconfig.wasm-sandboxing
 create mode 100644 build/mozconfig.win-common
 create mode 100755 build/package/mac_osx/make-diskimage
 create mode 100644 build/package/mac_osx/mozilla-background.jpg
 create mode 100644 build/package/mac_osx/mozilla.dsstore
 create mode 100755 build/package/mac_osx/unpack-diskimage
 create mode 100644 build/pgo/blueprint/LICENSE
 create mode 100644 build/pgo/blueprint/elements.html
 create mode 100644 build/pgo/blueprint/fancytype-screen.css
 create mode 100644 build/pgo/blueprint/forms.html
 create mode 100644 build/pgo/blueprint/grid.html
 create mode 100644 build/pgo/blueprint/grid.png
 create mode 100644 build/pgo/blueprint/print.css
 create mode 100644 build/pgo/blueprint/sample.html
 create mode 100644 build/pgo/blueprint/screen.css
 create mode 100644 build/pgo/blueprint/test-small.jpg
 create mode 100644 build/pgo/blueprint/test.jpg
 create mode 100644 build/pgo/blueprint/valid.png
 create mode 100644 build/pgo/certs/README
 create mode 100644 build/pgo/certs/alternateroot.ca
 create mode 100644 build/pgo/certs/alternateroot.ca.keyspec
 create mode 100644 build/pgo/certs/alternateroot.certspec
 create mode 100644 build/pgo/certs/bug413909cert.certspec
 create mode 100644 build/pgo/certs/cert9.db
 create mode 100644 build/pgo/certs/dynamicPinningBad.certspec
 create mode 100644 build/pgo/certs/dynamicPinningBad.server.keyspec
 create mode 100644 build/pgo/certs/dynamicPinningGood.certspec
 create mode 100644 build/pgo/certs/escapeattack1.certspec
 create mode 100644 build/pgo/certs/evintermediate.ca
 create mode 100644 build/pgo/certs/evintermediate.ca.keyspec
 create mode 100644 build/pgo/certs/evintermediate.certspec
 create mode 100644 build/pgo/certs/expired.certspec
 create mode 100644 build/pgo/certs/imminently_distrusted.certspec
 create mode 100644 build/pgo/certs/key4.db
 create mode 100644 build/pgo/certs/mochitest.certspec
 create mode 100644 build/pgo/certs/mochitest.client
 create mode 100644 build/pgo/certs/mochitest.client.keyspec
 create mode 100644 build/pgo/certs/noSubjectAltName.certspec
 create mode 100644 build/pgo/certs/pgoca.ca
 create mode 100644 build/pgo/certs/pgoca.ca.keyspec
 create mode 100644 build/pgo/certs/pgoca.certspec
 create mode 100644 build/pgo/certs/selfsigned.certspec
 create mode 100644 build/pgo/certs/sha1_end_entity.certspec
 create mode 100644 build/pgo/certs/sha256_end_entity.certspec
 create mode 100644 build/pgo/certs/staticPinningBad.certspec
 create mode 100644 build/pgo/certs/staticPinningBad.server.keyspec
 create mode 100644 build/pgo/certs/unknown_ca.certspec
 create mode 100644 build/pgo/certs/untrusted.certspec
 create mode 100644 build/pgo/certs/untrustedandexpired.certspec
 create mode 100644 build/pgo/favicon.ico
 create mode 100644 build/pgo/genpgocert.py
 create mode 100644 build/pgo/index.html
 create mode 100644 build/pgo/js-input/3d-thingy.html
 create mode 100644 build/pgo/js-input/crypto-otp.html
 create mode 100644 build/pgo/js-input/key.gif
 create mode 100644 build/pgo/js-input/sunspider/3d-cube.html
 create mode 100644 build/pgo/js-input/sunspider/3d-morph.html
 create mode 100644 build/pgo/js-input/sunspider/3d-raytrace.html
 create mode 100644 build/pgo/js-input/sunspider/access-binary-trees.html
 create mode 100644 build/pgo/js-input/sunspider/access-fannkuch.html
 create mode 100644 build/pgo/js-input/sunspider/access-nbody.html
 create mode 100644 build/pgo/js-input/sunspider/access-nsieve.html
 create mode 100644 build/pgo/js-input/sunspider/bitops-3bit-bits-in-byte.html
 create mode 100644 build/pgo/js-input/sunspider/bitops-bits-in-byte.html
 create mode 100644 build/pgo/js-input/sunspider/bitops-bitwise-and.html
 create mode 100644 build/pgo/js-input/sunspider/bitops-nsieve-bits.html
 create mode 100644 build/pgo/js-input/sunspider/controlflow-recursive.html
 create mode 100644 build/pgo/js-input/sunspider/crypto-aes.html
 create mode 100644 build/pgo/js-input/sunspider/crypto-md5.html
 create mode 100644 build/pgo/js-input/sunspider/crypto-sha1.html
 create mode 100644 build/pgo/js-input/sunspider/date-format-tofte.html
 create mode 100644 build/pgo/js-input/sunspider/date-format-xparb.html
 create mode 100644 build/pgo/js-input/sunspider/math-cordic.html
 create mode 100644 build/pgo/js-input/sunspider/math-partial-sums.html
 create mode 100644 build/pgo/js-input/sunspider/math-spectral-norm.html
 create mode 100644 build/pgo/js-input/sunspider/regexp-dna.html
 create mode 100644 build/pgo/js-input/sunspider/string-base64.html
 create mode 100644 build/pgo/js-input/sunspider/string-fasta.html
 create mode 100644 build/pgo/js-input/sunspider/string-tagcloud.html
 create mode 100644 build/pgo/js-input/sunspider/string-unpack-code.html
 create mode 100644 build/pgo/js-input/sunspider/string-validate-input.html
 create mode 100644 build/pgo/js-input/valid-xhtml10.png
 create mode 100755 build/pgo/profileserver.py
 create mode 100644 build/pgo/server-locations.txt
 create mode 100644 build/pymake/.hgignore
 create mode 100644 build/pymake/LICENSE
 create mode 100644 build/pymake/README
 create mode 100755 build/pymake/make.py
 create mode 100755 build/pymake/mkformat.py
 create mode 100755 build/pymake/mkparse.py
 create mode 100644 build/pymake/pymake/__init__.py
 create mode 100644 build/pymake/pymake/builtins.py
 create mode 100644 build/pymake/pymake/command.py
 create mode 100644 build/pymake/pymake/data.py
 create mode 100644 build/pymake/pymake/functions.py
 create mode 100644 build/pymake/pymake/globrelative.py
 create mode 100644 build/pymake/pymake/implicit.py
 create mode 100644 build/pymake/pymake/parser.py
 create mode 100644 build/pymake/pymake/parserdata.py
 create mode 100644 build/pymake/pymake/process.py
 create mode 100644 build/pymake/pymake/util.py
 create mode 100644 build/pymake/pymake/win32process.py
 create mode 100644 build/pymake/tests/automatic-variables.mk
 create mode 100644 build/pymake/tests/bad-command-continuation.mk
 create mode 100644 build/pymake/tests/call.mk
 create mode 100644 build/pymake/tests/cmd-stripdotslash.mk
 create mode 100644 build/pymake/tests/cmdgoals.mk
 create mode 100644 build/pymake/tests/commandmodifiers.mk
 create mode 100644 build/pymake/tests/comment-parsing.mk
 create mode 100644 build/pymake/tests/continuations-in-functions.mk
 create mode 100644 build/pymake/tests/datatests.py
 create mode 100644 build/pymake/tests/default-goal-set-first.mk
 create mode 100644 build/pymake/tests/default-goal.mk
 create mode 100644 build/pymake/tests/default-target.mk
 create mode 100644 build/pymake/tests/default-target2.mk
 create mode 100644 build/pymake/tests/define-directive.mk
 create mode 100644 build/pymake/tests/depfailed.mk
 create mode 100644 build/pymake/tests/depfailedj.mk
 create mode 100644 build/pymake/tests/diamond-deps.mk
 create mode 100644 build/pymake/tests/dotslash-dir.mk
 create mode 100644 build/pymake/tests/dotslash-parse.mk
 create mode 100644 build/pymake/tests/dotslash-phony.mk
 create mode 100644 build/pymake/tests/dotslash.mk
 create mode 100644 build/pymake/tests/doublecolon-exists.mk
 create mode 100644 build/pymake/tests/doublecolon-priordeps.mk
 create mode 100644 build/pymake/tests/doublecolon-remake.mk
 create mode 100644 build/pymake/tests/dynamic-var.mk
 create mode 100644 build/pymake/tests/empty-arg.mk
 create mode 100644 build/pymake/tests/empty-command-semicolon.mk
 create mode 100644 build/pymake/tests/empty-with-deps.mk
 create mode 100644 build/pymake/tests/env-var-append.mk
 create mode 100644 build/pymake/tests/env-var-append2.mk
 create mode 100644 build/pymake/tests/eof-continuation.mk
 create mode 100644 build/pymake/tests/escape-chars.mk
 create mode 100644 build/pymake/tests/escaped-continuation.mk
 create mode 100644 build/pymake/tests/eval-duringexecute.mk
 create mode 100644 build/pymake/tests/eval.mk
 create mode 100644 build/pymake/tests/exit-code.mk
 create mode 100644 build/pymake/tests/file-functions-symlinks.mk
 create mode 100644 build/pymake/tests/file-functions.mk
 create mode 100644 build/pymake/tests/foreach-local-variable.mk
 create mode 100644 build/pymake/tests/formattingtests.py
 create mode 100644 build/pymake/tests/func-refs.mk
 create mode 100644 build/pymake/tests/functions.mk
 create mode 100644 build/pymake/tests/functiontests.py
 create mode 100644 build/pymake/tests/if-syntaxerr.mk
 create mode 100644 build/pymake/tests/ifdefs-nesting.mk
 create mode 100644 build/pymake/tests/ifdefs.mk
 create mode 100644 build/pymake/tests/ignore-error.mk
 create mode 100644 build/pymake/tests/implicit-chain.mk
 create mode 100644 build/pymake/tests/implicit-dir.mk
 create mode 100644 build/pymake/tests/implicit-terminal.mk
 create mode 100644 build/pymake/tests/implicitsubdir.mk
 create mode 100644 build/pymake/tests/include-dynamic.mk
 create mode 100644 build/pymake/tests/include-file.inc
 create mode 100644 build/pymake/tests/include-missing.mk
 create mode 100644 build/pymake/tests/include-notfound.mk
 create mode 100644 build/pymake/tests/include-optional-warning.mk
 create mode 100644 build/pymake/tests/include-regen.mk
 create mode 100644 build/pymake/tests/include-regen2.mk
 create mode 100644 build/pymake/tests/include-regen3.mk
 create mode 100644 build/pymake/tests/include-test.mk
 create mode 100644 build/pymake/tests/includedeps-norebuild.mk
 create mode 100644 build/pymake/tests/includedeps-sideeffects.mk
 create mode 100644 build/pymake/tests/includedeps-stripdotslash.deps
 create mode 100644 build/pymake/tests/includedeps-stripdotslash.mk
 create mode 100644 build/pymake/tests/includedeps-variables.deps
 create mode 100644 build/pymake/tests/includedeps-variables.mk
 create mode 100644 build/pymake/tests/includedeps.deps
 create mode 100644 build/pymake/tests/includedeps.mk
 create mode 100644 build/pymake/tests/info.mk
 create mode 100644 build/pymake/tests/justprint-native.mk
 create mode 100644 build/pymake/tests/justprint.mk
 create mode 100644 build/pymake/tests/keep-going-doublecolon.mk
 create mode 100644 build/pymake/tests/keep-going-parallel.mk
 create mode 100644 build/pymake/tests/keep-going.mk
 create mode 100644 build/pymake/tests/line-continuations.mk
 create mode 100644 build/pymake/tests/link-search.mk
 create mode 100644 build/pymake/tests/makeflags.mk
 create mode 100644 build/pymake/tests/matchany.mk
 create mode 100644 build/pymake/tests/matchany2.mk
 create mode 100644 build/pymake/tests/matchany3.mk
 create mode 100644 build/pymake/tests/mkdir-fail.mk
 create mode 100644 build/pymake/tests/mkdir.mk
 create mode 100644 build/pymake/tests/multiple-rules-prerequisite-merge.mk
 create mode 100644 build/pymake/tests/native-command-delay-load.mk
 create mode 100644 build/pymake/tests/native-command-raise.mk
 create mode 100644 build/pymake/tests/native-command-return-fail1.mk
 create mode 100644 build/pymake/tests/native-command-return-fail2.mk
 create mode 100644 build/pymake/tests/native-command-return.mk
 create mode 100644 build/pymake/tests/native-command-shell-glob.mk
 create mode 100644 build/pymake/tests/native-command-sys-exit-fail1.mk
 create mode 100644 build/pymake/tests/native-command-sys-exit-fail2.mk
 create mode 100644 build/pymake/tests/native-command-sys-exit.mk
 create mode 100644 build/pymake/tests/native-environment.mk
 create mode 100644 build/pymake/tests/native-pycommandpath-sep.mk
 create mode 100644 build/pymake/tests/native-pycommandpath.mk
 create mode 100644 build/pymake/tests/native-simple.mk
 create mode 100644 build/pymake/tests/native-touch.mk
 create mode 100644 build/pymake/tests/newlines.mk
 create mode 100644 build/pymake/tests/no-remake.mk
 create mode 100644 build/pymake/tests/nosuchfile.mk
 create mode 100644 build/pymake/tests/notargets.mk
 create mode 100644 build/pymake/tests/notparallel.mk
 create mode 100644 build/pymake/tests/oneline-command-continuations.mk
 create mode 100644 build/pymake/tests/override-propagate.mk
 create mode 100644 build/pymake/tests/parallel-dep-resolution.mk
 create mode 100644 build/pymake/tests/parallel-dep-resolution2.mk
 create mode 100644 build/pymake/tests/parallel-native.mk
 create mode 100644 build/pymake/tests/parallel-simple.mk
 create mode 100644 build/pymake/tests/parallel-submake.mk
 create mode 100644 build/pymake/tests/parallel-toserial.mk
 create mode 100644 build/pymake/tests/parallel-waiting.mk
 create mode 100644 build/pymake/tests/parentheses.mk
 create mode 100644 build/pymake/tests/parsertests.py
 create mode 100644 build/pymake/tests/path-length.mk
 create mode 100755 build/pymake/tests/pathdir/pathtest
 create mode 100644 build/pymake/tests/pathdir/pathtest.exe
 create mode 100644 build/pymake/tests/pathdir/src/Makefile
 create mode 100644 build/pymake/tests/pathdir/src/pathtest.cpp
 create mode 100644 build/pymake/tests/patsubst.mk
 create mode 100644 build/pymake/tests/phony.mk
 create mode 100644 build/pymake/tests/pycmd.py
 create mode 100644 build/pymake/tests/recursive-set.mk
 create mode 100644 build/pymake/tests/recursive-set2.mk
 create mode 100644 build/pymake/tests/remake-mtime.mk
 create mode 100644 build/pymake/tests/rm-fail.mk
 create mode 100644 build/pymake/tests/rm.mk
 create mode 100644 build/pymake/tests/runtests.py
 create mode 100644 build/pymake/tests/serial-dep-resolution.mk
 create mode 100644 build/pymake/tests/serial-doublecolon-execution.mk
 create mode 100644 build/pymake/tests/serial-rule-execution.mk
 create mode 100644 build/pymake/tests/serial-rule-execution2.mk
 create mode 100644 build/pymake/tests/serial-toparallel.mk
 create mode 100644 build/pymake/tests/shellfunc.mk
 create mode 100644 build/pymake/tests/simple-makeflags.mk
 create mode 100644 build/pymake/tests/sort.mk
 create mode 100644 build/pymake/tests/specified-target.mk
 create mode 100644 build/pymake/tests/static-pattern.mk
 create mode 100644 build/pymake/tests/static-pattern2.mk
 create mode 100644 build/pymake/tests/subdir/delayload.py
 create mode 100644 build/pymake/tests/subdir/pymod.py
 create mode 100644 build/pymake/tests/subdir/testmodule.py
 create mode 100644 build/pymake/tests/submake-path.makefile2
 create mode 100644 build/pymake/tests/submake-path.mk
 create mode 100644 build/pymake/tests/submake.makefile2
 create mode 100644 build/pymake/tests/submake.mk
 create mode 100644 build/pymake/tests/subprocess-path.mk
 create mode 100644 build/pymake/tests/tab-intro.mk
 create mode 100644 build/pymake/tests/target-specific.mk
 create mode 100644 build/pymake/tests/unexport.mk
 create mode 100644 build/pymake/tests/unexport.submk
 create mode 100644 build/pymake/tests/unterminated-dollar.mk
 create mode 100644 build/pymake/tests/var-change-flavor.mk
 create mode 100644 build/pymake/tests/var-commandline.mk
 create mode 100644 build/pymake/tests/var-overrides.mk
 create mode 100644 build/pymake/tests/var-ref.mk
 create mode 100644 build/pymake/tests/var-set.mk
 create mode 100644 build/pymake/tests/var-substitutions.mk
 create mode 100644 build/pymake/tests/vpath-directive-dynamic.mk
 create mode 100644 build/pymake/tests/vpath-directive.mk
 create mode 100644 build/pymake/tests/vpath.mk
 create mode 100644 build/pymake/tests/vpath2.mk
 create mode 100644 build/pymake/tests/wildcards.mk
 create mode 100644 build/pymake/tests/windows-paths.mk
 create mode 100755 build/qemu-wrap
 create mode 100644 build/sanitizers/asan_blacklist_win.txt
 create mode 100644 build/sanitizers/ubsan_enum_blacklist.txt
 create mode 100644 build/sanitizers/ubsan_object_size_blacklist.txt
 create mode 100644 build/sanitizers/ubsan_pointer_overflow_blacklist.txt
 create mode 100644 build/sanitizers/ubsan_signed_overflow_blacklist.txt
 create mode 100644 build/sanitizers/ubsan_unsigned_overflow_blacklist.txt
 create mode 100644 build/sparse-profiles/docker-image
 create mode 100644 build/sparse-profiles/github-sync
 create mode 100644 build/sparse-profiles/liblowercase
 create mode 100644 build/sparse-profiles/mach
 create mode 100644 build/sparse-profiles/mozharness
 create mode 100644 build/sparse-profiles/perftest
 create mode 100644 build/sparse-profiles/profile-generate
 create mode 100644 build/sparse-profiles/sphinx-docs
 create mode 100644 build/sparse-profiles/taskgraph
 create mode 100644 build/sparse-profiles/toolchain-build
 create mode 100644 build/sparse-profiles/tps
 create mode 100644 build/sparse-profiles/update-verify
 create mode 100644 build/sparse-profiles/upload-generated-sources
 create mode 100644 build/sparse-profiles/upload-symbols
 create mode 100644 build/sparse-profiles/webrender
 create mode 100644 build/sparse-profiles/wgpu
 create mode 100644 build/submit_telemetry_data.py
 create mode 100644 build/templates.mozbuild
 create mode 100644 build/test_templates.mozbuild
 create mode 100644 build/tests/cram/cram.ini
 create mode 100644 build/tests/cram/test_configure_help.t
 create mode 100644 build/unix/aix.exp
 create mode 100644 build/unix/build-binutils/3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.key
 create mode 100755 build/unix/build-binutils/build-binutils.sh
 create mode 100644 build/unix/build-gcc/07F3DBBECC1A39605078094D980C197698C3739D.key
 create mode 100644 build/unix/build-gcc/13975A70E63C361C73AE69EF6EEB81F8981C74C7.key
 create mode 100644 build/unix/build-gcc/33C235A34C46AA3FFB293709A328C3A2C3C45C06.key
 create mode 100644 build/unix/build-gcc/343C2FF0FBEE5EC2EDBEF399F3599FF828C67298.key
 create mode 100644 build/unix/build-gcc/5ED46A6721D365587791E2AA783FCD8E58BCAFBA.key
 create mode 100644 build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key
 create mode 100644 build/unix/build-gcc/AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3.key
 create mode 100644 build/unix/build-gcc/DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D.key
 create mode 100644 build/unix/build-gcc/EAF1C276A747E9ED86210CBAC3126D3B4AE55E93.key
 create mode 100755 build/unix/build-gcc/build-gcc.sh
 create mode 100755 build/unix/build-hfsplus/build-hfsplus.sh
 create mode 100644 build/unix/elfhack/Makefile.in
 create mode 100644 build/unix/elfhack/README
 create mode 100644 build/unix/elfhack/dummy.c
 create mode 100644 build/unix/elfhack/elf.cpp
 create mode 100644 build/unix/elfhack/elfhack.cpp
 create mode 100644 build/unix/elfhack/elfxx.h
 create mode 100644 build/unix/elfhack/inject.c
 create mode 100644 build/unix/elfhack/inject/copy_source.py
 create mode 100644 build/unix/elfhack/inject/moz.build
 create mode 100644 build/unix/elfhack/moz.build
 create mode 100644 build/unix/elfhack/test-array.c
 create mode 100644 build/unix/elfhack/test-ctors.c
 create mode 100644 build/unix/elfhack/test.c
 create mode 100644 build/unix/moz.build
 create mode 100644 build/unix/mozconfig.asan
 create mode 100644 build/unix/mozconfig.linux
 create mode 100644 build/unix/mozconfig.linux32
 create mode 100644 build/unix/mozconfig.stdcxx
 create mode 100644 build/unix/mozconfig.tsan
 create mode 100644 build/unix/mozconfig.unix
 create mode 100644 build/unix/mozilla.in
 create mode 100755 build/unix/print-non-newline.sh
 create mode 100644 build/unix/rewrite_asan_dylib.py
 create mode 100644 build/unix/run-gprof.sh
 create mode 100644 build/unix/run-hiprof.sh
 create mode 100755 build/unix/run-mozilla.sh
 create mode 100644 build/unix/run-third.sh
 create mode 100644 build/unix/stdc++compat/hide_std.ld
 create mode 100644 build/unix/stdc++compat/moz.build
 create mode 100644 build/unix/stdc++compat/stdc++compat.cpp
 create mode 100644 build/update-settings.ini
 create mode 100644 build/upload.py
 create mode 100644 build/upload_generated_sources.py
 create mode 100644 build/valgrind/__init__.py
 create mode 100644 build/valgrind/cross-architecture.sup
 create mode 100644 build/valgrind/i386-pc-linux-gnu.sup
 create mode 100644 build/valgrind/mach_commands.py
 create mode 100644 build/valgrind/output_handler.py
 create mode 100644 build/valgrind/x86_64-pc-linux-gnu.sup
 create mode 100644 build/variables.py
 create mode 100644 build/virtualenv_packages.txt
 create mode 100644 build/win32/__init__.py
 create mode 100644 build/win32/autowinchecksec.py
 create mode 100644 build/win32/crashinject.cpp
 create mode 100644 build/win32/crashinjectdll/crashinjectdll.cpp
 create mode 100644 build/win32/crashinjectdll/crashinjectdll.def
 create mode 100644 build/win32/crashinjectdll/moz.build
 create mode 100644 build/win32/moz.build
 create mode 100644 build/win32/mozconfig.vs-latest
 create mode 100644 build/win32/mozconfig.vs2017
 create mode 100644 build/win32/nsis-no-insert-timestamp.patch
 create mode 100644 build/win32/orderfile.txt
 create mode 100644 build/win64-aarch64/mozconfig.vs-latest
 create mode 100644 build/win64-aarch64/mozconfig.vs2017
 create mode 100644 build/win64/mozconfig.asan
 create mode 100644 build/win64/mozconfig.vs-latest
 create mode 100644 build/win64/mozconfig.vs2017
 create mode 100644 build/win64/orderfile.txt
 create mode 100644 build/windows_toolchain.py
 create mode 100644 build/workspace-hack/Cargo.toml
 create mode 100644 build/workspace-hack/src/lib.rs
 create mode 100644 config/AB_rCD.mk
 create mode 100644 config/Makefile.in
 create mode 100644 config/Moz/Milestone.pm
 create mode 100644 config/MozZipFile.py
 create mode 100644 config/autoconf-js.mk.in
 create mode 100644 config/autoconf.mk.in
 create mode 100644 config/baseconfig.mk
 create mode 100644 config/check_js_msg_encoding.py
 create mode 100644 config/check_js_opcode.py
 create mode 100644 config/check_macroassembler_style.py
 create mode 100755 config/check_source_count.py
 create mode 100644 config/check_spidermonkey_style.py
 create mode 100644 config/check_vanilla_allocations.py
 create mode 100644 config/config.mk
 create mode 100644 config/createprecomplete.py
 create mode 100644 config/emptyvars-js.mk.in
 create mode 100644 config/emptyvars.mk.in
 create mode 100644 config/external/fdlibm/moz.build
 create mode 100644 config/external/ffi/moz.build
 create mode 100644 config/external/ffi/preprocess_libffi_asm.py
 create mode 100644 config/external/ffi/subst_header.py
 create mode 100644 config/external/freetype2/moz.build
 create mode 100644 config/external/icu/common/moz.build
 create mode 100644 config/external/icu/common/sources.mozbuild
 create mode 100644 config/external/icu/data/genicudata.py
 create mode 100644 config/external/icu/data/icudata.s
 create mode 100644 config/external/icu/data/icudata_gas.S
 create mode 100644 config/external/icu/data/icudt67l.dat
 create mode 100644 config/external/icu/data/moz.build
 create mode 100644 config/external/icu/defs.mozbuild
 create mode 100644 config/external/icu/i18n/moz.build
 create mode 100644 config/external/icu/i18n/sources.mozbuild
 create mode 100644 config/external/icu/moz.build
 create mode 100644 config/external/lgpllibs/moz.build
 create mode 100644 config/external/moz.build
 create mode 100644 config/external/nspr/_pl_bld.h
 create mode 100644 config/external/nspr/_pr_bld.h
 create mode 100644 config/external/nspr/ds/moz.build
 create mode 100644 config/external/nspr/libc/moz.build
 create mode 100644 config/external/nspr/moz.build
 create mode 100644 config/external/nspr/pr/moz.build
 create mode 100644 config/external/nspr/prcpucfg.h
 create mode 100644 config/external/rlbox/moz.build
 create mode 100644 config/external/rlbox/rlbox_config.h
 create mode 100644 config/external/rlbox/rlbox_thread_locals.cpp
 create mode 100644 config/external/rlbox_lucet_sandbox/moz.build
 create mode 100644 config/external/rlbox_lucet_sandbox/rlbox_lucet_thread_locals.cpp
 create mode 100644 config/external/sqlite/moz.build
 create mode 100644 config/external/zlib/moz.build
 create mode 100644 config/faster/rules.mk
 create mode 100644 config/gcc-stl-wrapper.template.h
 create mode 100644 config/gcc_hidden.h
 create mode 100644 config/install.bat
 create mode 100644 config/make-stl-wrappers.py
 create mode 100644 config/make-system-wrappers.py
 create mode 100644 config/make-windows-h-wrapper.py
 create mode 100644 config/makefiles/autotargets.mk
 create mode 100644 config/makefiles/debugmake.mk
 create mode 100644 config/makefiles/functions.mk
 create mode 100644 config/makefiles/makeutils.mk
 create mode 100644 config/makefiles/nonrecursive.mk
 create mode 100644 config/makefiles/rust.mk
 create mode 100644 config/makefiles/target_binaries.mk
 create mode 100644 config/makefiles/xpidl/Makefile.in
 create mode 100644 config/milestone.txt
 create mode 100644 config/moz.build
 create mode 100644 config/mozunit/mozunit/__init__.py
 create mode 100644 config/mozunit/mozunit/mozunit.py
 create mode 100644 config/mozunit/mozunit/pytest.ini
 create mode 100644 config/mozunit/setup.py
 create mode 100644 config/msvc-stl-wrapper.template.h
 create mode 100644 config/nsinstall.c
 create mode 100755 config/nsinstall.py
 create mode 100644 config/pathsub.c
 create mode 100644 config/pathsub.h
 create mode 100644 config/printconfigsetting.py
 create mode 100644 config/printprereleasesuffix.py
 create mode 100644 config/rebuild_check.py
 create mode 100644 config/recurse.mk
 create mode 100644 config/rules.mk
 create mode 100644 config/run-and-prefix.py
 create mode 100644 config/run_spidermonkey_checks.py
 create mode 100644 config/static-checking-config.mk
 create mode 100644 config/stl-headers.mozbuild
 create mode 100644 config/system-headers.mozbuild
 create mode 100644 config/tests/chrome.manifest.flat
 create mode 100644 config/tests/python.ini
 create mode 100644 config/tests/ref-simple/one/file.xml
 create mode 100644 config/tests/ref-simple/one/preproc
 create mode 100644 config/tests/ref-simple/one/some.css
 create mode 100644 config/tests/ref-simple/three/l10nfile.txt
 create mode 100644 config/tests/ref-simple/two/otherfile.xml
 create mode 100644 config/tests/src-simple/Makefile.in
 create mode 100644 config/tests/src-simple/jar.mn
 create mode 100644 config/tests/src-simple/l10n/l10nfile.txt
 create mode 100644 config/tests/src-simple/moz.build
 create mode 100644 config/tests/src-simple/thesrcdir/file.xml
 create mode 100644 config/tests/src-simple/thesrcdir/preproc.in
 create mode 100644 config/tests/src-simple/thesrcdir/some.css
 create mode 100644 config/tests/src-simple/thetopsrcdir/otherfile.xml
 create mode 100644 config/tests/test.manifest.flat
 create mode 100644 config/tests/test.manifest.jar
 create mode 100644 config/tests/test.manifest.symlink
 create mode 100644 config/tests/test_mozbuild_reading.py
 create mode 100644 config/tests/unit-mozunit.py
 create mode 100644 config/tests/unit-nsinstall.py
 create mode 100644 config/tests/unit-printprereleasesuffix.py
 create mode 100644 config/tests/unitMozZipFile.py
 create mode 100644 config/version.mk
 create mode 100755 config/version_win.pl
 create mode 100644 config/windows-h-constant.decls.h
 create mode 100644 config/windows-h-unicode.decls.h
 create mode 100644 config/windows-h-wrapper.template.h
 create mode 100644 configure.py
 create mode 100644 intl/icu/GIT-INFO
 create mode 100644 intl/icu/data_filter.json
 create mode 100644 intl/icu/source/Doxyfile.in
 create mode 100644 intl/icu/source/Makefile.in
 create mode 100644 intl/icu/source/acinclude.m4
 create mode 100644 intl/icu/source/aclocal.m4
 create mode 100644 intl/icu/source/allinone/Build.Windows.Library.ProjectConfiguration.props
 create mode 100644 intl/icu/source/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props
 create mode 100644 intl/icu/source/allinone/Build.Windows.PlatformToolset.props
 create mode 100644 intl/icu/source/allinone/Build.Windows.ProjectConfiguration.props
 create mode 100644 intl/icu/source/allinone/Build.Windows.UWP.ProjectConfiguration.props
 create mode 100644 intl/icu/source/allinone/Windows.CopyUnicodeHeaderFiles.targets
 create mode 100644 intl/icu/source/allinone/allinone.sln
 create mode 100644 intl/icu/source/allinone/icucheck.bat
 create mode 100644 intl/icu/source/common/Makefile.in
 create mode 100644 intl/icu/source/common/appendable.cpp
 create mode 100644 intl/icu/source/common/bmpset.cpp
 create mode 100644 intl/icu/source/common/bmpset.h
 create mode 100644 intl/icu/source/common/brkeng.cpp
 create mode 100644 intl/icu/source/common/brkeng.h
 create mode 100644 intl/icu/source/common/brkiter.cpp
 create mode 100644 intl/icu/source/common/bytesinkutil.cpp
 create mode 100644 intl/icu/source/common/bytesinkutil.h
 create mode 100644 intl/icu/source/common/bytestream.cpp
 create mode 100644 intl/icu/source/common/bytestrie.cpp
 create mode 100644 intl/icu/source/common/bytestriebuilder.cpp
 create mode 100644 intl/icu/source/common/bytestrieiterator.cpp
 create mode 100644 intl/icu/source/common/caniter.cpp
 create mode 100644 intl/icu/source/common/capi_helper.h
 create mode 100644 intl/icu/source/common/characterproperties.cpp
 create mode 100644 intl/icu/source/common/chariter.cpp
 create mode 100644 intl/icu/source/common/charstr.cpp
 create mode 100644 intl/icu/source/common/charstr.h
 create mode 100644 intl/icu/source/common/cmemory.cpp
 create mode 100644 intl/icu/source/common/cmemory.h
 create mode 100644 intl/icu/source/common/common.rc
 create mode 100644 intl/icu/source/common/common.vcxproj
 create mode 100644 intl/icu/source/common/common.vcxproj.filters
 create mode 100644 intl/icu/source/common/common_uwp.vcxproj
 create mode 100644 intl/icu/source/common/cpputils.h
 create mode 100644 intl/icu/source/common/cstr.cpp
 create mode 100644 intl/icu/source/common/cstr.h
 create mode 100644 intl/icu/source/common/cstring.cpp
 create mode 100644 intl/icu/source/common/cstring.h
 create mode 100644 intl/icu/source/common/cwchar.cpp
 create mode 100644 intl/icu/source/common/cwchar.h
 create mode 100644 intl/icu/source/common/dictbe.cpp
 create mode 100644 intl/icu/source/common/dictbe.h
 create mode 100644 intl/icu/source/common/dictionarydata.cpp
 create mode 100644 intl/icu/source/common/dictionarydata.h
 create mode 100644 intl/icu/source/common/dtintrv.cpp
 create mode 100644 intl/icu/source/common/edits.cpp
 create mode 100644 intl/icu/source/common/errorcode.cpp
 create mode 100644 intl/icu/source/common/filteredbrk.cpp
 create mode 100644 intl/icu/source/common/filterednormalizer2.cpp
 create mode 100644 intl/icu/source/common/hash.h
 create mode 100644 intl/icu/source/common/icudataver.cpp
 create mode 100644 intl/icu/source/common/icuplug.cpp
 create mode 100644 intl/icu/source/common/icuplugimp.h
 create mode 100644 intl/icu/source/common/loadednormalizer2impl.cpp
 create mode 100644 intl/icu/source/common/localebuilder.cpp
 create mode 100644 intl/icu/source/common/localematcher.cpp
 create mode 100644 intl/icu/source/common/localeprioritylist.cpp
 create mode 100644 intl/icu/source/common/localeprioritylist.h
 create mode 100644 intl/icu/source/common/localsvc.h
 create mode 100644 intl/icu/source/common/locavailable.cpp
 create mode 100644 intl/icu/source/common/locbased.cpp
 create mode 100644 intl/icu/source/common/locbased.h
 create mode 100644 intl/icu/source/common/locdispnames.cpp
 create mode 100644 intl/icu/source/common/locdistance.cpp
 create mode 100644 intl/icu/source/common/locdistance.h
 create mode 100644 intl/icu/source/common/locdspnm.cpp
 create mode 100644 intl/icu/source/common/locid.cpp
 create mode 100644 intl/icu/source/common/loclikely.cpp
 create mode 100644 intl/icu/source/common/loclikelysubtags.cpp
 create mode 100644 intl/icu/source/common/loclikelysubtags.h
 create mode 100644 intl/icu/source/common/locmap.cpp
 create mode 100644 intl/icu/source/common/locmap.h
 create mode 100644 intl/icu/source/common/locresdata.cpp
 create mode 100644 intl/icu/source/common/locutil.cpp
 create mode 100644 intl/icu/source/common/locutil.h
 create mode 100644 intl/icu/source/common/lsr.cpp
 create mode 100644 intl/icu/source/common/lsr.h
 create mode 100644 intl/icu/source/common/messageimpl.h
 create mode 100644 intl/icu/source/common/messagepattern.cpp
 create mode 100644 intl/icu/source/common/msvcres.h
 create mode 100644 intl/icu/source/common/mutex.h
 create mode 100644 intl/icu/source/common/norm2_nfc_data.h
 create mode 100644 intl/icu/source/common/norm2allmodes.h
 create mode 100644 intl/icu/source/common/normalizer2.cpp
 create mode 100644 intl/icu/source/common/normalizer2impl.cpp
 create mode 100644 intl/icu/source/common/normalizer2impl.h
 create mode 100644 intl/icu/source/common/normlzr.cpp
 create mode 100644 intl/icu/source/common/parsepos.cpp
 create mode 100644 intl/icu/source/common/patternprops.cpp
 create mode 100644 intl/icu/source/common/patternprops.h
 create mode 100644 intl/icu/source/common/pluralmap.cpp
 create mode 100644 intl/icu/source/common/pluralmap.h
 create mode 100644 intl/icu/source/common/propname.cpp
 create mode 100644 intl/icu/source/common/propname.h
 create mode 100644 intl/icu/source/common/propname_data.h
 create mode 100644 intl/icu/source/common/propsvec.cpp
 create mode 100644 intl/icu/source/common/propsvec.h
 create mode 100644 intl/icu/source/common/punycode.cpp
 create mode 100644 intl/icu/source/common/punycode.h
 create mode 100644 intl/icu/source/common/putil.cpp
 create mode 100644 intl/icu/source/common/putilimp.h
 create mode 100644 intl/icu/source/common/rbbi.cpp
 create mode 100644 intl/icu/source/common/rbbi_cache.cpp
 create mode 100644 intl/icu/source/common/rbbi_cache.h
 create mode 100755 intl/icu/source/common/rbbicst.pl
 create mode 100644 intl/icu/source/common/rbbidata.cpp
 create mode 100644 intl/icu/source/common/rbbidata.h
 create mode 100644 intl/icu/source/common/rbbinode.cpp
 create mode 100644 intl/icu/source/common/rbbinode.h
 create mode 100644 intl/icu/source/common/rbbirb.cpp
 create mode 100644 intl/icu/source/common/rbbirb.h
 create mode 100644 intl/icu/source/common/rbbirpt.h
 create mode 100644 intl/icu/source/common/rbbirpt.txt
 create mode 100644 intl/icu/source/common/rbbiscan.cpp
 create mode 100644 intl/icu/source/common/rbbiscan.h
 create mode 100644 intl/icu/source/common/rbbisetb.cpp
 create mode 100644 intl/icu/source/common/rbbisetb.h
 create mode 100644 intl/icu/source/common/rbbistbl.cpp
 create mode 100644 intl/icu/source/common/rbbitblb.cpp
 create mode 100644 intl/icu/source/common/rbbitblb.h
 create mode 100644 intl/icu/source/common/resbund.cpp
 create mode 100644 intl/icu/source/common/resbund_cnv.cpp
 create mode 100644 intl/icu/source/common/resource.cpp
 create mode 100644 intl/icu/source/common/resource.h
 create mode 100644 intl/icu/source/common/restrace.cpp
 create mode 100644 intl/icu/source/common/restrace.h
 create mode 100644 intl/icu/source/common/ruleiter.cpp
 create mode 100644 intl/icu/source/common/ruleiter.h
 create mode 100644 intl/icu/source/common/schriter.cpp
 create mode 100644 intl/icu/source/common/serv.cpp
 create mode 100644 intl/icu/source/common/serv.h
 create mode 100644 intl/icu/source/common/servlk.cpp
 create mode 100644 intl/icu/source/common/servlkf.cpp
 create mode 100644 intl/icu/source/common/servloc.h
 create mode 100644 intl/icu/source/common/servls.cpp
 create mode 100644 intl/icu/source/common/servnotf.cpp
 create mode 100644 intl/icu/source/common/servnotf.h
 create mode 100644 intl/icu/source/common/servrbf.cpp
 create mode 100644 intl/icu/source/common/servslkf.cpp
 create mode 100644 intl/icu/source/common/sharedobject.cpp
 create mode 100644 intl/icu/source/common/sharedobject.h
 create mode 100644 intl/icu/source/common/simpleformatter.cpp
 create mode 100644 intl/icu/source/common/sprpimpl.h
 create mode 100644 intl/icu/source/common/static_unicode_sets.cpp
 create mode 100644 intl/icu/source/common/static_unicode_sets.h
 create mode 100644 intl/icu/source/common/stringpiece.cpp
 create mode 100644 intl/icu/source/common/stringtriebuilder.cpp
 create mode 100644 intl/icu/source/common/uarrsort.cpp
 create mode 100644 intl/icu/source/common/uarrsort.h
 create mode 100644 intl/icu/source/common/uassert.h
 create mode 100644 intl/icu/source/common/ubidi.cpp
 create mode 100644 intl/icu/source/common/ubidi_props.cpp
 create mode 100644 intl/icu/source/common/ubidi_props.h
 create mode 100644 intl/icu/source/common/ubidi_props_data.h
 create mode 100644 intl/icu/source/common/ubidiimp.h
 create mode 100644 intl/icu/source/common/ubidiln.cpp
 create mode 100644 intl/icu/source/common/ubiditransform.cpp
 create mode 100644 intl/icu/source/common/ubidiwrt.cpp
 create mode 100644 intl/icu/source/common/ubrk.cpp
 create mode 100644 intl/icu/source/common/ubrkimpl.h
 create mode 100644 intl/icu/source/common/ucase.cpp
 create mode 100644 intl/icu/source/common/ucase.h
 create mode 100644 intl/icu/source/common/ucase_props_data.h
 create mode 100644 intl/icu/source/common/ucasemap.cpp
 create mode 100644 intl/icu/source/common/ucasemap_imp.h
 create mode 100644 intl/icu/source/common/ucasemap_titlecase_brkiter.cpp
 create mode 100644 intl/icu/source/common/ucat.cpp
 create mode 100644 intl/icu/source/common/uchar.cpp
 create mode 100644 intl/icu/source/common/uchar_props_data.h
 create mode 100644 intl/icu/source/common/ucharstrie.cpp
 create mode 100644 intl/icu/source/common/ucharstriebuilder.cpp
 create mode 100644 intl/icu/source/common/ucharstrieiterator.cpp
 create mode 100644 intl/icu/source/common/uchriter.cpp
 create mode 100644 intl/icu/source/common/ucln.h
 create mode 100644 intl/icu/source/common/ucln_cmn.cpp
 create mode 100644 intl/icu/source/common/ucln_cmn.h
 create mode 100644 intl/icu/source/common/ucln_imp.h
 create mode 100644 intl/icu/source/common/ucmndata.cpp
 create mode 100644 intl/icu/source/common/ucmndata.h
 create mode 100644 intl/icu/source/common/ucnv.cpp
 create mode 100644 intl/icu/source/common/ucnv2022.cpp
 create mode 100644 intl/icu/source/common/ucnv_bld.cpp
 create mode 100644 intl/icu/source/common/ucnv_bld.h
 create mode 100644 intl/icu/source/common/ucnv_cb.cpp
 create mode 100644 intl/icu/source/common/ucnv_cnv.cpp
 create mode 100644 intl/icu/source/common/ucnv_cnv.h
 create mode 100644 intl/icu/source/common/ucnv_ct.cpp
 create mode 100644 intl/icu/source/common/ucnv_err.cpp
 create mode 100644 intl/icu/source/common/ucnv_ext.cpp
 create mode 100644 intl/icu/source/common/ucnv_ext.h
 create mode 100644 intl/icu/source/common/ucnv_imp.h
 create mode 100644 intl/icu/source/common/ucnv_io.cpp
 create mode 100644 intl/icu/source/common/ucnv_io.h
 create mode 100644 intl/icu/source/common/ucnv_lmb.cpp
 create mode 100644 intl/icu/source/common/ucnv_set.cpp
 create mode 100644 intl/icu/source/common/ucnv_u16.cpp
 create mode 100644 intl/icu/source/common/ucnv_u32.cpp
 create mode 100644 intl/icu/source/common/ucnv_u7.cpp
 create mode 100644 intl/icu/source/common/ucnv_u8.cpp
 create mode 100644 intl/icu/source/common/ucnvbocu.cpp
 create mode 100644 intl/icu/source/common/ucnvdisp.cpp
 create mode 100644 intl/icu/source/common/ucnvhz.cpp
 create mode 100644 intl/icu/source/common/ucnvisci.cpp
 create mode 100644 intl/icu/source/common/ucnvlat1.cpp
 create mode 100644 intl/icu/source/common/ucnvmbcs.cpp
 create mode 100644 intl/icu/source/common/ucnvmbcs.h
 create mode 100644 intl/icu/source/common/ucnvscsu.cpp
 create mode 100644 intl/icu/source/common/ucnvsel.cpp
 create mode 100644 intl/icu/source/common/ucol_data.h
 create mode 100644 intl/icu/source/common/ucol_swp.cpp
 create mode 100644 intl/icu/source/common/ucol_swp.h
 create mode 100644 intl/icu/source/common/ucptrie.cpp
 create mode 100644 intl/icu/source/common/ucptrie_impl.h
 create mode 100644 intl/icu/source/common/ucurr.cpp
 create mode 100644 intl/icu/source/common/ucurrimp.h
 create mode 100644 intl/icu/source/common/udata.cpp
 create mode 100644 intl/icu/source/common/udatamem.cpp
 create mode 100644 intl/icu/source/common/udatamem.h
 create mode 100644 intl/icu/source/common/udataswp.cpp
 create mode 100644 intl/icu/source/common/udataswp.h
 create mode 100644 intl/icu/source/common/uelement.h
 create mode 100644 intl/icu/source/common/uenum.cpp
 create mode 100644 intl/icu/source/common/uenumimp.h
 create mode 100644 intl/icu/source/common/uhash.cpp
 create mode 100644 intl/icu/source/common/uhash.h
 create mode 100644 intl/icu/source/common/uhash_us.cpp
 create mode 100644 intl/icu/source/common/uidna.cpp
 create mode 100644 intl/icu/source/common/uinit.cpp
 create mode 100644 intl/icu/source/common/uinvchar.cpp
 create mode 100644 intl/icu/source/common/uinvchar.h
 create mode 100644 intl/icu/source/common/uiter.cpp
 create mode 100644 intl/icu/source/common/ulayout_props.h
 create mode 100644 intl/icu/source/common/ulist.cpp
 create mode 100644 intl/icu/source/common/ulist.h
 create mode 100644 intl/icu/source/common/uloc.cpp
 create mode 100644 intl/icu/source/common/uloc_keytype.cpp
 create mode 100644 intl/icu/source/common/uloc_tag.cpp
 create mode 100644 intl/icu/source/common/ulocimp.h
 create mode 100644 intl/icu/source/common/umapfile.cpp
 create mode 100644 intl/icu/source/common/umapfile.h
 create mode 100644 intl/icu/source/common/umath.cpp
 create mode 100644 intl/icu/source/common/umutablecptrie.cpp
 create mode 100644 intl/icu/source/common/umutex.cpp
 create mode 100644 intl/icu/source/common/umutex.h
 create mode 100644 intl/icu/source/common/unames.cpp
 create mode 100644 intl/icu/source/common/unicode/appendable.h
 create mode 100644 intl/icu/source/common/unicode/brkiter.h
 create mode 100644 intl/icu/source/common/unicode/bytestream.h
 create mode 100644 intl/icu/source/common/unicode/bytestrie.h
 create mode 100644 intl/icu/source/common/unicode/bytestriebuilder.h
 create mode 100644 intl/icu/source/common/unicode/caniter.h
 create mode 100644 intl/icu/source/common/unicode/casemap.h
 create mode 100644 intl/icu/source/common/unicode/char16ptr.h
 create mode 100644 intl/icu/source/common/unicode/chariter.h
 create mode 100644 intl/icu/source/common/unicode/dbbi.h
 create mode 100644 intl/icu/source/common/unicode/docmain.h
 create mode 100644 intl/icu/source/common/unicode/dtintrv.h
 create mode 100644 intl/icu/source/common/unicode/edits.h
 create mode 100644 intl/icu/source/common/unicode/enumset.h
 create mode 100644 intl/icu/source/common/unicode/errorcode.h
 create mode 100644 intl/icu/source/common/unicode/filteredbrk.h
 create mode 100644 intl/icu/source/common/unicode/icudataver.h
 create mode 100644 intl/icu/source/common/unicode/icuplug.h
 create mode 100644 intl/icu/source/common/unicode/idna.h
 create mode 100644 intl/icu/source/common/unicode/localebuilder.h
 create mode 100644 intl/icu/source/common/unicode/localematcher.h
 create mode 100644 intl/icu/source/common/unicode/localpointer.h
 create mode 100644 intl/icu/source/common/unicode/locdspnm.h
 create mode 100644 intl/icu/source/common/unicode/locid.h
 create mode 100644 intl/icu/source/common/unicode/messagepattern.h
 create mode 100644 intl/icu/source/common/unicode/normalizer2.h
 create mode 100644 intl/icu/source/common/unicode/normlzr.h
 create mode 100644 intl/icu/source/common/unicode/parseerr.h
 create mode 100644 intl/icu/source/common/unicode/parsepos.h
 create mode 100644 intl/icu/source/common/unicode/platform.h
 create mode 100644 intl/icu/source/common/unicode/ptypes.h
 create mode 100644 intl/icu/source/common/unicode/putil.h
 create mode 100644 intl/icu/source/common/unicode/rbbi.h
 create mode 100644 intl/icu/source/common/unicode/rep.h
 create mode 100644 intl/icu/source/common/unicode/resbund.h
 create mode 100644 intl/icu/source/common/unicode/schriter.h
 create mode 100644 intl/icu/source/common/unicode/simpleformatter.h
 create mode 100644 intl/icu/source/common/unicode/std_string.h
 create mode 100644 intl/icu/source/common/unicode/strenum.h
 create mode 100644 intl/icu/source/common/unicode/stringoptions.h
 create mode 100644 intl/icu/source/common/unicode/stringpiece.h
 create mode 100644 intl/icu/source/common/unicode/stringtriebuilder.h
 create mode 100644 intl/icu/source/common/unicode/symtable.h
 create mode 100644 intl/icu/source/common/unicode/ubidi.h
 create mode 100644 intl/icu/source/common/unicode/ubiditransform.h
 create mode 100644 intl/icu/source/common/unicode/ubrk.h
 create mode 100644 intl/icu/source/common/unicode/ucasemap.h
 create mode 100644 intl/icu/source/common/unicode/ucat.h
 create mode 100644 intl/icu/source/common/unicode/uchar.h
 create mode 100644 intl/icu/source/common/unicode/ucharstrie.h
 create mode 100644 intl/icu/source/common/unicode/ucharstriebuilder.h
 create mode 100644 intl/icu/source/common/unicode/uchriter.h
 create mode 100644 intl/icu/source/common/unicode/uclean.h
 create mode 100644 intl/icu/source/common/unicode/ucnv.h
 create mode 100644 intl/icu/source/common/unicode/ucnv_cb.h
 create mode 100644 intl/icu/source/common/unicode/ucnv_err.h
 create mode 100644 intl/icu/source/common/unicode/ucnvsel.h
 create mode 100644 intl/icu/source/common/unicode/uconfig.h
 create mode 100644 intl/icu/source/common/unicode/ucpmap.h
 create mode 100644 intl/icu/source/common/unicode/ucptrie.h
 create mode 100644 intl/icu/source/common/unicode/ucurr.h
 create mode 100644 intl/icu/source/common/unicode/udata.h
 create mode 100644 intl/icu/source/common/unicode/udisplaycontext.h
 create mode 100644 intl/icu/source/common/unicode/uenum.h
 create mode 100644 intl/icu/source/common/unicode/uidna.h
 create mode 100644 intl/icu/source/common/unicode/uiter.h
 create mode 100644 intl/icu/source/common/unicode/uldnames.h
 create mode 100644 intl/icu/source/common/unicode/uloc.h
 create mode 100644 intl/icu/source/common/unicode/umachine.h
 create mode 100644 intl/icu/source/common/unicode/umisc.h
 create mode 100644 intl/icu/source/common/unicode/umutablecptrie.h
 create mode 100644 intl/icu/source/common/unicode/unifilt.h
 create mode 100644 intl/icu/source/common/unicode/unifunct.h
 create mode 100644 intl/icu/source/common/unicode/unimatch.h
 create mode 100644 intl/icu/source/common/unicode/uniset.h
 create mode 100644 intl/icu/source/common/unicode/unistr.h
 create mode 100644 intl/icu/source/common/unicode/unorm.h
 create mode 100644 intl/icu/source/common/unicode/unorm2.h
 create mode 100644 intl/icu/source/common/unicode/uobject.h
 create mode 100644 intl/icu/source/common/unicode/urename.h
 create mode 100644 intl/icu/source/common/unicode/urep.h
 create mode 100644 intl/icu/source/common/unicode/ures.h
 create mode 100644 intl/icu/source/common/unicode/uscript.h
 create mode 100644 intl/icu/source/common/unicode/uset.h
 create mode 100644 intl/icu/source/common/unicode/usetiter.h
 create mode 100644 intl/icu/source/common/unicode/ushape.h
 create mode 100644 intl/icu/source/common/unicode/usprep.h
 create mode 100644 intl/icu/source/common/unicode/ustring.h
 create mode 100644 intl/icu/source/common/unicode/ustringtrie.h
 create mode 100644 intl/icu/source/common/unicode/utext.h
 create mode 100644 intl/icu/source/common/unicode/utf.h
 create mode 100644 intl/icu/source/common/unicode/utf16.h
 create mode 100644 intl/icu/source/common/unicode/utf32.h
 create mode 100644 intl/icu/source/common/unicode/utf8.h
 create mode 100644 intl/icu/source/common/unicode/utf_old.h
 create mode 100644 intl/icu/source/common/unicode/utrace.h
 create mode 100644 intl/icu/source/common/unicode/utypes.h
 create mode 100644 intl/icu/source/common/unicode/uvernum.h
 create mode 100644 intl/icu/source/common/unicode/uversion.h
 create mode 100644 intl/icu/source/common/unifiedcache.cpp
 create mode 100644 intl/icu/source/common/unifiedcache.h
 create mode 100644 intl/icu/source/common/unifilt.cpp
 create mode 100644 intl/icu/source/common/unifunct.cpp
 create mode 100644 intl/icu/source/common/uniset.cpp
 create mode 100644 intl/icu/source/common/uniset_closure.cpp
 create mode 100644 intl/icu/source/common/uniset_props.cpp
 create mode 100644 intl/icu/source/common/unisetspan.cpp
 create mode 100644 intl/icu/source/common/unisetspan.h
 create mode 100644 intl/icu/source/common/unistr.cpp
 create mode 100644 intl/icu/source/common/unistr_case.cpp
 create mode 100644 intl/icu/source/common/unistr_case_locale.cpp
 create mode 100644 intl/icu/source/common/unistr_cnv.cpp
 create mode 100644 intl/icu/source/common/unistr_props.cpp
 create mode 100644 intl/icu/source/common/unistr_titlecase_brkiter.cpp
 create mode 100644 intl/icu/source/common/unistrappender.h
 create mode 100644 intl/icu/source/common/unorm.cpp
 create mode 100644 intl/icu/source/common/unormcmp.cpp
 create mode 100644 intl/icu/source/common/unormimp.h
 create mode 100644 intl/icu/source/common/uobject.cpp
 create mode 100644 intl/icu/source/common/uposixdefs.h
 create mode 100644 intl/icu/source/common/uprops.cpp
 create mode 100644 intl/icu/source/common/uprops.h
 create mode 100644 intl/icu/source/common/ures_cnv.cpp
 create mode 100644 intl/icu/source/common/uresbund.cpp
 create mode 100644 intl/icu/source/common/uresdata.cpp
 create mode 100644 intl/icu/source/common/uresdata.h
 create mode 100644 intl/icu/source/common/uresimp.h
 create mode 100644 intl/icu/source/common/ureslocs.h
 create mode 100644 intl/icu/source/common/usc_impl.cpp
 create mode 100644 intl/icu/source/common/usc_impl.h
 create mode 100644 intl/icu/source/common/uscript.cpp
 create mode 100644 intl/icu/source/common/uscript_props.cpp
 create mode 100644 intl/icu/source/common/uset.cpp
 create mode 100644 intl/icu/source/common/uset_imp.h
 create mode 100644 intl/icu/source/common/uset_props.cpp
 create mode 100644 intl/icu/source/common/usetiter.cpp
 create mode 100644 intl/icu/source/common/ushape.cpp
 create mode 100644 intl/icu/source/common/usprep.cpp
 create mode 100644 intl/icu/source/common/ustack.cpp
 create mode 100644 intl/icu/source/common/ustr_cnv.cpp
 create mode 100644 intl/icu/source/common/ustr_cnv.h
 create mode 100644 intl/icu/source/common/ustr_imp.h
 create mode 100644 intl/icu/source/common/ustr_titlecase_brkiter.cpp
 create mode 100644 intl/icu/source/common/ustr_wcs.cpp
 create mode 100644 intl/icu/source/common/ustrcase.cpp
 create mode 100644 intl/icu/source/common/ustrcase_locale.cpp
 create mode 100644 intl/icu/source/common/ustrenum.cpp
 create mode 100644 intl/icu/source/common/ustrenum.h
 create mode 100644 intl/icu/source/common/ustrfmt.cpp
 create mode 100644 intl/icu/source/common/ustrfmt.h
 create mode 100644 intl/icu/source/common/ustring.cpp
 create mode 100644 intl/icu/source/common/ustrtrns.cpp
 create mode 100644 intl/icu/source/common/utext.cpp
 create mode 100644 intl/icu/source/common/utf_impl.cpp
 create mode 100644 intl/icu/source/common/util.cpp
 create mode 100644 intl/icu/source/common/util.h
 create mode 100644 intl/icu/source/common/util_props.cpp
 create mode 100644 intl/icu/source/common/utrace.cpp
 create mode 100644 intl/icu/source/common/utracimp.h
 create mode 100644 intl/icu/source/common/utrie.cpp
 create mode 100644 intl/icu/source/common/utrie.h
 create mode 100644 intl/icu/source/common/utrie2.cpp
 create mode 100644 intl/icu/source/common/utrie2.h
 create mode 100644 intl/icu/source/common/utrie2_builder.cpp
 create mode 100644 intl/icu/source/common/utrie2_impl.h
 create mode 100644 intl/icu/source/common/utrie_swap.cpp
 create mode 100644 intl/icu/source/common/uts46.cpp
 create mode 100644 intl/icu/source/common/utypeinfo.h
 create mode 100644 intl/icu/source/common/utypes.cpp
 create mode 100644 intl/icu/source/common/uvector.cpp
 create mode 100644 intl/icu/source/common/uvector.h
 create mode 100644 intl/icu/source/common/uvectr32.cpp
 create mode 100644 intl/icu/source/common/uvectr32.h
 create mode 100644 intl/icu/source/common/uvectr64.cpp
 create mode 100644 intl/icu/source/common/uvectr64.h
 create mode 100644 intl/icu/source/common/wintz.cpp
 create mode 100644 intl/icu/source/common/wintz.h
 create mode 100644 intl/icu/source/config.guess
 create mode 100644 intl/icu/source/config.sub
 create mode 100644 intl/icu/source/config/Makefile.inc.in
 create mode 100755 intl/icu/source/config/dist-data.sh
 create mode 100644 intl/icu/source/config/dist.mk
 create mode 100644 intl/icu/source/config/gmakever.mk
 create mode 100644 intl/icu/source/config/icu-config-bottom
 create mode 100644 intl/icu/source/config/icu-config-top
 create mode 100644 intl/icu/source/config/icu-config.1.in
 create mode 100644 intl/icu/source/config/icu.pc.in
 create mode 100644 intl/icu/source/config/m4/icu-conditional.m4
 create mode 100644 intl/icu/source/config/make2sh.sed
 create mode 100644 intl/icu/source/config/mh-aix-gcc
 create mode 100644 intl/icu/source/config/mh-aix-va
 create mode 100644 intl/icu/source/config/mh-alpha-linux-cc
 create mode 100644 intl/icu/source/config/mh-alpha-linux-gcc
 create mode 100644 intl/icu/source/config/mh-alpha-osf
 create mode 100644 intl/icu/source/config/mh-beos
 create mode 100644 intl/icu/source/config/mh-bsd-gcc
 create mode 100644 intl/icu/source/config/mh-cygwin
 create mode 100644 intl/icu/source/config/mh-cygwin-msvc
 create mode 100644 intl/icu/source/config/mh-cygwin64
 create mode 100644 intl/icu/source/config/mh-darwin
 create mode 100644 intl/icu/source/config/mh-haiku
 create mode 100644 intl/icu/source/config/mh-hpux-acc
 create mode 100644 intl/icu/source/config/mh-hpux-gcc
 create mode 100644 intl/icu/source/config/mh-irix
 create mode 100644 intl/icu/source/config/mh-linux
 create mode 100644 intl/icu/source/config/mh-linux-va
 create mode 100644 intl/icu/source/config/mh-mingw
 create mode 100644 intl/icu/source/config/mh-mingw64
 create mode 100644 intl/icu/source/config/mh-mpras
 create mode 100644 intl/icu/source/config/mh-msys-msvc
 create mode 100644 intl/icu/source/config/mh-os390
 create mode 100644 intl/icu/source/config/mh-os400
 create mode 100644 intl/icu/source/config/mh-qnx
 create mode 100644 intl/icu/source/config/mh-solaris
 create mode 100644 intl/icu/source/config/mh-solaris-gcc
 create mode 100644 intl/icu/source/config/mh-unknown
 create mode 100644 intl/icu/source/config/pkgdataMakefile.in
 create mode 100755 intl/icu/source/config/test-icu-config.sh
 create mode 100644 intl/icu/source/config/windows-update.sed.in
 create mode 100755 intl/icu/source/configure
 create mode 100644 intl/icu/source/configure.ac
 create mode 100644 intl/icu/source/extra/Makefile.in
 create mode 100644 intl/icu/source/extra/scrptrun/Makefile.in
 create mode 100644 intl/icu/source/extra/scrptrun/readme.html
 create mode 100644 intl/icu/source/extra/scrptrun/scrptrun.cpp
 create mode 100644 intl/icu/source/extra/scrptrun/scrptrun.h
 create mode 100644 intl/icu/source/extra/scrptrun/srtest.cpp
 create mode 100644 intl/icu/source/extra/scrptrun/srtest.dsp
 create mode 100644 intl/icu/source/extra/scrptrun/srtest.dsw
 create mode 100644 intl/icu/source/extra/uconv/Makefile.in
 create mode 100644 intl/icu/source/extra/uconv/README
 create mode 100644 intl/icu/source/extra/uconv/makedata.mak
 create mode 100644 intl/icu/source/extra/uconv/pkgdata.inc.in
 create mode 100644 intl/icu/source/extra/uconv/pkgdataMakefile.in
 create mode 100644 intl/icu/source/extra/uconv/resfiles.mk
 create mode 100644 intl/icu/source/extra/uconv/resources/fr.txt
 create mode 100644 intl/icu/source/extra/uconv/resources/root.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/ISO-8859-2.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/ISO-8859-3.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/danish-ISO-8859-1.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/eucJP.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/hangul-eucKR.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/hania-eucKR.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/ibm-37-test.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/iso8859-1.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/koi8r.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/armenian.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/banviet.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/chinese-ulysses.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/croat.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/danish.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/greek.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/hangul.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/hania.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/jap.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/korean.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/linji.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/many.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/maopoem.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/russian.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/simplechinese.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/turkish.txt
 create mode 100644 intl/icu/source/extra/uconv/samples/utf8/utf-8-demo.txt
 create mode 100644 intl/icu/source/extra/uconv/uconv.1.in
 create mode 100644 intl/icu/source/extra/uconv/uconv.cpp
 create mode 100644 intl/icu/source/extra/uconv/uconv.vcxproj
 create mode 100644 intl/icu/source/extra/uconv/uconv.vcxproj.filters
 create mode 100644 intl/icu/source/extra/uconv/unicode/uwmsg.h
 create mode 100644 intl/icu/source/extra/uconv/uwmsg.c
 create mode 100644 intl/icu/source/i18n/Makefile.in
 create mode 100644 intl/icu/source/i18n/alphaindex.cpp
 create mode 100644 intl/icu/source/i18n/anytrans.cpp
 create mode 100644 intl/icu/source/i18n/anytrans.h
 create mode 100644 intl/icu/source/i18n/astro.cpp
 create mode 100644 intl/icu/source/i18n/astro.h
 create mode 100644 intl/icu/source/i18n/basictz.cpp
 create mode 100644 intl/icu/source/i18n/bocsu.cpp
 create mode 100644 intl/icu/source/i18n/bocsu.h
 create mode 100644 intl/icu/source/i18n/brktrans.cpp
 create mode 100644 intl/icu/source/i18n/brktrans.h
 create mode 100644 intl/icu/source/i18n/buddhcal.cpp
 create mode 100644 intl/icu/source/i18n/buddhcal.h
 create mode 100644 intl/icu/source/i18n/calendar.cpp
 create mode 100644 intl/icu/source/i18n/casetrn.cpp
 create mode 100644 intl/icu/source/i18n/casetrn.h
 create mode 100644 intl/icu/source/i18n/cecal.cpp
 create mode 100644 intl/icu/source/i18n/cecal.h
 create mode 100644 intl/icu/source/i18n/chnsecal.cpp
 create mode 100644 intl/icu/source/i18n/chnsecal.h
 create mode 100644 intl/icu/source/i18n/choicfmt.cpp
 create mode 100644 intl/icu/source/i18n/coleitr.cpp
 create mode 100644 intl/icu/source/i18n/coll.cpp
 create mode 100644 intl/icu/source/i18n/collation.cpp
 create mode 100644 intl/icu/source/i18n/collation.h
 create mode 100644 intl/icu/source/i18n/collationbuilder.cpp
 create mode 100644 intl/icu/source/i18n/collationbuilder.h
 create mode 100644 intl/icu/source/i18n/collationcompare.cpp
 create mode 100644 intl/icu/source/i18n/collationcompare.h
 create mode 100644 intl/icu/source/i18n/collationdata.cpp
 create mode 100644 intl/icu/source/i18n/collationdata.h
 create mode 100644 intl/icu/source/i18n/collationdatabuilder.cpp
 create mode 100644 intl/icu/source/i18n/collationdatabuilder.h
 create mode 100644 intl/icu/source/i18n/collationdatareader.cpp
 create mode 100644 intl/icu/source/i18n/collationdatareader.h
 create mode 100644 intl/icu/source/i18n/collationdatawriter.cpp
 create mode 100644 intl/icu/source/i18n/collationdatawriter.h
 create mode 100644 intl/icu/source/i18n/collationfastlatin.cpp
 create mode 100644 intl/icu/source/i18n/collationfastlatin.h
 create mode 100644 intl/icu/source/i18n/collationfastlatinbuilder.cpp
 create mode 100644 intl/icu/source/i18n/collationfastlatinbuilder.h
 create mode 100644 intl/icu/source/i18n/collationfcd.cpp
 create mode 100644 intl/icu/source/i18n/collationfcd.h
 create mode 100644 intl/icu/source/i18n/collationiterator.cpp
 create mode 100644 intl/icu/source/i18n/collationiterator.h
 create mode 100644 intl/icu/source/i18n/collationkeys.cpp
 create mode 100644 intl/icu/source/i18n/collationkeys.h
 create mode 100644 intl/icu/source/i18n/collationroot.cpp
 create mode 100644 intl/icu/source/i18n/collationroot.h
 create mode 100644 intl/icu/source/i18n/collationrootelements.cpp
 create mode 100644 intl/icu/source/i18n/collationrootelements.h
 create mode 100644 intl/icu/source/i18n/collationruleparser.cpp
 create mode 100644 intl/icu/source/i18n/collationruleparser.h
 create mode 100644 intl/icu/source/i18n/collationsets.cpp
 create mode 100644 intl/icu/source/i18n/collationsets.h
 create mode 100644 intl/icu/source/i18n/collationsettings.cpp
 create mode 100644 intl/icu/source/i18n/collationsettings.h
 create mode 100644 intl/icu/source/i18n/collationtailoring.cpp
 create mode 100644 intl/icu/source/i18n/collationtailoring.h
 create mode 100644 intl/icu/source/i18n/collationweights.cpp
 create mode 100644 intl/icu/source/i18n/collationweights.h
 create mode 100644 intl/icu/source/i18n/collunsafe.h
 create mode 100644 intl/icu/source/i18n/compactdecimalformat.cpp
 create mode 100644 intl/icu/source/i18n/coptccal.cpp
 create mode 100644 intl/icu/source/i18n/coptccal.h
 create mode 100644 intl/icu/source/i18n/cpdtrans.cpp
 create mode 100644 intl/icu/source/i18n/cpdtrans.h
 create mode 100644 intl/icu/source/i18n/csdetect.cpp
 create mode 100644 intl/icu/source/i18n/csdetect.h
 create mode 100644 intl/icu/source/i18n/csmatch.cpp
 create mode 100644 intl/icu/source/i18n/csmatch.h
 create mode 100644 intl/icu/source/i18n/csr2022.cpp
 create mode 100644 intl/icu/source/i18n/csr2022.h
 create mode 100644 intl/icu/source/i18n/csrecog.cpp
 create mode 100644 intl/icu/source/i18n/csrecog.h
 create mode 100644 intl/icu/source/i18n/csrmbcs.cpp
 create mode 100644 intl/icu/source/i18n/csrmbcs.h
 create mode 100644 intl/icu/source/i18n/csrsbcs.cpp
 create mode 100644 intl/icu/source/i18n/csrsbcs.h
 create mode 100644 intl/icu/source/i18n/csrucode.cpp
 create mode 100644 intl/icu/source/i18n/csrucode.h
 create mode 100644 intl/icu/source/i18n/csrutf8.cpp
 create mode 100644 intl/icu/source/i18n/csrutf8.h
 create mode 100644 intl/icu/source/i18n/curramt.cpp
 create mode 100644 intl/icu/source/i18n/currfmt.cpp
 create mode 100644 intl/icu/source/i18n/currfmt.h
 create mode 100644 intl/icu/source/i18n/currpinf.cpp
 create mode 100644 intl/icu/source/i18n/currunit.cpp
 create mode 100644 intl/icu/source/i18n/dangical.cpp
 create mode 100644 intl/icu/source/i18n/dangical.h
 create mode 100644 intl/icu/source/i18n/datefmt.cpp
 create mode 100644 intl/icu/source/i18n/dayperiodrules.cpp
 create mode 100644 intl/icu/source/i18n/dayperiodrules.h
 create mode 100644 intl/icu/source/i18n/dcfmtsym.cpp
 create mode 100644 intl/icu/source/i18n/decContext.cpp
 create mode 100644 intl/icu/source/i18n/decContext.h
 create mode 100644 intl/icu/source/i18n/decNumber.cpp
 create mode 100644 intl/icu/source/i18n/decNumber.h
 create mode 100644 intl/icu/source/i18n/decNumberLocal.h
 create mode 100644 intl/icu/source/i18n/decimfmt.cpp
 create mode 100644 intl/icu/source/i18n/double-conversion-bignum-dtoa.cpp
 create mode 100644 intl/icu/source/i18n/double-conversion-bignum-dtoa.h
 create mode 100644 intl/icu/source/i18n/double-conversion-bignum.cpp
 create mode 100644 intl/icu/source/i18n/double-conversion-bignum.h
 create mode 100644 intl/icu/source/i18n/double-conversion-cached-powers.cpp
 create mode 100644 intl/icu/source/i18n/double-conversion-cached-powers.h
 create mode 100644 intl/icu/source/i18n/double-conversion-diy-fp.h
 create mode 100644 intl/icu/source/i18n/double-conversion-double-to-string.cpp
 create mode 100644 intl/icu/source/i18n/double-conversion-double-to-string.h
 create mode 100644 intl/icu/source/i18n/double-conversion-fast-dtoa.cpp
 create mode 100644 intl/icu/source/i18n/double-conversion-fast-dtoa.h
 create mode 100644 intl/icu/source/i18n/double-conversion-ieee.h
 create mode 100644 intl/icu/source/i18n/double-conversion-string-to-double.cpp
 create mode 100644 intl/icu/source/i18n/double-conversion-string-to-double.h
 create mode 100644 intl/icu/source/i18n/double-conversion-strtod.cpp
 create mode 100644 intl/icu/source/i18n/double-conversion-strtod.h
 create mode 100644 intl/icu/source/i18n/double-conversion-utils.h
 create mode 100644 intl/icu/source/i18n/double-conversion.h
 create mode 100644 intl/icu/source/i18n/dt_impl.h
 create mode 100644 intl/icu/source/i18n/dtfmtsym.cpp
 create mode 100644 intl/icu/source/i18n/dtitv_impl.h
 create mode 100644 intl/icu/source/i18n/dtitvfmt.cpp
 create mode 100644 intl/icu/source/i18n/dtitvinf.cpp
 create mode 100644 intl/icu/source/i18n/dtptngen.cpp
 create mode 100644 intl/icu/source/i18n/dtptngen_impl.h
 create mode 100644 intl/icu/source/i18n/dtrule.cpp
 create mode 100644 intl/icu/source/i18n/erarules.cpp
 create mode 100644 intl/icu/source/i18n/erarules.h
 create mode 100644 intl/icu/source/i18n/esctrn.cpp
 create mode 100644 intl/icu/source/i18n/esctrn.h
 create mode 100644 intl/icu/source/i18n/ethpccal.cpp
 create mode 100644 intl/icu/source/i18n/ethpccal.h
 create mode 100644 intl/icu/source/i18n/fmtable.cpp
 create mode 100644 intl/icu/source/i18n/fmtable_cnv.cpp
 create mode 100644 intl/icu/source/i18n/fmtableimp.h
 create mode 100644 intl/icu/source/i18n/format.cpp
 create mode 100644 intl/icu/source/i18n/formatted_string_builder.cpp
 create mode 100644 intl/icu/source/i18n/formatted_string_builder.h
 create mode 100644 intl/icu/source/i18n/formattedval_impl.h
 create mode 100644 intl/icu/source/i18n/formattedval_iterimpl.cpp
 create mode 100644 intl/icu/source/i18n/formattedval_sbimpl.cpp
 create mode 100644 intl/icu/source/i18n/formattedvalue.cpp
 create mode 100644 intl/icu/source/i18n/fphdlimp.cpp
 create mode 100644 intl/icu/source/i18n/fphdlimp.h
 create mode 100644 intl/icu/source/i18n/fpositer.cpp
 create mode 100644 intl/icu/source/i18n/funcrepl.cpp
 create mode 100644 intl/icu/source/i18n/funcrepl.h
 create mode 100644 intl/icu/source/i18n/gender.cpp
 create mode 100644 intl/icu/source/i18n/gregocal.cpp
 create mode 100644 intl/icu/source/i18n/gregoimp.cpp
 create mode 100644 intl/icu/source/i18n/gregoimp.h
 create mode 100644 intl/icu/source/i18n/hebrwcal.cpp
 create mode 100644 intl/icu/source/i18n/hebrwcal.h
 create mode 100644 intl/icu/source/i18n/i18n.rc
 create mode 100644 intl/icu/source/i18n/i18n.vcxproj
 create mode 100644 intl/icu/source/i18n/i18n.vcxproj.filters
 create mode 100644 intl/icu/source/i18n/i18n_uwp.vcxproj
 create mode 100644 intl/icu/source/i18n/indiancal.cpp
 create mode 100644 intl/icu/source/i18n/indiancal.h
 create mode 100644 intl/icu/source/i18n/inputext.cpp
 create mode 100644 intl/icu/source/i18n/inputext.h
 create mode 100644 intl/icu/source/i18n/islamcal.cpp
 create mode 100644 intl/icu/source/i18n/islamcal.h
 create mode 100644 intl/icu/source/i18n/japancal.cpp
 create mode 100644 intl/icu/source/i18n/japancal.h
 create mode 100644 intl/icu/source/i18n/listformatter.cpp
 create mode 100644 intl/icu/source/i18n/measfmt.cpp
 create mode 100644 intl/icu/source/i18n/measunit.cpp
 create mode 100644 intl/icu/source/i18n/measunit_extra.cpp
 create mode 100644 intl/icu/source/i18n/measunit_impl.h
 create mode 100644 intl/icu/source/i18n/measure.cpp
 create mode 100644 intl/icu/source/i18n/msgfmt.cpp
 create mode 100644 intl/icu/source/i18n/msgfmt_impl.h
 create mode 100644 intl/icu/source/i18n/name2uni.cpp
 create mode 100644 intl/icu/source/i18n/name2uni.h
 create mode 100644 intl/icu/source/i18n/nfrlist.h
 create mode 100644 intl/icu/source/i18n/nfrs.cpp
 create mode 100644 intl/icu/source/i18n/nfrs.h
 create mode 100644 intl/icu/source/i18n/nfrule.cpp
 create mode 100644 intl/icu/source/i18n/nfrule.h
 create mode 100644 intl/icu/source/i18n/nfsubs.cpp
 create mode 100644 intl/icu/source/i18n/nfsubs.h
 create mode 100644 intl/icu/source/i18n/nortrans.cpp
 create mode 100644 intl/icu/source/i18n/nortrans.h
 create mode 100644 intl/icu/source/i18n/nounit.cpp
 create mode 100644 intl/icu/source/i18n/nultrans.cpp
 create mode 100644 intl/icu/source/i18n/nultrans.h
 create mode 100644 intl/icu/source/i18n/number_affixutils.cpp
 create mode 100644 intl/icu/source/i18n/number_affixutils.h
 create mode 100644 intl/icu/source/i18n/number_asformat.cpp
 create mode 100644 intl/icu/source/i18n/number_asformat.h
 create mode 100644 intl/icu/source/i18n/number_capi.cpp
 create mode 100644 intl/icu/source/i18n/number_compact.cpp
 create mode 100644 intl/icu/source/i18n/number_compact.h
 create mode 100644 intl/icu/source/i18n/number_currencysymbols.cpp
 create mode 100644 intl/icu/source/i18n/number_currencysymbols.h
 create mode 100644 intl/icu/source/i18n/number_decimalquantity.cpp
 create mode 100644 intl/icu/source/i18n/number_decimalquantity.h
 create mode 100644 intl/icu/source/i18n/number_decimfmtprops.cpp
 create mode 100644 intl/icu/source/i18n/number_decimfmtprops.h
 create mode 100644 intl/icu/source/i18n/number_decnum.h
 create mode 100644 intl/icu/source/i18n/number_fluent.cpp
 create mode 100644 intl/icu/source/i18n/number_formatimpl.cpp
 create mode 100644 intl/icu/source/i18n/number_formatimpl.h
 create mode 100644 intl/icu/source/i18n/number_grouping.cpp
 create mode 100644 intl/icu/source/i18n/number_integerwidth.cpp
 create mode 100644 intl/icu/source/i18n/number_longnames.cpp
 create mode 100644 intl/icu/source/i18n/number_longnames.h
 create mode 100644 intl/icu/source/i18n/number_mapper.cpp
 create mode 100644 intl/icu/source/i18n/number_mapper.h
 create mode 100644 intl/icu/source/i18n/number_microprops.h
 create mode 100644 intl/icu/source/i18n/number_modifiers.cpp
 create mode 100644 intl/icu/source/i18n/number_modifiers.h
 create mode 100644 intl/icu/source/i18n/number_multiplier.cpp
 create mode 100644 intl/icu/source/i18n/number_multiplier.h
 create mode 100644 intl/icu/source/i18n/number_notation.cpp
 create mode 100644 intl/icu/source/i18n/number_output.cpp
 create mode 100644 intl/icu/source/i18n/number_padding.cpp
 create mode 100644 intl/icu/source/i18n/number_patternmodifier.cpp
 create mode 100644 intl/icu/source/i18n/number_patternmodifier.h
 create mode 100644 intl/icu/source/i18n/number_patternstring.cpp
 create mode 100644 intl/icu/source/i18n/number_patternstring.h
 create mode 100644 intl/icu/source/i18n/number_rounding.cpp
 create mode 100644 intl/icu/source/i18n/number_roundingutils.h
 create mode 100644 intl/icu/source/i18n/number_scientific.cpp
 create mode 100644 intl/icu/source/i18n/number_scientific.h
 create mode 100644 intl/icu/source/i18n/number_skeletons.cpp
 create mode 100644 intl/icu/source/i18n/number_skeletons.h
 create mode 100644 intl/icu/source/i18n/number_types.h
 create mode 100644 intl/icu/source/i18n/number_utils.cpp
 create mode 100644 intl/icu/source/i18n/number_utils.h
 create mode 100644 intl/icu/source/i18n/number_utypes.h
 create mode 100644 intl/icu/source/i18n/numfmt.cpp
 create mode 100644 intl/icu/source/i18n/numparse_affixes.cpp
 create mode 100644 intl/icu/source/i18n/numparse_affixes.h
 create mode 100644 intl/icu/source/i18n/numparse_compositions.cpp
 create mode 100644 intl/icu/source/i18n/numparse_compositions.h
 create mode 100644 intl/icu/source/i18n/numparse_currency.cpp
 create mode 100644 intl/icu/source/i18n/numparse_currency.h
 create mode 100644 intl/icu/source/i18n/numparse_decimal.cpp
 create mode 100644 intl/icu/source/i18n/numparse_decimal.h
 create mode 100644 intl/icu/source/i18n/numparse_impl.cpp
 create mode 100644 intl/icu/source/i18n/numparse_impl.h
 create mode 100644 intl/icu/source/i18n/numparse_parsednumber.cpp
 create mode 100644 intl/icu/source/i18n/numparse_scientific.cpp
 create mode 100644 intl/icu/source/i18n/numparse_scientific.h
 create mode 100644 intl/icu/source/i18n/numparse_symbols.cpp
 create mode 100644 intl/icu/source/i18n/numparse_symbols.h
 create mode 100644 intl/icu/source/i18n/numparse_types.h
 create mode 100644 intl/icu/source/i18n/numparse_utils.h
 create mode 100644 intl/icu/source/i18n/numparse_validators.cpp
 create mode 100644 intl/icu/source/i18n/numparse_validators.h
 create mode 100644 intl/icu/source/i18n/numrange_fluent.cpp
 create mode 100644 intl/icu/source/i18n/numrange_impl.cpp
 create mode 100644 intl/icu/source/i18n/numrange_impl.h
 create mode 100644 intl/icu/source/i18n/numsys.cpp
 create mode 100644 intl/icu/source/i18n/numsys_impl.h
 create mode 100644 intl/icu/source/i18n/olsontz.cpp
 create mode 100644 intl/icu/source/i18n/olsontz.h
 create mode 100644 intl/icu/source/i18n/persncal.cpp
 create mode 100644 intl/icu/source/i18n/persncal.h
 create mode 100644 intl/icu/source/i18n/plurfmt.cpp
 create mode 100644 intl/icu/source/i18n/plurrule.cpp
 create mode 100644 intl/icu/source/i18n/plurrule_impl.h
 create mode 100644 intl/icu/source/i18n/quant.cpp
 create mode 100644 intl/icu/source/i18n/quant.h
 create mode 100644 intl/icu/source/i18n/quantityformatter.cpp
 create mode 100644 intl/icu/source/i18n/quantityformatter.h
 create mode 100644 intl/icu/source/i18n/rbnf.cpp
 create mode 100644 intl/icu/source/i18n/rbt.cpp
 create mode 100644 intl/icu/source/i18n/rbt.h
 create mode 100644 intl/icu/source/i18n/rbt_data.cpp
 create mode 100644 intl/icu/source/i18n/rbt_data.h
 create mode 100644 intl/icu/source/i18n/rbt_pars.cpp
 create mode 100644 intl/icu/source/i18n/rbt_pars.h
 create mode 100644 intl/icu/source/i18n/rbt_rule.cpp
 create mode 100644 intl/icu/source/i18n/rbt_rule.h
 create mode 100644 intl/icu/source/i18n/rbt_set.cpp
 create mode 100644 intl/icu/source/i18n/rbt_set.h
 create mode 100644 intl/icu/source/i18n/rbtz.cpp
 create mode 100644 intl/icu/source/i18n/regexcmp.cpp
 create mode 100644 intl/icu/source/i18n/regexcmp.h
 create mode 100644 intl/icu/source/i18n/regexcst.h
 create mode 100755 intl/icu/source/i18n/regexcst.pl
 create mode 100644 intl/icu/source/i18n/regexcst.txt
 create mode 100644 intl/icu/source/i18n/regeximp.cpp
 create mode 100644 intl/icu/source/i18n/regeximp.h
 create mode 100644 intl/icu/source/i18n/regexst.cpp
 create mode 100644 intl/icu/source/i18n/regexst.h
 create mode 100644 intl/icu/source/i18n/regextxt.cpp
 create mode 100644 intl/icu/source/i18n/regextxt.h
 create mode 100644 intl/icu/source/i18n/region.cpp
 create mode 100644 intl/icu/source/i18n/region_impl.h
 create mode 100644 intl/icu/source/i18n/reldatefmt.cpp
 create mode 100644 intl/icu/source/i18n/reldtfmt.cpp
 create mode 100644 intl/icu/source/i18n/reldtfmt.h
 create mode 100644 intl/icu/source/i18n/rematch.cpp
 create mode 100644 intl/icu/source/i18n/remtrans.cpp
 create mode 100644 intl/icu/source/i18n/remtrans.h
 create mode 100644 intl/icu/source/i18n/repattrn.cpp
 create mode 100644 intl/icu/source/i18n/rulebasedcollator.cpp
 create mode 100644 intl/icu/source/i18n/scientificnumberformatter.cpp
 create mode 100644 intl/icu/source/i18n/scriptset.cpp
 create mode 100644 intl/icu/source/i18n/scriptset.h
 create mode 100644 intl/icu/source/i18n/search.cpp
 create mode 100644 intl/icu/source/i18n/selfmt.cpp
 create mode 100644 intl/icu/source/i18n/selfmtimpl.h
 create mode 100644 intl/icu/source/i18n/sharedbreakiterator.cpp
 create mode 100644 intl/icu/source/i18n/sharedbreakiterator.h
 create mode 100644 intl/icu/source/i18n/sharedcalendar.h
 create mode 100644 intl/icu/source/i18n/shareddateformatsymbols.h
 create mode 100644 intl/icu/source/i18n/sharednumberformat.h
 create mode 100644 intl/icu/source/i18n/sharedpluralrules.h
 create mode 100644 intl/icu/source/i18n/simpletz.cpp
 create mode 100644 intl/icu/source/i18n/smpdtfmt.cpp
 create mode 100644 intl/icu/source/i18n/smpdtfst.cpp
 create mode 100644 intl/icu/source/i18n/smpdtfst.h
 create mode 100644 intl/icu/source/i18n/sortkey.cpp
 create mode 100644 intl/icu/source/i18n/standardplural.cpp
 create mode 100644 intl/icu/source/i18n/standardplural.h
 create mode 100644 intl/icu/source/i18n/string_segment.cpp
 create mode 100644 intl/icu/source/i18n/string_segment.h
 create mode 100644 intl/icu/source/i18n/strmatch.cpp
 create mode 100644 intl/icu/source/i18n/strmatch.h
 create mode 100644 intl/icu/source/i18n/strrepl.cpp
 create mode 100644 intl/icu/source/i18n/strrepl.h
 create mode 100644 intl/icu/source/i18n/stsearch.cpp
 create mode 100644 intl/icu/source/i18n/taiwncal.cpp
 create mode 100644 intl/icu/source/i18n/taiwncal.h
 create mode 100644 intl/icu/source/i18n/timezone.cpp
 create mode 100644 intl/icu/source/i18n/titletrn.cpp
 create mode 100644 intl/icu/source/i18n/titletrn.h
 create mode 100644 intl/icu/source/i18n/tmunit.cpp
 create mode 100644 intl/icu/source/i18n/tmutamt.cpp
 create mode 100644 intl/icu/source/i18n/tmutfmt.cpp
 create mode 100644 intl/icu/source/i18n/tolowtrn.cpp
 create mode 100644 intl/icu/source/i18n/tolowtrn.h
 create mode 100644 intl/icu/source/i18n/toupptrn.cpp
 create mode 100644 intl/icu/source/i18n/toupptrn.h
 create mode 100644 intl/icu/source/i18n/translit.cpp
 create mode 100644 intl/icu/source/i18n/transreg.cpp
 create mode 100644 intl/icu/source/i18n/transreg.h
 create mode 100644 intl/icu/source/i18n/tridpars.cpp
 create mode 100644 intl/icu/source/i18n/tridpars.h
 create mode 100644 intl/icu/source/i18n/tzfmt.cpp
 create mode 100644 intl/icu/source/i18n/tzgnames.cpp
 create mode 100644 intl/icu/source/i18n/tzgnames.h
 create mode 100644 intl/icu/source/i18n/tznames.cpp
 create mode 100644 intl/icu/source/i18n/tznames_impl.cpp
 create mode 100644 intl/icu/source/i18n/tznames_impl.h
 create mode 100644 intl/icu/source/i18n/tzrule.cpp
 create mode 100644 intl/icu/source/i18n/tztrans.cpp
 create mode 100644 intl/icu/source/i18n/ucal.cpp
 create mode 100644 intl/icu/source/i18n/ucln_in.cpp
 create mode 100644 intl/icu/source/i18n/ucln_in.h
 create mode 100644 intl/icu/source/i18n/ucol.cpp
 create mode 100644 intl/icu/source/i18n/ucol_imp.h
 create mode 100644 intl/icu/source/i18n/ucol_res.cpp
 create mode 100644 intl/icu/source/i18n/ucol_sit.cpp
 create mode 100644 intl/icu/source/i18n/ucoleitr.cpp
 create mode 100644 intl/icu/source/i18n/ucsdet.cpp
 create mode 100644 intl/icu/source/i18n/udat.cpp
 create mode 100644 intl/icu/source/i18n/udateintervalformat.cpp
 create mode 100644 intl/icu/source/i18n/udatpg.cpp
 create mode 100644 intl/icu/source/i18n/ufieldpositer.cpp
 create mode 100644 intl/icu/source/i18n/uitercollationiterator.cpp
 create mode 100644 intl/icu/source/i18n/uitercollationiterator.h
 create mode 100644 intl/icu/source/i18n/ulistformatter.cpp
 create mode 100644 intl/icu/source/i18n/ulocdata.cpp
 create mode 100644 intl/icu/source/i18n/umsg.cpp
 create mode 100644 intl/icu/source/i18n/umsg_imp.h
 create mode 100644 intl/icu/source/i18n/unesctrn.cpp
 create mode 100644 intl/icu/source/i18n/unesctrn.h
 create mode 100644 intl/icu/source/i18n/uni2name.cpp
 create mode 100644 intl/icu/source/i18n/uni2name.h
 create mode 100644 intl/icu/source/i18n/unicode/alphaindex.h
 create mode 100644 intl/icu/source/i18n/unicode/basictz.h
 create mode 100644 intl/icu/source/i18n/unicode/calendar.h
 create mode 100644 intl/icu/source/i18n/unicode/choicfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/coleitr.h
 create mode 100644 intl/icu/source/i18n/unicode/coll.h
 create mode 100644 intl/icu/source/i18n/unicode/compactdecimalformat.h
 create mode 100644 intl/icu/source/i18n/unicode/curramt.h
 create mode 100644 intl/icu/source/i18n/unicode/currpinf.h
 create mode 100644 intl/icu/source/i18n/unicode/currunit.h
 create mode 100644 intl/icu/source/i18n/unicode/datefmt.h
 create mode 100644 intl/icu/source/i18n/unicode/dcfmtsym.h
 create mode 100644 intl/icu/source/i18n/unicode/decimfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/dtfmtsym.h
 create mode 100644 intl/icu/source/i18n/unicode/dtitvfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/dtitvinf.h
 create mode 100644 intl/icu/source/i18n/unicode/dtptngen.h
 create mode 100644 intl/icu/source/i18n/unicode/dtrule.h
 create mode 100644 intl/icu/source/i18n/unicode/fieldpos.h
 create mode 100644 intl/icu/source/i18n/unicode/fmtable.h
 create mode 100644 intl/icu/source/i18n/unicode/format.h
 create mode 100644 intl/icu/source/i18n/unicode/formattedvalue.h
 create mode 100644 intl/icu/source/i18n/unicode/fpositer.h
 create mode 100644 intl/icu/source/i18n/unicode/gender.h
 create mode 100644 intl/icu/source/i18n/unicode/gregocal.h
 create mode 100644 intl/icu/source/i18n/unicode/listformatter.h
 create mode 100644 intl/icu/source/i18n/unicode/measfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/measunit.h
 create mode 100644 intl/icu/source/i18n/unicode/measure.h
 create mode 100644 intl/icu/source/i18n/unicode/msgfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/nounit.h
 create mode 100644 intl/icu/source/i18n/unicode/numberformatter.h
 create mode 100644 intl/icu/source/i18n/unicode/numberrangeformatter.h
 create mode 100644 intl/icu/source/i18n/unicode/numfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/numsys.h
 create mode 100644 intl/icu/source/i18n/unicode/plurfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/plurrule.h
 create mode 100644 intl/icu/source/i18n/unicode/rbnf.h
 create mode 100644 intl/icu/source/i18n/unicode/rbtz.h
 create mode 100644 intl/icu/source/i18n/unicode/regex.h
 create mode 100644 intl/icu/source/i18n/unicode/region.h
 create mode 100644 intl/icu/source/i18n/unicode/reldatefmt.h
 create mode 100644 intl/icu/source/i18n/unicode/scientificnumberformatter.h
 create mode 100644 intl/icu/source/i18n/unicode/search.h
 create mode 100644 intl/icu/source/i18n/unicode/selfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/simpletz.h
 create mode 100644 intl/icu/source/i18n/unicode/smpdtfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/sortkey.h
 create mode 100644 intl/icu/source/i18n/unicode/stsearch.h
 create mode 100644 intl/icu/source/i18n/unicode/tblcoll.h
 create mode 100644 intl/icu/source/i18n/unicode/timezone.h
 create mode 100644 intl/icu/source/i18n/unicode/tmunit.h
 create mode 100644 intl/icu/source/i18n/unicode/tmutamt.h
 create mode 100644 intl/icu/source/i18n/unicode/tmutfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/translit.h
 create mode 100644 intl/icu/source/i18n/unicode/tzfmt.h
 create mode 100644 intl/icu/source/i18n/unicode/tznames.h
 create mode 100644 intl/icu/source/i18n/unicode/tzrule.h
 create mode 100644 intl/icu/source/i18n/unicode/tztrans.h
 create mode 100644 intl/icu/source/i18n/unicode/ucal.h
 create mode 100644 intl/icu/source/i18n/unicode/ucol.h
 create mode 100644 intl/icu/source/i18n/unicode/ucoleitr.h
 create mode 100644 intl/icu/source/i18n/unicode/ucsdet.h
 create mode 100644 intl/icu/source/i18n/unicode/udat.h
 create mode 100644 intl/icu/source/i18n/unicode/udateintervalformat.h
 create mode 100644 intl/icu/source/i18n/unicode/udatpg.h
 create mode 100644 intl/icu/source/i18n/unicode/ufieldpositer.h
 create mode 100644 intl/icu/source/i18n/unicode/uformattable.h
 create mode 100644 intl/icu/source/i18n/unicode/uformattedvalue.h
 create mode 100644 intl/icu/source/i18n/unicode/ugender.h
 create mode 100644 intl/icu/source/i18n/unicode/ulistformatter.h
 create mode 100644 intl/icu/source/i18n/unicode/ulocdata.h
 create mode 100644 intl/icu/source/i18n/unicode/umsg.h
 create mode 100644 intl/icu/source/i18n/unicode/unirepl.h
 create mode 100644 intl/icu/source/i18n/unicode/unum.h
 create mode 100644 intl/icu/source/i18n/unicode/unumberformatter.h
 create mode 100644 intl/icu/source/i18n/unicode/unumsys.h
 create mode 100644 intl/icu/source/i18n/unicode/upluralrules.h
 create mode 100644 intl/icu/source/i18n/unicode/uregex.h
 create mode 100644 intl/icu/source/i18n/unicode/uregion.h
 create mode 100644 intl/icu/source/i18n/unicode/ureldatefmt.h
 create mode 100644 intl/icu/source/i18n/unicode/usearch.h
 create mode 100644 intl/icu/source/i18n/unicode/uspoof.h
 create mode 100644 intl/icu/source/i18n/unicode/utmscale.h
 create mode 100644 intl/icu/source/i18n/unicode/utrans.h
 create mode 100644 intl/icu/source/i18n/unicode/vtzone.h
 create mode 100644 intl/icu/source/i18n/unum.cpp
 create mode 100644 intl/icu/source/i18n/unumsys.cpp
 create mode 100644 intl/icu/source/i18n/upluralrules.cpp
 create mode 100644 intl/icu/source/i18n/uregex.cpp
 create mode 100644 intl/icu/source/i18n/uregexc.cpp
 create mode 100644 intl/icu/source/i18n/uregion.cpp
 create mode 100644 intl/icu/source/i18n/usearch.cpp
 create mode 100644 intl/icu/source/i18n/uspoof.cpp
 create mode 100644 intl/icu/source/i18n/uspoof_build.cpp
 create mode 100644 intl/icu/source/i18n/uspoof_conf.cpp
 create mode 100644 intl/icu/source/i18n/uspoof_conf.h
 create mode 100644 intl/icu/source/i18n/uspoof_impl.cpp
 create mode 100644 intl/icu/source/i18n/uspoof_impl.h
 create mode 100644 intl/icu/source/i18n/usrchimp.h
 create mode 100644 intl/icu/source/i18n/utf16collationiterator.cpp
 create mode 100644 intl/icu/source/i18n/utf16collationiterator.h
 create mode 100644 intl/icu/source/i18n/utf8collationiterator.cpp
 create mode 100644 intl/icu/source/i18n/utf8collationiterator.h
 create mode 100644 intl/icu/source/i18n/utmscale.cpp
 create mode 100644 intl/icu/source/i18n/utrans.cpp
 create mode 100644 intl/icu/source/i18n/vtzone.cpp
 create mode 100644 intl/icu/source/i18n/vzone.cpp
 create mode 100644 intl/icu/source/i18n/vzone.h
 create mode 100644 intl/icu/source/i18n/windtfmt.cpp
 create mode 100644 intl/icu/source/i18n/windtfmt.h
 create mode 100644 intl/icu/source/i18n/winnmfmt.cpp
 create mode 100644 intl/icu/source/i18n/winnmfmt.h
 create mode 100644 intl/icu/source/i18n/wintzimpl.cpp
 create mode 100644 intl/icu/source/i18n/wintzimpl.h
 create mode 100644 intl/icu/source/i18n/zonemeta.cpp
 create mode 100644 intl/icu/source/i18n/zonemeta.h
 create mode 100644 intl/icu/source/i18n/zrule.cpp
 create mode 100644 intl/icu/source/i18n/zrule.h
 create mode 100644 intl/icu/source/i18n/ztrans.cpp
 create mode 100644 intl/icu/source/i18n/ztrans.h
 create mode 100644 intl/icu/source/icudefs.mk.in
 create mode 100755 intl/icu/source/install-sh
 create mode 100644 intl/icu/source/io/Makefile.in
 create mode 100644 intl/icu/source/io/io.rc
 create mode 100644 intl/icu/source/io/io.vcxproj
 create mode 100644 intl/icu/source/io/io.vcxproj.filters
 create mode 100644 intl/icu/source/io/locbund.cpp
 create mode 100644 intl/icu/source/io/locbund.h
 create mode 100644 intl/icu/source/io/sprintf.cpp
 create mode 100644 intl/icu/source/io/sscanf.cpp
 create mode 100644 intl/icu/source/io/ucln_io.cpp
 create mode 100644 intl/icu/source/io/ucln_io.h
 create mode 100644 intl/icu/source/io/ufile.cpp
 create mode 100644 intl/icu/source/io/ufile.h
 create mode 100644 intl/icu/source/io/ufmt_cmn.cpp
 create mode 100644 intl/icu/source/io/ufmt_cmn.h
 create mode 100644 intl/icu/source/io/unicode/ustdio.h
 create mode 100644 intl/icu/source/io/unicode/ustream.h
 create mode 100644 intl/icu/source/io/uprintf.cpp
 create mode 100644 intl/icu/source/io/uprintf.h
 create mode 100644 intl/icu/source/io/uprntf_p.cpp
 create mode 100644 intl/icu/source/io/uscanf.cpp
 create mode 100644 intl/icu/source/io/uscanf.h
 create mode 100644 intl/icu/source/io/uscanf_p.cpp
 create mode 100644 intl/icu/source/io/ustdio.cpp
 create mode 100644 intl/icu/source/io/ustream.cpp
 create mode 100644 intl/icu/source/layoutex/Makefile.in
 create mode 100644 intl/icu/source/mkinstalldirs
 create mode 100644 intl/icu/source/python/icutools/__init__.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/__init__.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/__main__.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/comment_stripper.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/filtration.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/filtration_schema.json
 create mode 100644 intl/icu/source/python/icutools/databuilder/renderers/__init__.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/renderers/common_exec.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/renderers/makefile.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/request_types.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/test/__init__.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/test/__main__.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/test/filtration_test.py
 create mode 100644 intl/icu/source/python/icutools/databuilder/test/sample_data/brkitr/LOCALE_DEPS.json
 create mode 100644 intl/icu/source/python/icutools/databuilder/test/sample_data/locales/LOCALE_DEPS.json
 create mode 100644 intl/icu/source/python/icutools/databuilder/test/sample_data/rbnf/LOCALE_DEPS.json
 create mode 100644 intl/icu/source/python/icutools/databuilder/utils.py
 create mode 100755 intl/icu/source/runConfigureICU
 create mode 100644 intl/icu/source/samples/Makefile.in
 create mode 100644 intl/icu/source/samples/cal/Makefile.in
 create mode 100644 intl/icu/source/samples/date/Makefile.in
 create mode 100644 intl/icu/source/samples/layout/Makefile.in
 create mode 100644 intl/icu/source/stubdata/Makefile.in
 create mode 100644 intl/icu/source/stubdata/stubdata.cpp
 create mode 100644 intl/icu/source/stubdata/stubdata.vcxproj
 create mode 100644 intl/icu/source/stubdata/stubdata.vcxproj.filters
 create mode 100644 js/app.mozbuild
 create mode 100644 js/examples/jorendb.js
 create mode 100644 js/ffi.configure
 create mode 100644 js/moz.configure
 create mode 100644 js/public/AllocPolicy.h
 create mode 100644 js/public/AllocationRecording.h
 create mode 100644 js/public/Array.h
 create mode 100644 js/public/ArrayBuffer.h
 create mode 100644 js/public/ArrayBufferMaybeShared.h
 create mode 100644 js/public/BigInt.h
 create mode 100644 js/public/BinASTFormat.h
 create mode 100644 js/public/BuildId.h
 create mode 100644 js/public/CallArgs.h
 create mode 100644 js/public/CallNonGenericMethod.h
 create mode 100644 js/public/CharacterEncoding.h
 create mode 100644 js/public/Class.h
 create mode 100644 js/public/ComparisonOperators.h
 create mode 100644 js/public/CompilationAndEvaluation.h
 create mode 100644 js/public/CompileOptions.h
 create mode 100644 js/public/ContextOptions.h
 create mode 100644 js/public/Conversions.h
 create mode 100644 js/public/Date.h
 create mode 100644 js/public/Debug.h
 create mode 100644 js/public/Equality.h
 create mode 100644 js/public/ErrorReport.h
 create mode 100644 js/public/Exception.h
 create mode 100644 js/public/ForOfIterator.h
 create mode 100644 js/public/GCAPI.h
 create mode 100644 js/public/GCAnnotations.h
 create mode 100644 js/public/GCHashTable.h
 create mode 100644 js/public/GCPolicyAPI.h
 create mode 100644 js/public/GCTypeMacros.h
 create mode 100644 js/public/GCVariant.h
 create mode 100644 js/public/GCVector.h
 create mode 100644 js/public/HashTable.h
 create mode 100644 js/public/HeapAPI.h
 create mode 100644 js/public/Id.h
 create mode 100644 js/public/Initialization.h
 create mode 100644 js/public/JSON.h
 create mode 100644 js/public/LocaleSensitive.h
 create mode 100644 js/public/MemoryFunctions.h
 create mode 100644 js/public/MemoryMetrics.h
 create mode 100644 js/public/Modules.h
 create mode 100644 js/public/OffThreadScriptCompilation.h
 create mode 100644 js/public/Principals.h
 create mode 100644 js/public/Printf.h
 create mode 100644 js/public/ProfilingCategory.h
 create mode 100644 js/public/ProfilingFrameIterator.h
 create mode 100644 js/public/ProfilingStack.h
 create mode 100644 js/public/Promise.h
 create mode 100644 js/public/PropertyDescriptor.h
 create mode 100644 js/public/PropertySpec.h
 create mode 100644 js/public/ProtoKey.h
 create mode 100644 js/public/Proxy.h
 create mode 100644 js/public/Realm.h
 create mode 100644 js/public/RealmOptions.h
 create mode 100644 js/public/RefCounted.h
 create mode 100644 js/public/RegExp.h
 create mode 100644 js/public/RegExpFlags.h
 create mode 100644 js/public/RequiredDefines.h
 create mode 100644 js/public/Result.h
 create mode 100644 js/public/RootingAPI.h
 create mode 100644 js/public/SavedFrameAPI.h
 create mode 100644 js/public/SharedArrayBuffer.h
 create mode 100644 js/public/SliceBudget.h
 create mode 100644 js/public/SourceText.h
 create mode 100644 js/public/StableStringChars.h
 create mode 100644 js/public/Stream.h
 create mode 100644 js/public/StructuredClone.h
 create mode 100644 js/public/SweepingAPI.h
 create mode 100644 js/public/Symbol.h
 create mode 100644 js/public/TraceKind.h
 create mode 100644 js/public/TraceLoggerAPI.h
 create mode 100644 js/public/TracingAPI.h
 create mode 100644 js/public/Transcoding.h
 create mode 100644 js/public/TypeDecls.h
 create mode 100644 js/public/UbiNode.h
 create mode 100644 js/public/UbiNodeBreadthFirst.h
 create mode 100644 js/public/UbiNodeCensus.h
 create mode 100644 js/public/UbiNodeDominatorTree.h
 create mode 100644 js/public/UbiNodePostOrder.h
 create mode 100644 js/public/UbiNodeShortestPaths.h
 create mode 100644 js/public/UbiNodeUtils.h
 create mode 100644 js/public/UniquePtr.h
 create mode 100644 js/public/Utility.h
 create mode 100644 js/public/Value.h
 create mode 100644 js/public/ValueArray.h
 create mode 100644 js/public/Vector.h
 create mode 100644 js/public/Warnings.h
 create mode 100644 js/public/WeakMapPtr.h
 create mode 100644 js/public/Wrapper.h
 create mode 100644 js/public/experimental/CodeCoverage.h
 create mode 100644 js/public/experimental/SourceHook.h
 create mode 100644 js/rust/.gitignore
 create mode 100644 js/rust/CMakeLists.txt
 create mode 100644 js/rust/Cargo.toml
 create mode 100644 js/rust/README.md
 create mode 100644 js/rust/build.rs
 create mode 100644 js/rust/etc/wrapper.hpp
 create mode 100644 js/rust/src/ar.rs
 create mode 100644 js/rust/src/conversions.rs
 create mode 100644 js/rust/src/error.rs
 create mode 100644 js/rust/src/glue.rs
 create mode 100644 js/rust/src/heap.rs
 create mode 100644 js/rust/src/jsapi.rs
 create mode 100644 js/rust/src/jsglue.cpp
 create mode 100644 js/rust/src/jsval.rs
 create mode 100644 js/rust/src/lib.rs
 create mode 100644 js/rust/src/panic.rs
 create mode 100644 js/rust/src/rust.rs
 create mode 100644 js/rust/src/sc.rs
 create mode 100644 js/rust/src/typedarray.rs
 create mode 100644 js/rust/tests/bigint.rs
 create mode 100644 js/rust/tests/callback.rs
 create mode 100644 js/rust/tests/enumerate.rs
 create mode 100644 js/rust/tests/evaluate.rs
 create mode 100644 js/rust/tests/panic.rs
 create mode 100644 js/rust/tests/rooting.rs
 create mode 100644 js/rust/tests/runtime.rs
 create mode 100644 js/rust/tests/stack_limit.rs
 create mode 100644 js/rust/tests/typedarray.rs
 create mode 100644 js/rust/tests/value.rs
 create mode 100644 js/rust/tests/vec_conversion.rs
 create mode 100644 js/src/.DS_Store
 create mode 100644 js/src/.gitignore
 create mode 100644 js/src/Cargo.toml
 create mode 100644 js/src/Makefile.in
 create mode 100644 js/src/NamespaceImports.h
 create mode 100644 js/src/README.html
 create mode 100644 js/src/Y.js
 create mode 100644 js/src/aclocal.m4
 create mode 100644 js/src/build.rs
 create mode 100644 js/src/build/Makefile.in
 create mode 100644 js/src/build/js-config.in
 create mode 100644 js/src/build/js.pc.in
 create mode 100644 js/src/build/moz.build
 create mode 100644 js/src/build/symverscript.in
 create mode 100644 js/src/builtin/.eslintrc.js
 create mode 100644 js/src/builtin/Array-inl.h
 create mode 100644 js/src/builtin/Array.cpp
 create mode 100644 js/src/builtin/Array.h
 create mode 100644 js/src/builtin/Array.js
 create mode 100644 js/src/builtin/AsyncFunction.js
 create mode 100644 js/src/builtin/AsyncIteration.js
 create mode 100644 js/src/builtin/AtomicsObject.cpp
 create mode 100644 js/src/builtin/AtomicsObject.h
 create mode 100644 js/src/builtin/BigInt.cpp
 create mode 100644 js/src/builtin/BigInt.h
 create mode 100644 js/src/builtin/BigInt.js
 create mode 100644 js/src/builtin/Boolean-inl.h
 create mode 100644 js/src/builtin/Boolean.cpp
 create mode 100644 js/src/builtin/Boolean.h
 create mode 100644 js/src/builtin/Classes.js
 create mode 100644 js/src/builtin/DataViewObject.cpp
 create mode 100644 js/src/builtin/DataViewObject.h
 create mode 100644 js/src/builtin/Date.js
 create mode 100644 js/src/builtin/Error.js
 create mode 100644 js/src/builtin/Eval.cpp
 create mode 100644 js/src/builtin/Eval.h
 create mode 100644 js/src/builtin/FinalizationRegistryObject.cpp
 create mode 100644 js/src/builtin/FinalizationRegistryObject.h
 create mode 100644 js/src/builtin/Function.js
 create mode 100644 js/src/builtin/Generator.js
 create mode 100644 js/src/builtin/Iterator.js
 create mode 100644 js/src/builtin/JSON.cpp
 create mode 100644 js/src/builtin/JSON.h
 create mode 100644 js/src/builtin/Map.js
 create mode 100644 js/src/builtin/MapObject.cpp
 create mode 100644 js/src/builtin/MapObject.h
 create mode 100644 js/src/builtin/Module.js
 create mode 100644 js/src/builtin/ModuleObject.cpp
 create mode 100644 js/src/builtin/ModuleObject.h
 create mode 100644 js/src/builtin/Number.js
 create mode 100644 js/src/builtin/Object.cpp
 create mode 100644 js/src/builtin/Object.h
 create mode 100644 js/src/builtin/Object.js
 create mode 100644 js/src/builtin/Profilers.cpp
 create mode 100644 js/src/builtin/Profilers.h
 create mode 100644 js/src/builtin/Promise-inl.h
 create mode 100644 js/src/builtin/Promise.cpp
 create mode 100644 js/src/builtin/Promise.h
 create mode 100644 js/src/builtin/Promise.js
 create mode 100644 js/src/builtin/Reflect.cpp
 create mode 100644 js/src/builtin/Reflect.h
 create mode 100644 js/src/builtin/Reflect.js
 create mode 100644 js/src/builtin/ReflectParse.cpp
 create mode 100644 js/src/builtin/RegExp.cpp
 create mode 100644 js/src/builtin/RegExp.h
 create mode 100644 js/src/builtin/RegExp.js
 create mode 100644 js/src/builtin/RegExpGlobalReplaceOpt.h.js
 create mode 100644 js/src/builtin/RegExpLocalReplaceOpt.h.js
 create mode 100644 js/src/builtin/SelfHostingDefines.h
 create mode 100644 js/src/builtin/Set.js
 create mode 100644 js/src/builtin/Sorting.js
 create mode 100644 js/src/builtin/Stream.cpp
 create mode 100644 js/src/builtin/Stream.h
 create mode 100644 js/src/builtin/String.cpp
 create mode 100644 js/src/builtin/String.h
 create mode 100644 js/src/builtin/String.js
 create mode 100644 js/src/builtin/Symbol.cpp
 create mode 100644 js/src/builtin/Symbol.h
 create mode 100644 js/src/builtin/TestingFunctions.cpp
 create mode 100644 js/src/builtin/TestingFunctions.h
 create mode 100644 js/src/builtin/TypedArray.js
 create mode 100644 js/src/builtin/TypedObject-inl.h
 create mode 100644 js/src/builtin/TypedObject.cpp
 create mode 100644 js/src/builtin/TypedObject.h
 create mode 100644 js/src/builtin/TypedObject.js
 create mode 100644 js/src/builtin/TypedObjectConstants.h
 create mode 100644 js/src/builtin/Utilities.js
 create mode 100644 js/src/builtin/WeakMap.js
 create mode 100644 js/src/builtin/WeakMapObject-inl.h
 create mode 100644 js/src/builtin/WeakMapObject.cpp
 create mode 100644 js/src/builtin/WeakMapObject.h
 create mode 100644 js/src/builtin/WeakRefObject.cpp
 create mode 100644 js/src/builtin/WeakRefObject.h
 create mode 100644 js/src/builtin/WeakSet.js
 create mode 100644 js/src/builtin/WeakSetObject.cpp
 create mode 100644 js/src/builtin/WeakSetObject.h
 create mode 100644 js/src/builtin/embedjs.py
 create mode 100644 js/src/builtin/intl/Collator.cpp
 create mode 100644 js/src/builtin/intl/Collator.h
 create mode 100644 js/src/builtin/intl/Collator.js
 create mode 100644 js/src/builtin/intl/CommonFunctions.cpp
 create mode 100644 js/src/builtin/intl/CommonFunctions.h
 create mode 100644 js/src/builtin/intl/CommonFunctions.js
 create mode 100644 js/src/builtin/intl/CurrencyDataGenerated.js
 create mode 100644 js/src/builtin/intl/DateTimeFormat.cpp
 create mode 100644 js/src/builtin/intl/DateTimeFormat.h
 create mode 100644 js/src/builtin/intl/DateTimeFormat.js
 create mode 100644 js/src/builtin/intl/DisplayNames.cpp
 create mode 100644 js/src/builtin/intl/DisplayNames.h
 create mode 100644 js/src/builtin/intl/DisplayNames.js
 create mode 100644 js/src/builtin/intl/IcuMemoryUsage.java
 create mode 100644 js/src/builtin/intl/IntlObject.cpp
 create mode 100644 js/src/builtin/intl/IntlObject.h
 create mode 100644 js/src/builtin/intl/IntlObject.js
 create mode 100644 js/src/builtin/intl/LanguageTag.cpp
 create mode 100644 js/src/builtin/intl/LanguageTag.h
 create mode 100644 js/src/builtin/intl/LanguageTagGenerated.cpp
 create mode 100644 js/src/builtin/intl/ListFormat.cpp
 create mode 100644 js/src/builtin/intl/ListFormat.h
 create mode 100644 js/src/builtin/intl/ListFormat.js
 create mode 100644 js/src/builtin/intl/Locale.cpp
 create mode 100644 js/src/builtin/intl/Locale.h
 create mode 100644 js/src/builtin/intl/MeasureUnitGenerated.h
 create mode 100644 js/src/builtin/intl/NumberFormat.cpp
 create mode 100644 js/src/builtin/intl/NumberFormat.h
 create mode 100644 js/src/builtin/intl/NumberFormat.js
 create mode 100644 js/src/builtin/intl/PluralRules.cpp
 create mode 100644 js/src/builtin/intl/PluralRules.h
 create mode 100644 js/src/builtin/intl/PluralRules.js
 create mode 100644 js/src/builtin/intl/RelativeTimeFormat.cpp
 create mode 100644 js/src/builtin/intl/RelativeTimeFormat.h
 create mode 100644 js/src/builtin/intl/RelativeTimeFormat.js
 create mode 100644 js/src/builtin/intl/SanctionedSimpleUnitIdentifiers.yaml
 create mode 100644 js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js
 create mode 100644 js/src/builtin/intl/ScopedICUObject.h
 create mode 100644 js/src/builtin/intl/SharedIntlData.cpp
 create mode 100644 js/src/builtin/intl/SharedIntlData.h
 create mode 100644 js/src/builtin/intl/TimeZoneDataGenerated.h
 create mode 100755 js/src/builtin/intl/make_intl_data.py
 create mode 100644 js/src/builtin/streams/ClassSpecMacro.h
 create mode 100644 js/src/builtin/streams/HandlerFunction-inl.h
 create mode 100644 js/src/builtin/streams/MiscellaneousOperations-inl.h
 create mode 100644 js/src/builtin/streams/MiscellaneousOperations.cpp
 create mode 100644 js/src/builtin/streams/MiscellaneousOperations.h
 create mode 100644 js/src/builtin/streams/PipeToState.cpp
 create mode 100644 js/src/builtin/streams/PipeToState.h
 create mode 100644 js/src/builtin/streams/PullIntoDescriptor.cpp
 create mode 100644 js/src/builtin/streams/PullIntoDescriptor.h
 create mode 100644 js/src/builtin/streams/QueueWithSizes-inl.h
 create mode 100644 js/src/builtin/streams/QueueWithSizes.cpp
 create mode 100644 js/src/builtin/streams/QueueWithSizes.h
 create mode 100644 js/src/builtin/streams/QueueingStrategies.cpp
 create mode 100644 js/src/builtin/streams/QueueingStrategies.h
 create mode 100644 js/src/builtin/streams/ReadableStream.cpp
 create mode 100644 js/src/builtin/streams/ReadableStream.h
 create mode 100644 js/src/builtin/streams/ReadableStreamBYOBReader.cpp
 create mode 100644 js/src/builtin/streams/ReadableStreamController.h
 create mode 100644 js/src/builtin/streams/ReadableStreamDefaultController.cpp
 create mode 100644 js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp
 create mode 100644 js/src/builtin/streams/ReadableStreamDefaultControllerOperations.h
 create mode 100644 js/src/builtin/streams/ReadableStreamDefaultReader.cpp
 create mode 100644 js/src/builtin/streams/ReadableStreamInternals.cpp
 create mode 100644 js/src/builtin/streams/ReadableStreamInternals.h
 create mode 100644 js/src/builtin/streams/ReadableStreamOperations.cpp
 create mode 100644 js/src/builtin/streams/ReadableStreamOperations.h
 create mode 100644 js/src/builtin/streams/ReadableStreamReader-inl.h
 create mode 100644 js/src/builtin/streams/ReadableStreamReader.cpp
 create mode 100644 js/src/builtin/streams/ReadableStreamReader.h
 create mode 100644 js/src/builtin/streams/StreamAPI.cpp
 create mode 100644 js/src/builtin/streams/StreamController-inl.h
 create mode 100644 js/src/builtin/streams/StreamController.h
 create mode 100644 js/src/builtin/streams/TeeState.cpp
 create mode 100644 js/src/builtin/streams/TeeState.h
 create mode 100644 js/src/builtin/streams/WritableStream-inl.h
 create mode 100644 js/src/builtin/streams/WritableStream.cpp
 create mode 100644 js/src/builtin/streams/WritableStream.h
 create mode 100644 js/src/builtin/streams/WritableStreamDefaultController.cpp
 create mode 100644 js/src/builtin/streams/WritableStreamDefaultController.h
 create mode 100644 js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp
 create mode 100644 js/src/builtin/streams/WritableStreamDefaultControllerOperations.h
 create mode 100644 js/src/builtin/streams/WritableStreamDefaultWriter-inl.h
 create mode 100644 js/src/builtin/streams/WritableStreamDefaultWriter.cpp
 create mode 100644 js/src/builtin/streams/WritableStreamDefaultWriter.h
 create mode 100644 js/src/builtin/streams/WritableStreamOperations.cpp
 create mode 100644 js/src/builtin/streams/WritableStreamOperations.h
 create mode 100644 js/src/builtin/streams/WritableStreamWriterOperations.cpp
 create mode 100644 js/src/builtin/streams/WritableStreamWriterOperations.h
 create mode 100755 js/src/configure
 create mode 100644 js/src/configure.in
 create mode 100644 js/src/ctypes/CTypes.cpp
 create mode 100644 js/src/ctypes/CTypes.h
 create mode 100644 js/src/ctypes/Library.cpp
 create mode 100644 js/src/ctypes/Library.h
 create mode 100644 js/src/ctypes/ctypes.msg
 create mode 100644 js/src/ctypes/libffi-patches/00-base.patch
 create mode 100644 js/src/ctypes/libffi-patches/01-1014976-rtl.patch
 create mode 100644 js/src/ctypes/libffi-patches/02-clang-cl.patch
 create mode 100644 js/src/ctypes/libffi-patches/03-asan.patch
 create mode 100644 js/src/ctypes/libffi/ChangeLog.libffi
 create mode 100644 js/src/ctypes/libffi/ChangeLog.libffi-3.1
 create mode 100644 js/src/ctypes/libffi/ChangeLog.libgcj
 create mode 100644 js/src/ctypes/libffi/ChangeLog.v1
 create mode 100644 js/src/ctypes/libffi/LICENSE
 create mode 100644 js/src/ctypes/libffi/Makefile.am
 create mode 100644 js/src/ctypes/libffi/Makefile.in
 create mode 100644 js/src/ctypes/libffi/README
 create mode 100644 js/src/ctypes/libffi/acinclude.m4
 create mode 100644 js/src/ctypes/libffi/aclocal.m4
 create mode 100755 js/src/ctypes/libffi/compile
 create mode 100755 js/src/ctypes/libffi/config.guess
 create mode 100755 js/src/ctypes/libffi/config.sub
 create mode 100755 js/src/ctypes/libffi/configure
 create mode 100644 js/src/ctypes/libffi/configure.ac
 create mode 100755 js/src/ctypes/libffi/depcomp
 create mode 100755 js/src/ctypes/libffi/doc/libffi.info
 create mode 100644 js/src/ctypes/libffi/doc/libffi.texi
 create mode 100755 js/src/ctypes/libffi/doc/stamp-vti
 create mode 100644 js/src/ctypes/libffi/doc/version.texi
 create mode 100644 js/src/ctypes/libffi/fficonfig.h.in
 create mode 100644 js/src/ctypes/libffi/generate-darwin-source-and-headers.py
 create mode 100644 js/src/ctypes/libffi/include/Makefile.am
 create mode 100644 js/src/ctypes/libffi/include/Makefile.in
 create mode 100644 js/src/ctypes/libffi/include/ffi.h.in
 create mode 100644 js/src/ctypes/libffi/include/ffi_common.h
 create mode 100755 js/src/ctypes/libffi/install-sh
 create mode 100644 js/src/ctypes/libffi/libffi.pc.in
 create mode 100644 js/src/ctypes/libffi/libffi.xcodeproj/project.pbxproj
 create mode 100755 js/src/ctypes/libffi/libtool-ldflags
 create mode 100644 js/src/ctypes/libffi/libtool-version
 create mode 100644 js/src/ctypes/libffi/ltmain.sh
 create mode 100644 js/src/ctypes/libffi/m4/asmcfi.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_append_flag.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_cc_maxopt.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_cflags_warn_all.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_check_compile_flag.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_compiler_vendor.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_configure_args.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_enable_builddir.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_gcc_archflag.m4
 create mode 100644 js/src/ctypes/libffi/m4/ax_gcc_x86_cpuid.m4
 create mode 100644 js/src/ctypes/libffi/m4/libtool.m4
 create mode 100644 js/src/ctypes/libffi/m4/ltoptions.m4
 create mode 100644 js/src/ctypes/libffi/m4/ltsugar.m4
 create mode 100644 js/src/ctypes/libffi/m4/ltversion.m4
 create mode 100644 js/src/ctypes/libffi/m4/lt~obsolete.m4
 create mode 100644 js/src/ctypes/libffi/man/Makefile.am
 create mode 100644 js/src/ctypes/libffi/man/Makefile.in
 create mode 100644 js/src/ctypes/libffi/man/ffi.3
 create mode 100644 js/src/ctypes/libffi/man/ffi_call.3
 create mode 100644 js/src/ctypes/libffi/man/ffi_prep_cif.3
 create mode 100644 js/src/ctypes/libffi/man/ffi_prep_cif_var.3
 create mode 100755 js/src/ctypes/libffi/mdate-sh
 create mode 100755 js/src/ctypes/libffi/missing
 create mode 100755 js/src/ctypes/libffi/msvcc.sh
 create mode 100644 js/src/ctypes/libffi/src/aarch64/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/aarch64/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/aarch64/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/aarch64/win64.asm
 create mode 100644 js/src/ctypes/libffi/src/alpha/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/alpha/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/alpha/osf.S
 create mode 100644 js/src/ctypes/libffi/src/arc/arcompact.S
 create mode 100644 js/src/ctypes/libffi/src/arc/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/arc/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/arm/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/arm/ffitarget.h
 create mode 100755 js/src/ctypes/libffi/src/arm/gentramp.sh
 create mode 100644 js/src/ctypes/libffi/src/arm/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/arm/trampoline.S
 create mode 100644 js/src/ctypes/libffi/src/avr32/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/avr32/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/avr32/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/bfin/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/bfin/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/bfin/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/closures.c
 create mode 100644 js/src/ctypes/libffi/src/cris/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/cris/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/cris/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/debug.c
 create mode 100644 js/src/ctypes/libffi/src/dlmalloc.c
 create mode 100644 js/src/ctypes/libffi/src/frv/eabi.S
 create mode 100644 js/src/ctypes/libffi/src/frv/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/frv/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/ia64/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/ia64/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/ia64/ia64_flags.h
 create mode 100644 js/src/ctypes/libffi/src/ia64/unix.S
 create mode 100644 js/src/ctypes/libffi/src/java_raw_api.c
 create mode 100644 js/src/ctypes/libffi/src/m32r/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/m32r/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/m32r/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/m68k/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/m68k/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/m68k/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/m88k/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/m88k/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/m88k/obsd.S
 create mode 100644 js/src/ctypes/libffi/src/metag/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/metag/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/metag/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/microblaze/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/microblaze/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/microblaze/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/mips/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/mips/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/mips/n32.S
 create mode 100644 js/src/ctypes/libffi/src/mips/o32.S
 create mode 100644 js/src/ctypes/libffi/src/moxie/eabi.S
 create mode 100644 js/src/ctypes/libffi/src/moxie/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/moxie/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/nios2/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/nios2/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/nios2/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/pa/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/pa/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/pa/hpux32.S
 create mode 100644 js/src/ctypes/libffi/src/pa/linux.S
 create mode 100644 js/src/ctypes/libffi/src/powerpc/aix.S
 create mode 100644 js/src/ctypes/libffi/src/powerpc/aix_closure.S
 create mode 100644 js/src/ctypes/libffi/src/powerpc/asm.h
 create mode 100644 js/src/ctypes/libffi/src/powerpc/darwin.S
 create mode 100644 js/src/ctypes/libffi/src/powerpc/darwin_closure.S
 create mode 100644 js/src/ctypes/libffi/src/powerpc/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/powerpc/ffi_darwin.c
 create mode 100644 js/src/ctypes/libffi/src/powerpc/ffi_linux64.c
 create mode 100644 js/src/ctypes/libffi/src/powerpc/ffi_powerpc.h
 create mode 100644 js/src/ctypes/libffi/src/powerpc/ffi_sysv.c
 create mode 100644 js/src/ctypes/libffi/src/powerpc/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/powerpc/linux64.S
 create mode 100644 js/src/ctypes/libffi/src/powerpc/linux64_closure.S
 create mode 100644 js/src/ctypes/libffi/src/powerpc/ppc_closure.S
 create mode 100644 js/src/ctypes/libffi/src/powerpc/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/prep_cif.c
 create mode 100644 js/src/ctypes/libffi/src/raw_api.c
 create mode 100644 js/src/ctypes/libffi/src/s390/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/s390/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/s390/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/sh/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/sh/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/sh/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/sh64/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/sh64/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/sh64/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/sparc/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/sparc/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/sparc/v8.S
 create mode 100644 js/src/ctypes/libffi/src/sparc/v9.S
 create mode 100644 js/src/ctypes/libffi/src/tile/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/tile/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/tile/tile.S
 create mode 100644 js/src/ctypes/libffi/src/types.c
 create mode 100644 js/src/ctypes/libffi/src/vax/elfbsd.S
 create mode 100644 js/src/ctypes/libffi/src/vax/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/vax/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/x86/darwin.S
 create mode 100644 js/src/ctypes/libffi/src/x86/darwin64.S
 create mode 100644 js/src/ctypes/libffi/src/x86/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/x86/ffi64.c
 create mode 100644 js/src/ctypes/libffi/src/x86/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/x86/freebsd.S
 create mode 100644 js/src/ctypes/libffi/src/x86/sysv.S
 create mode 100644 js/src/ctypes/libffi/src/x86/unix64.S
 create mode 100644 js/src/ctypes/libffi/src/x86/win32.S
 create mode 100644 js/src/ctypes/libffi/src/x86/win64.S
 create mode 100644 js/src/ctypes/libffi/src/xtensa/ffi.c
 create mode 100644 js/src/ctypes/libffi/src/xtensa/ffitarget.h
 create mode 100644 js/src/ctypes/libffi/src/xtensa/sysv.S
 create mode 100644 js/src/ctypes/libffi/testsuite/Makefile.am
 create mode 100644 js/src/ctypes/libffi/testsuite/Makefile.in
 create mode 100644 js/src/ctypes/libffi/testsuite/config/default.exp
 create mode 100644 js/src/ctypes/libffi/testsuite/lib/libffi.exp
 create mode 100644 js/src/ctypes/libffi/testsuite/lib/target-libpath.exp
 create mode 100644 js/src/ctypes/libffi/testsuite/lib/wrapper.exp
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/call.exp
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_fn0.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_fn1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_fn2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_fn3.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_fn4.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_fn5.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_fn6.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_loc_fn0.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/closure_simple.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_12byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_16byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_18byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_19byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_1_1byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_20byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_20byte1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_24byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_2byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_3_1byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_3byte1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_3byte2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_4_1byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_4byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_5_1_byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_5byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_64byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_6_1_byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_6byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_7_1_byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_7byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_8byte.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_9byte1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_9byte2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_double.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_float.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_longdouble.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_longdouble_split.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_longdouble_split2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_pointer.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_sint16.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_sint32.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_sint64.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint16.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint32.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_align_uint64.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_dbls_struct.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_double.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_double_va.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_float.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_longdouble.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_longdouble_va.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_args.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_many_mixed_float_double.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_schar.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_sshort.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_sshortchar.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_uchar.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_ushort.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_multi_ushortchar.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_pointer.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_pointer_stack.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_schar.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_sint.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_sshort.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_struct_va1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_uchar.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_uchar_va.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_uint.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_uint_va.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_ulong_va.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_ulonglong.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_ushort.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/cls_ushort_va.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/err_bad_abi.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/err_bad_typedef.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/ffitest.h
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/float.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/float1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/float2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/float3.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/float4.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/float_va.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/huge_struct.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/many.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/many2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/many_double.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/many_mixed.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/negint.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct10.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct11.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct3.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct4.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct5.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct6.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct7.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct8.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/nested_struct9.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/problem1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/promotion.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/pyobjc-tc.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_dbl.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_dbl1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_dbl2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_fl.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_fl1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_fl2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_fl3.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_ldl.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_ll.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_ll1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_sc.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_sl.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_uc.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/return_ul.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/stret_large.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/stret_large2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/stret_medium.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/stret_medium2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/strlen.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/strlen2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/strlen3.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/strlen4.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct3.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct4.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct5.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct6.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct7.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct8.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/struct9.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/testclosure.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/uninitialized.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/unwindtest.cc
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/unwindtest_ffi_call.cc
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/va_1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/va_struct1.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/va_struct2.c
 create mode 100644 js/src/ctypes/libffi/testsuite/libffi.call/va_struct3.c
 create mode 100644 js/src/ctypes/libffi/texinfo.tex
 create mode 100644 js/src/ctypes/typedefs.h
 create mode 100644 js/src/debugger/DebugAPI-inl.h
 create mode 100644 js/src/debugger/DebugAPI.h
 create mode 100644 js/src/debugger/DebugScript.cpp
 create mode 100644 js/src/debugger/DebugScript.h
 create mode 100644 js/src/debugger/Debugger-inl.h
 create mode 100644 js/src/debugger/Debugger.cpp
 create mode 100644 js/src/debugger/Debugger.h
 create mode 100644 js/src/debugger/DebuggerMemory.cpp
 create mode 100644 js/src/debugger/DebuggerMemory.h
 create mode 100644 js/src/debugger/Environment-inl.h
 create mode 100644 js/src/debugger/Environment.cpp
 create mode 100644 js/src/debugger/Environment.h
 create mode 100644 js/src/debugger/Frame-inl.h
 create mode 100644 js/src/debugger/Frame.cpp
 create mode 100644 js/src/debugger/Frame.h
 create mode 100644 js/src/debugger/NoExecute.cpp
 create mode 100644 js/src/debugger/NoExecute.h
 create mode 100644 js/src/debugger/Object-inl.h
 create mode 100644 js/src/debugger/Object.cpp
 create mode 100644 js/src/debugger/Object.h
 create mode 100644 js/src/debugger/Script-inl.h
 create mode 100644 js/src/debugger/Script.cpp
 create mode 100644 js/src/debugger/Script.h
 create mode 100644 js/src/debugger/Source.cpp
 create mode 100644 js/src/debugger/Source.h
 create mode 100644 js/src/debugger/moz.build
 create mode 100644 js/src/devtools/Instruments.cpp
 create mode 100644 js/src/devtools/Instruments.h
 create mode 100644 js/src/devtools/automation/README
 create mode 100644 js/src/devtools/automation/arm64-jittests-timeouts.txt
 create mode 100644 js/src/devtools/automation/arm64-jstests-slow.txt
 create mode 100755 js/src/devtools/automation/autospider.py
 create mode 100644 js/src/devtools/automation/cgc-jittest-timeouts.txt
 create mode 100644 js/src/devtools/automation/cgc-jstests-slow.txt
 create mode 100644 js/src/devtools/automation/macbuildenv.sh
 create mode 100644 js/src/devtools/automation/tsan-slow.txt
 create mode 100644 js/src/devtools/automation/variants/arm-sim
 create mode 100644 js/src/devtools/automation/variants/arm-sim-osx
 create mode 100644 js/src/devtools/automation/variants/arm64-sim
 create mode 100644 js/src/devtools/automation/variants/asan
 create mode 100644 js/src/devtools/automation/variants/compacting
 create mode 100644 js/src/devtools/automation/variants/dtrace
 create mode 100644 js/src/devtools/automation/variants/fuzzing
 create mode 100644 js/src/devtools/automation/variants/gdb
 create mode 100644 js/src/devtools/automation/variants/msan
 create mode 100644 js/src/devtools/automation/variants/nojit
 create mode 100644 js/src/devtools/automation/variants/nonunified
 create mode 100644 js/src/devtools/automation/variants/plain
 create mode 100644 js/src/devtools/automation/variants/plaindebug
 create mode 100644 js/src/devtools/automation/variants/rootanalysis
 create mode 100644 js/src/devtools/automation/variants/smoosh
 create mode 100644 js/src/devtools/automation/variants/smooshdebug
 create mode 100644 js/src/devtools/automation/variants/tsan
 create mode 100644 js/src/devtools/automation/variants/warnaserr
 create mode 100644 js/src/devtools/automation/variants/warnaserrdebug
 create mode 100644 js/src/devtools/automation/variants/warpdebug
 create mode 100644 js/src/devtools/automation/winbuildenv.sh
 create mode 100644 js/src/devtools/gc-ubench/argparse.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/bigTextNodes.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/deepWeakMap.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/events.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/expandoEvents.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/globalArrayArrayLiteral.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/globalArrayBuffer.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/globalArrayFgFinalized.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/globalArrayLargeArray.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/globalArrayLargeObject.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/globalArrayNewObject.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/globalArrayObjectLiteral.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/globalArrayReallocArray.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/largeArrayPropertyAndElements.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/noAllocation.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/pairCyclicWeakMap.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/propertyTreeSplitting.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/selfCyclicWeakMap.js
 create mode 100644 js/src/devtools/gc-ubench/benchmarks/textNodes.js
 create mode 100644 js/src/devtools/gc-ubench/harness.js
 create mode 100644 js/src/devtools/gc-ubench/index.html
 create mode 100644 js/src/devtools/gc-ubench/perf.js
 create mode 100644 js/src/devtools/gc-ubench/scheduler.js
 create mode 100644 js/src/devtools/gc-ubench/shell-bench.js
 create mode 100644 js/src/devtools/gc-ubench/spidermonkey.js
 create mode 100644 js/src/devtools/gc-ubench/test_list.js
 create mode 100644 js/src/devtools/gc-ubench/ui.js
 create mode 100644 js/src/devtools/gc-ubench/v8.js
 create mode 100644 js/src/devtools/gc/README.txt
 create mode 100644 js/src/devtools/gc/gc-test.py
 create mode 100644 js/src/devtools/gc/tests/clock.js
 create mode 100644 js/src/devtools/gc/tests/dslots.js
 create mode 100644 js/src/devtools/gc/tests/loops.js
 create mode 100644 js/src/devtools/gc/tests/objGraph.js
 create mode 100644 js/src/devtools/gnuplot/gcTimer.gnu
 create mode 100644 js/src/devtools/javascript-trace.d
 create mode 100755 js/src/devtools/octane-csv.sh
 create mode 100755 js/src/devtools/plot-octane.R
 create mode 100755 js/src/devtools/release/release-notes
 create mode 100644 js/src/devtools/rootAnalysis/CFG.js
 create mode 100644 js/src/devtools/rootAnalysis/Makefile.in
 create mode 100644 js/src/devtools/rootAnalysis/README.md
 create mode 100755 js/src/devtools/rootAnalysis/analyze.py
 create mode 100644 js/src/devtools/rootAnalysis/analyzeHeapWrites.js
 create mode 100644 js/src/devtools/rootAnalysis/analyzeRoots.js
 create mode 100644 js/src/devtools/rootAnalysis/annotations.js
 create mode 100644 js/src/devtools/rootAnalysis/build.js
 create mode 100644 js/src/devtools/rootAnalysis/build/sixgill-b2g.manifest
 create mode 100644 js/src/devtools/rootAnalysis/build/sixgill.manifest
 create mode 100644 js/src/devtools/rootAnalysis/callgraph.js
 create mode 100644 js/src/devtools/rootAnalysis/computeCallgraph.js
 create mode 100644 js/src/devtools/rootAnalysis/computeGCFunctions.js
 create mode 100644 js/src/devtools/rootAnalysis/computeGCTypes.js
 create mode 100644 js/src/devtools/rootAnalysis/dumpCFG.js
 create mode 100644 js/src/devtools/rootAnalysis/expect.b2g.json
 create mode 100644 js/src/devtools/rootAnalysis/expect.browser.json
 create mode 100644 js/src/devtools/rootAnalysis/expect.shell.json
 create mode 100755 js/src/devtools/rootAnalysis/explain.py
 create mode 100755 js/src/devtools/rootAnalysis/gen-hazards.sh
 create mode 100644 js/src/devtools/rootAnalysis/loadCallgraph.js
 create mode 100644 js/src/devtools/rootAnalysis/mach_commands.py
 create mode 100644 js/src/devtools/rootAnalysis/mozconfig.browser
 create mode 100644 js/src/devtools/rootAnalysis/mozconfig.haz
 create mode 100644 js/src/devtools/rootAnalysis/mozconfig.haz_shell
 create mode 100644 js/src/devtools/rootAnalysis/mozconfig.js
 create mode 100755 js/src/devtools/rootAnalysis/run-analysis.sh
 create mode 100755 js/src/devtools/rootAnalysis/run-test.py
 create mode 100755 js/src/devtools/rootAnalysis/run_complete
 create mode 100644 js/src/devtools/rootAnalysis/t/exceptions/source.cpp
 create mode 100644 js/src/devtools/rootAnalysis/t/exceptions/test.py
 create mode 100644 js/src/devtools/rootAnalysis/t/hazards/source.cpp
 create mode 100644 js/src/devtools/rootAnalysis/t/hazards/test.py
 create mode 100644 js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp
 create mode 100644 js/src/devtools/rootAnalysis/t/sixgill-tree/test.py
 create mode 100644 js/src/devtools/rootAnalysis/t/sixgill.py
 create mode 100644 js/src/devtools/rootAnalysis/t/suppression/source.cpp
 create mode 100644 js/src/devtools/rootAnalysis/t/suppression/test.py
 create mode 100644 js/src/devtools/rootAnalysis/t/testlib.py
 create mode 100644 js/src/devtools/rootAnalysis/t/virtual/source.cpp
 create mode 100644 js/src/devtools/rootAnalysis/t/virtual/test.py
 create mode 100644 js/src/devtools/rootAnalysis/utility.js
 create mode 100644 js/src/devtools/vprof/manifest.mk
 create mode 100644 js/src/devtools/vprof/readme.txt
 create mode 100644 js/src/devtools/vprof/testVprofMT.c
 create mode 100644 js/src/devtools/vprof/vprof.cpp
 create mode 100644 js/src/devtools/vprof/vprof.h
 create mode 100644 js/src/doc/Debugger/Conventions.md
 create mode 100644 js/src/doc/Debugger/Debugger-API.md
 create mode 100644 js/src/doc/Debugger/Debugger.Environment.md
 create mode 100644 js/src/doc/Debugger/Debugger.Frame.md
 create mode 100644 js/src/doc/Debugger/Debugger.Memory.md
 create mode 100644 js/src/doc/Debugger/Debugger.Object.md
 create mode 100644 js/src/doc/Debugger/Debugger.Script.md
 create mode 100644 js/src/doc/Debugger/Debugger.Source.md
 create mode 100644 js/src/doc/Debugger/Debugger.md
 create mode 100644 js/src/doc/Debugger/Tutorial-Alloc-Log-Tree.md
 create mode 100644 js/src/doc/Debugger/Tutorial-Breakpoint.md
 create mode 100644 js/src/doc/Debugger/Tutorial-Debugger-Statement.md
 create mode 100644 js/src/doc/Debugger/alloc-plot-console.png
 create mode 100644 js/src/doc/Debugger/console.png
 create mode 100644 js/src/doc/Debugger/debugger-alert.png
 create mode 100644 js/src/doc/Debugger/enable-chrome-devtools.png
 create mode 100644 js/src/doc/Debugger/index.rst
 create mode 100644 js/src/doc/Debugger/scratchpad-browser-environment.png
 create mode 100644 js/src/doc/Debugger/shadows.svg
 create mode 100644 js/src/doc/SavedFrame/index.md
 create mode 100644 js/src/doc/build.rst
 create mode 100644 js/src/doc/index.rst
 create mode 100644 js/src/ds/BitArray.h
 create mode 100644 js/src/ds/Bitmap.cpp
 create mode 100644 js/src/ds/Bitmap.h
 create mode 100644 js/src/ds/Fifo.h
 create mode 100644 js/src/ds/FixedLengthVector.h
 create mode 100644 js/src/ds/IdValuePair.h
 create mode 100644 js/src/ds/InlineTable.h
 create mode 100644 js/src/ds/LifoAlloc.cpp
 create mode 100644 js/src/ds/LifoAlloc.h
 create mode 100644 js/src/ds/MemoryProtectionExceptionHandler.cpp
 create mode 100644 js/src/ds/MemoryProtectionExceptionHandler.h
 create mode 100644 js/src/ds/Nestable.h
 create mode 100644 js/src/ds/OrderedHashTable.h
 create mode 100644 js/src/ds/PageProtectingVector.h
 create mode 100644 js/src/ds/PriorityQueue.h
 create mode 100644 js/src/ds/Sort.h
 create mode 100644 js/src/ds/SplayTree.h
 create mode 100644 js/src/ds/TraceableFifo.h
 create mode 100644 js/src/dtoa.c
 create mode 100644 js/src/editline/README
 create mode 100644 js/src/editline/editline.3
 create mode 100644 js/src/editline/editline.c
 create mode 100644 js/src/editline/editline.h
 create mode 100644 js/src/editline/moz.build
 create mode 100644 js/src/editline/sysunix.c
 create mode 100644 js/src/editline/unix.h
 create mode 100644 js/src/frontend/AbstractScopePtr.cpp
 create mode 100644 js/src/frontend/AbstractScopePtr.h
 create mode 100644 js/src/frontend/BCEParserHandle.h
 create mode 100644 js/src/frontend/BinAST-macros.h
 create mode 100644 js/src/frontend/BinAST.webidl_
 create mode 100644 js/src/frontend/BinAST.yaml
 create mode 100644 js/src/frontend/BinASTEnum.h
 create mode 100644 js/src/frontend/BinASTParser.cpp
 create mode 100644 js/src/frontend/BinASTParser.h
 create mode 100644 js/src/frontend/BinASTParserBase.cpp
 create mode 100644 js/src/frontend/BinASTParserBase.h
 create mode 100644 js/src/frontend/BinASTParserPerTokenizer.cpp
 create mode 100644 js/src/frontend/BinASTParserPerTokenizer.h
 create mode 100644 js/src/frontend/BinASTRuntimeSupport.cpp
 create mode 100644 js/src/frontend/BinASTRuntimeSupport.h
 create mode 100644 js/src/frontend/BinASTToken.cpp
 create mode 100644 js/src/frontend/BinASTToken.h
 create mode 100644 js/src/frontend/BinASTTokenReaderBase.cpp
 create mode 100644 js/src/frontend/BinASTTokenReaderBase.h
 create mode 100644 js/src/frontend/BinASTTokenReaderContext.cpp
 create mode 100644 js/src/frontend/BinASTTokenReaderContext.h
 create mode 100644 js/src/frontend/BinASTTokenReaderMultipart.cpp
 create mode 100644 js/src/frontend/BinASTTokenReaderMultipart.h
 create mode 100644 js/src/frontend/BytecodeCompilation.h
 create mode 100644 js/src/frontend/BytecodeCompiler.cpp
 create mode 100644 js/src/frontend/BytecodeCompiler.h
 create mode 100644 js/src/frontend/BytecodeControlStructures.cpp
 create mode 100644 js/src/frontend/BytecodeControlStructures.h
 create mode 100644 js/src/frontend/BytecodeEmitter.cpp
 create mode 100644 js/src/frontend/BytecodeEmitter.h
 create mode 100644 js/src/frontend/BytecodeOffset.h
 create mode 100644 js/src/frontend/BytecodeSection.cpp
 create mode 100644 js/src/frontend/BytecodeSection.h
 create mode 100644 js/src/frontend/CForEmitter.cpp
 create mode 100644 js/src/frontend/CForEmitter.h
 create mode 100644 js/src/frontend/CallOrNewEmitter.cpp
 create mode 100644 js/src/frontend/CallOrNewEmitter.h
 create mode 100644 js/src/frontend/CompilationInfo.h
 create mode 100644 js/src/frontend/DefaultEmitter.cpp
 create mode 100644 js/src/frontend/DefaultEmitter.h
 create mode 100644 js/src/frontend/DestructuringFlavor.h
 create mode 100644 js/src/frontend/DoWhileEmitter.cpp
 create mode 100644 js/src/frontend/DoWhileEmitter.h
 create mode 100644 js/src/frontend/EitherParser.h
 create mode 100644 js/src/frontend/ElemOpEmitter.cpp
 create mode 100644 js/src/frontend/ElemOpEmitter.h
 create mode 100644 js/src/frontend/EmitterScope.cpp
 create mode 100644 js/src/frontend/EmitterScope.h
 create mode 100644 js/src/frontend/ErrorReporter.h
 create mode 100644 js/src/frontend/ExpressionStatementEmitter.cpp
 create mode 100644 js/src/frontend/ExpressionStatementEmitter.h
 create mode 100644 js/src/frontend/FoldConstants.cpp
 create mode 100644 js/src/frontend/FoldConstants.h
 create mode 100644 js/src/frontend/ForInEmitter.cpp
 create mode 100644 js/src/frontend/ForInEmitter.h
 create mode 100644 js/src/frontend/ForOfEmitter.cpp
 create mode 100644 js/src/frontend/ForOfEmitter.h
 create mode 100644 js/src/frontend/ForOfLoopControl.cpp
 create mode 100644 js/src/frontend/ForOfLoopControl.h
 create mode 100644 js/src/frontend/Frontend2.cpp
 create mode 100644 js/src/frontend/Frontend2.h
 create mode 100644 js/src/frontend/FullParseHandler.h
 create mode 100644 js/src/frontend/FunctionEmitter.cpp
 create mode 100644 js/src/frontend/FunctionEmitter.h
 create mode 100644 js/src/frontend/FunctionSyntaxKind.h
 create mode 100644 js/src/frontend/GenerateReservedWords.py
 create mode 100644 js/src/frontend/IfEmitter.cpp
 create mode 100644 js/src/frontend/IfEmitter.h
 create mode 100644 js/src/frontend/JumpList.cpp
 create mode 100644 js/src/frontend/JumpList.h
 create mode 100644 js/src/frontend/LabelEmitter.cpp
 create mode 100644 js/src/frontend/LabelEmitter.h
 create mode 100644 js/src/frontend/LexicalScopeEmitter.cpp
 create mode 100644 js/src/frontend/LexicalScopeEmitter.h
 create mode 100644 js/src/frontend/ModuleSharedContext.h
 create mode 100644 js/src/frontend/NameAnalysisTypes.h
 create mode 100644 js/src/frontend/NameCollections.h
 create mode 100644 js/src/frontend/NameFunctions.cpp
 create mode 100644 js/src/frontend/NameFunctions.h
 create mode 100644 js/src/frontend/NameOpEmitter.cpp
 create mode 100644 js/src/frontend/NameOpEmitter.h
 create mode 100644 js/src/frontend/ObjLiteral.cpp
 create mode 100644 js/src/frontend/ObjLiteral.h
 create mode 100644 js/src/frontend/ObjectEmitter.cpp
 create mode 100644 js/src/frontend/ObjectEmitter.h
 create mode 100644 js/src/frontend/OptionalEmitter.cpp
 create mode 100644 js/src/frontend/OptionalEmitter.h
 create mode 100644 js/src/frontend/ParseContext-inl.h
 create mode 100644 js/src/frontend/ParseContext.cpp
 create mode 100644 js/src/frontend/ParseContext.h
 create mode 100644 js/src/frontend/ParseNode.cpp
 create mode 100644 js/src/frontend/ParseNode.h
 create mode 100644 js/src/frontend/ParseNodeVerify.cpp
 create mode 100644 js/src/frontend/ParseNodeVerify.h
 create mode 100644 js/src/frontend/ParseNodeVisitor.h
 create mode 100644 js/src/frontend/Parser.cpp
 create mode 100644 js/src/frontend/Parser.h
 create mode 100644 js/src/frontend/PropOpEmitter.cpp
 create mode 100644 js/src/frontend/PropOpEmitter.h
 create mode 100644 js/src/frontend/ReservedWords.h
 create mode 100644 js/src/frontend/SharedContext-inl.h
 create mode 100644 js/src/frontend/SharedContext.cpp
 create mode 100644 js/src/frontend/SharedContext.h
 create mode 100644 js/src/frontend/SourceNotes.cpp
 create mode 100644 js/src/frontend/SourceNotes.h
 create mode 100644 js/src/frontend/Stencil.cpp
 create mode 100644 js/src/frontend/Stencil.h
 create mode 100644 js/src/frontend/SwitchEmitter.cpp
 create mode 100644 js/src/frontend/SwitchEmitter.h
 create mode 100644 js/src/frontend/SyntaxParseHandler.h
 create mode 100644 js/src/frontend/TDZCheckCache.cpp
 create mode 100644 js/src/frontend/TDZCheckCache.h
 create mode 100644 js/src/frontend/Token.h
 create mode 100644 js/src/frontend/TokenKind.h
 create mode 100644 js/src/frontend/TokenStream.cpp
 create mode 100644 js/src/frontend/TokenStream.h
 create mode 100644 js/src/frontend/TryEmitter.cpp
 create mode 100644 js/src/frontend/TryEmitter.h
 create mode 100644 js/src/frontend/TypedIndex.h
 create mode 100644 js/src/frontend/UsedNameTracker.h
 create mode 100644 js/src/frontend/ValueUsage.h
 create mode 100644 js/src/frontend/WhileEmitter.cpp
 create mode 100644 js/src/frontend/WhileEmitter.h
 create mode 100755 js/src/frontend/align_stack_comment.py
 create mode 100644 js/src/frontend/binast/Cargo.toml
 create mode 100644 js/src/frontend/binast/README.md
 create mode 100755 js/src/frontend/binast/build.sh
 create mode 100644 js/src/frontend/binast/moz.build
 create mode 100644 js/src/frontend/binast/src/main.rs
 create mode 100644 js/src/frontend/binast/src/refgraph.rs
 create mode 100644 js/src/frontend/moz.build
 create mode 100644 js/src/frontend/smoosh/Cargo.toml
 create mode 100644 js/src/frontend/smoosh/build.rs
 create mode 100644 js/src/frontend/smoosh/cbindgen.toml
 create mode 100644 js/src/frontend/smoosh/moz.build
 create mode 100644 js/src/frontend/smoosh/src/lib.rs
 create mode 100644 js/src/fuzz-tests/README
 create mode 100644 js/src/fuzz-tests/differential-parsing.js
 create mode 100644 js/src/fuzz-tests/moz.build
 create mode 100644 js/src/fuzz-tests/testBinASTReader.cpp
 create mode 100644 js/src/fuzz-tests/testExample.cpp
 create mode 100644 js/src/fuzz-tests/testRegExp.cpp
 create mode 100644 js/src/fuzz-tests/testStructuredCloneReader.cpp
 create mode 100644 js/src/fuzz-tests/testWasm.cpp
 create mode 100644 js/src/fuzz-tests/tests.cpp
 create mode 100644 js/src/fuzz-tests/tests.h
 create mode 100644 js/src/gc/AllocKind.h
 create mode 100644 js/src/gc/Allocator.cpp
 create mode 100644 js/src/gc/Allocator.h
 create mode 100644 js/src/gc/ArenaList-inl.h
 create mode 100644 js/src/gc/ArenaList.h
 create mode 100644 js/src/gc/AtomMarking-inl.h
 create mode 100644 js/src/gc/AtomMarking.cpp
 create mode 100644 js/src/gc/AtomMarking.h
 create mode 100644 js/src/gc/Barrier.cpp
 create mode 100644 js/src/gc/Barrier.h
 create mode 100644 js/src/gc/Cell.h
 create mode 100644 js/src/gc/ClearEdgesTracer.h
 create mode 100644 js/src/gc/DeletePolicy.h
 create mode 100644 js/src/gc/FinalizationRegistry.cpp
 create mode 100644 js/src/gc/FindSCCs.h
 create mode 100644 js/src/gc/FreeOp-inl.h
 create mode 100644 js/src/gc/FreeOp.h
 create mode 100644 js/src/gc/GC-inl.h
 create mode 100644 js/src/gc/GC.cpp
 create mode 100644 js/src/gc/GC.h
 create mode 100644 js/src/gc/GCEnum.h
 create mode 100644 js/src/gc/GCInternals.h
 create mode 100644 js/src/gc/GCLock.h
 create mode 100644 js/src/gc/GCMarker.h
 create mode 100644 js/src/gc/GCParallelTask.cpp
 create mode 100644 js/src/gc/GCParallelTask.h
 create mode 100644 js/src/gc/GCProbes.h
 create mode 100644 js/src/gc/GCRuntime.h
 create mode 100644 js/src/gc/GenerateStatsPhases.py
 create mode 100644 js/src/gc/HashUtil.h
 create mode 100644 js/src/gc/Heap-inl.h
 create mode 100644 js/src/gc/Heap.h
 create mode 100644 js/src/gc/Marking-inl.h
 create mode 100644 js/src/gc/Marking.cpp
 create mode 100644 js/src/gc/Marking.h
 create mode 100644 js/src/gc/MaybeRooted.h
 create mode 100644 js/src/gc/Memory.cpp
 create mode 100644 js/src/gc/Memory.h
 create mode 100644 js/src/gc/Nursery-inl.h
 create mode 100644 js/src/gc/Nursery.cpp
 create mode 100644 js/src/gc/Nursery.h
 create mode 100644 js/src/gc/NurseryAwareHashMap.h
 create mode 100644 js/src/gc/ObjectKind-inl.h
 create mode 100644 js/src/gc/ParallelWork.h
 create mode 100644 js/src/gc/Policy.h
 create mode 100644 js/src/gc/PrivateIterators-inl.h
 create mode 100644 js/src/gc/PublicIterators.cpp
 create mode 100644 js/src/gc/PublicIterators.h
 create mode 100644 js/src/gc/RelocationOverlay.h
 create mode 100644 js/src/gc/RootMarking.cpp
 create mode 100644 js/src/gc/Rooting.h
 create mode 100644 js/src/gc/Scheduling.cpp
 create mode 100644 js/src/gc/Scheduling.h
 create mode 100644 js/src/gc/Statistics.cpp
 create mode 100644 js/src/gc/Statistics.h
 create mode 100644 js/src/gc/StoreBuffer-inl.h
 create mode 100644 js/src/gc/StoreBuffer.cpp
 create mode 100644 js/src/gc/StoreBuffer.h
 create mode 100644 js/src/gc/Tracer.cpp
 create mode 100644 js/src/gc/Tracer.h
 create mode 100644 js/src/gc/Verifier.cpp
 create mode 100644 js/src/gc/WeakMap-inl.h
 create mode 100644 js/src/gc/WeakMap.cpp
 create mode 100644 js/src/gc/WeakMap.h
 create mode 100644 js/src/gc/WeakMapPtr.cpp
 create mode 100644 js/src/gc/Zone-inl.h
 create mode 100644 js/src/gc/Zone.cpp
 create mode 100644 js/src/gc/Zone.h
 create mode 100644 js/src/gc/ZoneAllocator.h
 create mode 100644 js/src/gc/moz.build
 create mode 100644 js/src/gdb/README
 create mode 100644 js/src/gdb/TODO
 create mode 100644 js/src/gdb/gdb-tests-gdb.py.in
 create mode 100644 js/src/gdb/gdb-tests.cpp
 create mode 100644 js/src/gdb/gdb-tests.h
 create mode 100644 js/src/gdb/lib-for-tests/catcher.py
 create mode 100644 js/src/gdb/lib-for-tests/prologue.py
 create mode 100644 js/src/gdb/moz.build
 create mode 100644 js/src/gdb/mozilla/CellHeader.py
 create mode 100644 js/src/gdb/mozilla/ExecutableAllocator.py
 create mode 100644 js/src/gdb/mozilla/GCCellPtr.py
 create mode 100644 js/src/gdb/mozilla/Interpreter.py
 create mode 100644 js/src/gdb/mozilla/IonGraph.py
 create mode 100644 js/src/gdb/mozilla/JSObject.py
 create mode 100644 js/src/gdb/mozilla/JSString.py
 create mode 100644 js/src/gdb/mozilla/JSSymbol.py
 create mode 100644 js/src/gdb/mozilla/Root.py
 create mode 100644 js/src/gdb/mozilla/__init__.py
 create mode 100644 js/src/gdb/mozilla/asmjs.py
 create mode 100644 js/src/gdb/mozilla/autoload.py
 create mode 100644 js/src/gdb/mozilla/jsid.py
 create mode 100644 js/src/gdb/mozilla/jsop.py
 create mode 100644 js/src/gdb/mozilla/jsval.py
 create mode 100644 js/src/gdb/mozilla/prettyprinters.py
 create mode 100644 js/src/gdb/mozilla/unwind.py
 create mode 100644 js/src/gdb/progressbar.py
 create mode 100644 js/src/gdb/run-tests.py
 create mode 100644 js/src/gdb/taskpool.py
 create mode 100644 js/src/gdb/tests/enum-printers.cpp
 create mode 100644 js/src/gdb/tests/enum-printers.py
 create mode 100644 js/src/gdb/tests/test-ExecutableAllocator.cpp
 create mode 100644 js/src/gdb/tests/test-ExecutableAllocator.py
 create mode 100644 js/src/gdb/tests/test-GCCellPtr.cpp
 create mode 100644 js/src/gdb/tests/test-GCCellPtr.py
 create mode 100644 js/src/gdb/tests/test-Interpreter.cpp
 create mode 100644 js/src/gdb/tests/test-Interpreter.py
 create mode 100644 js/src/gdb/tests/test-JSObject-null.py
 create mode 100644 js/src/gdb/tests/test-JSObject.cpp
 create mode 100644 js/src/gdb/tests/test-JSObject.py
 create mode 100644 js/src/gdb/tests/test-JSString-null.py
 create mode 100644 js/src/gdb/tests/test-JSString-subclasses.py
 create mode 100644 js/src/gdb/tests/test-JSString.cpp
 create mode 100644 js/src/gdb/tests/test-JSString.py
 create mode 100644 js/src/gdb/tests/test-JSSymbol.cpp
 create mode 100644 js/src/gdb/tests/test-JSSymbol.py
 create mode 100644 js/src/gdb/tests/test-Root-null.py
 create mode 100644 js/src/gdb/tests/test-Root.cpp
 create mode 100644 js/src/gdb/tests/test-Root.py
 create mode 100644 js/src/gdb/tests/test-asmjs.cpp
 create mode 100644 js/src/gdb/tests/test-asmjs.py
 create mode 100644 js/src/gdb/tests/test-jsbytecode.cpp
 create mode 100644 js/src/gdb/tests/test-jsbytecode.py
 create mode 100644 js/src/gdb/tests/test-jsid.cpp
 create mode 100644 js/src/gdb/tests/test-jsid.py
 create mode 100644 js/src/gdb/tests/test-jsop.cpp
 create mode 100644 js/src/gdb/tests/test-jsop.py
 create mode 100644 js/src/gdb/tests/test-jsval.cpp
 create mode 100644 js/src/gdb/tests/test-jsval.py
 create mode 100644 js/src/gdb/tests/test-prettyprinters.cpp
 create mode 100644 js/src/gdb/tests/test-prettyprinters.py
 create mode 100644 js/src/gdb/tests/test-unwind.cpp
 create mode 100644 js/src/gdb/tests/test-unwind.py
 create mode 100644 js/src/gdb/tests/typedef-printers.cpp
 create mode 100644 js/src/gdb/tests/typedef-printers.py
 create mode 100644 js/src/irregexp/NativeRegExpMacroAssembler.cpp
 create mode 100644 js/src/irregexp/NativeRegExpMacroAssembler.h
 create mode 100644 js/src/irregexp/RegExpAST.cpp
 create mode 100644 js/src/irregexp/RegExpAST.h
 create mode 100644 js/src/irregexp/RegExpBytecode.h
 create mode 100644 js/src/irregexp/RegExpCharacters-inl.h
 create mode 100644 js/src/irregexp/RegExpCharacters.cpp
 create mode 100644 js/src/irregexp/RegExpCharacters.h
 create mode 100644 js/src/irregexp/RegExpEngine.cpp
 create mode 100644 js/src/irregexp/RegExpEngine.h
 create mode 100644 js/src/irregexp/RegExpInterpreter.cpp
 create mode 100644 js/src/irregexp/RegExpMacroAssembler.cpp
 create mode 100644 js/src/irregexp/RegExpMacroAssembler.h
 create mode 100644 js/src/irregexp/RegExpParser.cpp
 create mode 100644 js/src/irregexp/RegExpParser.h
 create mode 100644 js/src/irregexp/RegExpStack.cpp
 create mode 100644 js/src/irregexp/RegExpStack.h
 create mode 100644 js/src/jit-test/README
 create mode 100644 js/src/jit-test/etc/generate-lookupswitch-tests.js
 create mode 100644 js/src/jit-test/etc/generate-nosuchproperty-tests.js
 create mode 100644 js/src/jit-test/etc/wasm/Makefile
 create mode 100644 js/src/jit-test/etc/wasm/README.md
 create mode 100644 js/src/jit-test/etc/wasm/config-lock.toml
 create mode 100644 js/src/jit-test/etc/wasm/config.toml
 create mode 100755 js/src/jit-test/jit_test.py
 create mode 100644 js/src/jit-test/lib/andTestHelper.js
 create mode 100644 js/src/jit-test/lib/array-compare.js
 create mode 100644 js/src/jit-test/lib/asm.js
 create mode 100644 js/src/jit-test/lib/assert-offset-columns.js
 create mode 100644 js/src/jit-test/lib/asserts.js
 create mode 100644 js/src/jit-test/lib/bullet.js
 create mode 100644 js/src/jit-test/lib/bytecode-cache.js
 create mode 100644 js/src/jit-test/lib/census.js
 create mode 100644 js/src/jit-test/lib/dataview.js
 create mode 100644 js/src/jit-test/lib/debuggerNXHelper.js
 create mode 100644 js/src/jit-test/lib/dummyModuleResolveHook.js
 create mode 100644 js/src/jit-test/lib/eqArrayHelper.js
 create mode 100644 js/src/jit-test/lib/evalInFrame.js
 create mode 100644 js/src/jit-test/lib/immutable-prototype.js
 create mode 100644 js/src/jit-test/lib/iteration.js
 create mode 100644 js/src/jit-test/lib/jitopts.js
 create mode 100644 js/src/jit-test/lib/mandelbrot-results.js
 create mode 100644 js/src/jit-test/lib/match-debugger.js
 create mode 100644 js/src/jit-test/lib/match.js
 create mode 100644 js/src/jit-test/lib/nightly-only.js
 create mode 100644 js/src/jit-test/lib/orTestHelper.js
 create mode 100644 js/src/jit-test/lib/prologue.js
 create mode 100644 js/src/jit-test/lib/regexp_parse.js
 create mode 100644 js/src/jit-test/lib/stepping.js
 create mode 100644 js/src/jit-test/lib/string.js
 create mode 100644 js/src/jit-test/lib/syntax.js
 create mode 100644 js/src/jit-test/lib/wasm-binary.js
 create mode 100644 js/src/jit-test/lib/wasm-testharness.js
 create mode 100644 js/src/jit-test/lib/wasm.js
 create mode 100644 js/src/jit-test/manual-tests/TypedObject-TypeDescrIsArrayType-unknown.js
 create mode 100644 js/src/jit-test/manual-tests/TypedObject-TypeDescrIsArrayType.js
 create mode 100644 js/src/jit-test/manual-tests/dense-to-sparse.js
 create mode 100644 js/src/jit-test/modules/ambiguous.js
 create mode 100644 js/src/jit-test/modules/cyclicImport1.js
 create mode 100644 js/src/jit-test/modules/cyclicImport2.js
 create mode 100644 js/src/jit-test/modules/defaultClass.js
 create mode 100644 js/src/jit-test/modules/defaultFunction.js
 create mode 100644 js/src/jit-test/modules/empty.js
 create mode 100644 js/src/jit-test/modules/export-circular-nonexisting-binding-1.js
 create mode 100644 js/src/jit-test/modules/export-circular-nonexisting-binding-2.js
 create mode 100644 js/src/jit-test/modules/export-default-async-asi.js
 create mode 100644 js/src/jit-test/modules/export-default-async-regexpy.js
 create mode 100644 js/src/jit-test/modules/export-star-circular-1.js
 create mode 100644 js/src/jit-test/modules/export-star-circular-2.js
 create mode 100644 js/src/jit-test/modules/exportImportMeta.js
 create mode 100644 js/src/jit-test/modules/isEven.js
 create mode 100644 js/src/jit-test/modules/isOdd.js
 create mode 100644 js/src/jit-test/modules/module1.js
 create mode 100644 js/src/jit-test/modules/module1a.js
 create mode 100644 js/src/jit-test/modules/module2.js
 create mode 100644 js/src/jit-test/modules/module3.js
 create mode 100644 js/src/jit-test/modules/module4.js
 create mode 100644 js/src/jit-test/modules/recursiveStarExport.js
 create mode 100644 js/src/jit-test/tests/TypedObject/Bug981650.js
 create mode 100644 js/src/jit-test/tests/TypedObject/aggregate-set-neutered.js
 create mode 100644 js/src/jit-test/tests/TypedObject/array-hasproperty.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug-1620193.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1004527.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1096016.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1096023.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1098961.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1100202.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1102329.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1103273-1.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1103273-2.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1232159.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1265690.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1369774.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug1510588.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug920463.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug950458.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug953111.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug959119.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug969159.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug970285.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug973563.js
 create mode 100644 js/src/jit-test/tests/TypedObject/bug976530.js
 create mode 100644 js/src/jit-test/tests/TypedObject/common-array-prototypes.js
 create mode 100644 js/src/jit-test/tests/TypedObject/directives.txt
 create mode 100644 js/src/jit-test/tests/TypedObject/function-names.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz1.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz10.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz11.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz2.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz4.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz5.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz6.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz7.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz8.js
 create mode 100644 js/src/jit-test/tests/TypedObject/fuzz9.js
 create mode 100644 js/src/jit-test/tests/TypedObject/inlineopaque.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-complex.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-prefix.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-float64.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-int.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-many.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u16-from-mdim-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u16-from-struct-array-in-struct.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u16-from-struct-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u16-from-u16-array-in-struct.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u16-from-u16-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u32-from-mdim-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u32-from-struct-array-in-struct.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u32-from-struct-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u32-from-u32-array-in-struct.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-u32-from-u32-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-read-unsized.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-references-2.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-references.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-u16-into-mdim-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-u16-into-u16-array-in-struct.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-u16-into-u16-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-u32-into-mdim-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-u32-into-u32-array-in-struct.js
 create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-u32-into-u32-array.js
 create mode 100644 js/src/jit-test/tests/TypedObject/neutertypedobj.js
 create mode 100644 js/src/jit-test/tests/TypedObject/neutertypedobjsizedarray.js
 create mode 100644 js/src/jit-test/tests/TypedObject/neutertypedobjunsizedarray.js
 create mode 100644 js/src/jit-test/tests/TypedObject/prototypes.js
 create mode 100644 js/src/jit-test/tests/TypedObject/set-property-with-prototype.js
 create mode 100644 js/src/jit-test/tests/arguments/access-formals.js
 create mode 100644 js/src/jit-test/tests/arguments/alias-function-closed.js
 create mode 100644 js/src/jit-test/tests/arguments/alias-function-not-closed.js
 create mode 100644 js/src/jit-test/tests/arguments/args-attributes.js
 create mode 100644 js/src/jit-test/tests/arguments/args-createontrace.js
 create mode 100644 js/src/jit-test/tests/arguments/args-mochi-2.js
 create mode 100644 js/src/jit-test/tests/arguments/args-mochi-2a.js
 create mode 100644 js/src/jit-test/tests/arguments/args-mochi.js
 create mode 100644 js/src/jit-test/tests/arguments/args-mutate-length-1.js
 create mode 100644 js/src/jit-test/tests/arguments/args-mutate-length-2.js
 create mode 100644 js/src/jit-test/tests/arguments/args-range-2.js
 create mode 100644 js/src/jit-test/tests/arguments/args-range-const.js
 create mode 100644 js/src/jit-test/tests/arguments/args-range.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-iterator-1.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-iterator-2.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-length-1.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-length-2.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-length-3.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-length-4.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-length-5.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-length-6.js
 create mode 100644 js/src/jit-test/tests/arguments/args-redefine-length-7.js
 create mode 100644 js/src/jit-test/tests/arguments/args-sum.js
 create mode 100644 js/src/jit-test/tests/arguments/args-vargc.js
 create mode 100644 js/src/jit-test/tests/arguments/args1.js
 create mode 100644 js/src/jit-test/tests/arguments/args10.js
 create mode 100644 js/src/jit-test/tests/arguments/args11.js
 create mode 100644 js/src/jit-test/tests/arguments/args2.js
 create mode 100644 js/src/jit-test/tests/arguments/args2a.js
 create mode 100644 js/src/jit-test/tests/arguments/args2b.js
 create mode 100644 js/src/jit-test/tests/arguments/args2c.js
 create mode 100644 js/src/jit-test/tests/arguments/args2d.js
 create mode 100644 js/src/jit-test/tests/arguments/args3.js
 create mode 100644 js/src/jit-test/tests/arguments/args4.js
 create mode 100644 js/src/jit-test/tests/arguments/args5.js
 create mode 100644 js/src/jit-test/tests/arguments/args6.js
 create mode 100644 js/src/jit-test/tests/arguments/args6a.js
 create mode 100644 js/src/jit-test/tests/arguments/args7.js
 create mode 100644 js/src/jit-test/tests/arguments/args8.js
 create mode 100644 js/src/jit-test/tests/arguments/args9.js
 create mode 100644 js/src/jit-test/tests/arguments/argsub.js
 create mode 100644 js/src/jit-test/tests/arguments/argsx-1.js
 create mode 100644 js/src/jit-test/tests/arguments/argsx-2.js
 create mode 100644 js/src/jit-test/tests/arguments/argsx-3.js
 create mode 100644 js/src/jit-test/tests/arguments/argsx-3a.js
 create mode 100644 js/src/jit-test/tests/arguments/argsx-4.js
 create mode 100644 js/src/jit-test/tests/arguments/arguments-on-proto.js
 create mode 100644 js/src/jit-test/tests/arguments/bug-917585-relax-aliasing-constraints.js
 create mode 100644 js/src/jit-test/tests/arguments/bug1051760.js
 create mode 100644 js/src/jit-test/tests/arguments/bug1227287.js
 create mode 100644 js/src/jit-test/tests/arguments/bug1423937.js
 create mode 100644 js/src/jit-test/tests/arguments/bug1503071.js
 create mode 100644 js/src/jit-test/tests/arguments/bug1621265.js
 create mode 100644 js/src/jit-test/tests/arguments/bug503772.js
 create mode 100644 js/src/jit-test/tests/arguments/bug508178.js
 create mode 100644 js/src/jit-test/tests/arguments/bug633020.js
 create mode 100644 js/src/jit-test/tests/arguments/bug843985.js
 create mode 100644 js/src/jit-test/tests/arguments/bug956173.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-basic.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-bound-to-function.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-bug759904.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-call-function.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-array.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-expression-closure.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-function-expression.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-mixed-default-value.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-mixed.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-object.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-with-rest.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-evaluation-order.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-exceptions.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-invalid-syntax.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-scoping.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-strict-mode.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-with-arguments.js
 create mode 100644 js/src/jit-test/tests/arguments/defaults-with-rest.js
 create mode 100644 js/src/jit-test/tests/arguments/destructuring-after-defaults.js
 create mode 100644 js/src/jit-test/tests/arguments/destructuring-default-value-scope.js
 create mode 100644 js/src/jit-test/tests/arguments/destructuring-exprbody.js
 create mode 100644 js/src/jit-test/tests/arguments/destructuring-with-rest.js
 create mode 100644 js/src/jit-test/tests/arguments/dynamicBindings.js
 create mode 100644 js/src/jit-test/tests/arguments/function_dot_caller_restrictions.js
 create mode 100644 js/src/jit-test/tests/arguments/inline-rest-array-creation.js
 create mode 100644 js/src/jit-test/tests/arguments/mapped-define.js
 create mode 100644 js/src/jit-test/tests/arguments/mapped-freeze.js
 create mode 100644 js/src/jit-test/tests/arguments/mapped-unmapped-args.js
 create mode 100644 js/src/jit-test/tests/arguments/nonstrict-args.js
 create mode 100644 js/src/jit-test/tests/arguments/nonstrict-assign-element-get-parameter.js
 create mode 100644 js/src/jit-test/tests/arguments/nonstrict-assign-parameter-get-element.js
 create mode 100644 js/src/jit-test/tests/arguments/nonstrict-assign.js
 create mode 100644 js/src/jit-test/tests/arguments/nonstrict-later-assign.js
 create mode 100644 js/src/jit-test/tests/arguments/nonstrict-noargs.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-alias-function.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-arguments-as-parameters.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-basic.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-bug763954.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-debugger.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-disallow-arguments-strict.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-in-Function.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-invalid-syntax.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-nested-arguments.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-nested.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-underflow.js
 create mode 100644 js/src/jit-test/tests/arguments/rest-with-arguments.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-args-flushstack.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-args-generator-flushstack.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-args.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-assign-after.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-assign-arguments-element.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-assign-outer-param-psych.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-assign-outer-param.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-assign-parameter-get-element.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-assign.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-eval-mutation.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-eval.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-maybe-assign-outer.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-maybe-nested-eval.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-call.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-name.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-var.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-eval.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-shadow-eval.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-nested-shadow-maybe-eval.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-noargs.js
 create mode 100644 js/src/jit-test/tests/arguments/strict-osr-shadowed-args.js
 create mode 100644 js/src/jit-test/tests/arguments/testDelArg1.js
 create mode 100644 js/src/jit-test/tests/arguments/testDelArg2.js
 create mode 100644 js/src/jit-test/tests/arguments/testDelArg3.js
 create mode 100644 js/src/jit-test/tests/arguments/testDelArg3Strict.js
 create mode 100644 js/src/jit-test/tests/arrays/apply-optimization.js
 create mode 100644 js/src/jit-test/tests/arrays/bug1423173.js
 create mode 100644 js/src/jit-test/tests/arrays/fillwithundefined-length-nonwriteable.js
 create mode 100644 js/src/jit-test/tests/arrays/ion-pop-denseinitializedlength-less-than-length.js
 create mode 100644 js/src/jit-test/tests/arrays/ion-pop-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/ion-push-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/ion-shift-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/length-set-after-define-nonconfigurable.js
 create mode 100644 js/src/jit-test/tests/arrays/length-set-after-has-sparse.js
 create mode 100644 js/src/jit-test/tests/arrays/new-array-int-undefined-args.js
 create mode 100644 js/src/jit-test/tests/arrays/new-array-undefined-undefined-more-args-1.js
 create mode 100644 js/src/jit-test/tests/arrays/new-array-undefined-undefined-more-args-2.js
 create mode 100644 js/src/jit-test/tests/arrays/nonwritable-length-grow-capacity.js
 create mode 100644 js/src/jit-test/tests/arrays/pop-nonarray-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/pop-nonwritable-length-denseinitializedlength-below-length.js
 create mode 100644 js/src/jit-test/tests/arrays/push-densely-loopy-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/push-densely-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/push-slowly-loopy-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/push-slowly-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/reverse-frozen.js
 create mode 100644 js/src/jit-test/tests/arrays/reverse-nonarray-nonwritable-element.js
 create mode 100644 js/src/jit-test/tests/arrays/setelem-one-past-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/slice-sparse-getter.js
 create mode 100644 js/src/jit-test/tests/arrays/slice.js
 create mode 100644 js/src/jit-test/tests/arrays/sort-getter-only.js
 create mode 100644 js/src/jit-test/tests/arrays/sort-update-types.js
 create mode 100644 js/src/jit-test/tests/arrays/splice-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrays/spreadcall-optimization.js
 create mode 100644 js/src/jit-test/tests/arrays/spreadnew-optimization.js
 create mode 100644 js/src/jit-test/tests/arrays/spreadsupercall-optimization.js
 create mode 100644 js/src/jit-test/tests/arrays/std_Array-prototype.js
 create mode 100644 js/src/jit-test/tests/arrays/too-long-array-splice.js
 create mode 100644 js/src/jit-test/tests/arrays/unshift-nonwritable-length.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/arguments-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/arguments-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/arguments-3.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/arguments-4.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/associativity-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/associativity-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/associativity-3.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/block-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/block-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/bug-885067-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/bug-885067-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/bug-885219.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/church-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/church-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/close-paren-arrow-after-expr.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/column-number.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/const-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/construct-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/eval-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/lazy-arrow-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/length.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/params-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/params-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/params-default-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/params-default-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/params-rest-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/params-rest-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/precedence-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/precedence-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/precedence-3.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/precedence-4.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/precedence-5.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/prototype-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/prototype-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/return-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/return-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/return-3.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/strict-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/strict-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/strict-3.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/syntax-errors.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/this-1.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/this-2.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/this-3.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/this-4.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/this-5.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/this-6.js
 create mode 100644 js/src/jit-test/tests/arrow-functions/typeof.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1007512.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1008636.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1126251.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1161298.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1174372.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1219954.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1268955-usestrict-semantics.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1276028.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1306506.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1357048.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1385428.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1421565.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1493475.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1542130.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1565301.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug1602675.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug855526.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug885976.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug923867.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug927389.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug928450.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug940864.js
 create mode 100644 js/src/jit-test/tests/asm.js/bug941877.js
 create mode 100644 js/src/jit-test/tests/asm.js/directives.txt
 create mode 100644 js/src/jit-test/tests/asm.js/import-function-toPrimitive.js
 create mode 100644 js/src/jit-test/tests/asm.js/neuter-during-arguments-coercion.js
 create mode 100644 js/src/jit-test/tests/asm.js/oom-helper-thread-plus-validation-error.js
 create mode 100644 js/src/jit-test/tests/asm.js/oom-helper-thread.js
 create mode 100644 js/src/jit-test/tests/asm.js/testAddressErrors.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBasic.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1046688.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1057248.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1111327.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1117255.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1125561.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1147144-2.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1147144.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1219098.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1236484.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1236541.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1236552.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1255954.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1291887.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1301191.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1357053.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1359612.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1360390.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1437534.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug1437546.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug855442.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug863867.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug878435.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug878495.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug878520.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug892291.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug893364.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug893368.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug893519.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug907085.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug952022.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug965767.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug975182.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug989166.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBug999790.js
 create mode 100644 js/src/jit-test/tests/asm.js/testBullet.js
 create mode 100644 js/src/jit-test/tests/asm.js/testCall.js
 create mode 100644 js/src/jit-test/tests/asm.js/testCloning.js
 create mode 100644 js/src/jit-test/tests/asm.js/testCompoundPlusMinus.js
 create mode 100644 js/src/jit-test/tests/asm.js/testControlFlow.js
 create mode 100644 js/src/jit-test/tests/asm.js/testDebugModeDisables.js
 create mode 100644 js/src/jit-test/tests/asm.js/testExpressions.js
 create mode 100644 js/src/jit-test/tests/asm.js/testFFI.js
 create mode 100644 js/src/jit-test/tests/asm.js/testFastHeapAccess.js
 create mode 100644 js/src/jit-test/tests/asm.js/testFloat32.js
 create mode 100644 js/src/jit-test/tests/asm.js/testFloatingPoint.js
 create mode 100644 js/src/jit-test/tests/asm.js/testFunctionPtr.js
 create mode 100644 js/src/jit-test/tests/asm.js/testGetter.js
 create mode 100644 js/src/jit-test/tests/asm.js/testGlobals.js
 create mode 100644 js/src/jit-test/tests/asm.js/testHeapAccess.js
 create mode 100644 js/src/jit-test/tests/asm.js/testJumpRange.js
 create mode 100644 js/src/jit-test/tests/asm.js/testLinkErrorAssert.js
 create mode 100644 js/src/jit-test/tests/asm.js/testLiterals.js
 create mode 100644 js/src/jit-test/tests/asm.js/testMathLib.js
 create mode 100644 js/src/jit-test/tests/asm.js/testModuleFunctions.js
 create mode 100644 js/src/jit-test/tests/asm.js/testNeuter.js
 create mode 100644 js/src/jit-test/tests/asm.js/testParallelCompile.js
 create mode 100644 js/src/jit-test/tests/asm.js/testProfiling.js
 create mode 100644 js/src/jit-test/tests/asm.js/testRangeAnalysis.js
 create mode 100644 js/src/jit-test/tests/asm.js/testSource-2.js
 create mode 100644 js/src/jit-test/tests/asm.js/testSource.js
 create mode 100644 js/src/jit-test/tests/asm.js/testStackWalking.js
 create mode 100644 js/src/jit-test/tests/asm.js/testStealing.js
 create mode 100644 js/src/jit-test/tests/asm.js/testTimeout1.js
 create mode 100644 js/src/jit-test/tests/asm.js/testTimeout2.js
 create mode 100644 js/src/jit-test/tests/asm.js/testTimeout3.js
 create mode 100644 js/src/jit-test/tests/asm.js/testTimeout4.js
 create mode 100644 js/src/jit-test/tests/asm.js/testTimeout5.js
 create mode 100644 js/src/jit-test/tests/asm.js/testTimeout6.js
 create mode 100644 js/src/jit-test/tests/asm.js/testTimeout7.js
 create mode 100644 js/src/jit-test/tests/asm.js/testUseAsmWarnings.js
 create mode 100644 js/src/jit-test/tests/asm.js/testX86ByteStore.js
 create mode 100644 js/src/jit-test/tests/asm.js/testZOOB.js
 create mode 100644 js/src/jit-test/tests/async/debugger-reject-after-fulfill.js
 create mode 100644 js/src/jit-test/tests/async/ecma262-issue-1461.js
 create mode 100644 js/src/jit-test/tests/atomics/basic-tests.js
 create mode 100644 js/src/jit-test/tests/atomics/cross-compartment-nukeccw.js
 create mode 100644 js/src/jit-test/tests/atomics/directives.txt
 create mode 100644 js/src/jit-test/tests/atomics/inline-add.js
 create mode 100644 js/src/jit-test/tests/atomics/inline-add2.js
 create mode 100644 js/src/jit-test/tests/atomics/inline-cmpxchg.js
 create mode 100644 js/src/jit-test/tests/atomics/memcpy-fidelity.js
 create mode 100644 js/src/jit-test/tests/atomics/mutual-exclusion.js
 create mode 100644 js/src/jit-test/tests/atomics/optimization-tests.js
 create mode 100644 js/src/jit-test/tests/atomics/store-does-not-truncate-returnval.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1147907.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1183241.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1263532.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1263558.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1263857.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1263865.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1263879.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1263888.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1264561.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1264823.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1266579.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1268034.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1269074.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1276082.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1315943.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1317460.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1335135.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1335619.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1335623.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1343513-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1343513.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1357330.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1357462.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1375446.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1390082-1.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1390082-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1416809-1.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1416809-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1448582-1.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1448582-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1448582-3.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1448582-4.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1448582-5.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1448582-6.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1454285.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1460436-1.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1460436-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1462341.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1466626-1.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1466626-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1466626-3.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1466626-4.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1468629.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1476417.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1479076.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1481032.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1483188.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1500255.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1524943.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1538542-1.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1538542-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1544364.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1546232-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1546232.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1562102.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1574415-2.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1574415.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1591019.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug1593971.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug464116.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug466076.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug469262.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug477877.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug479747.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug486139.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug487320.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug487534.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug487563.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug488015.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug488034.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug488203.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug488421.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug488693.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug489040.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug489836.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug490191.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug490776.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug495843.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug496245.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug496325.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug499169.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug502604.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug505305.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug511938.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug521163.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug521279.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug522624.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug528048.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug533705.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug543436.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug557946.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug558618.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug560566.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug562028.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug563034.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug563126.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug563127.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug564619.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug567577.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug568786.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug571168.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug579348.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug580694.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug580699.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug580701.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug581785.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug582268.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug582276.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug583675.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug583680.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug583681.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug584423.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug586538.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug590772.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug591367.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug591795.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug593580.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug596817.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug596823.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug599446.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug599464.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug600138.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug601070.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug601393.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug605011.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug605013.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug606639.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug607502.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug607513.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug612836.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug613400.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug620315.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug620637.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug621816.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug621988.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug634236.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug635389.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug637205.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug638212.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug638735.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug640079.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug643670.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug643847.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug647464.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug648729.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug648739.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug648747.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug648839.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug648852.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug648992.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug648999.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug649017.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug649937.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug650574.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug650658.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug651827.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug653395.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug653789.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug654392.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug654665.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug655507.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug655940.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug655950.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug657198.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug657586.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug658803.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug659077.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug659779.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug661840.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug662132.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug665914.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug666305.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug666599.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug667824.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug668206.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug672104.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug673792.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug674843.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug675251.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug677386.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug677587.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug677977.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug678086.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug678529.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug679799.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug679810.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug680797.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug682252.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug682298.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug682563.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug684281.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug685472.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug686107.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug686179.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug687099.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug687102.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug687125.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug687399.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug688968.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug688974.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug689892.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug690933.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug691595.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug692300.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug692366.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug693144.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug693971.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug694438.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug695290.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug696039.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug697255.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug698074.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug698148.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug699674.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug700127.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug700295.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug701248.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug701332.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug702003.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug702915.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug704136.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug710192.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug713209.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug713944.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug715682.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug716512.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug717249.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug717251.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug718347.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug720380.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug720396.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug721497.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug722021.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug722023.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug722260.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug724875.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug726636.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug727330.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug728509.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug729571.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug729797.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug729886.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug730806.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug732719.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug732852.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug732855.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug732856.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug732857.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug732861.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug735313.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug735936.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug736609.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug737300.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug737737.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug739402.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug739901.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug740509.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug740654.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug741199.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug743071.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug743094.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug743096.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug743876.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug745452.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug746103.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug746376.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug746377.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug748119.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug754719.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug755639.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug755750.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug756236.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug757428.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug758164.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug759719.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug761864.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug762324.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug763039.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug763989.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug765055.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug765483.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug766065.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug767679.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug770713.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug771027.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug771157.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug771946.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug779390.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug779818.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug780003.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug781364.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug781855.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug782083.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug782129.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug783421.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug785089.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug785305.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug785576.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug785776.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug790921.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug795937.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug797493.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug800878.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug812235.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug813029.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug829795.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug829813.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug909441.js
 create mode 100644 js/src/jit-test/tests/auto-regress/bug912379.js
 create mode 100644 js/src/jit-test/tests/auto-regress/class-method-async.js
 create mode 100644 js/src/jit-test/tests/auto-regress/for-of-iterator-close-debugger.js
 create mode 100644 js/src/jit-test/tests/backup-point-bug1315634.js
 create mode 100644 js/src/jit-test/tests/baseline/accessor-ic-shape-replacement.js
 create mode 100644 js/src/jit-test/tests/baseline/arraySubclassPropertyLookup.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1024444.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1054330.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1063878.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1095870.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1182866.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1209585.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1216140.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1238815.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1247862.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1258301.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1344334.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1349298.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1368626.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1416727.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1463375.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1491337.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1491350.js
 create mode 100644 js/src/jit-test/tests/baseline/bug1602390.js
 create mode 100644 js/src/jit-test/tests/baseline/bug836742.js
 create mode 100644 js/src/jit-test/tests/baseline/bug840984.js
 create mode 100644 js/src/jit-test/tests/baseline/bug841718.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842313.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842316.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842317.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842429.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842430.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842431-1.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842431-2.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842431-3.js
 create mode 100644 js/src/jit-test/tests/baseline/bug842432.js
 create mode 100644 js/src/jit-test/tests/baseline/bug843429.js
 create mode 100644 js/src/jit-test/tests/baseline/bug843886.js
 create mode 100644 js/src/jit-test/tests/baseline/bug844383.js
 create mode 100644 js/src/jit-test/tests/baseline/bug844467.js
 create mode 100644 js/src/jit-test/tests/baseline/bug844470.js
 create mode 100644 js/src/jit-test/tests/baseline/bug844828.js
 create mode 100644 js/src/jit-test/tests/baseline/bug845331.js
 create mode 100644 js/src/jit-test/tests/baseline/bug847410.js
 create mode 100644 js/src/jit-test/tests/baseline/bug847425.js
 create mode 100644 js/src/jit-test/tests/baseline/bug847446.js
 create mode 100644 js/src/jit-test/tests/baseline/bug847484.js
 create mode 100644 js/src/jit-test/tests/baseline/bug847678.js
 create mode 100644 js/src/jit-test/tests/baseline/bug848743-1.js
 create mode 100644 js/src/jit-test/tests/baseline/bug848743-2.js
 create mode 100644 js/src/jit-test/tests/baseline/bug852175.js
 create mode 100644 js/src/jit-test/tests/baseline/bug852801.js
 create mode 100644 js/src/jit-test/tests/baseline/bug857580.js
 create mode 100644 js/src/jit-test/tests/baseline/bug877589.js
 create mode 100644 js/src/jit-test/tests/baseline/bug881461.js
 create mode 100644 js/src/jit-test/tests/baseline/bug892787-1.js
 create mode 100644 js/src/jit-test/tests/baseline/bug892787-2.js
 create mode 100644 js/src/jit-test/tests/baseline/bug916039.js
 create mode 100644 js/src/jit-test/tests/baseline/bug934427.js
 create mode 100644 js/src/jit-test/tests/baseline/bug938130.js
 create mode 100644 js/src/jit-test/tests/baseline/bug940972.js
 create mode 100644 js/src/jit-test/tests/baseline/callee.js
 create mode 100644 js/src/jit-test/tests/baseline/classConstructor-AnyScripted.js
 create mode 100644 js/src/jit-test/tests/baseline/eval-newtarget-osr.js
 create mode 100644 js/src/jit-test/tests/baseline/funcall-array.js
 create mode 100644 js/src/jit-test/tests/baseline/funcall.js
 create mode 100644 js/src/jit-test/tests/baseline/getgname-uninitialized-let.js
 create mode 100644 js/src/jit-test/tests/baseline/getname-uninitialized-let.js
 create mode 100644 js/src/jit-test/tests/baseline/getter_setter.js
 create mode 100644 js/src/jit-test/tests/baseline/long-proto-chains.js
 create mode 100644 js/src/jit-test/tests/baseline/metadata-hook-on-stack.js
 create mode 100644 js/src/jit-test/tests/baseline/no-such-property-getprop.js
 create mode 100644 js/src/jit-test/tests/baseline/setcall.js
 create mode 100644 js/src/jit-test/tests/baseline/try-finally-1.js
 create mode 100644 js/src/jit-test/tests/baseline/try-finally-2.js
 create mode 100644 js/src/jit-test/tests/baseline/try-finally-3.js
 create mode 100644 js/src/jit-test/tests/baseline/try-finally-osr.js
 create mode 100644 js/src/jit-test/tests/baseline/unboxed-expando-type-update.js
 create mode 100644 js/src/jit-test/tests/basic/FPQuadCmp.js
 create mode 100644 js/src/jit-test/tests/basic/__proto__-not-prototype-mutation-ion.js
 create mode 100644 js/src/jit-test/tests/basic/__proto__-not-prototype-mutation.js
 create mode 100644 js/src/jit-test/tests/basic/adjacent-trycatch-second-nested.js
 create mode 100644 js/src/jit-test/tests/basic/argumentsPassedToBuiltin.js
 create mode 100644 js/src/jit-test/tests/basic/arityMismatchExtraArg.js
 create mode 100644 js/src/jit-test/tests/basic/arityMismatchMissingArg.js
 create mode 100644 js/src/jit-test/tests/basic/array-copyWithin.js
 create mode 100644 js/src/jit-test/tests/basic/array-length-double.js
 create mode 100644 js/src/jit-test/tests/basic/array-proto-outofrange.js
 create mode 100644 js/src/jit-test/tests/basic/array-slice.js
 create mode 100644 js/src/jit-test/tests/basic/array-tosource.js
 create mode 100644 js/src/jit-test/tests/basic/arrayConcat.js
 create mode 100644 js/src/jit-test/tests/basic/arrayPopShift.js
 create mode 100644 js/src/jit-test/tests/basic/arrayProto.js
 create mode 100644 js/src/jit-test/tests/basic/assign-primitive-error.js
 create mode 100644 js/src/jit-test/tests/basic/assign-primitive-proxy-class-error.js
 create mode 100644 js/src/jit-test/tests/basic/bigLoadStoreDisp.js
 create mode 100644 js/src/jit-test/tests/basic/bindname-in-strict-eval.js
 create mode 100644 js/src/jit-test/tests/basic/bitwiseAnd.js
 create mode 100644 js/src/jit-test/tests/basic/bitwiseGlobal.js
 create mode 100644 js/src/jit-test/tests/basic/blinterp-jitoption.js
 create mode 100644 js/src/jit-test/tests/basic/bug-1133377.js
 create mode 100644 js/src/jit-test/tests/basic/bug-1198090.js
 create mode 100644 js/src/jit-test/tests/basic/bug-1240532.js
 create mode 100644 js/src/jit-test/tests/basic/bug-1271507.js
 create mode 100644 js/src/jit-test/tests/basic/bug-508061.js
 create mode 100644 js/src/jit-test/tests/basic/bug-826124.js
 create mode 100644 js/src/jit-test/tests/basic/bug1001090-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug1001090-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug1001090-3.js
 create mode 100644 js/src/jit-test/tests/basic/bug1001090-4.js
 create mode 100644 js/src/jit-test/tests/basic/bug1001090-5.js
 create mode 100644 js/src/jit-test/tests/basic/bug1001090-6.js
 create mode 100644 js/src/jit-test/tests/basic/bug1003161.js
 create mode 100644 js/src/jit-test/tests/basic/bug1008339.js
 create mode 100644 js/src/jit-test/tests/basic/bug1013922.js
 create mode 100644 js/src/jit-test/tests/basic/bug1015339.js
 create mode 100644 js/src/jit-test/tests/basic/bug1015766.js
 create mode 100644 js/src/jit-test/tests/basic/bug1018620.js
 create mode 100644 js/src/jit-test/tests/basic/bug1024786.js
 create mode 100644 js/src/jit-test/tests/basic/bug1033946.js
 create mode 100644 js/src/jit-test/tests/basic/bug1035287-track-allocation-sites-recursion.js
 create mode 100644 js/src/jit-test/tests/basic/bug1035325.js
 create mode 100644 js/src/jit-test/tests/basic/bug1054243.js
 create mode 100644 js/src/jit-test/tests/basic/bug1057571.js
 create mode 100644 js/src/jit-test/tests/basic/bug1059459.js
 create mode 100644 js/src/jit-test/tests/basic/bug1061534.js
 create mode 100644 js/src/jit-test/tests/basic/bug1066414.js
 create mode 100644 js/src/jit-test/tests/basic/bug1078871.js
 create mode 100644 js/src/jit-test/tests/basic/bug1081175.js
 create mode 100644 js/src/jit-test/tests/basic/bug1085464.js
 create mode 100644 js/src/jit-test/tests/basic/bug1091757.js
 create mode 100644 js/src/jit-test/tests/basic/bug1100623.js
 create mode 100644 js/src/jit-test/tests/basic/bug1106982-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug1106982.js
 create mode 100644 js/src/jit-test/tests/basic/bug1113980.js
 create mode 100644 js/src/jit-test/tests/basic/bug1118996.js
 create mode 100644 js/src/jit-test/tests/basic/bug1122534.js
 create mode 100644 js/src/jit-test/tests/basic/bug1122581.js
 create mode 100644 js/src/jit-test/tests/basic/bug1127303.js
 create mode 100644 js/src/jit-test/tests/basic/bug1131035.js
 create mode 100644 js/src/jit-test/tests/basic/bug1134146.js
 create mode 100644 js/src/jit-test/tests/basic/bug1135718.js
 create mode 100644 js/src/jit-test/tests/basic/bug1137616.js
 create mode 100644 js/src/jit-test/tests/basic/bug1141154.js
 create mode 100644 js/src/jit-test/tests/basic/bug1141329.js
 create mode 100644 js/src/jit-test/tests/basic/bug1143106.js
 create mode 100644 js/src/jit-test/tests/basic/bug1146836.js
 create mode 100644 js/src/jit-test/tests/basic/bug1147216.js
 create mode 100644 js/src/jit-test/tests/basic/bug1153057.js
 create mode 100644 js/src/jit-test/tests/basic/bug1161762.js
 create mode 100644 js/src/jit-test/tests/basic/bug1170355.js
 create mode 100644 js/src/jit-test/tests/basic/bug1172503-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug1177907.js
 create mode 100644 js/src/jit-test/tests/basic/bug1180054.js
 create mode 100644 js/src/jit-test/tests/basic/bug1182865.js
 create mode 100644 js/src/jit-test/tests/basic/bug1185653.js
 create mode 100644 js/src/jit-test/tests/basic/bug1189744.js
 create mode 100644 js/src/jit-test/tests/basic/bug1190733.js
 create mode 100644 js/src/jit-test/tests/basic/bug1195452.js
 create mode 100644 js/src/jit-test/tests/basic/bug1196579.js
 create mode 100644 js/src/jit-test/tests/basic/bug1203790.js
 create mode 100644 js/src/jit-test/tests/basic/bug1204722.js
 create mode 100644 js/src/jit-test/tests/basic/bug1205870.js
 create mode 100644 js/src/jit-test/tests/basic/bug1206265.js
 create mode 100644 js/src/jit-test/tests/basic/bug1207863.js
 create mode 100644 js/src/jit-test/tests/basic/bug1208403.js
 create mode 100644 js/src/jit-test/tests/basic/bug1210596.js
 create mode 100644 js/src/jit-test/tests/basic/bug1219363.js
 create mode 100644 js/src/jit-test/tests/basic/bug1232269.js
 create mode 100644 js/src/jit-test/tests/basic/bug1234414.js
 create mode 100644 js/src/jit-test/tests/basic/bug1236476.js
 create mode 100644 js/src/jit-test/tests/basic/bug1237564.js
 create mode 100644 js/src/jit-test/tests/basic/bug1238003.js
 create mode 100644 js/src/jit-test/tests/basic/bug1238630.js
 create mode 100644 js/src/jit-test/tests/basic/bug1240502.js
 create mode 100644 js/src/jit-test/tests/basic/bug1247926.js
 create mode 100644 js/src/jit-test/tests/basic/bug1263868.js
 create mode 100644 js/src/jit-test/tests/basic/bug1264954.js
 create mode 100644 js/src/jit-test/tests/basic/bug1265693.js
 create mode 100644 js/src/jit-test/tests/basic/bug1276882.js
 create mode 100644 js/src/jit-test/tests/basic/bug1278839.js
 create mode 100644 js/src/jit-test/tests/basic/bug1280252.js
 create mode 100644 js/src/jit-test/tests/basic/bug1285227.js
 create mode 100644 js/src/jit-test/tests/basic/bug1292858.js
 create mode 100644 js/src/jit-test/tests/basic/bug1293258.js
 create mode 100644 js/src/jit-test/tests/basic/bug1293575.js
 create mode 100644 js/src/jit-test/tests/basic/bug1295031.js
 create mode 100644 js/src/jit-test/tests/basic/bug1296015.js
 create mode 100644 js/src/jit-test/tests/basic/bug1296016.js
 create mode 100644 js/src/jit-test/tests/basic/bug1296249.js
 create mode 100644 js/src/jit-test/tests/basic/bug1300548.js
 create mode 100644 js/src/jit-test/tests/basic/bug1300904.js
 create mode 100644 js/src/jit-test/tests/basic/bug1301797.js
 create mode 100644 js/src/jit-test/tests/basic/bug1302682.js
 create mode 100644 js/src/jit-test/tests/basic/bug1310418.js
 create mode 100644 js/src/jit-test/tests/basic/bug1317402.js
 create mode 100644 js/src/jit-test/tests/basic/bug1341326.js
 create mode 100644 js/src/jit-test/tests/basic/bug1344265.js
 create mode 100644 js/src/jit-test/tests/basic/bug1348407.js
 create mode 100644 js/src/jit-test/tests/basic/bug1355573.js
 create mode 100644 js/src/jit-test/tests/basic/bug1372956.js
 create mode 100644 js/src/jit-test/tests/basic/bug1373356.js
 create mode 100644 js/src/jit-test/tests/basic/bug1380962.js
 create mode 100644 js/src/jit-test/tests/basic/bug1403679.js
 create mode 100644 js/src/jit-test/tests/basic/bug1407058.js
 create mode 100644 js/src/jit-test/tests/basic/bug1411294.js
 create mode 100644 js/src/jit-test/tests/basic/bug1420961.js
 create mode 100644 js/src/jit-test/tests/basic/bug1445854.js
 create mode 100644 js/src/jit-test/tests/basic/bug1447996.js
 create mode 100644 js/src/jit-test/tests/basic/bug1459258.js
 create mode 100644 js/src/jit-test/tests/basic/bug1470732.js
 create mode 100644 js/src/jit-test/tests/basic/bug1473256.js
 create mode 100644 js/src/jit-test/tests/basic/bug1483182.js
 create mode 100644 js/src/jit-test/tests/basic/bug1492920.js
 create mode 100644 js/src/jit-test/tests/basic/bug1493627.js
 create mode 100644 js/src/jit-test/tests/basic/bug1516406.js
 create mode 100644 js/src/jit-test/tests/basic/bug1520783.js
 create mode 100644 js/src/jit-test/tests/basic/bug1527592.js
 create mode 100644 js/src/jit-test/tests/basic/bug1532265.js
 create mode 100644 js/src/jit-test/tests/basic/bug1548759-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug1548759-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug1549035.js
 create mode 100644 js/src/jit-test/tests/basic/bug1554748.js
 create mode 100644 js/src/jit-test/tests/basic/bug1568029.js
 create mode 100644 js/src/jit-test/tests/basic/bug1574725.js
 create mode 100644 js/src/jit-test/tests/basic/bug1584027.js
 create mode 100644 js/src/jit-test/tests/basic/bug1589002.js
 create mode 100644 js/src/jit-test/tests/basic/bug1601074.js
 create mode 100644 js/src/jit-test/tests/basic/bug1610192.js
 create mode 100644 js/src/jit-test/tests/basic/bug504587-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug507180.js
 create mode 100644 js/src/jit-test/tests/basic/bug509639.js
 create mode 100644 js/src/jit-test/tests/basic/bug509982.js
 create mode 100644 js/src/jit-test/tests/basic/bug510434.js
 create mode 100644 js/src/jit-test/tests/basic/bug510437-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug511214.js
 create mode 100644 js/src/jit-test/tests/basic/bug511241.js
 create mode 100644 js/src/jit-test/tests/basic/bug513038.js
 create mode 100644 js/src/jit-test/tests/basic/bug513898-regexp.js
 create mode 100644 js/src/jit-test/tests/basic/bug516009.js
 create mode 100644 js/src/jit-test/tests/basic/bug517721.js
 create mode 100644 js/src/jit-test/tests/basic/bug519129.js
 create mode 100644 js/src/jit-test/tests/basic/bug520498.js
 create mode 100644 js/src/jit-test/tests/basic/bug522136.js
 create mode 100644 js/src/jit-test/tests/basic/bug522817.js
 create mode 100644 js/src/jit-test/tests/basic/bug524826-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug524826.js
 create mode 100644 js/src/jit-test/tests/basic/bug525028.js
 create mode 100644 js/src/jit-test/tests/basic/bug528116.js
 create mode 100644 js/src/jit-test/tests/basic/bug532568-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug532568.js
 create mode 100644 js/src/jit-test/tests/basic/bug532823.js
 create mode 100644 js/src/jit-test/tests/basic/bug535474.js
 create mode 100644 js/src/jit-test/tests/basic/bug535760.js
 create mode 100644 js/src/jit-test/tests/basic/bug535930.js
 create mode 100644 js/src/jit-test/tests/basic/bug536445.js
 create mode 100644 js/src/jit-test/tests/basic/bug536748.js
 create mode 100644 js/src/jit-test/tests/basic/bug539379.js
 create mode 100644 js/src/jit-test/tests/basic/bug539553-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug539553-3.js
 create mode 100644 js/src/jit-test/tests/basic/bug539553.js
 create mode 100644 js/src/jit-test/tests/basic/bug541191-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug541191-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug541191-3.js
 create mode 100644 js/src/jit-test/tests/basic/bug541191-4.js
 create mode 100644 js/src/jit-test/tests/basic/bug541191-5.js
 create mode 100644 js/src/jit-test/tests/basic/bug552196.js
 create mode 100644 js/src/jit-test/tests/basic/bug557841.js
 create mode 100644 js/src/jit-test/tests/basic/bug558530.js
 create mode 100644 js/src/jit-test/tests/basic/bug558531.js
 create mode 100644 js/src/jit-test/tests/basic/bug558814.js
 create mode 100644 js/src/jit-test/tests/basic/bug559912.js
 create mode 100644 js/src/jit-test/tests/basic/bug560234.js
 create mode 100644 js/src/jit-test/tests/basic/bug560234b.js
 create mode 100644 js/src/jit-test/tests/basic/bug561279.js
 create mode 100644 js/src/jit-test/tests/basic/bug561359-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug561359-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug563125.js
 create mode 100644 js/src/jit-test/tests/basic/bug563243.js
 create mode 100644 js/src/jit-test/tests/basic/bug566136.js
 create mode 100644 js/src/jit-test/tests/basic/bug566637.js
 create mode 100644 js/src/jit-test/tests/basic/bug568276.js
 create mode 100644 js/src/jit-test/tests/basic/bug569651.js
 create mode 100644 js/src/jit-test/tests/basic/bug570385-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug570385-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug570385-3.js
 create mode 100644 js/src/jit-test/tests/basic/bug570663-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug570663-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug572229.js
 create mode 100644 js/src/jit-test/tests/basic/bug572232.js
 create mode 100644 js/src/jit-test/tests/basic/bug576823-regexp.js
 create mode 100644 js/src/jit-test/tests/basic/bug576837-regexp.js
 create mode 100644 js/src/jit-test/tests/basic/bug576891.js
 create mode 100644 js/src/jit-test/tests/basic/bug578041.js
 create mode 100644 js/src/jit-test/tests/basic/bug579740.js
 create mode 100644 js/src/jit-test/tests/basic/bug582161.js
 create mode 100644 js/src/jit-test/tests/basic/bug582479.js
 create mode 100644 js/src/jit-test/tests/basic/bug583757.js
 create mode 100644 js/src/jit-test/tests/basic/bug584499-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug584499-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug584565.js
 create mode 100644 js/src/jit-test/tests/basic/bug584603.js
 create mode 100644 js/src/jit-test/tests/basic/bug585542.js
 create mode 100644 js/src/jit-test/tests/basic/bug586499-regexp.js
 create mode 100644 js/src/jit-test/tests/basic/bug586917.js
 create mode 100644 js/src/jit-test/tests/basic/bug587346-regexp-01.js
 create mode 100644 js/src/jit-test/tests/basic/bug587366.js
 create mode 100644 js/src/jit-test/tests/basic/bug589318.js
 create mode 100644 js/src/jit-test/tests/basic/bug590006.js
 create mode 100644 js/src/jit-test/tests/basic/bug590036.js
 create mode 100644 js/src/jit-test/tests/basic/bug592927.js
 create mode 100644 js/src/jit-test/tests/basic/bug593611.js
 create mode 100644 js/src/jit-test/tests/basic/bug593663-regexp.js
 create mode 100644 js/src/jit-test/tests/basic/bug594108.js
 create mode 100644 js/src/jit-test/tests/basic/bug594205.js
 create mode 100644 js/src/jit-test/tests/basic/bug595963-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug595963-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug596351-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug596351-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug599854.js
 create mode 100644 js/src/jit-test/tests/basic/bug601046.js
 create mode 100644 js/src/jit-test/tests/basic/bug601398.js
 create mode 100644 js/src/jit-test/tests/basic/bug601401.js
 create mode 100644 js/src/jit-test/tests/basic/bug601428.js
 create mode 100644 js/src/jit-test/tests/basic/bug605754-regexp.js
 create mode 100644 js/src/jit-test/tests/basic/bug606083.js
 create mode 100644 js/src/jit-test/tests/basic/bug606882-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug606882-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug608313.js
 create mode 100644 js/src/jit-test/tests/basic/bug608980.js
 create mode 100644 js/src/jit-test/tests/basic/bug609502-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug609502-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug610592.js
 create mode 100644 js/src/jit-test/tests/basic/bug613122.js
 create mode 100644 js/src/jit-test/tests/basic/bug613151.js
 create mode 100644 js/src/jit-test/tests/basic/bug613399.js
 create mode 100644 js/src/jit-test/tests/basic/bug614688.js
 create mode 100644 js/src/jit-test/tests/basic/bug614915.js
 create mode 100644 js/src/jit-test/tests/basic/bug616009.js
 create mode 100644 js/src/jit-test/tests/basic/bug616170.js
 create mode 100644 js/src/jit-test/tests/basic/bug616762.js
 create mode 100644 js/src/jit-test/tests/basic/bug617139.js
 create mode 100644 js/src/jit-test/tests/basic/bug617171.js
 create mode 100644 js/src/jit-test/tests/basic/bug617745.js
 create mode 100644 js/src/jit-test/tests/basic/bug618350.js
 create mode 100644 js/src/jit-test/tests/basic/bug618577.js
 create mode 100644 js/src/jit-test/tests/basic/bug618853.js
 create mode 100644 js/src/jit-test/tests/basic/bug619004.js
 create mode 100644 js/src/jit-test/tests/basic/bug619338.js
 create mode 100644 js/src/jit-test/tests/basic/bug620532.js
 create mode 100644 js/src/jit-test/tests/basic/bug620838.js
 create mode 100644 js/src/jit-test/tests/basic/bug621022-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug621022-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug621487.js
 create mode 100644 js/src/jit-test/tests/basic/bug623859.js
 create mode 100644 js/src/jit-test/tests/basic/bug623863.js
 create mode 100644 js/src/jit-test/tests/basic/bug624041-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug624041-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug625141-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug625141-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug625399.js
 create mode 100644 js/src/jit-test/tests/basic/bug626398.js
 create mode 100644 js/src/jit-test/tests/basic/bug627609.js
 create mode 100644 js/src/jit-test/tests/basic/bug629858.js
 create mode 100644 js/src/jit-test/tests/basic/bug630865-5.js
 create mode 100644 js/src/jit-test/tests/basic/bug630865-6.js
 create mode 100644 js/src/jit-test/tests/basic/bug631082.js
 create mode 100644 js/src/jit-test/tests/basic/bug631219.js
 create mode 100644 js/src/jit-test/tests/basic/bug631788.js
 create mode 100644 js/src/jit-test/tests/basic/bug632778-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug632778-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug632901.js
 create mode 100644 js/src/jit-test/tests/basic/bug632964-regexp.js
 create mode 100644 js/src/jit-test/tests/basic/bug633409-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug633409-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug633752.js
 create mode 100644 js/src/jit-test/tests/basic/bug633828.js
 create mode 100644 js/src/jit-test/tests/basic/bug634593.js
 create mode 100644 js/src/jit-test/tests/basic/bug635417.js
 create mode 100644 js/src/jit-test/tests/basic/bug638981.js
 create mode 100644 js/src/jit-test/tests/basic/bug639126.js
 create mode 100644 js/src/jit-test/tests/basic/bug639128.js
 create mode 100644 js/src/jit-test/tests/basic/bug639311.js
 create mode 100644 js/src/jit-test/tests/basic/bug639591.js
 create mode 100644 js/src/jit-test/tests/basic/bug639759.js
 create mode 100644 js/src/jit-test/tests/basic/bug639797.js
 create mode 100644 js/src/jit-test/tests/basic/bug639807.js
 create mode 100644 js/src/jit-test/tests/basic/bug640203.js
 create mode 100644 js/src/jit-test/tests/basic/bug640993.js
 create mode 100644 js/src/jit-test/tests/basic/bug641229.js
 create mode 100644 js/src/jit-test/tests/basic/bug641231.js
 create mode 100644 js/src/jit-test/tests/basic/bug641235.js
 create mode 100644 js/src/jit-test/tests/basic/bug641491.js
 create mode 100644 js/src/jit-test/tests/basic/bug641525.js
 create mode 100644 js/src/jit-test/tests/basic/bug641563.js
 create mode 100644 js/src/jit-test/tests/basic/bug641741.js
 create mode 100644 js/src/jit-test/tests/basic/bug642154.js
 create mode 100644 js/src/jit-test/tests/basic/bug642161.js
 create mode 100644 js/src/jit-test/tests/basic/bug642164.js
 create mode 100644 js/src/jit-test/tests/basic/bug642206.js
 create mode 100644 js/src/jit-test/tests/basic/bug642248.js
 create mode 100644 js/src/jit-test/tests/basic/bug642254.js
 create mode 100644 js/src/jit-test/tests/basic/bug642319.js
 create mode 100644 js/src/jit-test/tests/basic/bug642326.js
 create mode 100644 js/src/jit-test/tests/basic/bug642422.js
 create mode 100644 js/src/jit-test/tests/basic/bug642569.js
 create mode 100644 js/src/jit-test/tests/basic/bug642592.js
 create mode 100644 js/src/jit-test/tests/basic/bug642758.js
 create mode 100644 js/src/jit-test/tests/basic/bug642772-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug642772-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug642772-3.js
 create mode 100644 js/src/jit-test/tests/basic/bug642894.js
 create mode 100644 js/src/jit-test/tests/basic/bug642985-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug642985-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug643113.js
 create mode 100644 js/src/jit-test/tests/basic/bug643169.js
 create mode 100644 js/src/jit-test/tests/basic/bug643243.js
 create mode 100644 js/src/jit-test/tests/basic/bug643244.js
 create mode 100644 js/src/jit-test/tests/basic/bug643249.js
 create mode 100644 js/src/jit-test/tests/basic/bug643285.js
 create mode 100644 js/src/jit-test/tests/basic/bug643733.js
 create mode 100644 js/src/jit-test/tests/basic/bug645293.js
 create mode 100644 js/src/jit-test/tests/basic/bug645632.js
 create mode 100644 js/src/jit-test/tests/basic/bug646393.js
 create mode 100644 js/src/jit-test/tests/basic/bug646968-3.js
 create mode 100644 js/src/jit-test/tests/basic/bug646968-4.js
 create mode 100644 js/src/jit-test/tests/basic/bug646968-5.js
 create mode 100644 js/src/jit-test/tests/basic/bug646968-6.js
 create mode 100644 js/src/jit-test/tests/basic/bug646968-7.js
 create mode 100644 js/src/jit-test/tests/basic/bug646968-8.js
 create mode 100644 js/src/jit-test/tests/basic/bug647463.js
 create mode 100644 js/src/jit-test/tests/basic/bug648357.js
 create mode 100644 js/src/jit-test/tests/basic/bug648773.js
 create mode 100644 js/src/jit-test/tests/basic/bug649439.js
 create mode 100644 js/src/jit-test/tests/basic/bug649771.js
 create mode 100644 js/src/jit-test/tests/basic/bug651451-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug651451.js
 create mode 100644 js/src/jit-test/tests/basic/bug651966.js
 create mode 100644 js/src/jit-test/tests/basic/bug652054.js
 create mode 100644 js/src/jit-test/tests/basic/bug652060.js
 create mode 100644 js/src/jit-test/tests/basic/bug652422.js
 create mode 100644 js/src/jit-test/tests/basic/bug652646.js
 create mode 100644 js/src/jit-test/tests/basic/bug653153.js
 create mode 100644 js/src/jit-test/tests/basic/bug653262.js
 create mode 100644 js/src/jit-test/tests/basic/bug653438.js
 create mode 100644 js/src/jit-test/tests/basic/bug653672.js
 create mode 100644 js/src/jit-test/tests/basic/bug654073.js
 create mode 100644 js/src/jit-test/tests/basic/bug654668.js
 create mode 100644 js/src/jit-test/tests/basic/bug656261.js
 create mode 100644 js/src/jit-test/tests/basic/bug657197.js
 create mode 100644 js/src/jit-test/tests/basic/bug657225.js
 create mode 100644 js/src/jit-test/tests/basic/bug657245.js
 create mode 100644 js/src/jit-test/tests/basic/bug657901.js
 create mode 100644 js/src/jit-test/tests/basic/bug658539.js
 create mode 100644 js/src/jit-test/tests/basic/bug660081.js
 create mode 100644 js/src/jit-test/tests/basic/bug660173.js
 create mode 100644 js/src/jit-test/tests/basic/bug660203.js
 create mode 100644 js/src/jit-test/tests/basic/bug660204.js
 create mode 100644 js/src/jit-test/tests/basic/bug660597.js
 create mode 100644 js/src/jit-test/tests/basic/bug662044.js
 create mode 100644 js/src/jit-test/tests/basic/bug662841.js
 create mode 100644 js/src/jit-test/tests/basic/bug663338.js
 create mode 100644 js/src/jit-test/tests/basic/bug665289.js
 create mode 100644 js/src/jit-test/tests/basic/bug666448.js
 create mode 100644 js/src/jit-test/tests/basic/bug667504-syntax.js
 create mode 100644 js/src/jit-test/tests/basic/bug667507.js
 create mode 100644 js/src/jit-test/tests/basic/bug673468.js
 create mode 100644 js/src/jit-test/tests/basic/bug673469.js
 create mode 100644 js/src/jit-test/tests/basic/bug673569.js
 create mode 100644 js/src/jit-test/tests/basic/bug673705-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug673705-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug673715.js
 create mode 100644 js/src/jit-test/tests/basic/bug673731.js
 create mode 100644 js/src/jit-test/tests/basic/bug673766.js
 create mode 100644 js/src/jit-test/tests/basic/bug673767.js
 create mode 100644 js/src/jit-test/tests/basic/bug674085.js
 create mode 100644 js/src/jit-test/tests/basic/bug674776.js
 create mode 100644 js/src/jit-test/tests/basic/bug677635.js
 create mode 100644 js/src/jit-test/tests/basic/bug678211.js
 create mode 100644 js/src/jit-test/tests/basic/bug679977.js
 create mode 100644 js/src/jit-test/tests/basic/bug679986-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug679986-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug680217.js
 create mode 100644 js/src/jit-test/tests/basic/bug683140.js
 create mode 100644 js/src/jit-test/tests/basic/bug683838.js
 create mode 100644 js/src/jit-test/tests/basic/bug685313.js
 create mode 100644 js/src/jit-test/tests/basic/bug685321-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug685321-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug686296.js
 create mode 100644 js/src/jit-test/tests/basic/bug686396.js
 create mode 100644 js/src/jit-test/tests/basic/bug688939.js
 create mode 100644 js/src/jit-test/tests/basic/bug689916-regexp.js
 create mode 100644 js/src/jit-test/tests/basic/bug690732.js
 create mode 100644 js/src/jit-test/tests/basic/bug691797-regexp-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug691797-regexp-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug695922-syntax.js
 create mode 100644 js/src/jit-test/tests/basic/bug696748.js
 create mode 100644 js/src/jit-test/tests/basic/bug699166.js
 create mode 100644 js/src/jit-test/tests/basic/bug700300.js
 create mode 100644 js/src/jit-test/tests/basic/bug702426-regexp-gc.js
 create mode 100644 js/src/jit-test/tests/basic/bug702572.js
 create mode 100644 js/src/jit-test/tests/basic/bug703157.js
 create mode 100644 js/src/jit-test/tests/basic/bug703544.js
 create mode 100644 js/src/jit-test/tests/basic/bug703818.js
 create mode 100644 js/src/jit-test/tests/basic/bug704134.js
 create mode 100644 js/src/jit-test/tests/basic/bug705895-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug705895-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug706316.js
 create mode 100644 js/src/jit-test/tests/basic/bug706795.js
 create mode 100644 js/src/jit-test/tests/basic/bug706808.js
 create mode 100644 js/src/jit-test/tests/basic/bug707750.js
 create mode 100644 js/src/jit-test/tests/basic/bug708228.js
 create mode 100644 js/src/jit-test/tests/basic/bug708819.js
 create mode 100644 js/src/jit-test/tests/basic/bug709634.js
 create mode 100644 js/src/jit-test/tests/basic/bug710947.js
 create mode 100644 js/src/jit-test/tests/basic/bug713226.js
 create mode 100644 js/src/jit-test/tests/basic/bug714614.js
 create mode 100644 js/src/jit-test/tests/basic/bug714616.js
 create mode 100644 js/src/jit-test/tests/basic/bug716013.js
 create mode 100644 js/src/jit-test/tests/basic/bug718852.js
 create mode 100644 js/src/jit-test/tests/basic/bug719750.js
 create mode 100644 js/src/jit-test/tests/basic/bug720070.js
 create mode 100644 js/src/jit-test/tests/basic/bug720675.js
 create mode 100644 js/src/jit-test/tests/basic/bug722028.js
 create mode 100644 js/src/jit-test/tests/basic/bug727223.js
 create mode 100644 js/src/jit-test/tests/basic/bug727921.js
 create mode 100644 js/src/jit-test/tests/basic/bug728086.js
 create mode 100644 js/src/jit-test/tests/basic/bug728190.js
 create mode 100644 js/src/jit-test/tests/basic/bug728609.js
 create mode 100644 js/src/jit-test/tests/basic/bug730085.js
 create mode 100644 js/src/jit-test/tests/basic/bug730888.js
 create mode 100644 js/src/jit-test/tests/basic/bug731642.js
 create mode 100644 js/src/jit-test/tests/basic/bug732693.js
 create mode 100644 js/src/jit-test/tests/basic/bug737384.js
 create mode 100644 js/src/jit-test/tests/basic/bug738841.js
 create mode 100644 js/src/jit-test/tests/basic/bug738846.js
 create mode 100644 js/src/jit-test/tests/basic/bug739694-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug743961.js
 create mode 100644 js/src/jit-test/tests/basic/bug744285.js
 create mode 100644 js/src/jit-test/tests/basic/bug744287.js
 create mode 100644 js/src/jit-test/tests/basic/bug744356.js
 create mode 100644 js/src/jit-test/tests/basic/bug745360.js
 create mode 100644 js/src/jit-test/tests/basic/bug749039.js
 create mode 100644 js/src/jit-test/tests/basic/bug749620.js
 create mode 100644 js/src/jit-test/tests/basic/bug750307.js
 create mode 100644 js/src/jit-test/tests/basic/bug754150.js
 create mode 100644 js/src/jit-test/tests/basic/bug754242.js
 create mode 100644 js/src/jit-test/tests/basic/bug756851.js
 create mode 100644 js/src/jit-test/tests/basic/bug757199.js
 create mode 100644 js/src/jit-test/tests/basic/bug757431.js
 create mode 100644 js/src/jit-test/tests/basic/bug763440.js
 create mode 100644 js/src/jit-test/tests/basic/bug767074.js
 create mode 100644 js/src/jit-test/tests/basic/bug767234.js
 create mode 100644 js/src/jit-test/tests/basic/bug767273.js
 create mode 100644 js/src/jit-test/tests/basic/bug768732.js
 create mode 100644 js/src/jit-test/tests/basic/bug769433.js
 create mode 100644 js/src/jit-test/tests/basic/bug770952.js
 create mode 100644 js/src/jit-test/tests/basic/bug773153.js
 create mode 100644 js/src/jit-test/tests/basic/bug774859.js
 create mode 100644 js/src/jit-test/tests/basic/bug777776.js
 create mode 100644 js/src/jit-test/tests/basic/bug777992.js
 create mode 100644 js/src/jit-test/tests/basic/bug781393.js
 create mode 100644 js/src/jit-test/tests/basic/bug782337.js
 create mode 100644 js/src/jit-test/tests/basic/bug783989.js
 create mode 100644 js/src/jit-test/tests/basic/bug785094.js
 create mode 100644 js/src/jit-test/tests/basic/bug785175.js
 create mode 100644 js/src/jit-test/tests/basic/bug786114.js
 create mode 100644 js/src/jit-test/tests/basic/bug787847.js
 create mode 100644 js/src/jit-test/tests/basic/bug791465.js
 create mode 100644 js/src/jit-test/tests/basic/bug792239.js
 create mode 100644 js/src/jit-test/tests/basic/bug794025.js
 create mode 100644 js/src/jit-test/tests/basic/bug794286.js
 create mode 100644 js/src/jit-test/tests/basic/bug794947.js
 create mode 100644 js/src/jit-test/tests/basic/bug797495.js
 create mode 100644 js/src/jit-test/tests/basic/bug797496.js
 create mode 100644 js/src/jit-test/tests/basic/bug798678.js
 create mode 100644 js/src/jit-test/tests/basic/bug798834.js
 create mode 100644 js/src/jit-test/tests/basic/bug806522.js
 create mode 100644 js/src/jit-test/tests/basic/bug807623.js
 create mode 100644 js/src/jit-test/tests/basic/bug808067.js
 create mode 100644 js/src/jit-test/tests/basic/bug808483.js
 create mode 100644 js/src/jit-test/tests/basic/bug817002.js
 create mode 100644 js/src/jit-test/tests/basic/bug820124-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug820124-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug820124-3.js
 create mode 100644 js/src/jit-test/tests/basic/bug820124-4.js
 create mode 100644 js/src/jit-test/tests/basic/bug821850.js
 create mode 100644 js/src/jit-test/tests/basic/bug824856.js
 create mode 100644 js/src/jit-test/tests/basic/bug826581.js
 create mode 100644 js/src/jit-test/tests/basic/bug827104.js
 create mode 100644 js/src/jit-test/tests/basic/bug829795.js
 create mode 100644 js/src/jit-test/tests/basic/bug829813.js
 create mode 100644 js/src/jit-test/tests/basic/bug829821.js
 create mode 100644 js/src/jit-test/tests/basic/bug830045.js
 create mode 100644 js/src/jit-test/tests/basic/bug830049.js
 create mode 100644 js/src/jit-test/tests/basic/bug830967.js
 create mode 100644 js/src/jit-test/tests/basic/bug831658.js
 create mode 100644 js/src/jit-test/tests/basic/bug832197-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug832197-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug832203.js
 create mode 100644 js/src/jit-test/tests/basic/bug836563.js
 create mode 100644 js/src/jit-test/tests/basic/bug836623.js
 create mode 100644 js/src/jit-test/tests/basic/bug839420.js
 create mode 100644 js/src/jit-test/tests/basic/bug842425.js
 create mode 100644 js/src/jit-test/tests/basic/bug842482.js
 create mode 100644 js/src/jit-test/tests/basic/bug842940.js
 create mode 100644 js/src/jit-test/tests/basic/bug846080.js
 create mode 100644 js/src/jit-test/tests/basic/bug851635.js
 create mode 100644 js/src/jit-test/tests/basic/bug851756.js
 create mode 100644 js/src/jit-test/tests/basic/bug852016-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug852016.js
 create mode 100644 js/src/jit-test/tests/basic/bug854124.js
 create mode 100644 js/src/jit-test/tests/basic/bug854137.js
 create mode 100644 js/src/jit-test/tests/basic/bug855088.js
 create mode 100644 js/src/jit-test/tests/basic/bug858097.js
 create mode 100644 js/src/jit-test/tests/basic/bug862228.js
 create mode 100644 js/src/jit-test/tests/basic/bug863084.js
 create mode 100644 js/src/jit-test/tests/basic/bug867946.js
 create mode 100644 js/src/jit-test/tests/basic/bug876226.js
 create mode 100644 js/src/jit-test/tests/basic/bug877378.js
 create mode 100644 js/src/jit-test/tests/basic/bug880377.js
 create mode 100644 js/src/jit-test/tests/basic/bug882416.js
 create mode 100644 js/src/jit-test/tests/basic/bug883523.js
 create mode 100644 js/src/jit-test/tests/basic/bug883623.js
 create mode 100644 js/src/jit-test/tests/basic/bug884920.js
 create mode 100644 js/src/jit-test/tests/basic/bug886803.js
 create mode 100644 js/src/jit-test/tests/basic/bug908915.js
 create mode 100644 js/src/jit-test/tests/basic/bug911368.js
 create mode 100644 js/src/jit-test/tests/basic/bug913445.js
 create mode 100644 js/src/jit-test/tests/basic/bug920484.js
 create mode 100644 js/src/jit-test/tests/basic/bug934789-1.js
 create mode 100644 js/src/jit-test/tests/basic/bug934789-2.js
 create mode 100644 js/src/jit-test/tests/basic/bug934997.js
 create mode 100644 js/src/jit-test/tests/basic/bug935294.js
 create mode 100644 js/src/jit-test/tests/basic/bug937089.js
 create mode 100644 js/src/jit-test/tests/basic/bug942390.js
 create mode 100644 js/src/jit-test/tests/basic/bug943126.js
 create mode 100644 js/src/jit-test/tests/basic/bug950725.js
 create mode 100644 js/src/jit-test/tests/basic/bug951213.js
 create mode 100644 js/src/jit-test/tests/basic/bug951346.js
 create mode 100644 js/src/jit-test/tests/basic/bug951632.js
 create mode 100644 js/src/jit-test/tests/basic/bug970643.js
 create mode 100644 js/src/jit-test/tests/basic/bug972961.js
 create mode 100644 js/src/jit-test/tests/basic/bug976446.js
 create mode 100644 js/src/jit-test/tests/basic/bug980013.js
 create mode 100644 js/src/jit-test/tests/basic/bug980450.js
 create mode 100644 js/src/jit-test/tests/basic/bug984766.js
 create mode 100644 js/src/jit-test/tests/basic/builtinLocals.js
 create mode 100644 js/src/jit-test/tests/basic/call.js
 create mode 100644 js/src/jit-test/tests/basic/call2.js
 create mode 100644 js/src/jit-test/tests/basic/compression-random-data.js
 create mode 100644 js/src/jit-test/tests/basic/constAssignError.js
 create mode 100644 js/src/jit-test/tests/basic/constGlobalAssignError.js
 create mode 100644 js/src/jit-test/tests/basic/constant-folding-1.js
 create mode 100644 js/src/jit-test/tests/basic/construct-primitive-Function.prototype.prototype.js
 create mode 100644 js/src/jit-test/tests/basic/constructor-name.js
 create mode 100644 js/src/jit-test/tests/basic/consume-interpreter-stack-bug1473289.js
 create mode 100644 js/src/jit-test/tests/basic/createMandelSet.js
 create mode 100644 js/src/jit-test/tests/basic/cross-global-for-in.js
 create mode 100644 js/src/jit-test/tests/basic/decompile-script.js
 create mode 100644 js/src/jit-test/tests/basic/deep2.js
 create mode 100644 js/src/jit-test/tests/basic/deepForInLoop.js
 create mode 100644 js/src/jit-test/tests/basic/defaultvalue-toString-is-noncallable-object-elem.js
 create mode 100644 js/src/jit-test/tests/basic/defaultvalue-toString-is-noncallable-object.js
 create mode 100644 js/src/jit-test/tests/basic/defaultvalue-valueOf-is-noncallable-object.js
 create mode 100644 js/src/jit-test/tests/basic/define-frozen-dense-strict.js
 create mode 100644 js/src/jit-test/tests/basic/define-frozen-dense.js
 create mode 100644 js/src/jit-test/tests/basic/define-frozen-property-strict.js
 create mode 100644 js/src/jit-test/tests/basic/define-frozen-property.js
 create mode 100644 js/src/jit-test/tests/basic/delete-array-elements.js
 create mode 100644 js/src/jit-test/tests/basic/delete-indexed-names.js
 create mode 100644 js/src/jit-test/tests/basic/delete-integer-nonid.js
 create mode 100644 js/src/jit-test/tests/basic/delete-named-names.js
 create mode 100644 js/src/jit-test/tests/basic/delete-non-config.js
 create mode 100644 js/src/jit-test/tests/basic/deleteToString.js
 create mode 100644 js/src/jit-test/tests/basic/dense-elements-appear.js
 create mode 100644 js/src/jit-test/tests/basic/dense-elements-hole-negative.js
 create mode 100644 js/src/jit-test/tests/basic/dependentStrings.js
 create mode 100644 js/src/jit-test/tests/basic/destructuring-default.js
 create mode 100644 js/src/jit-test/tests/basic/destructuring-iterator.js
 create mode 100644 js/src/jit-test/tests/basic/destructuring-null-or-undefined-into-computed-property-name.js
 create mode 100644 js/src/jit-test/tests/basic/destructuring-requireobjectcoercible.js
 create mode 100644 js/src/jit-test/tests/basic/destructuring-rest-identifiers.js
 create mode 100644 js/src/jit-test/tests/basic/destructuring-rest.js
 create mode 100644 js/src/jit-test/tests/basic/display-url-in-stack-trace.js
 create mode 100644 js/src/jit-test/tests/basic/doMath.js
 create mode 100644 js/src/jit-test/tests/basic/dumpStringRepresentation.js
 create mode 100644 js/src/jit-test/tests/basic/eif-generator.js
 create mode 100644 js/src/jit-test/tests/basic/emulates-undefined.js
 create mode 100644 js/src/jit-test/tests/basic/equalInt.js
 create mode 100644 js/src/jit-test/tests/basic/error-stack-accessors.js
 create mode 100644 js/src/jit-test/tests/basic/error-toString.js
 create mode 100644 js/src/jit-test/tests/basic/eval-introduction-principals.js
 create mode 100644 js/src/jit-test/tests/basic/eval-json-differences.js
 create mode 100644 js/src/jit-test/tests/basic/eval-scopes.js
 create mode 100644 js/src/jit-test/tests/basic/evalInWorker-interrupt.js
 create mode 100644 js/src/jit-test/tests/basic/evalInWorker-jit-options.js
 create mode 100644 js/src/jit-test/tests/basic/evalInWorker-nested.js
 create mode 100644 js/src/jit-test/tests/basic/evalInWorker-stack-limit.js
 create mode 100644 js/src/jit-test/tests/basic/evaluate-catchTermination.js
 create mode 100644 js/src/jit-test/tests/basic/evaluate-restore-options.js
 create mode 100644 js/src/jit-test/tests/basic/evaluate-worker.js
 create mode 100644 js/src/jit-test/tests/basic/exception-column-number.js
 create mode 100644 js/src/jit-test/tests/basic/expr-decompiler-bug1475953.js
 create mode 100644 js/src/jit-test/tests/basic/expression-autopsy.js
 create mode 100644 js/src/jit-test/tests/basic/external-strings-cgc.js
 create mode 100644 js/src/jit-test/tests/basic/external-strings.js
 create mode 100644 js/src/jit-test/tests/basic/fannkuch.js
 create mode 100644 js/src/jit-test/tests/basic/finally-implicit-return.js
 create mode 100644 js/src/jit-test/tests/basic/firstSlotConflict.js
 create mode 100644 js/src/jit-test/tests/basic/folding-bug767660.js
 create mode 100644 js/src/jit-test/tests/basic/forVarInWith.js
 create mode 100644 js/src/jit-test/tests/basic/function-apply-proxy.js
 create mode 100644 js/src/jit-test/tests/basic/function-bind.js
 create mode 100644 js/src/jit-test/tests/basic/function-cloning-2.js
 create mode 100644 js/src/jit-test/tests/basic/function-gname.js
 create mode 100644 js/src/jit-test/tests/basic/function-tosource-bug779694.js
 create mode 100644 js/src/jit-test/tests/basic/function-tosource-constructor.js
 create mode 100644 js/src/jit-test/tests/basic/function-tosource-exprbody-bug777834.js
 create mode 100644 js/src/jit-test/tests/basic/function-tosource-func-proto.js
 create mode 100644 js/src/jit-test/tests/basic/function-tosource-getset.js
 create mode 100644 js/src/jit-test/tests/basic/function-tosource-lambda.js
 create mode 100644 js/src/jit-test/tests/basic/function-tosource-statement.js
 create mode 100644 js/src/jit-test/tests/basic/functionRedeclConst.js
 create mode 100644 js/src/jit-test/tests/basic/functionRedeclGlobalConst.js
 create mode 100644 js/src/jit-test/tests/basic/functionRedeclLet.js
 create mode 100644 js/src/jit-test/tests/basic/functionnames.js
 create mode 100644 js/src/jit-test/tests/basic/getelem.js
 create mode 100644 js/src/jit-test/tests/basic/getprop.js
 create mode 100644 js/src/jit-test/tests/basic/global-lexicals-function.js
 create mode 100644 js/src/jit-test/tests/basic/globalGet.js
 create mode 100644 js/src/jit-test/tests/basic/globalOptimize-1.js
 create mode 100644 js/src/jit-test/tests/basic/globalSet.js
 create mode 100644 js/src/jit-test/tests/basic/globals-shared-shapes.js
 create mode 100644 js/src/jit-test/tests/basic/hasnativemethodpure-optimization.js
 create mode 100644 js/src/jit-test/tests/basic/homogenous-literals.js
 create mode 100644 js/src/jit-test/tests/basic/html-extensions.js
 create mode 100644 js/src/jit-test/tests/basic/hypot-approx.js
 create mode 100644 js/src/jit-test/tests/basic/hypot-exact.js
 create mode 100644 js/src/jit-test/tests/basic/ifInsideLoop.js
 create mode 100644 js/src/jit-test/tests/basic/inArrayTest.js
 create mode 100644 js/src/jit-test/tests/basic/inObjectTest.js
 create mode 100644 js/src/jit-test/tests/basic/indexed-iteration.js
 create mode 100644 js/src/jit-test/tests/basic/indexof-equal.js
 create mode 100644 js/src/jit-test/tests/basic/inflate-oom.js
 create mode 100644 js/src/jit-test/tests/basic/innerLoopIntOuterDouble.js
 create mode 100644 js/src/jit-test/tests/basic/inner_double_outer_int.js
 create mode 100644 js/src/jit-test/tests/basic/invokeFunctionMagic.js
 create mode 100644 js/src/jit-test/tests/basic/iter-cache-null-proto.js
 create mode 100644 js/src/jit-test/tests/basic/iterable-error-messages.js
 create mode 100644 js/src/jit-test/tests/basic/joinTest.js
 create mode 100644 js/src/jit-test/tests/basic/lazyparse.js
 create mode 100644 js/src/jit-test/tests/basic/letTDZAfterInitializer.js
 create mode 100644 js/src/jit-test/tests/basic/letTDZEffectful.js
 create mode 100644 js/src/jit-test/tests/basic/letTDZSwitchClosure.js
 create mode 100644 js/src/jit-test/tests/basic/local.js
 create mode 100644 js/src/jit-test/tests/basic/matchInLoop.js
 create mode 100644 js/src/jit-test/tests/basic/math-jit-tests.js
 create mode 100644 js/src/jit-test/tests/basic/math-random.js
 create mode 100644 js/src/jit-test/tests/basic/mathImul.js
 create mode 100644 js/src/jit-test/tests/basic/mathRoundBig.js
 create mode 100644 js/src/jit-test/tests/basic/max-string-length.js
 create mode 100644 js/src/jit-test/tests/basic/maxConvertAllArgs.js
 create mode 100644 js/src/jit-test/tests/basic/merge_type_maps.js
 create mode 100644 js/src/jit-test/tests/basic/metadata-hook.js
 create mode 100644 js/src/jit-test/tests/basic/missingArgTest.js
 create mode 100644 js/src/jit-test/tests/basic/missingArgTest2.js
 create mode 100644 js/src/jit-test/tests/basic/mod.js
 create mode 100644 js/src/jit-test/tests/basic/monitor-type-function.js
 create mode 100644 js/src/jit-test/tests/basic/more-compartments-flag.js
 create mode 100644 js/src/jit-test/tests/basic/multiple-declared-args-syntax.js
 create mode 100644 js/src/jit-test/tests/basic/mutable-proto-teleporting.js
 create mode 100644 js/src/jit-test/tests/basic/name-inactive-del.js
 create mode 100644 js/src/jit-test/tests/basic/name-inactive-eval-del.js
 create mode 100644 js/src/jit-test/tests/basic/name-inactive-inferflags.js
 create mode 100644 js/src/jit-test/tests/basic/name-inactive.js
 create mode 100644 js/src/jit-test/tests/basic/name.js
 create mode 100644 js/src/jit-test/tests/basic/negative-zero-index.js
 create mode 100644 js/src/jit-test/tests/basic/nestedContinue.js
 create mode 100644 js/src/jit-test/tests/basic/nestedExit2.js
 create mode 100644 js/src/jit-test/tests/basic/nestedExitLoop.js
 create mode 100644 js/src/jit-test/tests/basic/new-Function-prototype.js
 create mode 100644 js/src/jit-test/tests/basic/new-bound-function.js
 create mode 100644 js/src/jit-test/tests/basic/new-read-before-write.js
 create mode 100644 js/src/jit-test/tests/basic/newArrayTest.js
 create mode 100644 js/src/jit-test/tests/basic/newTargetOSR.js
 create mode 100644 js/src/jit-test/tests/basic/newTargetRectifier.js
 create mode 100644 js/src/jit-test/tests/basic/newTest.js
 create mode 100644 js/src/jit-test/tests/basic/non-constructor-msg.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-array.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements1.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements2.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements3.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements4.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements5.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements6.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements7.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements8.js
 create mode 100644 js/src/jit-test/tests/basic/non-extensible-elements9.js
 create mode 100644 js/src/jit-test/tests/basic/nonEmptyStack1.js
 create mode 100644 js/src/jit-test/tests/basic/nonEmptyStack2.js
 create mode 100644 js/src/jit-test/tests/basic/null-filename-Error.js
 create mode 100644 js/src/jit-test/tests/basic/number-isfinite.js
 create mode 100644 js/src/jit-test/tests/basic/number-isinteger.js
 create mode 100644 js/src/jit-test/tests/basic/number-isnan.js
 create mode 100644 js/src/jit-test/tests/basic/object-assign.js
 create mode 100644 js/src/jit-test/tests/basic/object-is-inlined.js
 create mode 100644 js/src/jit-test/tests/basic/object-is.js
 create mode 100644 js/src/jit-test/tests/basic/object-lookup-shadowing.js
 create mode 100644 js/src/jit-test/tests/basic/object-loose-equality.js
 create mode 100644 js/src/jit-test/tests/basic/object-rest.js
 create mode 100644 js/src/jit-test/tests/basic/object-shorthand.js
 create mode 100644 js/src/jit-test/tests/basic/object-spread.js
 create mode 100644 js/src/jit-test/tests/basic/offThreadCompileScript-01.js
 create mode 100644 js/src/jit-test/tests/basic/offThreadCompileScript-02.js
 create mode 100644 js/src/jit-test/tests/basic/offThreadCompileScript-03.js
 create mode 100644 js/src/jit-test/tests/basic/orNaNTest1.js
 create mode 100644 js/src/jit-test/tests/basic/orNaNTest2.js
 create mode 100644 js/src/jit-test/tests/basic/outerline.js
 create mode 100644 js/src/jit-test/tests/basic/parseIntTests.js
 create mode 100644 js/src/jit-test/tests/basic/parsingNumbers.js
 create mode 100644 js/src/jit-test/tests/basic/plain-object-prototypes-error.js
 create mode 100644 js/src/jit-test/tests/basic/plain-object-prototypes.js
 create mode 100644 js/src/jit-test/tests/basic/primitive-proto-properties.js
 create mode 100644 js/src/jit-test/tests/basic/primitiveProto.js
 create mode 100644 js/src/jit-test/tests/basic/prop-access-error-message.js
 create mode 100644 js/src/jit-test/tests/basic/properly-remove-timeout-root-before-shutdown.js
 create mode 100644 js/src/jit-test/tests/basic/property-enumeration-order.js
 create mode 100644 js/src/jit-test/tests/basic/property-error-message-fix-disabled.js
 create mode 100644 js/src/jit-test/tests/basic/property-error-message-fix.js
 create mode 100644 js/src/jit-test/tests/basic/putargsNoReturn.js
 create mode 100644 js/src/jit-test/tests/basic/putargsReturn.js
 create mode 100644 js/src/jit-test/tests/basic/recompute-wrappers.js
 create mode 100644 js/src/jit-test/tests/basic/regexp-removed-dot-star.js
 create mode 100644 js/src/jit-test/tests/basic/regexp-reset-input.js
 create mode 100644 js/src/jit-test/tests/basic/regexp-sticky-undef-capture.js
 create mode 100644 js/src/jit-test/tests/basic/regexp-test-direct-bug-694752.js
 create mode 100644 js/src/jit-test/tests/basic/regexp-undefined-match.js
 create mode 100644 js/src/jit-test/tests/basic/regexpLastIndex.js
 create mode 100644 js/src/jit-test/tests/basic/regexpLastIndexReset.js
 create mode 100644 js/src/jit-test/tests/basic/relazify-selfhosted.js
 create mode 100644 js/src/jit-test/tests/basic/relazify.js
 create mode 100644 js/src/jit-test/tests/basic/runOnceClosures.js
 create mode 100644 js/src/jit-test/tests/basic/script-filename-validation-1.js
 create mode 100644 js/src/jit-test/tests/basic/script-filename-validation-2.js
 create mode 100644 js/src/jit-test/tests/basic/setArgumentsLength.js
 create mode 100644 js/src/jit-test/tests/basic/setArgumentsLength2.js
 create mode 100644 js/src/jit-test/tests/basic/setCall.js
 create mode 100644 js/src/jit-test/tests/basic/setCallEvalMiddle.js
 create mode 100644 js/src/jit-test/tests/basic/setCallEvalMiddle2.js
 create mode 100644 js/src/jit-test/tests/basic/setCallGlobal.js
 create mode 100644 js/src/jit-test/tests/basic/setPrototypeOf.js
 create mode 100644 js/src/jit-test/tests/basic/setelem.js
 create mode 100644 js/src/jit-test/tests/basic/setprop-with-index.js
 create mode 100644 js/src/jit-test/tests/basic/setprop.js
 create mode 100644 js/src/jit-test/tests/basic/shape-checks.js
 create mode 100644 js/src/jit-test/tests/basic/shapelessCalleeTest.js
 create mode 100644 js/src/jit-test/tests/basic/shell-principals.js
 create mode 100644 js/src/jit-test/tests/basic/shell-watchdog.js
 create mode 100644 js/src/jit-test/tests/basic/shifted-elements1.js
 create mode 100644 js/src/jit-test/tests/basic/shifted-elements2.js
 create mode 100644 js/src/jit-test/tests/basic/shifted-elements3.js
 create mode 100644 js/src/jit-test/tests/basic/shifted-elements4.js
 create mode 100644 js/src/jit-test/tests/basic/shifted-elements5.js
 create mode 100644 js/src/jit-test/tests/basic/shifted-elements6.js
 create mode 100644 js/src/jit-test/tests/basic/shifted-elements7.js
 create mode 100644 js/src/jit-test/tests/basic/singleton.js
 create mode 100644 js/src/jit-test/tests/basic/sleep-without-timeout.js
 create mode 100644 js/src/jit-test/tests/basic/splice-675164.js
 create mode 100644 js/src/jit-test/tests/basic/splice-call-plain-object-590780.js
 create mode 100644 js/src/jit-test/tests/basic/splice-check-steps.js
 create mode 100644 js/src/jit-test/tests/basic/splice-delete-non-configurable-during-shrink.js
 create mode 100644 js/src/jit-test/tests/basic/splice-fail-step-16.js
 create mode 100644 js/src/jit-test/tests/basic/splice-huge-array-finishes.js
 create mode 100644 js/src/jit-test/tests/basic/splice-on-arguments.js
 create mode 100644 js/src/jit-test/tests/basic/splice-throwing-length-getter-668024.js
 create mode 100644 js/src/jit-test/tests/basic/spread-array-bug842884.js
 create mode 100644 js/src/jit-test/tests/basic/spread-array-decompile.js
 create mode 100644 js/src/jit-test/tests/basic/spread-array-evaluation-order.js
 create mode 100644 js/src/jit-test/tests/basic/spread-array-invalid-syntax.js
 create mode 100644 js/src/jit-test/tests/basic/spread-array-wrap.js
 create mode 100644 js/src/jit-test/tests/basic/spread-array.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-eval.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-evaluation-order.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-funapply.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-funcall.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-invalid-syntax.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-length.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-maxarg.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-near-maxarg.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-new.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-not-iterable.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-optimized.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-recursion.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-rest.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-setcall.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-this-strict.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call-this.js
 create mode 100644 js/src/jit-test/tests/basic/spread-call.js
 create mode 100644 js/src/jit-test/tests/basic/statement-after-return.js
 create mode 100644 js/src/jit-test/tests/basic/strict-catch-ident-syntax.js
 create mode 100644 js/src/jit-test/tests/basic/strict-compare-same-operands.js
 create mode 100644 js/src/jit-test/tests/basic/strict-eval-loop-error.js
 create mode 100644 js/src/jit-test/tests/basic/strictParseIntOctal.js
 create mode 100644 js/src/jit-test/tests/basic/string-endswith.js
 create mode 100644 js/src/jit-test/tests/basic/string-includes.js
 create mode 100644 js/src/jit-test/tests/basic/string-index.js
 create mode 100644 js/src/jit-test/tests/basic/string-regexp-capture-groups.js
 create mode 100644 js/src/jit-test/tests/basic/string-repeat.js
 create mode 100644 js/src/jit-test/tests/basic/string-startswith.js
 create mode 100644 js/src/jit-test/tests/basic/stringConvert.js
 create mode 100644 js/src/jit-test/tests/basic/stringSplitIntoArrayTest.js
 create mode 100644 js/src/jit-test/tests/basic/stringSplitTest.js
 create mode 100644 js/src/jit-test/tests/basic/strings.js
 create mode 100644 js/src/jit-test/tests/basic/symbol-in-loop.js
 create mode 100644 js/src/jit-test/tests/basic/syntax-error-function-body-eof.js
 create mode 100644 js/src/jit-test/tests/basic/syntax-error-primary.js
 create mode 100644 js/src/jit-test/tests/basic/syntax-error-throw.js
 create mode 100644 js/src/jit-test/tests/basic/syntax-error-toplevel-eof.js
 create mode 100644 js/src/jit-test/tests/basic/tagTempl.js
 create mode 100644 js/src/jit-test/tests/basic/teleporting-mutable-proto.js
 create mode 100644 js/src/jit-test/tests/basic/terminate.js
 create mode 100644 js/src/jit-test/tests/basic/test-apply-many-args.js
 create mode 100644 js/src/jit-test/tests/basic/test-error-accessors-with-wrappers.js
 create mode 100644 js/src/jit-test/tests/basic/test-jitinfo.js
 create mode 100644 js/src/jit-test/tests/basic/test586387.js
 create mode 100644 js/src/jit-test/tests/basic/testAbortedImacroDecompilation.js
 create mode 100644 js/src/jit-test/tests/basic/testAccessCanonicalArgInGetElem.js
 create mode 100644 js/src/jit-test/tests/basic/testAddAnyInconvertibleObject.js
 create mode 100644 js/src/jit-test/tests/basic/testAddInconvertibleObjectAny.js
 create mode 100644 js/src/jit-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js
 create mode 100644 js/src/jit-test/tests/basic/testAddNull.js
 create mode 100644 js/src/jit-test/tests/basic/testAddUndefined.js
 create mode 100644 js/src/jit-test/tests/basic/testAliasedLet.js
 create mode 100644 js/src/jit-test/tests/basic/testApply.js
 create mode 100644 js/src/jit-test/tests/basic/testApplyArrayInline.js
 create mode 100644 js/src/jit-test/tests/basic/testApplyAtJoinPoint.js
 create mode 100644 js/src/jit-test/tests/basic/testApplyCall.js
 create mode 100644 js/src/jit-test/tests/basic/testApplyInterpretLowered.js
 create mode 100644 js/src/jit-test/tests/basic/testApplyInterpretLowered2.js
 create mode 100644 js/src/jit-test/tests/basic/testApplySpeculationFailInCompiler.js
 create mode 100644 js/src/jit-test/tests/basic/testApplyUnbox.js
 create mode 100644 js/src/jit-test/tests/basic/testArgumentsOptimizationFailCornerCase.js
 create mode 100644 js/src/jit-test/tests/basic/testArgumentsPropLookup.js
 create mode 100644 js/src/jit-test/tests/basic/testArrayBufferSlice.js
 create mode 100644 js/src/jit-test/tests/basic/testArrayBufferSpeciesDelete.js
 create mode 100644 js/src/jit-test/tests/basic/testArrayConcat.js
 create mode 100644 js/src/jit-test/tests/basic/testArrayDensityChange.js
 create mode 100644 js/src/jit-test/tests/basic/testArrayInWithIndexedProto.js
 create mode 100644 js/src/jit-test/tests/basic/testArrayNaNIndex.js
 create mode 100644 js/src/jit-test/tests/basic/testArrayNamedProp.js
 create mode 100644 js/src/jit-test/tests/basic/testArrayPushPop.js
 create mode 100644 js/src/jit-test/tests/basic/testArraySpeciesDelete.js
 create mode 100644 js/src/jit-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js
 create mode 100644 js/src/jit-test/tests/basic/testAtomize.js
 create mode 100644 js/src/jit-test/tests/basic/testBitOrAnyInconvertibleObject.js
 create mode 100644 js/src/jit-test/tests/basic/testBitOrInconvertibleObjectAny.js
 create mode 100644 js/src/jit-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js
 create mode 100644 js/src/jit-test/tests/basic/testBitopWithConstan.js
 create mode 100644 js/src/jit-test/tests/basic/testBitwise.js
 create mode 100644 js/src/jit-test/tests/basic/testBoolToString.js
 create mode 100644 js/src/jit-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js
 create mode 100644 js/src/jit-test/tests/basic/testBranchCse.js
 create mode 100644 js/src/jit-test/tests/basic/testBranchingLoop.js
 create mode 100644 js/src/jit-test/tests/basic/testBranchingUnstableLoop.js
 create mode 100644 js/src/jit-test/tests/basic/testBranchingUnstableLoopCounter.js
 create mode 100644 js/src/jit-test/tests/basic/testBranchingUnstableObject.js
 create mode 100644 js/src/jit-test/tests/basic/testBug1126754.js
 create mode 100644 js/src/jit-test/tests/basic/testBug1235874.js
 create mode 100644 js/src/jit-test/tests/basic/testBug458838.js
 create mode 100644 js/src/jit-test/tests/basic/testBug463490.js
 create mode 100644 js/src/jit-test/tests/basic/testBug465272.js
 create mode 100644 js/src/jit-test/tests/basic/testBug465688.js
 create mode 100644 js/src/jit-test/tests/basic/testBug466262.js
 create mode 100644 js/src/jit-test/tests/basic/testBug501690.js
 create mode 100644 js/src/jit-test/tests/basic/testBug502914.js
 create mode 100644 js/src/jit-test/tests/basic/testBug504520.js
 create mode 100644 js/src/jit-test/tests/basic/testBug504520Harder.js
 create mode 100644 js/src/jit-test/tests/basic/testBug507425.js
 create mode 100644 js/src/jit-test/tests/basic/testBug520503-1.js
 create mode 100644 js/src/jit-test/tests/basic/testBug520503-3.js
 create mode 100644 js/src/jit-test/tests/basic/testBug529147.js
 create mode 100644 js/src/jit-test/tests/basic/testBug547791.js
 create mode 100644 js/src/jit-test/tests/basic/testBug550210.js
 create mode 100644 js/src/jit-test/tests/basic/testBug552248.js
 create mode 100644 js/src/jit-test/tests/basic/testBug554043.js
 create mode 100644 js/src/jit-test/tests/basic/testBug555484.js
 create mode 100644 js/src/jit-test/tests/basic/testBug558446.js
 create mode 100644 js/src/jit-test/tests/basic/testBug579602.js
 create mode 100644 js/src/jit-test/tests/basic/testBug582766.js
 create mode 100644 js/src/jit-test/tests/basic/testBug586866.js
 create mode 100644 js/src/jit-test/tests/basic/testBug593559.js
 create mode 100644 js/src/jit-test/tests/basic/testBug602413.js
 create mode 100644 js/src/jit-test/tests/basic/testBug604210.js
 create mode 100644 js/src/jit-test/tests/basic/testBug606138.js
 create mode 100644 js/src/jit-test/tests/basic/testBug607659.js
 create mode 100644 js/src/jit-test/tests/basic/testBug614653.js
 create mode 100644 js/src/jit-test/tests/basic/testBug614752.js
 create mode 100644 js/src/jit-test/tests/basic/testBug616454.js
 create mode 100644 js/src/jit-test/tests/basic/testBug621202.js
 create mode 100644 js/src/jit-test/tests/basic/testBug628564.js
 create mode 100644 js/src/jit-test/tests/basic/testBug629974.js
 create mode 100644 js/src/jit-test/tests/basic/testBug630064.js
 create mode 100644 js/src/jit-test/tests/basic/testBug634590.js
 create mode 100644 js/src/jit-test/tests/basic/testBug634590b.js
 create mode 100644 js/src/jit-test/tests/basic/testBug634590c.js
 create mode 100644 js/src/jit-test/tests/basic/testBug634590d.js
 create mode 100644 js/src/jit-test/tests/basic/testBug634590ma.js
 create mode 100644 js/src/jit-test/tests/basic/testBug637014.js
 create mode 100644 js/src/jit-test/tests/basic/testBug648438.js
 create mode 100644 js/src/jit-test/tests/basic/testBug653396.js
 create mode 100644 js/src/jit-test/tests/basic/testBug659577-1.js
 create mode 100644 js/src/jit-test/tests/basic/testBug659577-2.js
 create mode 100644 js/src/jit-test/tests/basic/testBug663789-1.js
 create mode 100644 js/src/jit-test/tests/basic/testBug663789-2.js
 create mode 100644 js/src/jit-test/tests/basic/testBug666003.js
 create mode 100644 js/src/jit-test/tests/basic/testBug668479.js
 create mode 100644 js/src/jit-test/tests/basic/testBug672436.js
 create mode 100644 js/src/jit-test/tests/basic/testBug673066.js
 create mode 100644 js/src/jit-test/tests/basic/testBug673068.js
 create mode 100644 js/src/jit-test/tests/basic/testBug676486.js
 create mode 100644 js/src/jit-test/tests/basic/testBug686274.js
 create mode 100644 js/src/jit-test/tests/basic/testBug690959.js
 create mode 100644 js/src/jit-test/tests/basic/testBug692274-2.js
 create mode 100644 js/src/jit-test/tests/basic/testBug692274-3.js
 create mode 100644 js/src/jit-test/tests/basic/testBug701227.js
 create mode 100644 js/src/jit-test/tests/basic/testBug701239.js
 create mode 100644 js/src/jit-test/tests/basic/testBug701244.js
 create mode 100644 js/src/jit-test/tests/basic/testBug703857.js
 create mode 100644 js/src/jit-test/tests/basic/testBug705423.js
 create mode 100644 js/src/jit-test/tests/basic/testBug714650.js
 create mode 100644 js/src/jit-test/tests/basic/testBug720695.js
 create mode 100644 js/src/jit-test/tests/basic/testBug723445.js
 create mode 100644 js/src/jit-test/tests/basic/testBug726380.js
 create mode 100644 js/src/jit-test/tests/basic/testBug731181.js
 create mode 100644 js/src/jit-test/tests/basic/testBug736012.js
 create mode 100644 js/src/jit-test/tests/basic/testBug736807.js
 create mode 100644 js/src/jit-test/tests/basic/testBug737388.js
 create mode 100644 js/src/jit-test/tests/basic/testBug737575.js
 create mode 100644 js/src/jit-test/tests/basic/testBug740442.js
 create mode 100644 js/src/jit-test/tests/basic/testBug740445.js
 create mode 100644 js/src/jit-test/tests/basic/testBug741497.js
 create mode 100644 js/src/jit-test/tests/basic/testBug743408.js
 create mode 100644 js/src/jit-test/tests/basic/testBug747554.js
 create mode 100644 js/src/jit-test/tests/basic/testBug752205.js
 create mode 100644 js/src/jit-test/tests/basic/testBug752379.js
 create mode 100644 js/src/jit-test/tests/basic/testBug753158.js
 create mode 100644 js/src/jit-test/tests/basic/testBug755916.js
 create mode 100644 js/src/jit-test/tests/basic/testBug756918.js
 create mode 100644 js/src/jit-test/tests/basic/testBug756919.js
 create mode 100644 js/src/jit-test/tests/basic/testBug761863.js
 create mode 100644 js/src/jit-test/tests/basic/testBug7618864.js
 create mode 100644 js/src/jit-test/tests/basic/testBug762105.js
 create mode 100644 js/src/jit-test/tests/basic/testBug762432.js
 create mode 100644 js/src/jit-test/tests/basic/testBug762450.js
 create mode 100644 js/src/jit-test/tests/basic/testBug762473.js
 create mode 100644 js/src/jit-test/tests/basic/testBug763384.js
 create mode 100644 js/src/jit-test/tests/basic/testBug763950.js
 create mode 100644 js/src/jit-test/tests/basic/testBug766064.js
 create mode 100644 js/src/jit-test/tests/basic/testBug769987.js
 create mode 100644 js/src/jit-test/tests/basic/testBug770407.js
 create mode 100644 js/src/jit-test/tests/basic/testBug772328.js
 create mode 100644 js/src/jit-test/tests/basic/testBug775801.js
 create mode 100644 js/src/jit-test/tests/basic/testBug775807.js
 create mode 100644 js/src/jit-test/tests/basic/testBug776191.js
 create mode 100644 js/src/jit-test/tests/basic/testBug778603.js
 create mode 100644 js/src/jit-test/tests/basic/testBug780712.js
 create mode 100644 js/src/jit-test/tests/basic/testBug783441.js
 create mode 100644 js/src/jit-test/tests/basic/testBug783540.js
 create mode 100644 js/src/jit-test/tests/basic/testBug783543.js
 create mode 100644 js/src/jit-test/tests/basic/testBug784639.js
 create mode 100644 js/src/jit-test/tests/basic/testBug840012.js
 create mode 100644 js/src/jit-test/tests/basic/testBug878429.js
 create mode 100644 js/src/jit-test/tests/basic/testBug895774.js
 create mode 100644 js/src/jit-test/tests/basic/testBug961969.js
 create mode 100644 js/src/jit-test/tests/basic/testCallApply.js
 create mode 100644 js/src/jit-test/tests/basic/testCallApplySpeculationFailed.js
 create mode 100644 js/src/jit-test/tests/basic/testCallElem.js
 create mode 100644 js/src/jit-test/tests/basic/testCallFunctionPrototypeInALoop.js
 create mode 100644 js/src/jit-test/tests/basic/testCallPick.js
 create mode 100644 js/src/jit-test/tests/basic/testCallProtoMethod.js
 create mode 100644 js/src/jit-test/tests/basic/testCaseAbort.js
 create mode 100644 js/src/jit-test/tests/basic/testCaseTypeMismatchBadness.js
 create mode 100644 js/src/jit-test/tests/basic/testChangingObjectWithLength.js
 create mode 100644 js/src/jit-test/tests/basic/testChangingTypeDuringRecording.js
 create mode 100644 js/src/jit-test/tests/basic/testClosedVarInExtensibleScope.js
 create mode 100644 js/src/jit-test/tests/basic/testClosingRecursion.js
 create mode 100644 js/src/jit-test/tests/basic/testClosures.js
 create mode 100644 js/src/jit-test/tests/basic/testComparisons.js
 create mode 100644 js/src/jit-test/tests/basic/testCompileScript.js
 create mode 100644 js/src/jit-test/tests/basic/testConcatNWithSideEffects.js
 create mode 100644 js/src/jit-test/tests/basic/testCondSwitch1.js
 create mode 100644 js/src/jit-test/tests/basic/testCondSwitch2.js
 create mode 100644 js/src/jit-test/tests/basic/testCondSwitch3.js
 create mode 100644 js/src/jit-test/tests/basic/testConstDestructringArguments.js
 create mode 100644 js/src/jit-test/tests/basic/testConstIf.js
 create mode 100644 js/src/jit-test/tests/basic/testConstSwitch.js
 create mode 100644 js/src/jit-test/tests/basic/testConstSwitch2.js
 create mode 100644 js/src/jit-test/tests/basic/testConstantBooleanExpr.js
 create mode 100644 js/src/jit-test/tests/basic/testConstructorArgs-1.js
 create mode 100644 js/src/jit-test/tests/basic/testConstructorArgs-2.js
 create mode 100644 js/src/jit-test/tests/basic/testConstructorArgs-3.js
 create mode 100644 js/src/jit-test/tests/basic/testConstructorBail.js
 create mode 100644 js/src/jit-test/tests/basic/testContinue.js
 create mode 100644 js/src/jit-test/tests/basic/testContinueWithLabel.js
 create mode 100644 js/src/jit-test/tests/basic/testContinueWithLabel3.js
 create mode 100644 js/src/jit-test/tests/basic/testContinueWithLabel4.js
 create mode 100644 js/src/jit-test/tests/basic/testConvertibleObjectEqUndefined.js
 create mode 100644 js/src/jit-test/tests/basic/testCrossCompartmentTransparency.js
 create mode 100644 js/src/jit-test/tests/basic/testCrossCompartmentTransparency2.js
 create mode 100644 js/src/jit-test/tests/basic/testDateNow.js
 create mode 100644 js/src/jit-test/tests/basic/testDecElem1.js
 create mode 100644 js/src/jit-test/tests/basic/testDecElem2.js
 create mode 100644 js/src/jit-test/tests/basic/testDecayingInnerLoop.js
 create mode 100644 js/src/jit-test/tests/basic/testDeepBail1.js
 create mode 100644 js/src/jit-test/tests/basic/testDeepBailFromHasInstance.js
 create mode 100644 js/src/jit-test/tests/basic/testDeepBailInMoreIter.js
 create mode 100644 js/src/jit-test/tests/basic/testDeepBailWhileRecording.js
 create mode 100644 js/src/jit-test/tests/basic/testDeepPropertyShadowing.js
 create mode 100644 js/src/jit-test/tests/basic/testDefinePropertyAcrossCompartment.js
 create mode 100644 js/src/jit-test/tests/basic/testDenseArrayProp.js
 create mode 100644 js/src/jit-test/tests/basic/testDenseToSlowArray.js
 create mode 100644 js/src/jit-test/tests/basic/testDestructuring.js
 create mode 100644 js/src/jit-test/tests/basic/testDestructuringFormalError.js
 create mode 100644 js/src/jit-test/tests/basic/testDestructuringVarInsideWith.js
 create mode 100644 js/src/jit-test/tests/basic/testDifferingArgc.js
 create mode 100644 js/src/jit-test/tests/basic/testDivModWithIntMin.js
 create mode 100644 js/src/jit-test/tests/basic/testDivision.js
 create mode 100644 js/src/jit-test/tests/basic/testDivisionFloat.js
 create mode 100644 js/src/jit-test/tests/basic/testDivisionWithNegative1.js
 create mode 100644 js/src/jit-test/tests/basic/testDontClobberScannerError.js
 create mode 100644 js/src/jit-test/tests/basic/testDoubleComparison.js
 create mode 100644 js/src/jit-test/tests/basic/testDoubleToStr.js
 create mode 100644 js/src/jit-test/tests/basic/testDoubleZeroInSwitch1.js
 create mode 100644 js/src/jit-test/tests/basic/testDoubleZeroInSwitch2.js
 create mode 100644 js/src/jit-test/tests/basic/testDynamicLookup.js
 create mode 100644 js/src/jit-test/tests/basic/testDynamicUsage.js
 create mode 100644 js/src/jit-test/tests/basic/testElemDec1.js
 create mode 100644 js/src/jit-test/tests/basic/testElemDec2.js
 create mode 100644 js/src/jit-test/tests/basic/testElemInc1.js
 create mode 100644 js/src/jit-test/tests/basic/testElemInc2.js
 create mode 100644 js/src/jit-test/tests/basic/testEliminatedGuardWithinAnchor.js
 create mode 100644 js/src/jit-test/tests/basic/testEqFalseEmptyString.js
 create mode 100644 js/src/jit-test/tests/basic/testErrorInFinalizerCalledWhileUnwinding.js
 create mode 100644 js/src/jit-test/tests/basic/testEvalInFrameEdgeCase.js
 create mode 100644 js/src/jit-test/tests/basic/testEvalInFunctionCallee.js
 create mode 100644 js/src/jit-test/tests/basic/testExistingPropToJoinedMethodAttempt-2.js
 create mode 100644 js/src/jit-test/tests/basic/testExistingPropToJoinedMethodAttempt-3.js
 create mode 100644 js/src/jit-test/tests/basic/testExistingPropToJoinedMethodAttempt-4.js
 create mode 100644 js/src/jit-test/tests/basic/testExistingPropToJoinedMethodAttempt.js
 create mode 100644 js/src/jit-test/tests/basic/testFakeDOMWeakmapKey.js
 create mode 100644 js/src/jit-test/tests/basic/testFloatArrayIndex.js
 create mode 100644 js/src/jit-test/tests/basic/testFoldPropertyAccess.js
 create mode 100644 js/src/jit-test/tests/basic/testForInLoopChangeIteratorType.js
 create mode 100644 js/src/jit-test/tests/basic/testFunApplyMadness1.js
 create mode 100644 js/src/jit-test/tests/basic/testFunApplyMadness2.js
 create mode 100644 js/src/jit-test/tests/basic/testFunApplyMadness400.js
 create mode 100644 js/src/jit-test/tests/basic/testFunApplyMisspeculation.js
 create mode 100644 js/src/jit-test/tests/basic/testFunApplyOverflow.js
 create mode 100644 js/src/jit-test/tests/basic/testFunctionIdentityChange.js
 create mode 100644 js/src/jit-test/tests/basic/testFunctionStatementAliasLocals.js
 create mode 100644 js/src/jit-test/tests/basic/testFunctionStatementNamedArguments.js
 create mode 100644 js/src/jit-test/tests/basic/testGCWhileRecording.js
 create mode 100644 js/src/jit-test/tests/basic/testGeneratorDeepBail.js
 create mode 100644 js/src/jit-test/tests/basic/testGeneratorDieButScopeAlive.js
 create mode 100644 js/src/jit-test/tests/basic/testGetCallObj.js
 create mode 100644 js/src/jit-test/tests/basic/testGetThis.js
 create mode 100644 js/src/jit-test/tests/basic/testGlobalAsProto.js
 create mode 100644 js/src/jit-test/tests/basic/testGlobalOptimize-2.js
 create mode 100644 js/src/jit-test/tests/basic/testGlobalOptimize-3.js
 create mode 100644 js/src/jit-test/tests/basic/testGlobalOptimize-4.js
 create mode 100644 js/src/jit-test/tests/basic/testGlobalOptimize-5.js
 create mode 100644 js/src/jit-test/tests/basic/testGlobalOptimize-6.js
 create mode 100644 js/src/jit-test/tests/basic/testGlobalProtoAccess.js
 create mode 100644 js/src/jit-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js
 create mode 100644 js/src/jit-test/tests/basic/testGroupAssignment.js
 create mode 100644 js/src/jit-test/tests/basic/testGrowDenseArray.js
 create mode 100644 js/src/jit-test/tests/basic/testGuardCalleeSneakAttack.js
 create mode 100644 js/src/jit-test/tests/basic/testGuardCalleeSneakAttack2.js
 create mode 100644 js/src/jit-test/tests/basic/testHOTLOOPSize.js
 create mode 100644 js/src/jit-test/tests/basic/testHeavy.js
 create mode 100644 js/src/jit-test/tests/basic/testHeavy2.js
 create mode 100644 js/src/jit-test/tests/basic/testHoleInDenseArray.js
 create mode 100644 js/src/jit-test/tests/basic/testHolePushing.js
 create mode 100644 js/src/jit-test/tests/basic/testHolesAndIndexPropertiesOnThePrototype.js
 create mode 100644 js/src/jit-test/tests/basic/testINITELEM.js
 create mode 100644 js/src/jit-test/tests/basic/testImplicitThisMiss.js
 create mode 100644 js/src/jit-test/tests/basic/testIn.js
 create mode 100644 js/src/jit-test/tests/basic/testIncDec.js
 create mode 100644 js/src/jit-test/tests/basic/testIncDecReadOnly.js
 create mode 100644 js/src/jit-test/tests/basic/testIncElem1.js
 create mode 100644 js/src/jit-test/tests/basic/testIncElem2.js
 create mode 100644 js/src/jit-test/tests/basic/testIncElem3.js
 create mode 100644 js/src/jit-test/tests/basic/testIncElem4.js
 create mode 100644 js/src/jit-test/tests/basic/testInitPropOverMethod.js
 create mode 100644 js/src/jit-test/tests/basic/testInitPropWithIntName.js
 create mode 100644 js/src/jit-test/tests/basic/testInitProtoPrimitive.js
 create mode 100644 js/src/jit-test/tests/basic/testInitSingletons.js
 create mode 100644 js/src/jit-test/tests/basic/testInitSlowify.js
 create mode 100644 js/src/jit-test/tests/basic/testInitelemCond.js
 create mode 100644 js/src/jit-test/tests/basic/testInitelemWithFloatIndex.js
 create mode 100644 js/src/jit-test/tests/basic/testInitelemWithSetter.js
 create mode 100644 js/src/jit-test/tests/basic/testInnerMissingArgs.js
 create mode 100644 js/src/jit-test/tests/basic/testInnerSwitchBreak.js
 create mode 100644 js/src/jit-test/tests/basic/testInnerTreeMutatingUpvars.js
 create mode 100644 js/src/jit-test/tests/basic/testInt32ToId.js
 create mode 100644 js/src/jit-test/tests/basic/testIntFloor.js
 create mode 100644 js/src/jit-test/tests/basic/testIntOverflow.js
 create mode 100644 js/src/jit-test/tests/basic/testIntUnderflow.js
 create mode 100644 js/src/jit-test/tests/basic/testInterpreterReentry.js
 create mode 100644 js/src/jit-test/tests/basic/testInterpreterReentry2.js
 create mode 100644 js/src/jit-test/tests/basic/testInterpreterReentry3.js
 create mode 100644 js/src/jit-test/tests/basic/testInterpreterReentry4.js
 create mode 100644 js/src/jit-test/tests/basic/testInterpreterReentry5.js
 create mode 100644 js/src/jit-test/tests/basic/testInterpreterReentry6.js
 create mode 100644 js/src/jit-test/tests/basic/testInterpreterReentry7.js
 create mode 100644 js/src/jit-test/tests/basic/testInvalidCharCodeAt.js
 create mode 100644 js/src/jit-test/tests/basic/testInvertNullAfterNegateNull.js
 create mode 100644 js/src/jit-test/tests/basic/testIteratorReification.js
 create mode 100644 js/src/jit-test/tests/basic/testLambdaCtor.js
 create mode 100644 js/src/jit-test/tests/basic/testLambdaInitedVar.js
 create mode 100644 js/src/jit-test/tests/basic/testLengthInString.js
 create mode 100644 js/src/jit-test/tests/basic/testLengthOnNonNativeProto.js
 create mode 100644 js/src/jit-test/tests/basic/testLet.js
 create mode 100644 js/src/jit-test/tests/basic/testLetOverridingArgs.js
 create mode 100644 js/src/jit-test/tests/basic/testLirBufOOM.js
 create mode 100644 js/src/jit-test/tests/basic/testLocaleCompare.js
 create mode 100644 js/src/jit-test/tests/basic/testLogicalNotNaN.js
 create mode 100644 js/src/jit-test/tests/basic/testLongNumToString.js
 create mode 100644 js/src/jit-test/tests/basic/testLoopWithUndefined1.js
 create mode 100644 js/src/jit-test/tests/basic/testLoopWithUndefined2.js
 create mode 100644 js/src/jit-test/tests/basic/testLoopingAccumulator.js
 create mode 100644 js/src/jit-test/tests/basic/testManyVars.js
 create mode 100644 js/src/jit-test/tests/basic/testMatchAsCondition.js
 create mode 100644 js/src/jit-test/tests/basic/testMatchStringObject.js
 create mode 100644 js/src/jit-test/tests/basic/testMathClz32.js
 create mode 100644 js/src/jit-test/tests/basic/testMathMinMax.js
 create mode 100644 js/src/jit-test/tests/basic/testMethodInc.js
 create mode 100644 js/src/jit-test/tests/basic/testMethodInit.js
 create mode 100644 js/src/jit-test/tests/basic/testMethodInitSafety.js
 create mode 100644 js/src/jit-test/tests/basic/testMethodSet.js
 create mode 100644 js/src/jit-test/tests/basic/testMethodWriteBarrier.js
 create mode 100644 js/src/jit-test/tests/basic/testMethodWriteBarrier2.js
 create mode 100644 js/src/jit-test/tests/basic/testMethodWriteBarrier3.js
 create mode 100644 js/src/jit-test/tests/basic/testMethodWriteBarrier4.js
 create mode 100644 js/src/jit-test/tests/basic/testMissingMethod.js
 create mode 100644 js/src/jit-test/tests/basic/testMissingMethod2.js
 create mode 100644 js/src/jit-test/tests/basic/testMissingProperties.js
 create mode 100644 js/src/jit-test/tests/basic/testModuloWithNegative1.js
 create mode 100644 js/src/jit-test/tests/basic/testModuloWithNegative2.js
 create mode 100644 js/src/jit-test/tests/basic/testMoreArgcThanNargs.js
 create mode 100644 js/src/jit-test/tests/basic/testMoreClosures.js
 create mode 100644 js/src/jit-test/tests/basic/testMulOverflow.js
 create mode 100644 js/src/jit-test/tests/basic/testMultipleArgumentsObjects.js
 create mode 100644 js/src/jit-test/tests/basic/testMultipleFunctionRedeclarations.js
 create mode 100644 js/src/jit-test/tests/basic/testMultiplePendingGlobalWrites.js
 create mode 100644 js/src/jit-test/tests/basic/testNEWINIT.js
 create mode 100644 js/src/jit-test/tests/basic/testNEWINIT_DOUBLE.js
 create mode 100644 js/src/jit-test/tests/basic/testNativeArgsRooting.js
 create mode 100644 js/src/jit-test/tests/basic/testNativeLog.js
 create mode 100644 js/src/jit-test/tests/basic/testNativeMax.js
 create mode 100644 js/src/jit-test/tests/basic/testNativeSetter.js
 create mode 100644 js/src/jit-test/tests/basic/testNegZero1.js
 create mode 100644 js/src/jit-test/tests/basic/testNegativeArrayLength.js
 create mode 100644 js/src/jit-test/tests/basic/testNegativeGETELEMIndex.js
 create mode 100644 js/src/jit-test/tests/basic/testNestedClosures.js
 create mode 100644 js/src/jit-test/tests/basic/testNestedDeepBail.js
 create mode 100644 js/src/jit-test/tests/basic/testNestedEscapingLambdas.js
 create mode 100644 js/src/jit-test/tests/basic/testNestedExitStackOuter.js
 create mode 100644 js/src/jit-test/tests/basic/testNestedForIn.js
 create mode 100644 js/src/jit-test/tests/basic/testNeutering.js
 create mode 100644 js/src/jit-test/tests/basic/testNewArrayCount.js
 create mode 100644 js/src/jit-test/tests/basic/testNewArrayCount2.js
 create mode 100644 js/src/jit-test/tests/basic/testNewObject.js
 create mode 100644 js/src/jit-test/tests/basic/testNewString.js
 create mode 100644 js/src/jit-test/tests/basic/testNewWithClone.js
 create mode 100644 js/src/jit-test/tests/basic/testNewWithNonNativeProto.js
 create mode 100644 js/src/jit-test/tests/basic/testNot.js
 create mode 100644 js/src/jit-test/tests/basic/testNullCallee.js
 create mode 100644 js/src/jit-test/tests/basic/testNullIncrement.js
 create mode 100644 js/src/jit-test/tests/basic/testNullRelCmp.js
 create mode 100644 js/src/jit-test/tests/basic/testNullToString.js
 create mode 100644 js/src/jit-test/tests/basic/testNumToString.js
 create mode 100644 js/src/jit-test/tests/basic/testNumberToString.js
 create mode 100644 js/src/jit-test/tests/basic/testOOMInAutoEnterCompartment.js
 create mode 100644 js/src/jit-test/tests/basic/testObjectConstructorReturningObject.js
 create mode 100644 js/src/jit-test/tests/basic/testObjectLength.js
 create mode 100644 js/src/jit-test/tests/basic/testObjectOrderedCmp.js
 create mode 100644 js/src/jit-test/tests/basic/testObjectOrderedCmp2.js
 create mode 100644 js/src/jit-test/tests/basic/testObjectToNumber.js
 create mode 100644 js/src/jit-test/tests/basic/testObjectToString.js
 create mode 100644 js/src/jit-test/tests/basic/testObjectVsPrototype.js
 create mode 100644 js/src/jit-test/tests/basic/testOverOOMInFixupArity.js
 create mode 100644 js/src/jit-test/tests/basic/testOverRecursed1.js
 create mode 100644 js/src/jit-test/tests/basic/testOverRecursed2.js
 create mode 100644 js/src/jit-test/tests/basic/testOverRecursed3.js
 create mode 100644 js/src/jit-test/tests/basic/testOverRecursed4.js
 create mode 100644 js/src/jit-test/tests/basic/testOverRecursed6.js
 create mode 100644 js/src/jit-test/tests/basic/testOverwrittenArgumentsWithUndefined.js
 create mode 100644 js/src/jit-test/tests/basic/testOwnPropertyWithInOperator.js
 create mode 100644 js/src/jit-test/tests/basic/testParseInt.js
 create mode 100644 js/src/jit-test/tests/basic/testPartialFlatClosure.js
 create mode 100644 js/src/jit-test/tests/basic/testPaths.js
 create mode 100644 js/src/jit-test/tests/basic/testPrimitiveConstructorPrototype.js
 create mode 100644 js/src/jit-test/tests/basic/testPropagatedFunArgs.js
 create mode 100644 js/src/jit-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js
 create mode 100644 js/src/jit-test/tests/basic/testProxyPrototypes.js
 create mode 100644 js/src/jit-test/tests/basic/testPutOnEmptyArgsObject.js
 create mode 100644 js/src/jit-test/tests/basic/testReallyDeepNestedExit.js
 create mode 100644 js/src/jit-test/tests/basic/testRebranding.js
 create mode 100644 js/src/jit-test/tests/basic/testRebranding2.js
 create mode 100644 js/src/jit-test/tests/basic/testRegExpTest.js
 create mode 100644 js/src/jit-test/tests/basic/testRegexpGet.js
 create mode 100644 js/src/jit-test/tests/basic/testReplace2.js
 create mode 100644 js/src/jit-test/tests/basic/testReplaceMap.js
 create mode 100644 js/src/jit-test/tests/basic/testReplaceWithLambda.js
 create mode 100644 js/src/jit-test/tests/basic/testResumeOp.js
 create mode 100644 js/src/jit-test/tests/basic/testReverseArgTypes.js
 create mode 100644 js/src/jit-test/tests/basic/testRopeMarking.js
 create mode 100644 js/src/jit-test/tests/basic/testScriptCloning.js
 create mode 100644 js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js
 create mode 100644 js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js
 create mode 100644 js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js
 create mode 100644 js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js
 create mode 100644 js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETPROP.js
 create mode 100644 js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js
 create mode 100644 js/src/jit-test/tests/basic/testSetGetterOnlyProperty.js
 create mode 100644 js/src/jit-test/tests/basic/testSetPropNeitherMissNorHit.js
 create mode 100644 js/src/jit-test/tests/basic/testSetPropertyFail.js
 create mode 100644 js/src/jit-test/tests/basic/testSetProtoRegeneratesObjectShape.js
 create mode 100644 js/src/jit-test/tests/basic/testSetelemWithFloatIndex.js
 create mode 100644 js/src/jit-test/tests/basic/testShiftLeft.js
 create mode 100644 js/src/jit-test/tests/basic/testShiftRightArithmetic.js
 create mode 100644 js/src/jit-test/tests/basic/testShiftRightLogical.js
 create mode 100644 js/src/jit-test/tests/basic/testSlowArrayLength.js
 create mode 100644 js/src/jit-test/tests/basic/testSlowArrayPop.js
 create mode 100644 js/src/jit-test/tests/basic/testSlowArrayPopMultiFrame.js
 create mode 100644 js/src/jit-test/tests/basic/testSlowArrayPopNestedTrees.js
 create mode 100644 js/src/jit-test/tests/basic/testSlowNativeBail.js
 create mode 100644 js/src/jit-test/tests/basic/testSlowNativeCtor.js
 create mode 100644 js/src/jit-test/tests/basic/testSlowNativeWithNullThis.js
 create mode 100644 js/src/jit-test/tests/basic/testStaticEvalScope.js
 create mode 100644 js/src/jit-test/tests/basic/testStaticsInRegExp.js
 create mode 100644 js/src/jit-test/tests/basic/testStrict.js
 create mode 100644 js/src/jit-test/tests/basic/testString.js
 create mode 100644 js/src/jit-test/tests/basic/testStringBufferMallocAccounting.js
 create mode 100644 js/src/jit-test/tests/basic/testStringConstructorWithExtraArg.js
 create mode 100644 js/src/jit-test/tests/basic/testStringIncrement.js
 create mode 100644 js/src/jit-test/tests/basic/testStringLengthNoTinyId.js
 create mode 100644 js/src/jit-test/tests/basic/testStringObjectLength.js
 create mode 100644 js/src/jit-test/tests/basic/testStringToInt32.js
 create mode 100644 js/src/jit-test/tests/basic/testStringToNumber.js
 create mode 100644 js/src/jit-test/tests/basic/testStringify.js
 create mode 100644 js/src/jit-test/tests/basic/testSubstring.js
 create mode 100644 js/src/jit-test/tests/basic/testSwitch.js
 create mode 100644 js/src/jit-test/tests/basic/testSwitchString.js
 create mode 100644 js/src/jit-test/tests/basic/testSwitchUndefined.js
 create mode 100644 js/src/jit-test/tests/basic/testTableSwitch1.js
 create mode 100644 js/src/jit-test/tests/basic/testTableSwitch2.js
 create mode 100644 js/src/jit-test/tests/basic/testThinLoopDemote.js
 create mode 100644 js/src/jit-test/tests/basic/testThrowWhileWrappingException.js
 create mode 100644 js/src/jit-test/tests/basic/testThrowingObjectEqUndefined.js
 create mode 100644 js/src/jit-test/tests/basic/testToLocaleString.js
 create mode 100644 js/src/jit-test/tests/basic/testToStringBeforeValueOf.js
 create mode 100644 js/src/jit-test/tests/basic/testToUpperToLower.js
 create mode 100644 js/src/jit-test/tests/basic/testTruncatedMod.js
 create mode 100644 js/src/jit-test/tests/basic/testTypeUnstableForIn.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrayByteRegs.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrayClamping.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrayInit.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrayMaybeUndefined.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrayOutOfBounds.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrayPunning.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArraySetConversion.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrayUint32.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrayUndefinedAndHoles.js
 create mode 100644 js/src/jit-test/tests/basic/testTypedArrays.js
 create mode 100644 js/src/jit-test/tests/basic/testTypeofHole.js
 create mode 100644 js/src/jit-test/tests/basic/testUnaryImacros.js
 create mode 100644 js/src/jit-test/tests/basic/testUndefinedBooleanCmp.js
 create mode 100644 js/src/jit-test/tests/basic/testUndefinedCmp.js
 create mode 100644 js/src/jit-test/tests/basic/testUndefinedIncrement.js
 create mode 100644 js/src/jit-test/tests/basic/testUndefinedPropertyAccess.js
 create mode 100644 js/src/jit-test/tests/basic/testUndemotableBinaryOp.js
 create mode 100644 js/src/jit-test/tests/basic/testWeirdDateParse.js
 create mode 100644 js/src/jit-test/tests/basic/testWeirdGetterInvocation.js
 create mode 100644 js/src/jit-test/tests/basic/testWeirdThingsInFunctionConstructor.js
 create mode 100644 js/src/jit-test/tests/basic/testWhileObjectOrNull.js
 create mode 100644 js/src/jit-test/tests/basic/testWhileWithContinue.js
 create mode 100644 js/src/jit-test/tests/basic/testWith.js
 create mode 100644 js/src/jit-test/tests/basic/testWithAndShadowing.js
 create mode 100644 js/src/jit-test/tests/basic/test_JSOP_ARGCNT.js
 create mode 100644 js/src/jit-test/tests/basic/test_JSOP_ARGSUB.js
 create mode 100644 js/src/jit-test/tests/basic/testif.js
 create mode 100644 js/src/jit-test/tests/basic/testincops.js
 create mode 100644 js/src/jit-test/tests/basic/this-binding-with-eval.js
 create mode 100644 js/src/jit-test/tests/basic/throw-apply-too-many-args.js
 create mode 100644 js/src/jit-test/tests/basic/timeout-check.js
 create mode 100644 js/src/jit-test/tests/basic/track-allocation-sites.js
 create mode 100644 js/src/jit-test/tests/basic/trees.js
 create mode 100644 js/src/jit-test/tests/basic/truncateDouble.js
 create mode 100644 js/src/jit-test/tests/basic/truthies.js
 create mode 100644 js/src/jit-test/tests/basic/typeMonitorCall.js
 create mode 100644 js/src/jit-test/tests/basic/typeMonitorSingleton.js
 create mode 100644 js/src/jit-test/tests/basic/typed-array-copyWithin.js
 create mode 100644 js/src/jit-test/tests/basic/typed-array-getprop-out-of-range.js
 create mode 100644 js/src/jit-test/tests/basic/typed-array-index-out-of-range.js
 create mode 100644 js/src/jit-test/tests/basic/typed-array-offsets.js
 create mode 100644 js/src/jit-test/tests/basic/typed-array-sealed-frozen.js
 create mode 100644 js/src/jit-test/tests/basic/typedarray-selfhosted-cross-compartment.js
 create mode 100644 js/src/jit-test/tests/basic/typeof-array.js
 create mode 100644 js/src/jit-test/tests/basic/typeofTest.js
 create mode 100644 js/src/jit-test/tests/basic/unboxint.js
 create mode 100644 js/src/jit-test/tests/basic/valuetosource.js
 create mode 100644 js/src/jit-test/tests/basic/weird-scopechains.js
 create mode 100644 js/src/jit-test/tests/basic/withSourceHook.js
 create mode 100644 js/src/jit-test/tests/basic/wrapping-dead-wrapper.js
 create mode 100644 js/src/jit-test/tests/basic/write-frozen-dense-strict-inlinecache.js
 create mode 100644 js/src/jit-test/tests/basic/write-frozen-dense-strict.js
 create mode 100644 js/src/jit-test/tests/basic/write-frozen-dense.js
 create mode 100644 js/src/jit-test/tests/basic/write-frozen-property-strict.js
 create mode 100644 js/src/jit-test/tests/basic/write-frozen-property.js
 create mode 100644 js/src/jit-test/tests/basic/xml-in-strict.js
 create mode 100644 js/src/jit-test/tests/basic/xprop.js
 create mode 100644 js/src/jit-test/tests/bigint/bug1531269.js
 create mode 100644 js/src/jit-test/tests/bigint/bug1551128.js
 create mode 100644 js/src/jit-test/tests/bigint/bug1554113.js
 create mode 100644 js/src/jit-test/tests/bigint/bug1580020.js
 create mode 100644 js/src/jit-test/tests/binast/README.md
 create mode 100644 js/src/jit-test/tests/binast/invalid/break-outside-while.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/break-outside-while.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/catch-scope-missing.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/catch-scope-missing.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/catch-scope-unmatched.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/catch-scope-unmatched.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/continue-outside-while.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/continue-outside-while.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/function-decl-in-then.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/function-decl-in-then.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-assign-target.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-assign-target.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-binding.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-binding.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-catch.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-catch.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-declared-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-declared-name.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-expression.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-expression.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-function-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-function-name.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-null.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-positional-parameter.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/identifier-positional-parameter.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/labelled-break-outside-while.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/labelled-break-outside-while.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/labelled-continue-outside-while.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/labelled-continue-outside-while.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-index-duplicate.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-index-duplicate.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-index-overflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-index-overflow.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-item-without-asserted-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-item-without-asserted-name.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-too-many.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-too-many.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-unmatching-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/param-unmatching-name.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/wtf-8-field-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/wtf-8-interface-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/wtf-8-interface-name.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/wtf-8-scope-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/wtf-8-scope-name.dir
 create mode 100644 js/src/jit-test/tests/binast/invalid/wtf-8-variable-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/invalid/wtf-8-variable-name.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/Bug981650.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/aggregate-set-neutered.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug1096016.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug1096023.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug1103273-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug1103273-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug1232159.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug1369774.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug1510588.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug920463.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug950458.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug953111.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug969159.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug970285.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug970285.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug973563.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug976530.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/bug976530.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/common-array-prototypes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/directives.txt
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/function-names.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz10.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz11.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz4.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz6.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz8.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz8.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz9.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/fuzz9.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/inlineopaque.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-complex.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-prefix.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-float64.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-int.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-many.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u16-from-mdim-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u16-from-struct-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u16-from-struct-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u16-from-u16-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u16-from-u16-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u32-from-mdim-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u32-from-struct-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u32-from-struct-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u32-from-u32-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-u32-from-u32-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-read-unsized.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-write-references.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-write-u16-into-mdim-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-write-u16-into-u16-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-write-u16-into-u16-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-write-u32-into-mdim-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-write-u32-into-u32-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/jit-write-u32-into-u32-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/TypedObject/set-property-with-prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/access-formals.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-attributes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-createontrace.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-mochi-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-mochi-2a.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-mochi.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-mutate-length-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-mutate-length-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-range-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-range-const.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-range.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-iterator-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-iterator-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-length-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-length-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-length-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-length-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-length-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-length-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-redefine-length-7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-sum.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args-vargc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args2a.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args2b.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args2c.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args2d.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args6a.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args8.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/args9.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/argsub.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/argsx-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/arguments-on-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/bug-917585-relax-aliasing-constraints.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/bug1051760.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/bug1423937.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/bug1423937.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/bug503772.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/bug508178.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/bug633020.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/dynamicBindings.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/mapped-define.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/mapped-freeze.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/nonstrict-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/nonstrict-assign-element-get-parameter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/nonstrict-assign-parameter-get-element.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/nonstrict-assign.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/nonstrict-later-assign.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/nonstrict-noargs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/rest-debugger.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/rest-disallow-arguments-strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/rest-in-Function.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-args-flushstack.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-assign-after.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-assign-arguments-element.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-assign-outer-param-psych.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-assign-outer-param.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-assign-parameter-get-element.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-assign.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-eval-mutation.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-maybe-assign-outer.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-maybe-nested-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-assign-shadow-function-call.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-assign-shadow-function-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-assign-shadow-function.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-assign-shadowed-catch-call.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-assign-shadowed-catch.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-assign-shadowed-var.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-shadow-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-nested-shadow-maybe-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-noargs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/strict-osr-shadowed-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/testDelArg1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/testDelArg2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/testDelArg3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arguments/testDelArg3Strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/bug1423173.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/bug1423173.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/fillwithundefined-length-nonwriteable.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/ion-pop-denseinitializedlength-less-than-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/ion-pop-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/ion-push-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/ion-shift-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/length-set-after-define-nonconfigurable.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/length-set-after-has-sparse.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/new-array-int-undefined-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/new-array-undefined-undefined-more-args-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/new-array-undefined-undefined-more-args-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/nonwritable-length-grow-capacity.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/pop-nonwritable-length-denseinitializedlength-below-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/push-densely-loopy-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/push-densely-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/push-slowly-loopy-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/reverse-frozen.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/reverse-frozen.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/setelem-one-past-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/slice-sparse-getter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/sort-update-types.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/splice-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/too-long-array-splice.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/too-long-array-splice.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrays/unshift-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrow-functions/bug-885219.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrow-functions/close-paren-arrow-after-expr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrow-functions/eval-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/arrow-functions/this-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/atomics/directives.txt
 create mode 100644 js/src/jit-test/tests/binast/lazy/atomics/optimization-tests.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1183241.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1183241.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1263532.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1263857.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1263857.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1263865.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1263865.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1264561.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1266579.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1268034.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1268034.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1269074.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1269074.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1276082.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1315943.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1335619.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1335623.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1343513-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1343513-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1343513.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1343513.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1357330.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1357462.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1448582-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1448582-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1460436-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1460436-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1466626-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1466626-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1466626-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1466626-3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1476417.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1479076.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1481032.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug1500255.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug464116.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug469262.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug469262.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug477877.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug479747.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug479747.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug487320.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug487534.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug487563.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug488015.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug488034.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug488203.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug488203.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug488421.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug488693.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug489040.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug489836.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug490191.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug490776.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug490776.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug496245.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug496245.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug496325.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug502604.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug505305.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug528048.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug533705.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug543436.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug557946.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug558618.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug560566.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug562028.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug563126.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug563126.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug563127.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug564619.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug567577.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug567577.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug568786.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug571168.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug571168.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug579348.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug580694.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug580699.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug581785.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug582268.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug582268.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug582276.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug583675.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug583675.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug583680.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug583681.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug584423.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug586538.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug590772.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug591795.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug593580.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug596823.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug599446.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug599464.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug600138.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug601070.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug601393.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug605011.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug605013.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug605013.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug606639.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug606639.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug607502.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug607513.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug612836.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug613400.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug620315.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug620637.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug620637.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug621988.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug634236.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug634236.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug635389.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug635389.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug637205.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug638212.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug638735.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug640079.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug640079.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug643670.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug643670.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug643847.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug647464.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug648747.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug648747.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug648839.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug648852.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug648852.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug648992.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug648999.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug648999.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug649017.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug649017.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug649937.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug650574.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug650574.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug650658.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug650658.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug653395.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug653395.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug653789.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug653789.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug654392.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug654392.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug654665.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug655507.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug655940.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug655950.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug657586.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug658803.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug659779.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug661840.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug661840.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug665914.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug665914.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug666305.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug666305.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug666599.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug672104.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug673792.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug673792.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug674843.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug677386.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug677386.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug677587.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug678086.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug678086.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug678529.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug678529.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug679799.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug679810.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug682252.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug682298.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug682298.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug682563.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug684281.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug685472.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug685472.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug686107.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug686107.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug686179.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug687099.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug687102.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug687102.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug687125.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug687399.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug688968.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug688974.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug689892.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug691595.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug691595.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug692300.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug692366.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug693144.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug693971.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug694438.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug695290.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug695290.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug696039.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug697255.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug698074.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug698148.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug699674.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug700127.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug700295.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug702003.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug702915.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug704136.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug704136.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug710192.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug710192.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug713209.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug713944.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug715682.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug716512.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug716512.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug717249.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug717249.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug717251.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug718347.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug718347.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug720380.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug720396.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug720396.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug721497.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug721497.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug722023.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug722260.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug724875.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug726636.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug726636.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug727330.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug727330.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug728509.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug729571.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug729797.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug729797.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug729886.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug729886.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug732852.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug732852.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug732855.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug732856.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug732857.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug732861.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug732861.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug736609.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug737300.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug737300.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug737737.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug740654.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug740654.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug741199.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug743071.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug743094.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug745452.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug746376.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug746377.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug746377.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug748119.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug754719.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug755750.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug756236.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug757428.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug758164.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug759719.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug761864.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug762324.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug763039.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug763989.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug765483.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug765483.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug766065.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug766065.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug767679.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug771946.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug779390.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug779818.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug780003.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug780003.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug781364.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug782083.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug782129.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug783421.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug785089.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug785305.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug785576.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug795937.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug797493.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug797493.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug800878.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug800878.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug812235.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug813029.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug829795.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug829795.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug829813.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug909441.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug909441.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/auto-regress/bug912379.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/accessor-ic-shape-replacement.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1024444.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1054330.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1063878.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1095870.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1095870.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1238815.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1247862.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1247862.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1258301.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1349298.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1368626.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1416727.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1416727.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1463375.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug1463375.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug840984.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug841718.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842313.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842316.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842317.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842430.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842431-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842431-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842431-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842431-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842431-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842431-3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842432.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug842432.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug843886.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug843886.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug844383.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug844467.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug844470.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug844828.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug847410.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug847425.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug847425.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug847678.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug847678.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug848743-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug848743-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug852175.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug852175.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug857580.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug877589.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug881461.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug892787-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug892787-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug916039.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug934427.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug934427.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug938130.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug938130.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/bug940972.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/callee.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/eval-newtarget-osr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/funcall-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/funcall.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/getter_setter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/long-proto-chains.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/metadata-hook-on-stack.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/no-such-property-getprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/try-finally-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/try-finally-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/try-finally-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/try-finally-osr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/baseline/unboxed-expando-type-update.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/adjacent-trycatch-second-nested.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/argumentsPassedToBuiltin.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/arityMismatchExtraArg.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/arityMismatchMissingArg.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/array-length-double.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/array-proto-outofrange.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/array-slice.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/arrayConcat.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/arrayPopShift.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bigLoadStoreDisp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bindname-in-strict-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bitwiseAnd.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bitwiseGlobal.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug-1133377.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug-1240532.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug-1271507.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug-1271507.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug-508061.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1001090-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1001090-5.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1003161.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1008339.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1013922.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1015339.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1018620.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1024786.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1024786.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1033946.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1035287-track-allocation-sites-recursion.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1035287-track-allocation-sites-recursion.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1035325.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1054243.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1054243.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1059459.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1078871.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1081175.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1106982.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1113980.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1118996.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1118996.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1122534.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1122534.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1122581.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1127303.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1131035.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1134146.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1135718.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1141329.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1143106.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1146836.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1147216.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1153057.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1161762.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1170355.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1172503-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1177907.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1177907.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1180054.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1182865.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1185653.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1189744.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1190733.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1196579.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1203790.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1204722.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1205870.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1206265.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1208403.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1208403.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1210596.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1219363.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1232269.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1237564.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1237564.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1238003.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1238630.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1247926.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1265693.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1265693.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1276882.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1276882.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1280252.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1292858.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1293575.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1295031.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1296015.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1300904.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1300904.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1301797.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1302682.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1310418.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1341326.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1341326.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1344265.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1344265.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1348407.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1348407.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1355573.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1355573.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1372956.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1372956.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1373356.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1373356.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1380962.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1407058.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1420961.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1447996.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1447996.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1459258.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1459258.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug1473256.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug504587-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug507180.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug509639.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug510434.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug510437-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug511214.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug511241.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug513898-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug516009.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug517721.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug519129.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug520498.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug522136.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug522817.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug524826-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug524826.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug525028.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug528116.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug532568-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug532568.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug532823.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug535474.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug535760.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug535930.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug536445.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug536748.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug539379.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug539553-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug539553-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug539553.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug541191-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug541191-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug541191-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug541191-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug541191-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug552196.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug557841.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug558530.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug558531.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug558814.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug559912.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug560234.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug561359-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug563125.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug566136.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug566637.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug568276.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug569651.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug570385-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug570385-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug570385-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug570663-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug570663-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug572229.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug572232.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug572232.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug576823-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug576837-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug576891.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug579740.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug582161.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug582161.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug582479.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug583757.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug584499-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug584499-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug584499-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug584565.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug585542.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug586499-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug586917.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug587346-regexp-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug587366.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug589318.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug590036.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug592927.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug593611.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug593663-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug594108.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug594205.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug595963-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug595963-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug596351-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug596351-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug596351-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug596351-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug599854.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug601046.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug605754-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug606083.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug606882-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug606882-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug608313.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug608980.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug609502-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug609502-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug610592.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug613122.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug613151.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug613399.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug614688.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug614915.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug616009.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug616170.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug616762.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug617139.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug617139.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug617171.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug617745.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug618350.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug618577.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug618853.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug619004.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug619338.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug620532.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug621022-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug621022-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug621487.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug623859.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug623859.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug623863.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug624041-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug624041-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug625141-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug625141-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug625399.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug627609.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug629858.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug629858.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug630865-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug630865-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug631219.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug631788.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug632778-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug632778-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug632901.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug632964-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug633409-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug633409-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug633752.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug634593.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug635417.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug638981.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug639126.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug639128.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug639311.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug639591.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug639759.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug639797.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug639807.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug640203.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug640993.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug641229.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug641231.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug641491.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug641525.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug641563.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug641563.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug641741.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642154.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642161.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642164.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642248.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642254.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642319.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642326.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642422.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642569.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642592.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642758.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642772-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642772-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642894.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug642985-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug643113.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug643244.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug643285.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug643733.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug645293.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug645632.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug646393.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug647463.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug648357.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug648773.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug649439.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug649771.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug651451-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug651451.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug652054.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug652060.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug652422.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug652646.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug653262.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug653438.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug653672.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug654073.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug654668.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug656261.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug657197.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug657225.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug657245.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug657901.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug658539.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug660081.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug660173.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug660203.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug660204.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug660597.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug662044.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug663338.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug665289.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug666448.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug667507.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug673468.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug673469.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug673705-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug673705-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug673715.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug673766.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug673767.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug674085.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug678211.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug679977.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug679986-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug679986-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug680217.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug683140.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug683838.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug685313.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug686296.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug686396.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug688939.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug689916-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug690732.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug691797-regexp-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug691797-regexp-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug695922-syntax.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug696748.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug699166.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug702426-regexp-gc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug702572.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug703157.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug703544.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug703818.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug704134.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug705895-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug705895-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug705895-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug706316.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug706316.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug706795.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug706808.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug707750.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug707750.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug708228.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug708228.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug708819.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug709634.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug710947.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug710947.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug713226.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug713226.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug714614.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug714616.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug718852.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug718852.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug720070.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug720675.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug720675.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug722028.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug728086.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug728609.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug730085.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug730888.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug731642.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug732693.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug737384.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug739694-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug743961.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug744285.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug744285.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug744287.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug745360.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug745360.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug749039.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug749039.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug749620.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug750307.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug754150.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug754150.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug754242.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug756851.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug757199.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug757431.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug763440.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug767074.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug767273.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug768732.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug769433.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug773153.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug774859.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug777776.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug777992.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug781393.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug782337.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug783989.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug783989.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug785094.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug785094.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug785175.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug787847.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug792239.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug794025.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug794025.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug794947.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug797495.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug798678.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug798834.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug807623.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug808067.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug808483.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug817002.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug820124-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug820124-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug820124-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug820124-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug821850.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug824856.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug824856.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug826581.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug829795.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug829795.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug829813.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug829821.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug829821.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug830045.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug830049.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug830049.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug831658.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug832197-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug832203.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug836563.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug839420.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug842425.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug842425.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug842482.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug846080.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug846080.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug851635.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug851756.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug852016.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug852016.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug854124.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug854137.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug855088.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug858097.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug858097.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug863084.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug863084.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug867946.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug867946.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug876226.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug876226.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug877378.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug880377.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug882416.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug882416.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug883523.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug883623.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug886803.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug911368.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug911368.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug913445.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug920484.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug934789-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug934789-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug934997.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug935294.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug935294.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug937089.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug942390.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug943126.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug950725.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug951213.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug951346.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug951632.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug970643.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug970643.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug972961.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug980013.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug980450.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/bug984766.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/builtinLocals.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/call.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/call2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/constAssignError.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/construct-primitive-Function.prototype.prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/cross-global-for-in.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/deep2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/deepForInLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/defaultvalue-toString-is-noncallable-object-elem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/defaultvalue-toString-is-noncallable-object.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/defaultvalue-valueOf-is-noncallable-object.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/define-frozen-dense.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/define-frozen-property-strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/define-frozen-property.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/delete-array-elements.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/delete-integer-nonid.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/delete-non-config.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/deleteToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/dense-elements-appear.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/dependentStrings.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/emulates-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/equalInt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/error-toString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/eval-introduction-principals.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/eval-introduction-principals.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/evalInWorker-interrupt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/evalInWorker-interrupt.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/evalInWorker-jit-options.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/evalInWorker-jit-options.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/evalInWorker-nested.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/evaluate-catchTermination.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/evaluate-restore-options.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/external-strings-cgc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/fannkuch.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/finally-implicit-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/folding-bug767660.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/forVarInWith.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/function-apply-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/function-bind.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/function-tosource-bug779694.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/function-tosource-constructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/function-tosource-exprbody-bug777834.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/function-tosource-func-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/functionRedeclConst.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/functionRedeclConst.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/functionRedeclLet.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/functionRedeclLet.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/getelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/getprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/globalGet.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/globalOptimize-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/globalSet.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/globals-shared-shapes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/ifInsideLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/inArrayTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/inObjectTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/indexed-iteration.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/indexof-equal.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/innerLoopIntOuterDouble.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/inner_double_outer_int.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/iter-cache-null-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/joinTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/local.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/matchInLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/math-jit-tests.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/mathImul.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/mathRoundBig.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/maxConvertAllArgs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/merge_type_maps.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/metadata-hook.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/missingArgTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/missingArgTest2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/mod.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/more-compartments-flag.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/more-compartments-flag.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/multiple-declared-args-syntax.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/mutable-proto-teleporting.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/name-inactive-del.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/name-inactive-eval-del.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/name-inactive-inferflags.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/name-inactive.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/name.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/nestedContinue.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/nestedExit2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/nestedExitLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/new-Function-prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/new-bound-function.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/new-read-before-write.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/newTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/non-extensible-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/non-extensible-elements3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/non-extensible-elements4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/non-extensible-elements5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/nonEmptyStack1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/nonEmptyStack2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/null-filename-Error.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/number-isfinite.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/number-isinteger.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/number-isnan.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/object-lookup-shadowing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/offThreadCompileScript-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/offThreadCompileScript-01.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/offThreadCompileScript-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/offThreadCompileScript-02.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/orNaNTest1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/orNaNTest2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/outerline.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/parseIntTests.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/parsingNumbers.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/primitive-proto-properties.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/primitiveProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/properly-remove-timeout-root-before-shutdown.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/putargsNoReturn.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/putargsReturn.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/recompute-wrappers.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/regexp-removed-dot-star.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/regexp-reset-input.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/regexp-sticky-undef-capture.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/regexp-test-direct-bug-694752.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/regexp-undefined-match.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/regexpLastIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/relazify-selfhosted.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/relazify.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/runOnceClosures.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setArgumentsLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setArgumentsLength2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setCall.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setCallEvalMiddle.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setCallEvalMiddle2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setCallGlobal.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setprop-with-index.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/setprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shape-checks.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shell-principals.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shell-watchdog.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shell-watchdog.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shifted-elements1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shifted-elements2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shifted-elements3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shifted-elements4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shifted-elements5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/shifted-elements6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/singleton.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/sleep-without-timeout.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/splice-675164.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/splice-call-plain-object-590780.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/splice-delete-non-configurable-during-shrink.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/splice-fail-step-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/splice-huge-array-finishes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/splice-on-arguments.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/splice-throwing-length-getter-668024.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/spread-array-wrap.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/strict-catch-ident-syntax.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/strict-compare-same-operands.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/strict-eval-loop-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/strictParseIntOctal.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/string-endswith.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/string-regexp-capture-groups.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/string-startswith.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/stringConvert.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/stringSplitIntoArrayTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/stringSplitTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/strings.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/symbol-in-loop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/syntax-error-function-body-eof.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/syntax-error-primary.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/syntax-error-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/syntax-error-toplevel-eof.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/teleporting-mutable-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/terminate.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/terminate.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/test-apply-many-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/test-jitinfo.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/test586387.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAbortedImacroDecompilation.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAccessCanonicalArgInGetElem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAddAnyInconvertibleObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAddInconvertibleObjectAny.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAddInconvertibleObjectInconvertibleObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAddNull.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAddUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApply.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApplyArrayInline.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApplyArrayInline.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApplyAtJoinPoint.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApplyCall.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApplyInterpretLowered.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApplyInterpretLowered2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApplySpeculationFailInCompiler.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testApplyUnbox.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArgumentsOptimizationFailCornerCase.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArgumentsPropLookup.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArrayBufferSlice.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArrayBufferSpeciesDelete.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArrayConcat.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArrayDensityChange.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArrayNaNIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArrayNamedProp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArrayPushPop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testArraySpeciesDelete.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAssignmentThatIgnoresSetterRetval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testAtomize.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBitOrAnyInconvertibleObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBitOrInconvertibleObjectAny.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBitOrInconvertibleObjectInconvertibleObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBitopWithConstan.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBitwise.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBoolToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBoolToString.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBoxDoubleWithDoubleSizedInt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBranchCse.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBranchingLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBranchingUnstableLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBranchingUnstableLoopCounter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBranchingUnstableObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug1235874.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug458838.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug463490.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug465272.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug466262.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug501690.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug502914.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug504520.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug507425.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug507425.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug520503-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug520503-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug529147.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug552248.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug554043.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug555484.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug558446.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug586866.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug602413.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug607659.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug614653.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug614752.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug614752.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug616454.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug628564.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug629974.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug630064.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug634590.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug634590b.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug634590c.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug634590d.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug634590ma.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug634590ma.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug637014.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug648438.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug653396.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug653396.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug659577-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug659577-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug663789-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug663789-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug666003.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug668479.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug673066.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug673068.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug673068.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug676486.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug686274.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug690959.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug705423.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug720695.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug723445.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug726380.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug731181.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug736012.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug736807.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug737388.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug737575.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug740442.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug740445.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug743408.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug743408.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug752379.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug755916.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug755916.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug761863.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug7618864.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug762105.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug762432.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug762450.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug763384.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug769987.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug770407.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug770407.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug772328.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug775801.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug778603.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug780712.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug783441.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug783540.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug783543.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug783543.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug784639.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug840012.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug840012.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug878429.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testBug895774.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCallApply.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCallApplySpeculationFailed.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCallElem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCallFunctionPrototypeInALoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCallPick.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCallProtoMethod.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCaseAbort.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCaseTypeMismatchBadness.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testChangingObjectWithLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testChangingTypeDuringRecording.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testClosingRecursion.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testClosures.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testComparisons.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testConcatNWithSideEffects.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCondSwitch1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCondSwitch3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testConstIf.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testConstSwitch2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testConstantBooleanExpr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testConstructorArgs-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testConstructorArgs-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testConstructorArgs-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testContinue.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testContinueWithLabel.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testContinueWithLabel3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testContinueWithLabel4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testConvertibleObjectEqUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testCrossCompartmentTransparency2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDateNow.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDecElem1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDecElem2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDecayingInnerLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDeepBail1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDeepBailFromHasInstance.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDeepPropertyShadowing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDefinePropertyAcrossCompartment.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDenseArrayProp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDenseToSlowArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDifferingArgc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDivModWithIntMin.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDivision.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDivisionFloat.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDivisionWithNegative1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDontClobberScannerError.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDoubleComparison.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDoubleToStr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDoubleZeroInSwitch1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testDoubleZeroInSwitch2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testElemDec1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testElemDec2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testElemInc1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testElemInc2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testEqFalseEmptyString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testEvalInFrameEdgeCase.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testEvalInFunctionCallee.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testExistingPropToJoinedMethodAttempt-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testExistingPropToJoinedMethodAttempt-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testExistingPropToJoinedMethodAttempt-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testExistingPropToJoinedMethodAttempt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFakeDOMWeakmapKey.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFloatArrayIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFoldPropertyAccess.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFunApplyMadness1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFunApplyMadness2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFunApplyMadness400.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFunApplyMisspeculation.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFunApplyOverflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testFunctionIdentityChange.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testGetCallObj.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testGetThis.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testGlobalAsProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testGlobalProtoAccess.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testGlobalShapeChangeAfterDeepBail.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testGrowDenseArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testGuardCalleeSneakAttack.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testGuardCalleeSneakAttack2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testHOTLOOPSize.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testHeavy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testHeavy2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testHoleInDenseArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testHolePushing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testHolesAndIndexPropertiesOnThePrototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testINITELEM.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testImplicitThisMiss.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testImplicitThisMiss.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIncDecReadOnly.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIncElem1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIncElem2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIncElem3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIncElem4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInitPropOverMethod.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInitPropWithIntName.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInitProtoPrimitive.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInitSingletons.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInitSlowify.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInitelemCond.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInitelemWithFloatIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInitelemWithSetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInnerMissingArgs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInnerSwitchBreak.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInnerTreeMutatingUpvars.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInt32ToId.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIntFloor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIntOverflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIntUnderflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInterpreterReentry.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInterpreterReentry4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInterpreterReentry5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInterpreterReentry6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInterpreterReentry7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInvalidCharCodeAt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testInvertNullAfterNegateNull.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testIteratorReification.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLambdaCtor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLambdaInitedVar.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLengthInString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLengthOnNonNativeProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLirBufOOM.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLocaleCompare.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLogicalNotNaN.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLongNumToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLoopWithUndefined1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLoopWithUndefined2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testLoopingAccumulator.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMatchAsCondition.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMatchStringObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMathClz32.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMathMinMax.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMethodInc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMethodInit.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMethodInitSafety.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMethodSet.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMethodWriteBarrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMethodWriteBarrier2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMethodWriteBarrier3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMethodWriteBarrier4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMissingMethod.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMissingMethod2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMissingProperties.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testModuloWithNegative1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testModuloWithNegative2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMoreArgcThanNargs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMoreClosures.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMultipleArgumentsObjects.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testMultipleFunctionRedeclarations.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNEWINIT.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNEWINIT_DOUBLE.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNativeArgsRooting.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNativeLog.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNativeMax.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNativeSetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNegativeArrayLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNestedClosures.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNestedDeepBail.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNestedEscapingLambdas.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNestedExitStackOuter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNestedForIn.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNeutering.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNewArrayCount.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNewArrayCount2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNewObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNewString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNewWithNonNativeProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNot.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNullRelCmp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNullToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNumToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testNumberToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testObjectConstructorReturningObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testObjectLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testObjectOrderedCmp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testObjectOrderedCmp2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testObjectVsPrototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverOOMInFixupArity.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverRecursed6.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOverwrittenArgumentsWithUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testOwnPropertyWithInOperator.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testParseInt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testPartialFlatClosure.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testPropagatedFunArgs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testProxyDefinePropertyWithMissingSetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testProxyPrototypes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testPutOnEmptyArgsObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testReallyDeepNestedExit.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testRebranding.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testRebranding2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testRegExpTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testRegExpTest.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testReplace2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testReplaceMap.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testResumeOp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testReverseArgTypes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testRopeMarking.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testScriptGetter_JSOP_CALLPROP-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testScriptGetter_JSOP_CALLPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testScriptGetter_JSOP_GETARGPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testScriptGetter_JSOP_GETLOCALPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testScriptGetter_JSOP_GETPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testScriptGetter_JSOP_GETTHISPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSetGetterOnlyProperty.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSetPropNeitherMissNorHit.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSetPropertyFail.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSetProtoRegeneratesObjectShape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSetelemWithFloatIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testShiftLeft.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testShiftLeft.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testShiftRightArithmetic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testShiftRightLogical.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSlowArrayLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSlowArrayPop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSlowArrayPopMultiFrame.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSlowArrayPopNestedTrees.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSlowNativeBail.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSlowNativeCtor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSlowNativeWithNullThis.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testStaticEvalScope.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testStaticsInRegExp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testStrict.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testStringBufferMallocAccounting.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testStringObjectLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testStringToNumber.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testStringify.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSubstring.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSwitch.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSwitchString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testSwitchUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTableSwitch1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTableSwitch2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testThinLoopDemote.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testThrowWhileWrappingException.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testThrowingObjectEqUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testToLocaleString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testToStringBeforeValueOf.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testToUpperToLower.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTruncatedMod.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypeUnstableForIn.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypedArrayByteRegs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypedArrayClamping.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypedArrayMaybeUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypedArrayOutOfBounds.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypedArraySetConversion.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypedArrayUint32.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypedArrayUndefinedAndHoles.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypedArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testTypeofHole.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testUnaryImacros.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testUndefinedBooleanCmp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testUndefinedCmp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testUndefinedPropertyAccess.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testWeirdDateParse.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testWeirdGetterInvocation.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testWeirdThingsInFunctionConstructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testWhileObjectOrNull.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testWhileWithContinue.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testWith.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testWithAndShadowing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/test_JSOP_ARGCNT.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/test_JSOP_ARGSUB.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testif.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/testincops.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/timeout-check.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/timeout-check.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/trees.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/truncateDouble.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/typeMonitorCall.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/typeMonitorSingleton.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/typeMonitorSingleton.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/typed-array-getprop-out-of-range.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/typed-array-offsets.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/typeof-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/typeofTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/unboxint.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/withSourceHook.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/withSourceHook.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/write-frozen-dense.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/write-frozen-property-strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/write-frozen-property.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/xml-in-strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/basic/xprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/binast/shorthand.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug1323854-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug1323854-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug765479.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug793385.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug793385.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug825379.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug828119.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug830943.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug830943.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug847682.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/bug953337.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/alloc-dense-elements.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1345707.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1357024.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1397026.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1414849.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1423139.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1438727.2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1438727.4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1439180.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1451976.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1451984.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1462280.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1471361.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1488786.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1500255.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1502143.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/bug1502709.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/function-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/has.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/nukedCCW.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/setelem-id-guard.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/shape-teleporting-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/cacheir/unboxed-element-hole.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/class/regress-merge-descriptors-simple.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/class/regress-merge-descriptors.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/bug540242.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/bug540528.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/bug541239.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/bug543565.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/bug684489.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/closure-pluseq.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/closure-pluseq2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/closure-plusplus.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/closure-tests.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/flat-closure-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/flat-closure-8.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/lambda-inner-heavy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/lambda-light-returned.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/lambda.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/lambdafc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name-both-hvy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name-inactive-missing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name-inactive-missing.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name2a.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name2b.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/name4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/namedLambda.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/nameinc-loop-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/nameinc-loop-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/nameinc-loop-missing-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/nameinc-loop-missing-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/nameinc-loop-missing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/nameinc-loop-missing.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/nameinc-loop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/nameinc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/set-outer-trace-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/set-outer-trace-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/set-outer-trace-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/set-outer-trace-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/set-outer-trace.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/setname-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/setname-closure.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/setname-inner-heavy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/setname-loop-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/setname-loop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/setname-no-pop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t001.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t002.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t003.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t004.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t005.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t006.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t007.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t008.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t009.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t010.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t011.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t012.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t013.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t014.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t015.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t016.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t017.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t021.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t022.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t023.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t024.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t025.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t026.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t027.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t028.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t029.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t030.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t031.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t032.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t033.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t034.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t035.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t036.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/t037.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/test-inner-imports.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/closures/upvar-nest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-cross-compartment.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-generic-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-generic-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-generic-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-generic-3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-length-setter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-nonconfigurable-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Array-of-ordering.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-Set-moving-gc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-clear-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-clear-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-clear-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-clear-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-clear-iterators-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-constructor-duplicates.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-delete-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-delete.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-gc-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-get.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterator-add-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterator-pairs-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterator-pairs-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterator-pairs-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterator-proxies-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterator-remove-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterator-remove-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterator-remove-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-iterators-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-scale.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-set-returns-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-set-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-set-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-surfaces-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Map-surfaces-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-add-returns-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-add-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-clear-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-clear-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-clear-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-clear-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-clear-iterators-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-clear-iterators-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-delete-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-iterator-add-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-iterator-proxies-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-iterator-remove-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-iterator-remove-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-iterator-remove-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-scale.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-surfaces-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/Set-surfaces-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakMap-constructor-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakMap-constructor-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakMap-constructor-duplicates.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakMap-moving-gc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakMap-set-returns-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakMap-surfaces.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakSet-add-returns-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakSet-constructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakSet-delete.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakSet-moving-gc.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/WeakSet-surface.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/for-in.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/iterator-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/iterator-proto-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/iterator-proto-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/iterator-proto-surfaces.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/key-equality-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/key-equality-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/key-equality-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/collections/key-equality-NaN.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/coverage/bug1206247.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/coverage/bug1206247.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/coverage/bug1274048.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/coverage/bug1274048.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/coverage/bug1304569-switch-case.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/coverage/bug1304569-switch-case.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/coverage/getLcovInfo_twice.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/coverage/getLcovInfo_twice.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/DebuggeeWouldRun-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/DebuggeeWouldRun-01.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/DebuggeeWouldRun-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/DebuggeeWouldRun-02.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/DebuggeeWouldRun-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/DebuggeeWouldRun-03.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/DebuggeeWouldRun-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/DebuggeeWouldRun-04.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-add-Debugger-prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-allowUnobservedAsmJS-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-allowUnobservedAsmJS-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-allowUnobservedAsmJS-02.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-clearAllBreakpoints-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-ctor-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-ctor-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-ctor-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-ctor-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-ctor-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-15.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-17.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-19.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-debuggees-21.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findObjects-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findObjects-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findObjects-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findObjects-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findObjects-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-15.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-17.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-18.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-20.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-22.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-23.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-findScripts-23.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-getNewestFrame-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-getNewestFrame-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-getNewestFrame-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-multi-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-multi-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onEnterFrame-resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onEnterFrame-resumption-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onEnterFrame-resumption-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onEnterFrame-resumption-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onEnterFrame-resumption-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewGlobalObject-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewPromise-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewPromise-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewPromise-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onNewPromise-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onPromiseSettled-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onPromiseSettled-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onPromiseSettled-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Debugger-onPromiseSettled-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-Function-prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-callee-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-callee-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-callee-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-find-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-find-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-find-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-find-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-find-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-find-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-gc-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-gc-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-getVariable-WouldRun.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-identity-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-identity-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-identity-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-identity-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-names-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-parent-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-setVariable-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Environment-type-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-arguments-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-arguments-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-arguments-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-arguments-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-arguments-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-arguments-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-arguments-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-environment-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-environment-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-environment-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-environment-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-environment-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-15.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-17.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-18.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-24.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-26.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-27.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-28.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-33.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-eval-stack.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-evalWithBindings-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-identity-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-identity-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-offset-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-offset-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-older-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-17.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-18.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-19.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-20.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-21.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-after-debugger-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-error-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-error-error.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-error-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-error-return.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-error-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-error-throw.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-error.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-generators-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-generators-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-generators-02.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-multiple-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-multiple-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-return-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-return-error.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-return-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-return-return.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-return-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-return-throw.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-return.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-throw-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-throw-error.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-throw-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-throw-return.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-throw-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-throw-throw.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onPop-throw.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-lines-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-resumption-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-resumption-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-onStep-resumption-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-script-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-script-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-script-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Frame-this-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Memory-takeCensus-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Memory-takeCensus-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Memory-takeCensus-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-apply-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-apply-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-apply-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-apply-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-boundTargetFunction-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-boundTargetFunction-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-boundTargetFunction-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-callable.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-class.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperties-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperties-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperties-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-defineProperty-surfaces-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-deleteProperty-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-deleteProperty-error-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-deleteProperty-error-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-displayName-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-environment-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-executeInGlobal-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-executeInGlobal-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-executeInGlobal-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-executeInGlobal-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-executeInGlobal-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-executeInGlobal-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-executeInGlobal-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyDescriptor-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyDescriptor-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyDescriptor-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyDescriptor-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyDescriptor-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyDescriptor-surfaces-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyDescriptor-surfaces-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyNames-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertyNames-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-getOwnPropertySymbols-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-identity-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-identity-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-identity-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-isArrowFunction.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-makeDebuggeeValue-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-makeDebuggeeValue-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-name-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-name-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-preventExtensions-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-script-environment-nondebuggee.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-script-lazy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-seal-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-unsafeDereference-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Object-unwrap-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-clearBreakpoint-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-clearBreakpoint-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-clearBreakpoint-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-clearBreakpoint-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-gc-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-gc-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getAllColumnOffsets.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getAllColumnOffsets.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getBreakpoints-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getBreakpoints-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getChildScripts-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getChildScripts-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getChildScripts-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getChildScripts-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getLineOffsets-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getLineOffsets-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getLineOffsets-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getLineOffsets-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getLineOffsets-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getLineOffsets-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getLineOffsets-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getLineOffsets-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getOffsetLine-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-getOffsetLine-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-global-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-global-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-mainOffset-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Script-startLine.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-element-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-element-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-element-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-element-03.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-elementAttributeName.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-introductionScript-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-introductionScript-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-introductionScript-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/Source-surfaces.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-gc-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-gc-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-gc-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-multi-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-multi-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-multi-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-multi-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-resume-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-resume-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/breakpoint-resume-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1102549.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1102549.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1103386.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1103813.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1103817.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1110327.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1136806.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1136806.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1248162.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1248162.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1260725.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1260725.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1260728.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1260728.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-1444604.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-725733.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-725733.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-800586.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-826669.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug-858170.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1001372.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1002797.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1006205.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1006473.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1006473.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1106164.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1106164.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1106719.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1106719.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1107525.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1107525.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1107913.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1107913.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1108556.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1108556.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1109328.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1109915.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1109964.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1118878.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1148917.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1148917.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1161332.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1161332.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1216261.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1216261.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1221378.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1246605.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1251919.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1251919.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1252464.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1252464.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1266434.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1331064.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1331064.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1332493.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1332493.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1363233.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1363233.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1370905.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1370905.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1417961.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1434391.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug1434391.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug967039.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug973566.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug980585.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/bug999655.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/dispatch-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/execution-observability-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/execution-observability-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/execution-observability-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/execution-observability-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-09.2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-compartment-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/gc-compartment-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/makeGlobalObjectReference-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onDebuggerStatement-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onDebuggerStatement-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onEnterFrame-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onEnterFrame-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onEnterFrame-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onEnterFrame-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onEnterFrame-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-13.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-resumption-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-resumption-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onExceptionUnwind-resumption-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onNewScript-CloneAndExecuteScript.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onNewScript-ExecuteInGlobalAndReturnScope.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onNewScript-off-main-thread-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onNewScript-off-main-thread-01.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onNewScript-off-main-thread-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/onNewScript-off-main-thread-02.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/resumption-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/resumption-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/surfaces-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/surfaces-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/surfaces-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/surfaces-offsets.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/testEarlyReturnOnCall.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/uncaughtExceptionHook-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/uncaughtExceptionHook-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/uncaughtExceptionHook-resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/debug/uncaughtExceptionHook-resumption-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/array-iterator-changing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/array-iterator-generic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/array-iterator-growing-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/array-iterator-keys-entries.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/array-iterator-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/array-iterator-shrinking.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/array-iterator-surfaces-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/bug-728079-js17-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/completion.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/decompiler.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/syntax-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/syntax-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/syntax-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/for-of/syntax-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1004457.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1016016.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1016016.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1017141.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1028863.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1035371.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1039516.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1053676.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1053676.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1055219.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1070638.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1075546.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1104162.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1108007.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1108007.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1109922.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1123648.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1123648.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1124563.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1124653.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1136597.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1136597.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1137341.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1137341.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1138390.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1138390.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1143706.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1146696.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1146696.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1148383.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1155455.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1155455.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1157577.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1161303.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1165966.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1165966.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1171909.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1171909.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1175755.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1175755.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1177778.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1177778.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1188290.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1188290.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1210607.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1210607.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1214006.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1214006.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1214781.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1214781.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1214846.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1214846.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1216607.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1216607.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1218900-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1218900-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1218900.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1218900.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1221747.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1221747.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1223021.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1223021.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1224710.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1224710.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1226888.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1226888.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1232386.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1232386.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1237153.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1237153.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1238548.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1238548.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1238555.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1238555.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1238575.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1238575.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1240416.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1240416.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1246593.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1252103.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1252103.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1252154.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1252154.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1271110.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1271110.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1298356.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1298356.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1301496.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1301496.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1305220.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1305220.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1308048.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1308048.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1321597.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1322420.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1322648.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1322648.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1323868.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1323868.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1340010.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1340010.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1342261.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1354480.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1354480.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1370069.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1370069.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1371908.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1371908.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1382431.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1382431.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1384047.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1384047.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1401141.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1401141.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1430752.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1435321.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1449887.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1449887.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1456508.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1456508.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1459568.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1461027.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1461027.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1461319.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1461319.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1464872.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1478943.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1481093.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1481093.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-1514927.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-821551.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-824321.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-825326.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-825326.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-832103.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-832103.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-880816.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-880886.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-880886.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-886551-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-886551-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-886560.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-886560.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-889682-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-889682-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-889682-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-889682-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-889682-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-889682-3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-891773.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-906236.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-906236.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-913224.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-913715.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-919536.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-935022.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-939499.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-945275.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-945280.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-945285.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-948423.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-948423.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-950927.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-952819.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-956324.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-957110.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-957110.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-957114.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-961741.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-961877.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-969012.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-978353.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-981289.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-981295.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-985732.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-985732.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug-993768.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1146213.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1146213.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1191756.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1191756.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1282113.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1283169.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1283169.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1285186.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1285186.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1285490.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1285490.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1287063.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1287063.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1326343-gcstats.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1326343-gcstats.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1335643.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1336866.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1337324.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1337324.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1471949.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug1471949.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/bug888463.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/elements-post-write-barrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/gczeal-range.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/incremental-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/incremental-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/incremental-AccessorShape-barrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/incremental-abort.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/incremental-abort.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/incremental-compacting.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/incremental-compacting.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/multi-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/multi-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/multi-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/oomInArrayProtoTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/oomInArrayProtoTest.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/oomInDtoa.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/oomInDtoa.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/oomInNewGlobal.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/gc/oomInNewGlobal.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/generators/bug908920.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/generators/es6-syntax.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/heap-analysis/bug-1249107.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/heap-analysis/bug-1252912.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/heap-analysis/bug-1254105.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/heap-analysis/bug-1254105.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/heap-analysis/pointerByteSize.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/ArrayLengthGetPropertyIC.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/InlineAddVTypeMonitor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/PurgeProtoChain.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/absd.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/andOr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/arguments-type-reflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/arguments-type-reflow.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-join-bug1137624-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-push-frozen-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-push-length-overflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-push-multiple-frozen.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-push-multiple-frozen.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-push-multiple-with-funapply.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-push-multiple-with-funapply.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-push-multiple.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-push-multiple.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/array-splice.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bailout-with-object-or-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bindname.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug-770309-mcall-bailout.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug-870034.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug-870034.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug-952818.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1000605.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1000960.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1001222.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1001378.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1001382.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1001850.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1003694.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1005458.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1005590.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1006885.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1006899.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1006899.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1007027.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1007027.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1007213.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1015498.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1018621.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1022081.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1027510.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1028910.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1033873.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1034400.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1046597.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1053074.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1054047.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1054241.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1054512.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1054753.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1054753.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1055762.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1055762.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1055864.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1057580.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1057580.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1057582.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1060387.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1060398.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1062612.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1063488.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1063653.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1064537.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1066659.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1071879.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1072188.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1072911.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1073861.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1073928.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1074833.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1076091.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1076283.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1077349.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1077427.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1079062.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1079850.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1080991.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1085298.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1090037.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1101576.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1101821.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1102187.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1105187-sink.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1105187-sink.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1105574-ra-sink.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1105684.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1106171-sink.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1106171-sink.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1107011-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1107011-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1113139.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1115665.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1117099.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1117099.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1122401.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1122839.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1123011.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1129977.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1130679.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1132128.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1132290.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1132584.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1132770.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1132770.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1133530.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1133530.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1134074.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1135047.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1138740.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1139152.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1139368.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1139368.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1139376.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1139376.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1140890.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1143216.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1143878.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1146410.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1146410.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1148883.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1148973-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1151323.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1154971.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1159899.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1160884.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1165905.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1172498.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1186271.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1188586.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1189137.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1195588.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1195590.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1196589.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1196590.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1196648.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1197769.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1197769.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1201459.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1201459.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1201469.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1201850.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1201850.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1204165.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1204675.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1205842.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1207413.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1207413.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1212298.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1212605.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1212605.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1213552.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1216130.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1216151.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1216157.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1216157.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1219883.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1222917.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1226816.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1226816.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1228327.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1228397.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1232859.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1232859.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1233331.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1233331.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1239075.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1240521.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1240521.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1244502.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1246154.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1246552.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1247880.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1247909.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1247909.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1254197.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1261326.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1264948-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1264948-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1265159.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1279898.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1282944.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1282944.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1285217.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1287416.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1293542.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1296667.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1304640.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1304643.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1308802.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1311061.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1311061.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1314438.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1314545.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1317943.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1318634.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1322932.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1322932.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1323854.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1324521.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1326150.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1329933.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1330662.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1331058.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1331350.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1331350.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1348777.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1348777.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1352510.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1354275.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1365769-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1370922.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1379936.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1384737.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1395100.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1395100.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1397071.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1397071.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1404636.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1408412.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1433496.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1433496.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1450796.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1472132.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1479394.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1479394.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1484905.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1484905.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1493900-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1502090.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1506968.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1506968.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1510684.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug1514625.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug470143.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug669575-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug669575-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug669575-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug669950.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug670484.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug674507-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug674507-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug674656.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug674664-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug674664-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug674664-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug674694.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug675381.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677066-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677066.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677073-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677073.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677074.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677080.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677163.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677455.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677715-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677715-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677715-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677715.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677730.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677774-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677774-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug677871.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug678106.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug678239-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug678239-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug678353.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug678620.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug678625.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug678798.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug679493-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug679493.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug679581.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug679794.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug680432.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug680619.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug680621.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug681185.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug682210.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug684362.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug684384.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug691597.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug691597.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug691603.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug691603.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug691747.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug692208.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug692208.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug692211.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug692211.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug692213.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug692215.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug695017.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug701956.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug701958.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug703376.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug705351.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug706692.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug706692.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug706699.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug706699.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug710983.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug714397.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug716504.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug716624-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug716624-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug716743.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug716853.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug716895.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug717466.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug718850.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug719231.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug719346.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug719774.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug720169.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug723040.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug723271.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724517.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724530.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724562.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724654.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724788.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724788.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724944.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724975.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724976.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug724999.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug725000.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug725003.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug725011.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug725011.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug725061.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug725067.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug726180.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug728187.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug728188.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug728188.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729573.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729788.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729795.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729798.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729814.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729884.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729899-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729899-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729902-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug729902-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug730115.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug730152.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug730977-implement-jsop-delprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug731820.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732758.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732846.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732847.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732849.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732850.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732858.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732859.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732860.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732862.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732863.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug732864.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug734383.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug736135-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug736135.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug736141.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug739854.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug741202.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug741241.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug747271.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug750588.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug754713-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug754713-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug754713-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug754713-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug754720.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug755157.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug755832.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug756238.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug756238.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug756240.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug756247.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug756780.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug756781.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug758181.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug758991.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug760103.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug761835.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug761835.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug761854.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug762547.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug764432.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug765454.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug765477.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug765478.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug765480.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug766218.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug767665.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug768436.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug770235.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug770762.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug772901.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug773587.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug774006.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug774644.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug774644.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug776687.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug776748.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug779125.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug779595.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug779812.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug779812.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug779841.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug779841.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug780842.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug780842.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug782087.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug783590.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug783590.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug784385.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug786107.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug787921.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug787921.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug789300.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug789420.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug790479.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug792166-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug792166-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug792220.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug792234.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug792944.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug798819.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug798823.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug798946.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug799185-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug799185-3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug799185-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug799185-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug799185-8.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug799185-8.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug799185-9.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug804064.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug807035.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug807047.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug808023.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug808023.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug809021.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug809472.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug810253.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug813784.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug816492.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug816786.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug818023.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug819611.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug819611.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug819794.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug819865.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug821788.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug821794.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug822938.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug824347.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug824473.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug824863.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug825705.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug825716.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug827082.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug827082.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug827659-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug827821-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug827821-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug827821-3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug830269.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug831087.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug831424-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug831424-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug831424-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug831424-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug833076.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug835178.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug836102.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug836274.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug836705.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug837312.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug839315.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug843866.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug843875.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug844059.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug844364.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug844452.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug844459.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug846330.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug847412.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug848319.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug848733.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug848803.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug849781-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug849781.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug850099.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug851064.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug851067.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug851792.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug852140.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug852342.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug855514.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug858586.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug858617.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug860838-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug860838-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug860838-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug860838.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug861165.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug862100.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug863261.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug863261.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug863755.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug866611.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug866611.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug867820.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug870328.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug870356.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug872331.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug875452.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug875452.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug875656.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug875804.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug876465.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug877936-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug877936.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug878444.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug878510.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug882323.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug882565-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug882565.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug883490.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug883490.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug885660.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug886243.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug886246.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug888568.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug889186.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug889451.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug890722.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug892426.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug892794.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug892794.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug893732.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug893853.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug894786-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug894786.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug894794.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug897747.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug898047.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug898857.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug901086.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug901391.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug904315.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug905166.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug905986.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug905999.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug905999.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug906035.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug906035.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug906284.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug908903.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug909401.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug909505.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug909601.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug909601.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug909997.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug911369.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug911707.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug911707.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug912152.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug914098.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug914098.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug914341.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug915301.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug915608.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug915903.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug916712.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug916752.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug919118.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug921035.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug921035.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug922118.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug924538.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug925067-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug925067-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug925067-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug925067-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug925067-3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug925305.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug927389.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug928423.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug928542.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug928625.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug930327.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug930327.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug930990.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug930993.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug936740.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug939868-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug939868.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug940635.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug940846.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug942550.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug942604.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug944080.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug945294.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug945294.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug945512.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug945811.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug946284.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug946969.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug950462.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug950764.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug953164.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug956156.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug956156.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug958381.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug958432.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug964229-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug964229.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug965712.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug966926.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug969203.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug973118.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug975290.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug976110.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug977966.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug977966.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug980119.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug980860.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug980860.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug981325.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug984018.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug984830.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug989586.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug991457.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug994016.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug995673.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug995675.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug995826.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/bug998059.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/callTypeBarriers.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/callgname.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/ceil.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/close-iterators-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/close-iterators-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/compare-char.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/compare-string.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/compareAll.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/condswitch.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/dense-elem-write-barrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/directEval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/divmodself.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/divmodself.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/doubleArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/doubleComparisons.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/eliminate-type-barrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/eliminate-unreachable-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/eliminate-unreachable-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/eval-neg0.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/evalCallingName.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/expando-realloc-slots.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/filtertypeset-float32.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/fold-in.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/fold-linear-arith-bug1316830.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/gc-during-bailout.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getPropertyCacheOverflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getelem-bounds-coalesce.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getelem-bounds-hoist.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getelem-hole.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getelem-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getelem-string.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getgname-getter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getgname.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getprop-cache.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getprop-constant.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getprop-constant.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getprop-idempotent-cache-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/getprop-idempotent-cache-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/gvn-unremovable-phi-bug1317675.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/gvn-unremovable-phi-bug1317675.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/has-definite-folding.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/hole.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/ic-fuzz-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/idempotentCache.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/iloop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/iloop.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inline-Math-random-before-called.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inline-Math-random-before-called.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inline-doubles.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr-multi.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr-multi.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr-unknown.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr-unknown.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong-multi.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong-multi.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypeDescr.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypedObject-multi.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypedObject-multi.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypedObject-unknown.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypedObject-unknown.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypedObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/TypedObject-ObjectIsTypedObject.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/array-pop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/array-push.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/bug705251.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/inline-callarg-bailout-phi.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/inline-callarg-bailout.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/inline-callarg-ubench-no-double2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/isFiniteInline.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/isNaNInline.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/typedarray-data-inlining-neuter-samedata.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/typedarray-large-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/inlining/typedarray-length-inlining-neuter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/instanceof-mutate-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/invalidation/easy-invalidate.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/invalidation/framedescriptors.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/invalidation/outofline.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/invalidation/recursive-invalidate.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/is-constructing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/isArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/lambda.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/lazyLink-bug1150783.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/lookupswitch.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/loop-test-fold.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/lsra-bug1112164.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/math-imul-folding.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/math-max-arraylength.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/mathFloor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/mathMinMax.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/mathRound.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/merge-phi-usage-analysis.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/mod-double.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/monomorphic-property-access.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/nativeElementAccesses.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-8.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-9.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/new-object-with-dynamic-slots.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/notV.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/nursery-getter-setter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/nursery-getter-setter2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/object-create.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/range-analysis-bug1124448.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/range-analysis.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/range-analysis.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-autounsafe.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-autounsafe.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-bug1236114.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-empty-new-object.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-empty-new-object.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-lambdas-bug1114566.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-lambdas-bug1133389.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-object-bug1174322.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-object-bug1175233.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-object-bug1175233.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/recover-typed-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/regexp-clone.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/regexp-exec.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/result-type-mutated.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/round-float32.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/scalar-replacement-bug1138693.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/scalar-replacement-bug1138693.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/scalar-replacement-oom.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/scalar-replacement-oom.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/scripted-getter-setter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/setelem-float32-typedarray-ic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/setelem-hole.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/setelem-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/setelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/setgname-reconfigured.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/setgname.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/setpropertypolymorphic-float32.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/sink-in-recovered-object.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/stack-alignment-bug1126375.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/string-compare.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/string-concat-short.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testArrayBufferByteLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testFloat32-correctness.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testFloat32.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testFloat32.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testInArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testObjectHasPrototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testPos.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testStringFromCodePoint.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testSubtract.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/testVAndBranch.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/toid.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/truncate.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/truncateToInt32-ool.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/truncateToInt32.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/try-catch-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/try-catch-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/try-catch-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/try-catch-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/try-catch-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/try-catch-7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/typed-arrays-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/typed-arrays-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/typed-arrays-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/typedarray-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/typedarray-static-load.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/typedarray-static-store.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/typeof.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/unboxed-objects-invalidate.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/valueToInt32.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/ion/void.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/argumentsOptimize-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/argumentsOptimize-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug549393-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug549393-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug549393-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug549396.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug549398.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug549602.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug549603.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug549603.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug550490.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug551603.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug553784.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug553784.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug554580-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug554580-3.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug554580-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug554651.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug554651.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug554675-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug555155.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug555155.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug555206.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug555206.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug557070.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug557070.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug557075.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug557075.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug560221.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug563000/eif-call-newvar.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug563000/eif-call-typechange.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug563000/eif-call.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug563000/eif-getter-newvar.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug563000/eif-getter-typechange.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug563000/eif-getter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug563000/eif-global-newvar.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug566022.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug573433.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug573433.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug576398.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug577580.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug577580.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug577646.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug577705.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug577705.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug580712.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug580931-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug580931-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug581871.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug581936.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug582286.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug582392.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug582880.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug582882.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug582882.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug582884.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug582900.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug582900.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug583158.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug583158.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug583160.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug583672.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug583688.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug583688.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug583689.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug584646.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug584647.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug585391.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug585408-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug585408.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug585540.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug587431.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug588338.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug588338.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug588363-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug589108.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug589461.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug590083.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug591606.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug592973-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug593554.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug595917.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug597378.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug598696.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug599488.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug600139.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug600139.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug600419.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug600424.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug601982.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug604381.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug604427.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug606662-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug606829.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug610652.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug615440.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug616508.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug616508.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug617433.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug617440.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug617458.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug617460.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug617549.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug617558.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug617624.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug618849.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug618850.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug618863.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug619339.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug619433-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug619433-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug620643.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug621522.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug621655.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug624100.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug624100.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug624483.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug625377.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug625718-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug625718-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug625718-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug625757.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug627486.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug627486.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug639459.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug639478-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug639587.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug639808.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug640098.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug640102.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug640614.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug642198.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug643653-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug643653-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug643805.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug643829.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug643913.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug645629.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug645657.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug645985.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug646001.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug646060.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug646411.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug646495.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug646938.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug647657.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug647785.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug648004.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug648498.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug648708.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug649272.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug649593.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug649689.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug649775.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug649824.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug649973.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug650076.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug650662.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug650663.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug651147.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug652305.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug652314.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug652590.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug653243.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug653249.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug655505.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug655508.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug655810.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug655990.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug656096.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug656259.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug656591.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug656591.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug656748.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug656914.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug657120.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug657247.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug657890.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug658240.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug658294.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug658579.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug658968.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug659438.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug659439.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug659448.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug659456.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug659456.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug662072.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug662082.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug663485.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug663910.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug669706.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug670885.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug678234.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug678782.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug679666.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug680842.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug681006.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug681006.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug682345.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug682345.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug684084-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug684084.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug684084.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug684576.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug684576.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug684824.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug684943.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug687768.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug693311.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug704138.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug705873.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug706110.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug707641.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug709067.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug710780.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug714645.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug719918.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug732423.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug735161.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug738525.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug742393.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug751320.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug767961.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug768313.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug768313.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug769985.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug771871.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug781859-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug781859-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug781859-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug781859-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug819035.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/bug825966.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/chunk/bug712267.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/clonefun.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/closure-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/closure-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/closure-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/closure-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/compare-wrong-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/crash-on-compare.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/deepBailAfterRunTracer.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/floatTypedArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/fromCharCode.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/fused-eq-ifeq.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-8.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-int-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-int-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getelem-sanity-int-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getter-hook-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/getter-hook-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/globalOptimize-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/globalOptimize-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/globalOptimize-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/in.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug645645.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug645666.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug646004.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug647973.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug651209.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug655954.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug655954.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug656221.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug676491.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/bug680759.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/doubleArg.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/mathAbs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/mathFloor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/mathPow.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/mathRound.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/mathSqrt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/scripted-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/stringCharAt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/stringCharCodeAt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/inline/undefinedLocal.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/instanceOfWithKnownTypes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/instanceOfWithKnownTypes.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/invokeSessionGuard.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug651155.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug654393.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug655854.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug658290.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug659452.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug668643.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug671814.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug680809.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/bug684621.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/hoist-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/integer-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/integer-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/integer-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/multiply-by-int32min.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/loops/property-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/modConstDoubles.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/modConstInt.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/modConstZeroRhs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/modWithConstLhs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/modWithConstLhs.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/mulNegZero.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/negation.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/normalIntTypedArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/optimize-globals-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/optimize-globals-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/optimize-globals-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/propertyOptimize-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/propertyOptimize-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/propertyOptimize-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/propertyOptimize-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/arith.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug617592.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug621292.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug621328.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug638977.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug639508.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug639882.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug641225.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug641535.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug642405.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug643182.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug643376.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug643669.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug645044.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug646267.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug647183.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug647199.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug647532.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug647547.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug647991-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug647991-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug648843.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug648966.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug649261.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug649769.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug651119.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug654536.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug655949.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug655998.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug657288.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug657288.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug658209.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug658211.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug658212.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug658561.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug658777.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug659639.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug659766.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug661859.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug663690.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug671943-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug672123.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug674391.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/bug676764.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/callic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/flush.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/getelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/incdec.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/inlinestubs.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/memory-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/memory-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/memory-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/memory-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/native.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/nativemulti.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/nativestack.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/patchdouble.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/property.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/recompile/propic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/regalloc-double.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/regalloc-live.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/rsh-sanity-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/scriptedICs-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/setPropTypeGuard.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/smallIntTypedArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/strictModeSetUndefinedVar.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/strictModeSetUndefinedVar.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/subCommutativity.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/tableSwitchConst.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/tableSwitchDouble.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/tableSwitchEmpty.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/tableSwitchFloat.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/tableSwitchNeg.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testAddStringObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testCallElemAfterGC.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testDenseCallElem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testForOps.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testForOps.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testIfEqX.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testPropCallElem.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testPropCallElem2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testSetElem-Easy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testSetElem-Indexed.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testSetElem-NewProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testSetTypedFloatArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testSetTypedIntArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testShiftSameBacking.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/testTableSwitchX.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/undoAdd.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/unsignedShiftZero.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/jaeger/xor-sanity.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/basic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/bug1033113.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/compare.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/date.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/decompiler.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/dependent.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/encode-decode.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/escape-unescape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/function.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/indexOf.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/indexing.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/join.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/json.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/latin1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/other.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/parseInt-parseFloat.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/replace.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/rope-stringchar.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/search.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/split.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/startsWith-endsWith.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/structured-clone.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/toLowerCase-toUpperCase.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/toNumber.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/latin1/trim.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-13.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-14.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-28.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-38.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-38.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-44.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1263355-44.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1355046.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1355046.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1364648.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1366927.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1470992.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-1470992.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-844805-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-844805-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-888002-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-888002-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-888002.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug-975484.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug1461034.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/bug1461034.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/home-object-getter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/modifier-arrow-rest.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/modifier-do-while.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/modifier-regexp-vs-div.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/modifier-yield-without-operand-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/modifier-yield-without-operand-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/oom-tracking-line-starts-in-tokenizer.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/parser/syntax-error-illegal-character.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/arguments.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/bug584642.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/bug584642.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/bug595706.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/bug645184.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/call_self.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/callname-eager-this1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/callname-eager-this2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/callname-global1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/callname-global2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/callname-with.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/densearray.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/getelem-large-index.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/grandproto.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/length_array.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/length_mix.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/length_object.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/length_string.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/length_string_object.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/proto1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/proto3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/proto_self.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/self1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/self2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/self3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/self8.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/set-assign.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/set1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/set2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/shape_regen.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/thisprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/pic/to-dictionary.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/AutoEntryMonitor-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1135703.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1161351.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1164448.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1164448.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1231925.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1231925.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1233921.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1352507-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1352507-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1478509.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug1478509.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/bug925309.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/debugmode-osr-exception-return-addr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/debugmode-osr-exception-return-addr.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/debugmode-osr-resume-addr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/enterjit-osr-disabling-earlyret.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/enterjit-osr-disabling.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/enterjit-osr-enabling-earlyret.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/enterjit-osr-enabling.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/enterjit-osr.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/getter-setter-ic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/test-baseline-eval-frame-profiling.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/profiler/test-bug1026485.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/promise/drain-job-queue-after-quit-called.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/promise/unhandled-rejections-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/promise/unhandled-rejections-error.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/promise/unhandled-rejections.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/promise/unhandled-rejections.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/bug1072817.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/bug1072817.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/bug1095973.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/bug1505385.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/bug1505385.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/bug897403.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/bug901979-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/defineProperty-fallback.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/freeze-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/function-toString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/getElementIfPresent-not-present.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/proxy-array-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/seal-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/surfaces.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/target-becomes-nonextensible-during-preventExtensions.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testBug793160.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyConstructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyDefineProperty6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyDefineProperty7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyGetInherited2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyGetInherited4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyGetOwnPropertyDescriptor11.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyOwnKeysSymbol.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyPreventExtensions1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyPreventExtensions2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySet10.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySet7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySet8.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySet9.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySetArray1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySetArray2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySetArray3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySetArray4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySetInherited.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySetNested.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxySetNested2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyValidateProperty1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyValidateProperty2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyValidateProperty3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyValidateProperty4.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyValidateProperty5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyValidateProperty6.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testDirectProxyValidateProperty7.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testTestIntegrityLevel.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testWrapWithProtoSet.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/proxy/testWrapperGetInherited.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/basic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/bug1479430.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/bug1487238.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/bug1487238.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/bug1496892.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/bug1514263.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/bug1518753.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/scripted-caller-global.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/switch-realms-classhook.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/switch-realms-classhook.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/realms/switch-realms-native.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp/huge-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Assertion.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom_CharacterClassEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom_ControlEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom_ControlLetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom_DecimalEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom_HexEscapeSequence.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom_IdentityEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom_Null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Atom_RegExpUnicodeEscapeSequence.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Capture.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/CharacterClass.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/CharacterClass_CharacterClassEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/CharacterClass_ClassEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/CharacterClass_ControlEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/CharacterClass_ControlLetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/CharacterClass_HexEscapeSequence.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/CharacterClass_Null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/CharacterClass_RegExpUnicodeEscapeSequence.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Disjunction.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Empty.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Everything.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Group.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Lookahead.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/MatchOnly.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/Quantifier.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/regexp_parse/directives.txt
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/SavedFrame-constructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1004479-savedStacks-with-string-parameter.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1006876-too-much-recursion.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1006876-too-much-recursion.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1012646-strlen-crasher.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1012646-strlen-crasher.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1031168-trace-sources.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1149495.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1225474.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1260712.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1289073.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1445973-quick.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/bug-1445973-quick.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/principals-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/saved-stacks/principals-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/bug957004.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/define-value-property.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/get-backtrace-in-constructing-bound-function.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/invoke-self-hosted-function.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/invoke-self-hosted-with-primitive-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/is-constructor-inlined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/is-constructor-on-wrapper.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/makeconstructible-function-inherited-prototype-property.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/object-define-hazard.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-hosting/object-lookup-hazard.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/assertRecoveredOnBailout-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/assertRecoveredOnBailout-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/assertRecoveredOnBailout-1.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/baselineCompile-Bug1444894.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/baselineCompile.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/baselineCompile.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/cacheEntry.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/getBacktrace-bug1138195.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/inIon.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/inJit.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/isRelazifiableFunction-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/isRelazifiableFunction-0.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/notInIon.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/notInIon.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/notInJit.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/self-test/notInJit.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/asm-link.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/asm-link.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/gc-one-view.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/gc-one-view.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/gc-two-views.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/gc-two-views.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/is-zeroed.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/is-zeroed.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/sab-construct-noargs-1068458.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/sab-construct-noargs-1068458.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/sab-gating.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/typedarray-from-sharedtypedarray-with-overridden-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sharedbuf/typedarray-from-sharedtypedarray-with-overridden-length.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/stream/bug-1512008.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/structured-clone/Map-Set-cross-compartment.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/structured-clone/version3.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-3d-cube.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-3d-morph.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-3d-raytrace.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-access-binary-trees.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-access-fannkuch.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-access-nbody.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-access-nsieve.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-bitops-3bit-bits-in-byte.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-bitops-bits-in-byte.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-bitops-bitwise-and.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-bitops-nsieve-bits.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-controlflow-recursive.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-crypto-aes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-crypto-md5.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-crypto-sha1.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-date-format-tofte.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-date-format-tofte.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-date-format-xparb.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-math-cordic.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-math-partial-sums.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-math-spectral-norm.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-mont.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-regexp-dna.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-string-fasta.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-string-tagcloud.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/sunspider/check-string-unpack-code.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/symbol-equality.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/symbol/bug-1033856.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/symbol/not.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/symbol/toNumber-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/symbol/toNumber-2.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/symbol/toString.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/symbol/truthiness.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/symbol/typeof.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/tracelogger/bug1138265.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/tracelogger/bug1304641.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if-not-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if-not-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if-strict-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if-strict-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if-strict-not-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if-strict-not-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/if.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/not-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/not-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/not.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/obj-obj-equal.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/obj-obj-not-equal.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/strict-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/strict-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/strict-not-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/strict-not-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/truthiness/typeof.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/typedarray/bug1518764.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/typedarray/bug1518764.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/typedarray/indexed-integer-exotics-simple.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/typedarray/indexed-integer-exotics.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/typedarray/oom-allocating-arraybuffer-contents.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/typedarray/oom-allocating-arraybuffer-contents.dir
 create mode 100644 js/src/jit-test/tests/binast/lazy/typedarray/typed-array-inline-cache.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/v8-v5/check-deltablue.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/v8-v5/check-earley-boyer.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/v8-v5/check-raytrace.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/v8-v5/check-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/v8-v5/check-richards.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/v8-v5/check-splay.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/xdr/bug1108603.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/xdr/classes.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/xdr/tagged-template-literals-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/xdr/tagged-template-literals.binjs
 create mode 100644 js/src/jit-test/tests/binast/lazy/xdr/trivial.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/Bug981650.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/aggregate-set-neutered.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug1096016.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug1096023.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug1103273-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug1103273-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug1232159.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug1369774.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug1510588.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug920463.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug950458.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug953111.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug969159.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug970285.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug970285.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug973563.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug976530.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/bug976530.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/common-array-prototypes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/directives.txt
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/function-names.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz10.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz11.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz4.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz6.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz8.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz8.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz9.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/fuzz9.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/inlineopaque.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-complex.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-prefix.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-float64.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-int.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-many.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u16-from-mdim-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u16-from-struct-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u16-from-struct-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u16-from-u16-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u16-from-u16-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u32-from-mdim-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u32-from-struct-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u32-from-struct-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u32-from-u32-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-u32-from-u32-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-read-unsized.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-write-references.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-write-u16-into-mdim-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-write-u16-into-u16-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-write-u16-into-u16-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-write-u32-into-mdim-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-write-u32-into-u32-array-in-struct.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/jit-write-u32-into-u32-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/TypedObject/set-property-with-prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/access-formals.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-attributes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-createontrace.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-mochi-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-mochi-2a.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-mochi.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-mutate-length-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-mutate-length-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-range-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-range-const.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-range.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-iterator-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-iterator-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-length-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-length-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-length-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-length-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-length-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-length-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-redefine-length-7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-sum.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args-vargc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args2a.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args2b.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args2c.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args2d.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args6a.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args8.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/args9.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/argsub.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/argsx-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/arguments-on-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/bug-917585-relax-aliasing-constraints.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/bug1051760.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/bug1423937.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/bug1423937.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/bug503772.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/bug508178.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/bug633020.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/dynamicBindings.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/mapped-define.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/mapped-freeze.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/nonstrict-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/nonstrict-assign-element-get-parameter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/nonstrict-assign-parameter-get-element.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/nonstrict-assign.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/nonstrict-later-assign.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/nonstrict-noargs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/rest-debugger.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/rest-disallow-arguments-strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/rest-in-Function.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-args-flushstack.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-assign-after.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-assign-arguments-element.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-assign-outer-param-psych.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-assign-outer-param.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-assign-parameter-get-element.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-assign.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-eval-mutation.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-maybe-assign-outer.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-maybe-nested-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-assign-shadow-function-call.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-assign-shadow-function-name.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-assign-shadow-function.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-assign-shadowed-catch-call.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-assign-shadowed-catch.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-assign-shadowed-var.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-shadow-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-nested-shadow-maybe-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-noargs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/strict-osr-shadowed-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/testDelArg1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/testDelArg2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/testDelArg3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arguments/testDelArg3Strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/bug1423173.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/bug1423173.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/fillwithundefined-length-nonwriteable.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/ion-pop-denseinitializedlength-less-than-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/ion-pop-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/ion-push-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/ion-shift-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/length-set-after-define-nonconfigurable.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/length-set-after-has-sparse.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/new-array-int-undefined-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/new-array-undefined-undefined-more-args-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/new-array-undefined-undefined-more-args-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/nonwritable-length-grow-capacity.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/pop-nonwritable-length-denseinitializedlength-below-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/push-densely-loopy-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/push-densely-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/push-slowly-loopy-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/reverse-frozen.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/reverse-frozen.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/setelem-one-past-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/slice-sparse-getter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/sort-update-types.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/splice-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/too-long-array-splice.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/too-long-array-splice.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrays/unshift-nonwritable-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrow-functions/bug-885219.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrow-functions/close-paren-arrow-after-expr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrow-functions/eval-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/arrow-functions/this-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/atomics/directives.txt
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/atomics/optimization-tests.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1183241.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1183241.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1263532.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1263857.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1263857.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1263865.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1263865.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1264561.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1266579.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1268034.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1268034.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1269074.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1269074.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1276082.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1315943.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1335619.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1335623.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1343513-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1343513-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1343513.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1343513.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1357330.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1357462.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1448582-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1448582-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1460436-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1460436-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1466626-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1466626-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1466626-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1466626-3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1476417.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1479076.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1481032.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug1500255.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug464116.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug469262.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug469262.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug477877.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug479747.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug479747.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug487320.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug487534.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug487563.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug488015.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug488034.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug488203.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug488203.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug488421.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug488693.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug489040.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug489836.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug490191.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug490776.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug490776.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug496245.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug496245.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug496325.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug502604.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug505305.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug528048.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug533705.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug543436.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug557946.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug558618.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug560566.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug562028.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug563126.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug563126.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug563127.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug564619.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug567577.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug567577.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug568786.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug571168.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug571168.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug579348.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug580694.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug580699.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug581785.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug582268.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug582268.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug582276.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug583675.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug583675.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug583680.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug583681.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug584423.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug586538.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug590772.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug591795.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug593580.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug596823.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug599446.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug599464.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug600138.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug601070.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug601393.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug605011.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug605013.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug605013.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug606639.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug606639.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug607502.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug607513.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug612836.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug613400.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug620315.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug620637.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug620637.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug621988.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug634236.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug634236.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug635389.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug635389.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug637205.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug638212.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug638735.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug640079.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug640079.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug643670.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug643670.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug643847.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug647464.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug648747.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug648747.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug648839.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug648852.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug648852.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug648992.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug648999.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug648999.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug649017.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug649017.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug649937.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug650574.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug650574.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug650658.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug650658.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug653395.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug653395.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug653789.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug653789.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug654392.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug654392.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug654665.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug655507.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug655940.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug655950.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug657586.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug658803.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug659779.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug661840.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug661840.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug665914.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug665914.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug666305.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug666305.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug666599.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug672104.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug673792.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug673792.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug674843.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug677386.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug677386.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug677587.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug678086.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug678086.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug678529.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug678529.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug679799.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug679810.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug682252.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug682298.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug682298.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug682563.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug684281.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug685472.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug685472.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug686107.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug686107.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug686179.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug687099.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug687102.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug687102.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug687125.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug687399.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug688968.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug688974.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug689892.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug691595.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug691595.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug692300.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug692366.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug693144.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug693971.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug694438.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug695290.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug695290.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug696039.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug697255.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug698074.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug698148.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug699674.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug700127.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug700295.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug702003.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug702915.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug704136.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug704136.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug710192.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug710192.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug713209.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug713944.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug715682.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug716512.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug716512.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug717249.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug717249.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug717251.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug718347.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug718347.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug720380.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug720396.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug720396.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug721497.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug721497.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug722023.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug722260.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug724875.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug726636.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug726636.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug727330.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug727330.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug728509.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug729571.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug729797.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug729797.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug729886.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug729886.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug732852.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug732852.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug732855.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug732856.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug732857.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug732861.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug732861.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug735936.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug735936.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug736609.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug737300.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug737300.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug737737.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug740654.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug740654.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug741199.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug743071.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug743094.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug745452.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug746376.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug746377.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug746377.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug748119.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug754719.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug755750.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug756236.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug757428.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug758164.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug759719.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug761864.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug762324.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug763039.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug763989.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug765483.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug765483.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug766065.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug766065.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug767679.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug771946.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug779390.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug779818.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug780003.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug780003.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug781364.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug782083.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug782129.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug783421.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug785089.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug785305.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug785576.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug795937.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug797493.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug797493.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug800878.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug800878.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug812235.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug813029.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug829795.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug829795.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug829813.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug909441.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug909441.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/auto-regress/bug912379.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/accessor-ic-shape-replacement.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1024444.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1054330.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1063878.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1095870.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1095870.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1238815.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1247862.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1247862.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1258301.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1349298.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1368626.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1416727.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1416727.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1463375.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug1463375.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug840984.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug841718.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842313.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842316.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842317.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842430.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842431-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842431-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842431-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842431-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842431-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842431-3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842432.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug842432.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug843886.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug843886.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug844383.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug844467.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug844470.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug844828.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug847410.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug847425.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug847425.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug847678.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug847678.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug848743-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug848743-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug852175.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug852175.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug857580.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug877589.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug881461.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug892787-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug892787-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug916039.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug934427.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug934427.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug938130.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug938130.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/bug940972.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/callee.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/eval-newtarget-osr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/funcall-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/funcall.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/getter_setter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/long-proto-chains.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/metadata-hook-on-stack.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/no-such-property-getprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/try-finally-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/try-finally-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/try-finally-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/try-finally-osr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/baseline/unboxed-expando-type-update.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/adjacent-trycatch-second-nested.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/argumentsPassedToBuiltin.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/arityMismatchExtraArg.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/arityMismatchMissingArg.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/array-length-double.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/array-proto-outofrange.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/array-slice.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/arrayConcat.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/arrayPopShift.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bigLoadStoreDisp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bindname-in-strict-eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bitwiseAnd.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bitwiseGlobal.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug-1133377.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug-1240532.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug-1271507.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug-1271507.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug-508061.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1001090-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1001090-5.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1003161.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1008339.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1013922.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1015339.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1018620.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1024786.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1024786.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1033946.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1035287-track-allocation-sites-recursion.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1035287-track-allocation-sites-recursion.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1035325.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1054243.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1054243.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1059459.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1078871.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1081175.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1106982.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1113980.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1118996.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1118996.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1122534.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1122534.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1122581.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1127303.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1131035.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1134146.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1135718.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1141329.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1143106.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1146836.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1147216.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1153057.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1161762.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1170355.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1172503-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1177907.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1177907.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1180054.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1182865.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1185653.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1189744.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1190733.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1196579.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1203790.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1204722.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1205870.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1206265.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1208403.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1208403.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1210596.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1219363.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1232269.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1237564.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1237564.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1238003.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1238630.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1247926.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1265693.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1265693.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1276882.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1276882.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1280252.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1292858.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1293575.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1295031.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1296015.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1300904.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1300904.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1301797.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1302682.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1310418.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1341326.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1341326.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1344265.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1344265.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1348407.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1348407.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1355573.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1355573.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1372956.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1372956.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1373356.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1373356.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1380962.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1407058.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1420961.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1447996.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1447996.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1459258.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1459258.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug1473256.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug504587-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug507180.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug509639.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug510434.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug510437-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug511214.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug511241.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug513898-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug516009.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug517721.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug519129.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug520498.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug522136.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug522817.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug524826-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug524826.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug525028.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug528116.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug532568-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug532568.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug532823.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug535474.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug535760.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug535930.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug536445.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug536748.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug539379.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug539553-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug539553-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug539553.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug541191-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug541191-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug541191-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug541191-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug541191-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug552196.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug557841.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug558530.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug558531.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug558814.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug559912.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug560234.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug561359-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug563125.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug566136.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug566637.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug568276.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug569651.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug570385-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug570385-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug570385-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug570663-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug570663-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug572229.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug572232.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug572232.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug576823-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug576837-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug576891.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug579740.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug582161.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug582161.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug582479.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug583757.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug584499-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug584499-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug584499-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug584565.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug585542.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug586499-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug586917.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug587346-regexp-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug587366.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug589318.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug590036.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug592927.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug593611.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug593663-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug594108.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug594205.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug595963-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug595963-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug596351-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug596351-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug596351-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug596351-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug599854.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug601046.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug605754-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug606083.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug606882-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug606882-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug608313.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug608980.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug609502-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug609502-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug610592.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug613122.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug613151.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug613399.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug614688.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug614915.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug616009.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug616170.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug616762.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug617139.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug617139.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug617171.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug617745.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug618350.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug618577.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug618853.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug619004.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug619338.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug620532.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug621022-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug621022-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug621487.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug623859.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug623859.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug623863.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug624041-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug624041-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug625141-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug625141-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug625399.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug627609.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug629858.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug629858.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug630865-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug630865-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug631219.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug631788.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug632778-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug632778-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug632901.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug632964-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug633409-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug633409-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug633752.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug634593.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug635417.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug638981.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug639126.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug639128.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug639311.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug639591.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug639759.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug639797.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug639807.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug640203.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug640993.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug641229.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug641231.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug641491.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug641525.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug641563.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug641563.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug641741.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642154.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642161.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642164.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642248.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642254.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642319.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642326.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642422.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642569.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642592.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642758.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642772-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642772-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642894.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug642985-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug643113.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug643244.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug643285.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug643733.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug645293.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug645632.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug646393.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug647463.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug648357.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug648773.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug649439.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug649771.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug651451-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug651451.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug652054.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug652060.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug652422.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug652646.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug653262.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug653438.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug653672.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug654073.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug654668.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug656261.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug657197.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug657225.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug657245.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug657901.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug658539.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug660081.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug660173.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug660203.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug660204.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug660597.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug662044.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug663338.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug665289.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug666448.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug667507.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug673468.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug673469.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug673705-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug673705-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug673715.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug673766.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug673767.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug674085.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug678211.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug679977.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug679986-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug679986-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug680217.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug683140.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug683838.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug685313.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug686296.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug686396.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug688939.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug689916-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug690732.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug691797-regexp-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug691797-regexp-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug695922-syntax.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug696748.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug699166.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug702426-regexp-gc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug702572.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug703157.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug703544.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug703818.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug704134.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug705895-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug705895-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug705895-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug706316.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug706316.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug706795.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug706808.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug707750.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug707750.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug708228.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug708228.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug708819.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug709634.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug710947.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug710947.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug713226.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug713226.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug714614.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug714616.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug718852.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug718852.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug720070.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug720675.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug720675.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug722028.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug728086.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug728609.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug730085.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug730888.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug731642.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug732693.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug737384.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug739694-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug743961.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug744285.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug744285.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug744287.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug745360.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug745360.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug749039.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug749039.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug749620.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug750307.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug754150.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug754150.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug754242.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug756851.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug757199.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug757431.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug763440.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug767074.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug767273.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug768732.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug769433.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug773153.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug774859.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug777776.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug777992.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug781393.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug782337.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug783989.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug783989.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug785094.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug785094.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug785175.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug787847.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug792239.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug794025.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug794025.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug794947.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug797495.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug798678.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug798834.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug807623.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug808067.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug808483.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug817002.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug820124-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug820124-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug820124-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug820124-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug821850.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug824856.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug824856.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug826581.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug829795.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug829795.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug829813.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug829821.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug829821.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug830045.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug830049.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug830049.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug831658.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug832197-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug832203.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug836563.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug839420.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug842425.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug842425.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug842482.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug846080.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug846080.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug851635.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug851756.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug852016.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug852016.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug854124.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug854137.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug855088.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug858097.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug858097.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug863084.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug863084.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug867946.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug867946.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug876226.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug876226.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug877378.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug880377.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug882416.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug882416.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug883523.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug883623.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug886803.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug911368.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug911368.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug913445.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug920484.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug934789-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug934789-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug934997.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug935294.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug935294.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug937089.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug942390.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug943126.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug950725.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug951213.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug951346.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug951632.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug970643.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug970643.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug972961.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug980013.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug980450.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/bug984766.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/builtinLocals.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/call.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/call2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/constAssignError.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/construct-primitive-Function.prototype.prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/cross-global-for-in.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/deep2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/deepForInLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/defaultvalue-toString-is-noncallable-object-elem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/defaultvalue-toString-is-noncallable-object.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/defaultvalue-valueOf-is-noncallable-object.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/define-frozen-dense.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/define-frozen-property-strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/define-frozen-property.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/delete-array-elements.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/delete-integer-nonid.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/delete-non-config.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/deleteToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/dense-elements-appear.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/dependentStrings.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/emulates-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/equalInt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/error-toString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/eval-introduction-principals.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/eval-introduction-principals.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/evalInWorker-interrupt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/evalInWorker-interrupt.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/evalInWorker-jit-options.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/evalInWorker-jit-options.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/evalInWorker-nested.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/evaluate-catchTermination.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/evaluate-restore-options.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/external-strings-cgc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/fannkuch.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/finally-implicit-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/folding-bug767660.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/forVarInWith.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/function-apply-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/function-bind.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/function-tosource-bug779694.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/function-tosource-constructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/function-tosource-exprbody-bug777834.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/function-tosource-func-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/functionRedeclConst.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/functionRedeclConst.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/functionRedeclLet.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/functionRedeclLet.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/getelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/getprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/globalGet.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/globalOptimize-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/globalSet.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/globals-shared-shapes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/ifInsideLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/inArrayTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/inObjectTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/indexed-iteration.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/indexof-equal.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/innerLoopIntOuterDouble.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/inner_double_outer_int.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/iter-cache-null-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/joinTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/local.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/matchInLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/math-jit-tests.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/mathImul.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/mathRoundBig.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/maxConvertAllArgs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/merge_type_maps.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/metadata-hook.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/missingArgTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/missingArgTest2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/mod.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/more-compartments-flag.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/more-compartments-flag.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/multiple-declared-args-syntax.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/mutable-proto-teleporting.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/name-inactive-del.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/name-inactive-eval-del.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/name-inactive-inferflags.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/name-inactive.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/name.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/nestedContinue.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/nestedExit2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/nestedExitLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/new-Function-prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/new-bound-function.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/new-read-before-write.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/newTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/non-extensible-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/non-extensible-elements3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/non-extensible-elements4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/non-extensible-elements5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/nonEmptyStack1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/nonEmptyStack2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/null-filename-Error.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/number-isfinite.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/number-isinteger.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/number-isnan.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/object-lookup-shadowing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/offThreadCompileScript-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/offThreadCompileScript-01.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/offThreadCompileScript-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/offThreadCompileScript-02.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/orNaNTest1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/orNaNTest2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/outerline.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/parseIntTests.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/parsingNumbers.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/primitive-proto-properties.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/primitiveProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/properly-remove-timeout-root-before-shutdown.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/putargsNoReturn.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/putargsReturn.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/recompute-wrappers.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/regexp-removed-dot-star.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/regexp-reset-input.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/regexp-sticky-undef-capture.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/regexp-test-direct-bug-694752.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/regexp-undefined-match.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/regexpLastIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/relazify-selfhosted.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/relazify.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/runOnceClosures.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setArgumentsLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setArgumentsLength2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setCall.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setCallEvalMiddle.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setCallEvalMiddle2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setCallGlobal.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setprop-with-index.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/setprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shape-checks.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shell-principals.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shell-watchdog.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shell-watchdog.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shifted-elements1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shifted-elements2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shifted-elements3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shifted-elements4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shifted-elements5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/shifted-elements6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/singleton.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/sleep-without-timeout.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/splice-675164.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/splice-call-plain-object-590780.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/splice-delete-non-configurable-during-shrink.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/splice-fail-step-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/splice-huge-array-finishes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/splice-on-arguments.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/splice-throwing-length-getter-668024.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/spread-array-wrap.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/strict-catch-ident-syntax.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/strict-compare-same-operands.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/strict-eval-loop-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/strictParseIntOctal.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/string-endswith.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/string-regexp-capture-groups.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/string-startswith.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/stringConvert.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/stringSplitIntoArrayTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/stringSplitTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/strings.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/symbol-in-loop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/syntax-error-function-body-eof.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/syntax-error-primary.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/syntax-error-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/syntax-error-toplevel-eof.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/teleporting-mutable-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/terminate.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/terminate.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/test-apply-many-args.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/test-jitinfo.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/test586387.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAbortedImacroDecompilation.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAccessCanonicalArgInGetElem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAddAnyInconvertibleObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAddInconvertibleObjectAny.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAddInconvertibleObjectInconvertibleObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAddNull.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAddUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApply.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApplyArrayInline.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApplyArrayInline.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApplyAtJoinPoint.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApplyCall.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApplyInterpretLowered.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApplyInterpretLowered2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApplySpeculationFailInCompiler.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testApplyUnbox.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArgumentsOptimizationFailCornerCase.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArgumentsPropLookup.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArrayBufferSlice.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArrayBufferSpeciesDelete.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArrayConcat.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArrayDensityChange.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArrayNaNIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArrayNamedProp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArrayPushPop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testArraySpeciesDelete.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAssignmentThatIgnoresSetterRetval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testAtomize.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBitOrAnyInconvertibleObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBitOrInconvertibleObjectAny.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBitOrInconvertibleObjectInconvertibleObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBitopWithConstan.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBitwise.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBoolToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBoolToString.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBoxDoubleWithDoubleSizedInt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBranchCse.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBranchingLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBranchingUnstableLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBranchingUnstableLoopCounter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBranchingUnstableObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug1235874.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug458838.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug463490.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug465272.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug466262.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug501690.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug502914.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug504520.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug507425.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug507425.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug520503-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug520503-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug529147.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug552248.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug554043.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug555484.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug558446.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug586866.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug602413.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug607659.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug614653.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug614752.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug614752.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug616454.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug628564.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug629974.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug630064.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug634590.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug634590b.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug634590c.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug634590d.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug634590ma.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug634590ma.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug637014.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug648438.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug653396.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug653396.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug659577-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug659577-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug663789-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug663789-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug666003.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug668479.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug673066.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug673068.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug673068.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug676486.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug686274.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug690959.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug705423.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug720695.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug723445.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug726380.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug731181.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug736012.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug736807.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug737388.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug737575.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug740442.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug740445.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug743408.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug743408.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug752379.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug755916.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug755916.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug761863.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug7618864.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug762105.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug762432.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug762450.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug763384.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug769987.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug770407.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug770407.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug772328.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug775801.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug778603.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug780712.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug783441.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug783540.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug783543.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug783543.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug784639.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug840012.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug840012.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug878429.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testBug895774.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCallApply.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCallApplySpeculationFailed.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCallElem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCallFunctionPrototypeInALoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCallPick.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCallProtoMethod.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCaseAbort.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCaseTypeMismatchBadness.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testChangingObjectWithLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testChangingTypeDuringRecording.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testClosingRecursion.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testClosures.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testComparisons.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testConcatNWithSideEffects.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCondSwitch1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCondSwitch3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testConstIf.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testConstSwitch2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testConstantBooleanExpr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testConstructorArgs-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testConstructorArgs-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testConstructorArgs-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testContinue.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testContinueWithLabel.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testContinueWithLabel3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testContinueWithLabel4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testConvertibleObjectEqUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testCrossCompartmentTransparency2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDateNow.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDecElem1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDecElem2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDecayingInnerLoop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDeepBail1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDeepBailFromHasInstance.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDeepPropertyShadowing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDefinePropertyAcrossCompartment.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDenseArrayProp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDenseToSlowArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDifferingArgc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDivModWithIntMin.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDivision.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDivisionFloat.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDivisionWithNegative1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDontClobberScannerError.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDoubleComparison.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDoubleToStr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDoubleZeroInSwitch1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testDoubleZeroInSwitch2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testElemDec1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testElemDec2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testElemInc1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testElemInc2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testEqFalseEmptyString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testEvalInFrameEdgeCase.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testEvalInFunctionCallee.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testExistingPropToJoinedMethodAttempt-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testExistingPropToJoinedMethodAttempt-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testExistingPropToJoinedMethodAttempt-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testExistingPropToJoinedMethodAttempt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFakeDOMWeakmapKey.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFloatArrayIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFoldPropertyAccess.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFunApplyMadness1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFunApplyMadness2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFunApplyMadness400.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFunApplyMisspeculation.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFunApplyOverflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testFunctionIdentityChange.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testGetCallObj.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testGetThis.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testGlobalAsProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testGlobalProtoAccess.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testGlobalShapeChangeAfterDeepBail.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testGrowDenseArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testGuardCalleeSneakAttack.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testGuardCalleeSneakAttack2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testHOTLOOPSize.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testHeavy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testHeavy2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testHoleInDenseArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testHolePushing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testHolesAndIndexPropertiesOnThePrototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testINITELEM.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testImplicitThisMiss.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testImplicitThisMiss.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIncDecReadOnly.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIncElem1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIncElem2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIncElem3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIncElem4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInitPropOverMethod.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInitPropWithIntName.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInitProtoPrimitive.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInitSingletons.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInitSlowify.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInitelemCond.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInitelemWithFloatIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInitelemWithSetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInnerMissingArgs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInnerSwitchBreak.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInnerTreeMutatingUpvars.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInt32ToId.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIntFloor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIntOverflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIntUnderflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInterpreterReentry.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInterpreterReentry4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInterpreterReentry5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInterpreterReentry6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInterpreterReentry7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInvalidCharCodeAt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testInvertNullAfterNegateNull.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testIteratorReification.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLambdaCtor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLambdaInitedVar.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLengthInString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLengthOnNonNativeProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLirBufOOM.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLocaleCompare.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLogicalNotNaN.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLongNumToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLoopWithUndefined1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLoopWithUndefined2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testLoopingAccumulator.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMatchAsCondition.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMatchStringObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMathClz32.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMathMinMax.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMethodInc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMethodInit.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMethodInitSafety.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMethodSet.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMethodWriteBarrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMethodWriteBarrier2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMethodWriteBarrier3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMethodWriteBarrier4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMissingMethod.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMissingMethod2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMissingProperties.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testModuloWithNegative1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testModuloWithNegative2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMoreArgcThanNargs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMoreClosures.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMultipleArgumentsObjects.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testMultipleFunctionRedeclarations.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNEWINIT.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNEWINIT_DOUBLE.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNativeArgsRooting.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNativeLog.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNativeMax.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNativeSetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNegativeArrayLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNestedClosures.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNestedDeepBail.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNestedEscapingLambdas.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNestedExitStackOuter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNestedForIn.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNeutering.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNewArrayCount.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNewArrayCount2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNewObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNewString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNewWithNonNativeProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNot.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNullRelCmp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNullToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNumToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testNumberToString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testObjectConstructorReturningObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testObjectLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testObjectOrderedCmp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testObjectOrderedCmp2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testObjectVsPrototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverOOMInFixupArity.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverRecursed6.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOverwrittenArgumentsWithUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testOwnPropertyWithInOperator.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testParseInt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testPartialFlatClosure.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testPropagatedFunArgs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testProxyDefinePropertyWithMissingSetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testProxyPrototypes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testPutOnEmptyArgsObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testReallyDeepNestedExit.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testRebranding.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testRebranding2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testRegExpTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testRegExpTest.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testReplace2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testReplaceMap.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testResumeOp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testReverseArgTypes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testRopeMarking.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testScriptGetter_JSOP_CALLPROP-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testScriptGetter_JSOP_CALLPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testScriptGetter_JSOP_GETARGPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testScriptGetter_JSOP_GETLOCALPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testScriptGetter_JSOP_GETPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testScriptGetter_JSOP_GETTHISPROP.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSetGetterOnlyProperty.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSetPropNeitherMissNorHit.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSetPropertyFail.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSetProtoRegeneratesObjectShape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSetelemWithFloatIndex.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testShiftLeft.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testShiftLeft.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testShiftRightArithmetic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testShiftRightLogical.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSlowArrayLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSlowArrayPop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSlowArrayPopMultiFrame.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSlowArrayPopNestedTrees.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSlowNativeBail.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSlowNativeCtor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSlowNativeWithNullThis.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testStaticEvalScope.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testStaticsInRegExp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testStrict.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testStringBufferMallocAccounting.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testStringObjectLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testStringToNumber.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testStringify.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSubstring.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSwitch.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSwitchString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testSwitchUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTableSwitch1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTableSwitch2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testThinLoopDemote.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testThrowWhileWrappingException.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testThrowingObjectEqUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testToLocaleString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testToStringBeforeValueOf.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testToUpperToLower.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTruncatedMod.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypeUnstableForIn.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypedArrayByteRegs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypedArrayClamping.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypedArrayMaybeUndefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypedArrayOutOfBounds.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypedArraySetConversion.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypedArrayUint32.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypedArrayUndefinedAndHoles.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypedArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testTypeofHole.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testUnaryImacros.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testUndefinedBooleanCmp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testUndefinedCmp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testUndefinedPropertyAccess.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testWeirdDateParse.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testWeirdGetterInvocation.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testWeirdThingsInFunctionConstructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testWhileObjectOrNull.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testWhileWithContinue.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testWith.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testWithAndShadowing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/test_JSOP_ARGCNT.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/test_JSOP_ARGSUB.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testif.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/testincops.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/timeout-check.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/timeout-check.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/trees.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/truncateDouble.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/typeMonitorCall.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/typeMonitorSingleton.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/typeMonitorSingleton.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/typed-array-getprop-out-of-range.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/typed-array-offsets.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/typeof-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/typeofTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/unboxint.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/withSourceHook.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/withSourceHook.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/write-frozen-dense.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/write-frozen-property-strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/write-frozen-property.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/xml-in-strict.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/basic/xprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/binast/shorthand.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug1323854-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug1323854-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug765479.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug793385.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug793385.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug825379.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug828119.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug830943.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug830943.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug847682.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/bug953337.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/alloc-dense-elements.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1345707.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1357024.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1397026.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1414849.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1423139.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1438727.2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1438727.4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1439180.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1451976.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1451984.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1462280.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1471361.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1488786.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1500255.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1502143.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/bug1502709.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/function-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/has.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/nukedCCW.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/setelem-id-guard.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/shape-teleporting-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/cacheir/unboxed-element-hole.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/class/regress-merge-descriptors-simple.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/class/regress-merge-descriptors.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/bug540242.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/bug540528.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/bug541239.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/bug543565.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/bug684489.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/closure-pluseq.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/closure-pluseq2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/closure-plusplus.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/closure-tests.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/flat-closure-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/flat-closure-8.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/lambda-inner-heavy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/lambda-light-returned.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/lambda.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/lambdafc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name-both-hvy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name-inactive-missing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name-inactive-missing.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name2a.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name2b.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/name4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/namedLambda.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/nameinc-loop-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/nameinc-loop-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/nameinc-loop-missing-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/nameinc-loop-missing-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/nameinc-loop-missing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/nameinc-loop-missing.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/nameinc-loop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/nameinc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/set-outer-trace-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/set-outer-trace-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/set-outer-trace-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/set-outer-trace-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/set-outer-trace.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/setname-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/setname-closure.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/setname-inner-heavy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/setname-loop-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/setname-loop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/setname-no-pop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t001.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t002.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t003.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t004.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t005.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t006.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t007.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t008.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t009.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t010.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t011.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t012.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t013.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t014.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t015.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t016.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t017.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t021.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t022.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t023.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t024.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t025.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t026.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t027.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t028.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t029.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t030.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t031.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t032.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t033.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t034.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t035.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t036.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/t037.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/test-inner-imports.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/closures/upvar-nest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-cross-compartment.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-generic-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-generic-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-generic-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-generic-3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-length-setter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-nonconfigurable-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Array-of-ordering.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-Set-moving-gc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-clear-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-clear-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-clear-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-clear-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-clear-iterators-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-constructor-duplicates.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-delete-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-delete.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-gc-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-get.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterator-add-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterator-pairs-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterator-pairs-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterator-pairs-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterator-proxies-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterator-remove-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterator-remove-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterator-remove-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-iterators-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-scale.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-set-returns-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-set-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-set-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-surfaces-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Map-surfaces-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-add-returns-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-add-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-clear-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-clear-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-clear-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-clear-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-clear-iterators-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-clear-iterators-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-delete-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-iterator-add-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-iterator-proxies-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-iterator-remove-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-iterator-remove-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-iterator-remove-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-scale.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-size.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-surfaces-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/Set-surfaces-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakMap-constructor-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakMap-constructor-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakMap-constructor-duplicates.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakMap-moving-gc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakMap-set-returns-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakMap-surfaces.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakSet-add-returns-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakSet-constructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakSet-delete.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakSet-moving-gc.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/WeakSet-surface.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/for-in.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/iterator-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/iterator-proto-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/iterator-proto-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/iterator-proto-surfaces.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/key-equality-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/key-equality-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/key-equality-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/collections/key-equality-NaN.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/coverage/bug1206247.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/coverage/bug1206247.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/coverage/bug1274048.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/coverage/bug1274048.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/coverage/bug1304569-switch-case.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/coverage/bug1304569-switch-case.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/coverage/getLcovInfo_twice.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/coverage/getLcovInfo_twice.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/DebuggeeWouldRun-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/DebuggeeWouldRun-01.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/DebuggeeWouldRun-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/DebuggeeWouldRun-02.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/DebuggeeWouldRun-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/DebuggeeWouldRun-03.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/DebuggeeWouldRun-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/DebuggeeWouldRun-04.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-add-Debugger-prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-allowUnobservedAsmJS-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-allowUnobservedAsmJS-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-allowUnobservedAsmJS-02.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-clearAllBreakpoints-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-ctor-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-ctor-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-ctor-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-ctor-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-ctor-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-15.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-17.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-19.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-debuggees-21.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findObjects-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findObjects-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findObjects-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findObjects-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findObjects-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-15.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-17.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-18.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-20.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-22.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-23.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-findScripts-23.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-getNewestFrame-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-getNewestFrame-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-getNewestFrame-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-multi-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-multi-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onEnterFrame-resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onEnterFrame-resumption-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onEnterFrame-resumption-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onEnterFrame-resumption-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onEnterFrame-resumption-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewGlobalObject-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewPromise-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewPromise-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewPromise-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onNewPromise-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onPromiseSettled-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onPromiseSettled-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onPromiseSettled-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Debugger-onPromiseSettled-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-Function-prototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-callee-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-callee-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-callee-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-find-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-find-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-find-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-find-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-find-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-find-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-gc-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-gc-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-getVariable-WouldRun.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-identity-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-identity-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-identity-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-identity-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-names-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-parent-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-setVariable-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Environment-type-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-arguments-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-arguments-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-arguments-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-arguments-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-arguments-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-arguments-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-arguments-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-environment-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-environment-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-environment-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-environment-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-environment-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-15.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-17.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-18.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-24.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-26.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-27.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-28.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-33.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-eval-stack.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-evalWithBindings-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-identity-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-identity-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-offset-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-offset-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-older-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-16.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-17.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-18.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-19.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-20.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-21.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-after-debugger-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-error-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-error-error.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-error-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-error-return.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-error-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-error-throw.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-error.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-generators-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-generators-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-generators-02.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-multiple-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-multiple-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-return-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-return-error.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-return-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-return-return.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-return-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-return-throw.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-return.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-throw-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-throw-error.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-throw-return.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-throw-return.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-throw-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-throw-throw.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onPop-throw.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-lines-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-resumption-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-resumption-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-onStep-resumption-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-script-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-script-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-script-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Frame-this-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Memory-takeCensus-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Memory-takeCensus-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Memory-takeCensus-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-apply-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-apply-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-apply-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-apply-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-boundTargetFunction-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-boundTargetFunction-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-boundTargetFunction-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-callable.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-class.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperties-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperties-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperties-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-defineProperty-surfaces-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-deleteProperty-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-deleteProperty-error-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-deleteProperty-error-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-displayName-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-environment-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-executeInGlobal-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-executeInGlobal-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-executeInGlobal-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-executeInGlobal-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-executeInGlobal-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-executeInGlobal-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-executeInGlobal-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyDescriptor-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyDescriptor-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyDescriptor-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyDescriptor-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyDescriptor-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyDescriptor-surfaces-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyDescriptor-surfaces-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyNames-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertyNames-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-getOwnPropertySymbols-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-identity-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-identity-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-identity-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-isArrowFunction.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-makeDebuggeeValue-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-makeDebuggeeValue-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-name-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-name-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-preventExtensions-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-script-environment-nondebuggee.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-script-lazy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-seal-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-unsafeDereference-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Object-unwrap-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-clearBreakpoint-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-clearBreakpoint-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-clearBreakpoint-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-clearBreakpoint-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-gc-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-gc-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getAllColumnOffsets.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getAllColumnOffsets.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getBreakpoints-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getBreakpoints-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getChildScripts-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getChildScripts-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getChildScripts-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getChildScripts-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getLineOffsets-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getLineOffsets-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getLineOffsets-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getLineOffsets-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getLineOffsets-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getLineOffsets-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getLineOffsets-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getLineOffsets-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getOffsetLine-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-getOffsetLine-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-global-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-global-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-mainOffset-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Script-startLine.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-element-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-element-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-element-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-element-03.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-elementAttributeName.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-introductionScript-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-introductionScript-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-introductionScript-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/Source-surfaces.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-gc-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-gc-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-gc-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-multi-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-multi-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-multi-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-multi-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-resume-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-resume-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/breakpoint-resume-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1102549.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1102549.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1103386.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1103813.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1103817.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1110327.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1136806.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1136806.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1248162.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1248162.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1260725.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1260725.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1260728.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1260728.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-1444604.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-725733.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-725733.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-800586.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-826669.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug-858170.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1001372.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1002797.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1006205.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1006473.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1006473.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1106164.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1106164.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1106719.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1106719.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1107525.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1107525.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1107913.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1107913.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1108556.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1108556.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1109328.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1109915.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1109964.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1118878.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1148917.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1148917.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1161332.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1161332.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1216261.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1216261.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1221378.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1246605.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1251919.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1251919.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1252464.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1252464.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1266434.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1331064.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1331064.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1332493.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1332493.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1363233.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1363233.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1370905.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1370905.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1417961.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1434391.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug1434391.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug967039.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug973566.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug980585.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/bug999655.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/dispatch-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/execution-observability-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/execution-observability-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/execution-observability-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/execution-observability-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-09.2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-compartment-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/gc-compartment-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/makeGlobalObjectReference-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onDebuggerStatement-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onDebuggerStatement-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onEnterFrame-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onEnterFrame-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onEnterFrame-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onEnterFrame-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onEnterFrame-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-12.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-13.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-resumption-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-resumption-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onExceptionUnwind-resumption-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onNewScript-CloneAndExecuteScript.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onNewScript-ExecuteInGlobalAndReturnScope.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onNewScript-off-main-thread-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onNewScript-off-main-thread-01.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onNewScript-off-main-thread-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/onNewScript-off-main-thread-02.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/resumption-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/resumption-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/surfaces-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/surfaces-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/surfaces-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/surfaces-offsets.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/testEarlyReturnOnCall.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/uncaughtExceptionHook-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/uncaughtExceptionHook-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/uncaughtExceptionHook-resumption-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/debug/uncaughtExceptionHook-resumption-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/array-iterator-changing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/array-iterator-generic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/array-iterator-growing-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/array-iterator-keys-entries.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/array-iterator-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/array-iterator-shrinking.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/array-iterator-surfaces-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/bug-728079-js17-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/completion.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/decompiler.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/syntax-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/syntax-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/syntax-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/for-of/syntax-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1004457.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1016016.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1016016.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1017141.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1028863.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1035371.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1039516.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1053676.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1053676.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1055219.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1070638.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1075546.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1104162.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1108007.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1108007.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1109922.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1123648.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1123648.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1124563.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1124653.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1136597.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1136597.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1137341.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1137341.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1138390.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1138390.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1143706.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1146696.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1146696.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1148383.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1155455.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1155455.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1157577.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1161303.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1165966.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1165966.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1171909.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1171909.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1175755.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1175755.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1177778.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1177778.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1188290.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1188290.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1210607.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1210607.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1214006.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1214006.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1214781.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1214781.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1214846.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1214846.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1216607.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1216607.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1218900-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1218900-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1218900.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1218900.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1221747.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1221747.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1223021.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1223021.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1224710.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1224710.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1226888.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1226888.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1232386.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1232386.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1237153.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1237153.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1238548.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1238548.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1238555.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1238555.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1238575.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1238575.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1240416.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1240416.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1246593.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1252103.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1252103.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1252154.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1252154.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1271110.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1271110.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1298356.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1298356.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1301496.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1301496.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1305220.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1305220.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1308048.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1308048.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1321597.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1322420.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1322648.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1322648.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1323868.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1323868.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1340010.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1340010.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1342261.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1354480.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1354480.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1370069.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1370069.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1371908.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1371908.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1382431.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1382431.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1384047.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1384047.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1401141.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1401141.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1430752.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1435321.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1449887.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1449887.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1456508.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1456508.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1459568.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1461027.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1461027.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1461319.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1461319.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1464872.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1478943.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1481093.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1481093.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-1514927.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-821551.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-824321.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-825326.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-825326.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-832103.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-832103.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-880816.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-880886.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-880886.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-886551-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-886551-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-886560.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-886560.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-889682-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-889682-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-889682-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-889682-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-889682-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-889682-3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-891773.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-906236.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-906236.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-913224.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-913715.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-919536.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-935022.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-939499.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-945275.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-945280.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-945285.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-948423.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-948423.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-950927.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-952819.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-956324.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-957110.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-957110.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-957114.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-961741.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-961877.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-969012.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-978353.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-981289.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-981295.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-985732.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-985732.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug-993768.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1146213.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1146213.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1191756.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1191756.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1282113.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1283169.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1283169.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1285186.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1285186.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1285490.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1285490.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1287063.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1287063.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1326343-gcstats.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1326343-gcstats.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1335643.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1336866.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1337324.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1337324.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1471949.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug1471949.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/bug888463.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/elements-post-write-barrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/gczeal-range.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/incremental-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/incremental-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/incremental-AccessorShape-barrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/incremental-abort.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/incremental-abort.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/incremental-compacting.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/incremental-compacting.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/multi-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/multi-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/multi-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/oomInArrayProtoTest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/oomInArrayProtoTest.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/oomInDtoa.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/oomInDtoa.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/oomInNewGlobal.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/gc/oomInNewGlobal.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/generators/bug908920.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/generators/es6-syntax.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/heap-analysis/bug-1249107.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/heap-analysis/bug-1252912.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/heap-analysis/bug-1254105.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/heap-analysis/bug-1254105.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/heap-analysis/pointerByteSize.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/ArrayLengthGetPropertyIC.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/InlineAddVTypeMonitor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/PurgeProtoChain.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/absd.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/andOr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/arguments-type-reflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/arguments-type-reflow.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-join-bug1137624-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-push-frozen-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-push-length-overflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-push-multiple-frozen.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-push-multiple-frozen.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-push-multiple-with-funapply.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-push-multiple-with-funapply.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-push-multiple.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-push-multiple.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/array-splice.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bailout-with-object-or-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bindname.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug-770309-mcall-bailout.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug-870034.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug-870034.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug-952818.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1000605.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1000960.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1001222.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1001378.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1001382.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1001850.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1003694.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1005458.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1005590.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1006885.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1006899.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1006899.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1007027.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1007027.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1007213.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1015498.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1018621.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1022081.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1027510.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1028910.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1033873.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1034400.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1046597.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1053074.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1054047.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1054241.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1054512.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1054753.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1054753.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1055762.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1055762.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1055864.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1057580.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1057580.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1057582.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1060387.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1060398.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1062612.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1063488.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1063653.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1064537.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1066659.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1071879.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1072188.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1072911.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1073861.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1073928.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1074833.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1076091.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1076283.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1077349.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1077427.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1079062.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1079850.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1080991.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1085298.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1090037.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1101576.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1101821.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1102187.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1105187-sink.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1105187-sink.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1105574-ra-sink.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1105684.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1106171-sink.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1106171-sink.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1107011-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1107011-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1113139.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1115665.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1117099.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1117099.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1122401.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1122839.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1123011.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1129977.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1130679.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1132128.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1132290.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1132584.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1132770.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1132770.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1133530.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1133530.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1134074.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1135047.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1138740.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1139152.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1139368.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1139368.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1139376.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1139376.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1140890.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1143216.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1143878.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1146410.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1146410.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1148883.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1148973-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1151323.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1154971.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1159899.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1160884.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1165905.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1172498.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1186271.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1188586.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1189137.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1195588.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1195590.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1196589.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1196590.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1196648.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1197769.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1197769.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1201459.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1201459.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1201469.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1201850.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1201850.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1204165.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1204675.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1205842.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1207413.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1207413.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1212298.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1212605.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1212605.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1213552.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1216130.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1216151.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1216157.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1216157.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1219883.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1222917.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1226816.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1226816.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1228327.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1228397.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1232859.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1232859.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1233331.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1233331.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1239075.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1240521.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1240521.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1244502.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1246154.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1246552.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1247880.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1247909.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1247909.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1254197.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1261326.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1264948-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1264948-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1265159.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1279898.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1282944.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1282944.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1285217.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1287416.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1293542.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1296667.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1304640.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1304643.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1308802.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1311061.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1311061.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1314438.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1314545.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1317943.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1318634.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1322932.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1322932.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1323854.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1324521.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1326150.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1329933.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1330662.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1331058.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1331350.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1331350.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1348777.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1348777.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1352510.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1354275.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1365769-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1370922.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1379936.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1384737.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1395100.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1395100.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1397071.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1397071.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1404636.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1408412.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1433496.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1433496.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1450796.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1472132.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1479394.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1479394.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1484905.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1484905.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1493900-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1502090.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1506968.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1506968.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1510684.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug1514625.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug470143.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug669575-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug669575-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug669575-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug669950.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug670484.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug674507-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug674507-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug674656.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug674664-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug674664-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug674664-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug674694.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug675381.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677066-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677066.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677073-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677073.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677074.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677080.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677163.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677455.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677715-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677715-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677715-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677715.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677730.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677774-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677774-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug677871.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug678106.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug678239-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug678239-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug678353.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug678620.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug678625.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug678798.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug679493-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug679493.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug679581.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug679794.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug680432.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug680619.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug680621.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug681185.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug682210.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug684362.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug684384.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug691597.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug691597.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug691603.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug691603.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug691747.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug692208.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug692208.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug692211.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug692211.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug692213.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug692215.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug695017.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug701956.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug701958.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug703376.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug705351.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug706692.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug706692.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug706699.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug706699.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug710983.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug714397.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug716504.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug716624-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug716624-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug716743.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug716853.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug716895.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug717466.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug718850.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug719231.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug719346.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug719774.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug720169.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug723040.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug723271.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724517.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724530.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724562.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724654.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724788.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724788.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724944.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724975.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724976.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug724999.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug725000.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug725003.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug725011.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug725011.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug725061.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug725067.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug726180.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug728187.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug728188.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug728188.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729573.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729788.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729795.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729798.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729814.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729884.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729899-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729899-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729902-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug729902-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug730115.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug730152.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug730977-implement-jsop-delprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug731820.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732758.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732846.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732847.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732849.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732850.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732858.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732859.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732860.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732862.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732863.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug732864.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug734383.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug736135-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug736135.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug736141.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug739854.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug741202.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug741241.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug747271.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug750588.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug754713-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug754713-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug754713-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug754713-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug754720.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug755157.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug755832.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug756238.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug756238.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug756240.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug756247.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug756780.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug756781.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug758181.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug758991.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug760103.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug761835.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug761835.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug761854.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug762547.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug764432.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug765454.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug765477.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug765478.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug765480.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug766218.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug767665.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug768436.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug770235.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug770762.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug772901.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug773587.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug774006.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug774644.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug774644.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug776687.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug776748.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug779125.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug779595.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug779812.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug779812.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug779841.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug779841.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug780842.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug780842.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug782087.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug783590.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug783590.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug784385.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug786107.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug787921.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug787921.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug789300.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug789420.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug790479.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug792166-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug792166-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug792220.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug792234.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug792944.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug798819.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug798823.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug798946.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug799185-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug799185-3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug799185-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug799185-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug799185-8.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug799185-8.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug799185-9.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug804064.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug807035.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug807047.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug808023.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug808023.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug809021.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug809472.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug810253.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug813784.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug816492.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug816786.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug818023.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug819611.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug819611.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug819794.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug819865.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug821788.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug821794.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug822938.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug824347.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug824473.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug824863.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug825705.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug825716.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug827082.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug827082.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug827659-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug827821-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug827821-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug827821-3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug830269.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug831087.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug831424-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug831424-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug831424-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug831424-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug833076.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug835178.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug836102.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug836274.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug836705.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug837312.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug839315.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug843866.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug843875.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug844059.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug844364.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug844452.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug844459.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug846330.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug847412.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug848319.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug848733.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug848803.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug849781-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug849781.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug850099.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug851064.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug851067.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug851792.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug852140.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug852342.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug855514.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug858586.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug858617.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug860838-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug860838-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug860838-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug860838.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug861165.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug862100.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug863261.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug863261.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug863755.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug866611.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug866611.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug867820.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug870328.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug870356.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug872331.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug875452.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug875452.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug875656.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug875804.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug876465.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug877936-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug877936.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug878444.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug878510.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug882323.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug882565-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug882565.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug883490.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug883490.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug885660.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug886243.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug886246.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug888568.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug889186.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug889451.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug890722.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug892426.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug892794.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug892794.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug893732.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug893853.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug894786-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug894786.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug894794.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug897747.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug898047.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug898857.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug901086.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug901391.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug904315.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug905166.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug905986.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug905999.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug905999.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug906035.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug906035.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug906284.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug908903.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug909401.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug909505.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug909601.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug909601.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug909997.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug911369.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug911707.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug911707.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug912152.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug914098.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug914098.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug914341.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug915301.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug915608.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug915903.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug916712.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug916752.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug919118.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug921035.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug921035.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug922118.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug924538.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug925067-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug925067-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug925067-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug925067-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug925067-3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug925305.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug927389.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug928423.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug928542.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug928625.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug930327.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug930327.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug930990.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug930993.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug936740.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug939868-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug939868.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug940635.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug940846.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug942550.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug942604.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug944080.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug945294.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug945294.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug945512.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug945811.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug946284.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug946969.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug950462.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug950764.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug953164.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug956156.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug956156.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug958381.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug958432.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug964229-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug964229.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug965712.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug966926.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug969203.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug973118.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug975290.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug976110.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug977966.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug977966.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug980119.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug980860.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug980860.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug981325.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug984018.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug984830.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug989586.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug991457.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug994016.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug995673.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug995675.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug995826.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/bug998059.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/callTypeBarriers.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/callgname.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/ceil.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/close-iterators-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/close-iterators-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/compare-char.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/compare-string.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/compareAll.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/condswitch.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/dense-elem-write-barrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/directEval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/divmodself.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/divmodself.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/doubleArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/doubleComparisons.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/eliminate-type-barrier.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/eliminate-unreachable-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/eliminate-unreachable-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/eval-neg0.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/evalCallingName.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/expando-realloc-slots.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/filtertypeset-float32.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/fold-in.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/fold-linear-arith-bug1316830.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/gc-during-bailout.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getPropertyCacheOverflow.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getelem-bounds-coalesce.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getelem-bounds-hoist.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getelem-hole.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getelem-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getelem-string.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getgname-getter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getgname.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getprop-cache.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getprop-constant.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getprop-constant.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getprop-idempotent-cache-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/getprop-idempotent-cache-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/gvn-unremovable-phi-bug1317675.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/gvn-unremovable-phi-bug1317675.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/has-definite-folding.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/hole.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/ic-fuzz-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/idempotentCache.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/iloop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/iloop.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inline-Math-random-before-called.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inline-Math-random-before-called.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inline-doubles.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr-multi.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr-multi.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr-unknown.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr-unknown.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong-multi.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong-multi.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypeDescr.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypedObject-multi.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypedObject-multi.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypedObject-unknown.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypedObject-unknown.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypedObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/TypedObject-ObjectIsTypedObject.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/array-pop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/array-push.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/bug705251.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/inline-callarg-bailout-phi.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/inline-callarg-bailout.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/inline-callarg-ubench-no-double2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/isFiniteInline.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/isNaNInline.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/typedarray-data-inlining-neuter-samedata.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/typedarray-large-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/inlining/typedarray-length-inlining-neuter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/instanceof-mutate-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/invalidation/easy-invalidate.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/invalidation/framedescriptors.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/invalidation/outofline.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/invalidation/recursive-invalidate.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/is-constructing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/isArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/lambda.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/lazyLink-bug1150783.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/lookupswitch.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/loop-test-fold.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/lsra-bug1112164.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/math-imul-folding.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/math-max-arraylength.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/mathFloor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/mathMinMax.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/mathRound.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/merge-phi-usage-analysis.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/mod-double.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/monomorphic-property-access.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/nativeElementAccesses.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-8.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-9.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/new-object-with-dynamic-slots.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/notV.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/nursery-getter-setter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/nursery-getter-setter2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/object-create.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/range-analysis-bug1124448.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/range-analysis.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/range-analysis.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-autounsafe.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-autounsafe.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-bug1236114.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-empty-new-object.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-empty-new-object.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-lambdas-bug1114566.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-lambdas-bug1133389.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-object-bug1174322.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-object-bug1175233.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-object-bug1175233.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/recover-typed-array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/regexp-clone.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/regexp-exec.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/result-type-mutated.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/round-float32.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/scalar-replacement-bug1138693.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/scalar-replacement-bug1138693.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/scalar-replacement-oom.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/scalar-replacement-oom.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/scripted-getter-setter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/setelem-float32-typedarray-ic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/setelem-hole.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/setelem-proto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/setelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/setgname-reconfigured.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/setgname.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/setpropertypolymorphic-float32.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/sink-in-recovered-object.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/stack-alignment-bug1126375.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/string-compare.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/string-concat-short.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testArrayBufferByteLength.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testFloat32-correctness.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testFloat32.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testFloat32.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testInArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testObjectHasPrototype.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testPos.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testStringFromCodePoint.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testSubtract.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/testVAndBranch.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/throw.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/toid.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/truncate.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/truncateToInt32-ool.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/truncateToInt32.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/try-catch-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/try-catch-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/try-catch-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/try-catch-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/try-catch-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/try-catch-7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/typed-arrays-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/typed-arrays-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/typed-arrays-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/typedarray-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/typedarray-static-load.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/typedarray-static-store.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/typeof.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/unboxed-objects-invalidate.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/valueToInt32.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/ion/void.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/argumentsOptimize-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/argumentsOptimize-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug549393-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug549393-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug549393-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug549396.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug549398.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug549602.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug549603.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug549603.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug550490.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug551603.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug553784.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug553784.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug554580-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug554580-3.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug554580-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug554651.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug554651.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug554675-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug555155.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug555155.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug555206.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug555206.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug557070.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug557070.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug557075.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug557075.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug560221.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug563000/eif-call-newvar.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug563000/eif-call-typechange.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug563000/eif-call.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug563000/eif-getter-newvar.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug563000/eif-getter-typechange.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug563000/eif-getter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug563000/eif-global-newvar.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug566022.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug573433.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug573433.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug576398.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug577580.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug577580.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug577646.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug577705.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug577705.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug580712.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug580931-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug580931-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug581871.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug581936.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug582286.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug582392.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug582880.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug582882.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug582882.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug582884.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug582900.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug582900.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug583158.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug583158.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug583160.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug583672.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug583688.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug583688.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug583689.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug584646.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug584647.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug585391.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug585408-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug585408.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug585540.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug587431.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug588338.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug588338.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug588363-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug589108.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug589461.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug590083.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug591606.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug592973-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug593554.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug595917.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug597378.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug598696.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug599488.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug600139.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug600139.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug600419.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug600424.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug601982.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug604381.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug604427.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug606662-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug606829.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug610652.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug615440.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug616508.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug616508.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug617433.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug617440.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug617458.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug617460.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug617549.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug617558.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug617624.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug618849.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug618850.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug618863.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug619339.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug619433-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug619433-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug620643.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug621522.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug621655.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug624100.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug624100.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug624483.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug625377.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug625718-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug625718-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug625718-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug625757.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug627486.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug627486.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug639459.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug639478-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug639587.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug639808.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug640098.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug640102.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug640614.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug642198.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug643653-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug643653-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug643805.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug643829.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug643913.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug645629.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug645657.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug645985.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug646001.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug646060.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug646411.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug646495.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug646938.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug647657.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug647785.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug648004.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug648498.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug648708.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug649272.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug649593.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug649689.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug649775.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug649824.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug649973.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug650076.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug650662.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug650663.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug651147.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug652305.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug652314.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug652590.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug653243.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug653249.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug655505.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug655508.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug655810.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug655990.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug656096.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug656259.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug656591.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug656591.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug656748.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug656914.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug657120.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug657247.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug657890.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug658240.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug658294.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug658579.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug658968.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug659438.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug659439.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug659448.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug659456.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug659456.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug662072.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug662082.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug663485.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug663910.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug669706.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug670885.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug678234.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug678782.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug679666.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug680842.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug681006.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug681006.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug682345.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug682345.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug684084-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug684084.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug684084.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug684576.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug684576.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug684824.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug684943.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug687768.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug693311.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug704138.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug705873.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug706110.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug707641.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug709067.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug710780.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug714645.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug719918.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug732423.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug735161.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug738525.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug742393.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug751320.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug767961.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug768313.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug768313.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug769985.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug771871.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug781859-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug781859-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug781859-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug781859-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug819035.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/bug825966.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/chunk/bug712267.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/clonefun.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/closure-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/closure-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/closure-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/closure-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/compare-wrong-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/crash-on-compare.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/deepBailAfterRunTracer.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/floatTypedArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/fromCharCode.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/fused-eq-ifeq.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-8.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-int-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-int-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getelem-sanity-int-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getter-hook-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/getter-hook-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/globalOptimize-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/globalOptimize-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/globalOptimize-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/in.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug645645.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug645666.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug646004.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug647973.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug651209.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug655954.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug655954.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug656221.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug676491.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/bug680759.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/doubleArg.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/mathAbs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/mathFloor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/mathPow.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/mathRound.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/mathSqrt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/scripted-11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/stringCharAt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/stringCharCodeAt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/inline/undefinedLocal.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/instanceOfWithKnownTypes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/instanceOfWithKnownTypes.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/invokeSessionGuard.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug651155.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug654393.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug655854.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug658290.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug659452.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug668643.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug671814.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug680809.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/bug684621.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-05.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-06.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-07.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-08.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-09.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/hoist-10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/integer-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/integer-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/integer-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/multiply-by-int32min.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/loops/property-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/modConstDoubles.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/modConstInt.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/modConstZeroRhs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/modWithConstLhs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/modWithConstLhs.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/mulNegZero.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/negation.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/normalIntTypedArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/optimize-globals-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/optimize-globals-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/optimize-globals-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/propertyOptimize-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/propertyOptimize-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/propertyOptimize-3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/propertyOptimize-4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/arith.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug617592.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug621292.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug621328.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug638977.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug639508.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug639882.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug641225.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug641535.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug642405.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug643182.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug643376.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug643669.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug645044.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug646267.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug647183.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug647199.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug647532.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug647547.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug647991-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug647991-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug648843.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug648966.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug649261.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug649769.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug651119.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug654536.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug655949.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug655998.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug657288.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug657288.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug658209.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug658211.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug658212.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug658561.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug658777.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug659639.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug659766.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug661859.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug663690.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug671943-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug672123.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug674391.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/bug676764.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/callic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/flush.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/getelem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/incdec.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/inlinestubs.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/memory-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/memory-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/memory-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/memory-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/native.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/nativemulti.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/nativestack.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/patchdouble.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/property.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/recompile/propic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/regalloc-double.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/regalloc-live.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/rsh-sanity-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/scriptedICs-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/setPropTypeGuard.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/smallIntTypedArrays.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/strictModeSetUndefinedVar.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/strictModeSetUndefinedVar.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/subCommutativity.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/tableSwitchConst.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/tableSwitchDouble.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/tableSwitchEmpty.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/tableSwitchFloat.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/tableSwitchNeg.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testAddStringObject.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testCallElemAfterGC.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testDenseCallElem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testForOps.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testForOps.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testIfEqX.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testPropCallElem.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testPropCallElem2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testSetElem-Easy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testSetElem-Indexed.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testSetElem-NewProto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testSetTypedFloatArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testSetTypedIntArray.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testShiftSameBacking.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/testTableSwitchX.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/undoAdd.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/unsignedShiftZero.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/jaeger/xor-sanity.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/basic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/bug1033113.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/compare.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/date.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/decompiler.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/dependent.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/encode-decode.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/escape-unescape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/eval.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/function.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/indexOf.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/indexing.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/join.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/json.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/latin1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/other.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/parseInt-parseFloat.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/replace.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/rope-stringchar.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/search.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/split.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/startsWith-endsWith.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/structured-clone.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/toLowerCase-toUpperCase.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/toNumber.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/latin1/trim.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-13.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-13.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-14.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-14.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-28.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-38.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-38.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-44.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1263355-44.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1355046.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1355046.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1364648.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1366927.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1470992.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-1470992.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-844805-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-844805-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-888002-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-888002-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-888002.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug-975484.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug1461034.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/bug1461034.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/home-object-getter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/modifier-arrow-rest.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/modifier-do-while.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/modifier-regexp-vs-div.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/modifier-yield-without-operand-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/modifier-yield-without-operand-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/oom-tracking-line-starts-in-tokenizer.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/parser/syntax-error-illegal-character.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/arguments.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/bug584642.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/bug584642.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/bug595706.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/bug645184.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/call_self.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/callname-eager-this1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/callname-eager-this2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/callname-global1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/callname-global2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/callname-with.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/densearray.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/getelem-large-index.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/grandproto.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/length_array.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/length_mix.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/length_object.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/length_string.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/length_string_object.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/proto1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/proto3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/proto_self.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/self1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/self2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/self3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/self8.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/set-assign.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/set1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/set2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/shape_regen.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/thisprop.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/pic/to-dictionary.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/AutoEntryMonitor-02.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1135703.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1161351.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1164448.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1164448.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1231925.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1231925.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1233921.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1352507-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1352507-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1478509.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug1478509.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/bug925309.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/debugmode-osr-exception-return-addr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/debugmode-osr-exception-return-addr.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/debugmode-osr-resume-addr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/enterjit-osr-disabling-earlyret.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/enterjit-osr-disabling.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/enterjit-osr-enabling-earlyret.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/enterjit-osr-enabling.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/enterjit-osr.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/getter-setter-ic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/test-baseline-eval-frame-profiling.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/profiler/test-bug1026485.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/promise/drain-job-queue-after-quit-called.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/promise/unhandled-rejections-error.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/promise/unhandled-rejections-error.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/promise/unhandled-rejections.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/promise/unhandled-rejections.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/bug1072817.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/bug1072817.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/bug1095973.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/bug1505385.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/bug1505385.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/bug897403.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/bug901979-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/defineProperty-fallback.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/freeze-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/function-toString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/getElementIfPresent-not-present.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/proxy-array-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/seal-proxy.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/surfaces.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/target-becomes-nonextensible-during-preventExtensions.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testBug793160.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyConstructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyDefineProperty6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyDefineProperty7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyGetInherited2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyGetInherited4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyGetOwnPropertyDescriptor11.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyOwnKeysSymbol.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyPreventExtensions1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyPreventExtensions2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySet10.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySet7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySet8.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySet9.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySetArray1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySetArray2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySetArray3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySetArray4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySetInherited.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySetNested.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxySetNested2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyValidateProperty1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyValidateProperty2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyValidateProperty3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyValidateProperty4.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyValidateProperty5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyValidateProperty6.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testDirectProxyValidateProperty7.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testTestIntegrityLevel.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testWrapWithProtoSet.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/proxy/testWrapperGetInherited.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/basic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/bug1479430.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/bug1487238.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/bug1487238.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/bug1496892.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/bug1514263.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/bug1518753.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/scripted-caller-global.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/switch-realms-classhook.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/switch-realms-classhook.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/realms/switch-realms-native.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp/huge-01.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Assertion.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom_CharacterClassEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom_ControlEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom_ControlLetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom_DecimalEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom_HexEscapeSequence.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom_IdentityEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom_Null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Atom_RegExpUnicodeEscapeSequence.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Capture.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/CharacterClass.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/CharacterClass_CharacterClassEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/CharacterClass_ClassEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/CharacterClass_ControlEscape.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/CharacterClass_ControlLetter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/CharacterClass_HexEscapeSequence.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/CharacterClass_Null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/CharacterClass_RegExpUnicodeEscapeSequence.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Disjunction.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Empty.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Everything.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Group.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Lookahead.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/MatchOnly.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/Quantifier.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/regexp_parse/directives.txt
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/SavedFrame-constructor.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1004479-savedStacks-with-string-parameter.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1006876-too-much-recursion.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1006876-too-much-recursion.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1012646-strlen-crasher.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1012646-strlen-crasher.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1031168-trace-sources.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1149495.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1225474.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1260712.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1289073.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1445973-quick.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/bug-1445973-quick.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/principals-03.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/saved-stacks/principals-04.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/bug957004.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/define-value-property.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/get-backtrace-in-constructing-bound-function.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/invoke-self-hosted-function.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/invoke-self-hosted-with-primitive-this.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/is-constructor-inlined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/is-constructor-on-wrapper.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/makeconstructible-function-inherited-prototype-property.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/object-define-hazard.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-hosting/object-lookup-hazard.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/assertRecoveredOnBailout-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/assertRecoveredOnBailout-1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/assertRecoveredOnBailout-1.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/baselineCompile-Bug1444894.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/baselineCompile.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/baselineCompile.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/cacheEntry.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/getBacktrace-bug1138195.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/inIon.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/inJit.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/isRelazifiableFunction-0.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/isRelazifiableFunction-0.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/notInIon.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/notInIon.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/notInJit.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/self-test/notInJit.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/asm-link.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/asm-link.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/gc-one-view.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/gc-one-view.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/gc-two-views.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/gc-two-views.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/is-zeroed.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/is-zeroed.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/sab-construct-noargs-1068458.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/sab-construct-noargs-1068458.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/sab-gating.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/typedarray-from-sharedtypedarray-with-overridden-length.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sharedbuf/typedarray-from-sharedtypedarray-with-overridden-length.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/stream/bug-1512008.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/structured-clone/Map-Set-cross-compartment.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/structured-clone/version3.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-3d-cube.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-3d-morph.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-3d-raytrace.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-access-binary-trees.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-access-fannkuch.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-access-nbody.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-access-nsieve.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-bitops-3bit-bits-in-byte.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-bitops-bits-in-byte.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-bitops-bitwise-and.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-bitops-nsieve-bits.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-controlflow-recursive.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-crypto-aes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-crypto-md5.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-crypto-sha1.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-date-format-tofte.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-date-format-tofte.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-date-format-xparb.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-math-cordic.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-math-partial-sums.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-math-spectral-norm.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-mont.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-regexp-dna.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-string-fasta.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-string-tagcloud.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/sunspider/check-string-unpack-code.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/symbol-equality.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/symbol/bug-1033856.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/symbol/not.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/symbol/toNumber-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/symbol/toNumber-2.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/symbol/toString.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/symbol/truthiness.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/symbol/typeof.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/tracelogger/bug1138265.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/tracelogger/bug1304641.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if-not-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if-not-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if-strict-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if-strict-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if-strict-not-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if-strict-not-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/if.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/not-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/not-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/not.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/obj-obj-equal.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/obj-obj-not-equal.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/strict-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/strict-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/strict-not-equal-null.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/strict-not-equal-undefined.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/truthiness/typeof.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/typedarray/bug1518764.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/typedarray/bug1518764.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/typedarray/indexed-integer-exotics-simple.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/typedarray/indexed-integer-exotics.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/typedarray/oom-allocating-arraybuffer-contents.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/typedarray/oom-allocating-arraybuffer-contents.dir
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/typedarray/typed-array-inline-cache.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/v8-v5/check-deltablue.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/v8-v5/check-earley-boyer.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/v8-v5/check-raytrace.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/v8-v5/check-regexp.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/v8-v5/check-richards.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/v8-v5/check-splay.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/xdr/bug1108603.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/xdr/classes.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/xdr/tagged-template-literals-2.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/xdr/tagged-template-literals.binjs
 create mode 100644 js/src/jit-test/tests/binast/nonlazy/xdr/trivial.binjs
 create mode 100644 js/src/jit-test/tests/binast/shorthand.binjs
 create mode 100644 js/src/jit-test/tests/binast/shorthand.js
 create mode 100644 js/src/jit-test/tests/bug1213574.js
 create mode 100644 js/src/jit-test/tests/bug1323854-2.js
 create mode 100644 js/src/jit-test/tests/bug1366925.js
 create mode 100644 js/src/jit-test/tests/bug1375074.js
 create mode 100644 js/src/jit-test/tests/bug1490638.js
 create mode 100644 js/src/jit-test/tests/bug1580246.js
 create mode 100644 js/src/jit-test/tests/bug1636306.js
 create mode 100644 js/src/jit-test/tests/bug765479.js
 create mode 100644 js/src/jit-test/tests/bug793385.js
 create mode 100644 js/src/jit-test/tests/bug825379.js
 create mode 100644 js/src/jit-test/tests/bug828119.js
 create mode 100644 js/src/jit-test/tests/bug830943.js
 create mode 100644 js/src/jit-test/tests/bug847682.js
 create mode 100644 js/src/jit-test/tests/bug953337.js
 create mode 100644 js/src/jit-test/tests/cacheir/add-function-prototype.js
 create mode 100644 js/src/jit-test/tests/cacheir/alloc-dense-elements.js
 create mode 100644 js/src/jit-test/tests/cacheir/bigint-binary.js
 create mode 100644 js/src/jit-test/tests/cacheir/bigint-compare-double.js
 create mode 100644 js/src/jit-test/tests/cacheir/bigint-compare-int32.js
 create mode 100644 js/src/jit-test/tests/cacheir/bigint-compare-number.js
 create mode 100644 js/src/jit-test/tests/cacheir/bigint-compare-string.js
 create mode 100644 js/src/jit-test/tests/cacheir/bigint-compare.js
 create mode 100644 js/src/jit-test/tests/cacheir/bigint-tobool.js
 create mode 100644 js/src/jit-test/tests/cacheir/bigint-unary.js
 create mode 100644 js/src/jit-test/tests/cacheir/binaryarith.js
 create mode 100644 js/src/jit-test/tests/cacheir/bindname-lexical-errors.js
 create mode 100644 js/src/jit-test/tests/cacheir/boolean-compare-string-or-double.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1345707.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1357024.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1397026.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1414849.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1420910.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1423139.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1438727.1.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1438727.2.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1438727.3.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1438727.4.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1438727.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1439180.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1448136.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1451976.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1451984.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1459754.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1462280.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1471361.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1483183.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1488786-2.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1488786.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1494537.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1500255.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1502143.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1502709.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1509293.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1514682.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1526872.js
 create mode 100644 js/src/jit-test/tests/cacheir/bug1536228.js
 create mode 100644 js/src/jit-test/tests/cacheir/call-any-native.js
 create mode 100644 js/src/jit-test/tests/cacheir/compare.js
 create mode 100644 js/src/jit-test/tests/cacheir/function-length.js
 create mode 100644 js/src/jit-test/tests/cacheir/getter-primitive-value.js
 create mode 100644 js/src/jit-test/tests/cacheir/has-sparse.js
 create mode 100644 js/src/jit-test/tests/cacheir/has.js
 create mode 100644 js/src/jit-test/tests/cacheir/hasown.js
 create mode 100644 js/src/jit-test/tests/cacheir/load-typed-element-bigint-typedobject.js
 create mode 100644 js/src/jit-test/tests/cacheir/load-typed-element-bigint.js
 create mode 100644 js/src/jit-test/tests/cacheir/load-typed-object-property-bigint.js
 create mode 100644 js/src/jit-test/tests/cacheir/nukedCCW.js
 create mode 100644 js/src/jit-test/tests/cacheir/setelem-id-guard.js
 create mode 100644 js/src/jit-test/tests/cacheir/shape-teleporting-1.js
 create mode 100644 js/src/jit-test/tests/cacheir/shape-teleporting-2.js
 create mode 100644 js/src/jit-test/tests/cacheir/store-typed-element-bigint-typedobject.js
 create mode 100644 js/src/jit-test/tests/cacheir/store-typed-element-bigint.js
 create mode 100644 js/src/jit-test/tests/cacheir/store-typed-element-constant-double-rhs.js
 create mode 100644 js/src/jit-test/tests/cacheir/store-typed-element-payload-reg-rhs.js
 create mode 100644 js/src/jit-test/tests/cacheir/store-typed-element-payload-stack-rhs.js
 create mode 100644 js/src/jit-test/tests/cacheir/store-typed-object-property-bigint.js
 create mode 100644 js/src/jit-test/tests/cacheir/string-int32-arith.js
 create mode 100644 js/src/jit-test/tests/cacheir/symbol-loose-equal-incompatible.js
 create mode 100644 js/src/jit-test/tests/cacheir/tobool.js
 create mode 100644 js/src/jit-test/tests/cacheir/typedarray-megamorphic-get.js
 create mode 100644 js/src/jit-test/tests/cacheir/typedarray-megamorphic-has.js
 create mode 100644 js/src/jit-test/tests/cacheir/typedarray-non-int32-index-get.js
 create mode 100644 js/src/jit-test/tests/cacheir/typedarray-non-int32-index-has.js
 create mode 100644 js/src/jit-test/tests/cacheir/typedarray-non-int32-index-set.js
 create mode 100644 js/src/jit-test/tests/cacheir/typeof-proxy.js
 create mode 100644 js/src/jit-test/tests/cacheir/unaryarith-string.js
 create mode 100644 js/src/jit-test/tests/cacheir/unaryarith.js
 create mode 100644 js/src/jit-test/tests/cacheir/unboxed-element-hole.js
 create mode 100644 js/src/jit-test/tests/cacheir/windowproxy.js
 create mode 100644 js/src/jit-test/tests/class/bug1169746.js
 create mode 100644 js/src/jit-test/tests/class/bug1357506.js
 create mode 100644 js/src/jit-test/tests/class/bug1359622.js
 create mode 100644 js/src/jit-test/tests/class/bug1473272-default-constructors.js
 create mode 100644 js/src/jit-test/tests/class/bug1488385.js
 create mode 100644 js/src/jit-test/tests/class/bug1567579.js
 create mode 100644 js/src/jit-test/tests/class/bug1616535.js
 create mode 100644 js/src/jit-test/tests/class/bug1628719.js
 create mode 100644 js/src/jit-test/tests/class/checkreturn-optimized-out.js
 create mode 100644 js/src/jit-test/tests/class/classconstructor.js
 create mode 100644 js/src/jit-test/tests/class/compProp.js
 create mode 100644 js/src/jit-test/tests/class/methDefn.js
 create mode 100644 js/src/jit-test/tests/class/regress-merge-descriptors-simple.js
 create mode 100644 js/src/jit-test/tests/class/regress-merge-descriptors.js
 create mode 100644 js/src/jit-test/tests/class/relazify-constructor.js
 create mode 100644 js/src/jit-test/tests/class/super-in-nested-eval.js
 create mode 100644 js/src/jit-test/tests/class/superElemMegamorphic.js
 create mode 100644 js/src/jit-test/tests/class/superProp.js
 create mode 100644 js/src/jit-test/tests/class/superPropMegamorphic.js
 create mode 100644 js/src/jit-test/tests/class/superPropProxy.js
 create mode 100644 js/src/jit-test/tests/class/superSetPropThrow.js
 create mode 100644 js/src/jit-test/tests/class/superSetProperty.js
 create mode 100644 js/src/jit-test/tests/class/throwOnCallConstructor.js
 create mode 100644 js/src/jit-test/tests/closures/bug496922.js
 create mode 100644 js/src/jit-test/tests/closures/bug540131-2.js
 create mode 100644 js/src/jit-test/tests/closures/bug540131.js
 create mode 100644 js/src/jit-test/tests/closures/bug540242.js
 create mode 100644 js/src/jit-test/tests/closures/bug540243.js
 create mode 100644 js/src/jit-test/tests/closures/bug540528.js
 create mode 100644 js/src/jit-test/tests/closures/bug541239.js
 create mode 100644 js/src/jit-test/tests/closures/bug543565.js
 create mode 100644 js/src/jit-test/tests/closures/bug684178.js
 create mode 100644 js/src/jit-test/tests/closures/bug684489.js
 create mode 100644 js/src/jit-test/tests/closures/closure-pluseq.js
 create mode 100644 js/src/jit-test/tests/closures/closure-pluseq2.js
 create mode 100644 js/src/jit-test/tests/closures/closure-plusplus.js
 create mode 100644 js/src/jit-test/tests/closures/closure-tests.js
 create mode 100644 js/src/jit-test/tests/closures/flat-closure-1.js
 create mode 100644 js/src/jit-test/tests/closures/flat-closure-7.js
 create mode 100644 js/src/jit-test/tests/closures/flat-closure-8.js
 create mode 100644 js/src/jit-test/tests/closures/lambda-inner-heavy.js
 create mode 100644 js/src/jit-test/tests/closures/lambda-light-returned.js
 create mode 100644 js/src/jit-test/tests/closures/lambda-light.js
 create mode 100644 js/src/jit-test/tests/closures/lambda.js
 create mode 100644 js/src/jit-test/tests/closures/lambdafc.js
 create mode 100644 js/src/jit-test/tests/closures/name-both-hvy.js
 create mode 100644 js/src/jit-test/tests/closures/name-inactive-missing.js
 create mode 100644 js/src/jit-test/tests/closures/name.js
 create mode 100644 js/src/jit-test/tests/closures/name2.js
 create mode 100644 js/src/jit-test/tests/closures/name2a.js
 create mode 100644 js/src/jit-test/tests/closures/name2b.js
 create mode 100644 js/src/jit-test/tests/closures/name3.js
 create mode 100644 js/src/jit-test/tests/closures/name4.js
 create mode 100644 js/src/jit-test/tests/closures/namedLambda.js
 create mode 100644 js/src/jit-test/tests/closures/nameinc-loop-2.js
 create mode 100644 js/src/jit-test/tests/closures/nameinc-loop-3.js
 create mode 100644 js/src/jit-test/tests/closures/nameinc-loop-missing-2.js
 create mode 100644 js/src/jit-test/tests/closures/nameinc-loop-missing.js
 create mode 100644 js/src/jit-test/tests/closures/nameinc-loop.js
 create mode 100644 js/src/jit-test/tests/closures/nameinc.js
 create mode 100644 js/src/jit-test/tests/closures/set-outer-trace-1.js
 create mode 100644 js/src/jit-test/tests/closures/set-outer-trace-2.js
 create mode 100644 js/src/jit-test/tests/closures/set-outer-trace-3.js
 create mode 100644 js/src/jit-test/tests/closures/set-outer-trace-4.js
 create mode 100644 js/src/jit-test/tests/closures/set-outer-trace.js
 create mode 100644 js/src/jit-test/tests/closures/setname-1.js
 create mode 100644 js/src/jit-test/tests/closures/setname-closure-2.js
 create mode 100644 js/src/jit-test/tests/closures/setname-closure.js
 create mode 100644 js/src/jit-test/tests/closures/setname-inner-heavy.js
 create mode 100644 js/src/jit-test/tests/closures/setname-loop-2.js
 create mode 100644 js/src/jit-test/tests/closures/setname-loop.js
 create mode 100644 js/src/jit-test/tests/closures/setname-no-pop.js
 create mode 100644 js/src/jit-test/tests/closures/t001.js
 create mode 100644 js/src/jit-test/tests/closures/t002.js
 create mode 100644 js/src/jit-test/tests/closures/t003.js
 create mode 100644 js/src/jit-test/tests/closures/t004.js
 create mode 100644 js/src/jit-test/tests/closures/t005.js
 create mode 100644 js/src/jit-test/tests/closures/t006.js
 create mode 100644 js/src/jit-test/tests/closures/t007.js
 create mode 100644 js/src/jit-test/tests/closures/t008.js
 create mode 100644 js/src/jit-test/tests/closures/t009.js
 create mode 100644 js/src/jit-test/tests/closures/t010.js
 create mode 100644 js/src/jit-test/tests/closures/t011.js
 create mode 100644 js/src/jit-test/tests/closures/t012.js
 create mode 100644 js/src/jit-test/tests/closures/t013.js
 create mode 100644 js/src/jit-test/tests/closures/t014.js
 create mode 100644 js/src/jit-test/tests/closures/t015.js
 create mode 100644 js/src/jit-test/tests/closures/t016.js
 create mode 100644 js/src/jit-test/tests/closures/t017.js
 create mode 100644 js/src/jit-test/tests/closures/t020.js
 create mode 100644 js/src/jit-test/tests/closures/t021.js
 create mode 100644 js/src/jit-test/tests/closures/t022.js
 create mode 100644 js/src/jit-test/tests/closures/t023.js
 create mode 100644 js/src/jit-test/tests/closures/t024.js
 create mode 100644 js/src/jit-test/tests/closures/t025.js
 create mode 100644 js/src/jit-test/tests/closures/t026.js
 create mode 100644 js/src/jit-test/tests/closures/t027.js
 create mode 100644 js/src/jit-test/tests/closures/t028.js
 create mode 100644 js/src/jit-test/tests/closures/t029.js
 create mode 100644 js/src/jit-test/tests/closures/t030.js
 create mode 100644 js/src/jit-test/tests/closures/t031.js
 create mode 100644 js/src/jit-test/tests/closures/t032.js
 create mode 100644 js/src/jit-test/tests/closures/t033.js
 create mode 100644 js/src/jit-test/tests/closures/t034.js
 create mode 100644 js/src/jit-test/tests/closures/t035.js
 create mode 100644 js/src/jit-test/tests/closures/t036.js
 create mode 100644 js/src/jit-test/tests/closures/t037.js
 create mode 100644 js/src/jit-test/tests/closures/test-inner-imports.js
 create mode 100644 js/src/jit-test/tests/closures/upvar-nest.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-1.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-2.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-3.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-4.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-cross-compartment.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-generic-1.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-generic-2.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-generic-3.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-length-setter-2.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-length-setter.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-nonconfigurable-1.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-nonconfigurable-2.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-ordering.js
 create mode 100644 js/src/jit-test/tests/collections/Array-of-surfaces.js
 create mode 100644 js/src/jit-test/tests/collections/Map-Set-moving-gc.js
 create mode 100644 js/src/jit-test/tests/collections/Map-clear-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-clear-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-clear-3.js
 create mode 100644 js/src/jit-test/tests/collections/Map-clear-4.js
 create mode 100644 js/src/jit-test/tests/collections/Map-clear-5.js
 create mode 100644 js/src/jit-test/tests/collections/Map-clear-6.js
 create mode 100644 js/src/jit-test/tests/collections/Map-clear-iterators-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-clear-iterators-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-3.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-4.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-5.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-duplicates.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-generator-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-generator-3.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-generator-exception.js
 create mode 100644 js/src/jit-test/tests/collections/Map-constructor-set.js
 create mode 100644 js/src/jit-test/tests/collections/Map-delete-size.js
 create mode 100644 js/src/jit-test/tests/collections/Map-delete.js
 create mode 100644 js/src/jit-test/tests/collections/Map-forEach.js
 create mode 100644 js/src/jit-test/tests/collections/Map-gc-4.js
 create mode 100644 js/src/jit-test/tests/collections/Map-get.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-add-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-add-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-add-remove.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-already-done.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-order.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-pairs-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-pairs-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-pairs-3.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-proxies-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-proxies-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-remove-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-remove-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-remove-3.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-remove-4.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-remove-5.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterator-remove-6.js
 create mode 100644 js/src/jit-test/tests/collections/Map-iterators-3.js
 create mode 100644 js/src/jit-test/tests/collections/Map-scale.js
 create mode 100644 js/src/jit-test/tests/collections/Map-set-returns-this.js
 create mode 100644 js/src/jit-test/tests/collections/Map-set-size.js
 create mode 100644 js/src/jit-test/tests/collections/Map-set-undefined.js
 create mode 100644 js/src/jit-test/tests/collections/Map-size.js
 create mode 100644 js/src/jit-test/tests/collections/Map-surfaces-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-surfaces-2.js
 create mode 100644 js/src/jit-test/tests/collections/Map-surfaces-3.js
 create mode 100644 js/src/jit-test/tests/collections/Map-values-1.js
 create mode 100644 js/src/jit-test/tests/collections/Map-values-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-add-returns-this.js
 create mode 100644 js/src/jit-test/tests/collections/Set-add-size.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-3.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-4.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-5.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-6.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-iterators-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-iterators-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-clear-iterators-3.js
 create mode 100644 js/src/jit-test/tests/collections/Set-constructor-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-constructor-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-constructor-3.js
 create mode 100644 js/src/jit-test/tests/collections/Set-constructor-add.js
 create mode 100644 js/src/jit-test/tests/collections/Set-constructor-generator-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-delete-size.js
 create mode 100644 js/src/jit-test/tests/collections/Set-forEach.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-3.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-add-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-add-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-add-remove.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-gc-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-gc-3.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-order.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-proxies-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-proxies-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-remove-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-remove-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-remove-3.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-remove-4.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-remove-5.js
 create mode 100644 js/src/jit-test/tests/collections/Set-iterator-remove-6.js
 create mode 100644 js/src/jit-test/tests/collections/Set-scale.js
 create mode 100644 js/src/jit-test/tests/collections/Set-size.js
 create mode 100644 js/src/jit-test/tests/collections/Set-surfaces-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-surfaces-2.js
 create mode 100644 js/src/jit-test/tests/collections/Set-surfaces-3.js
 create mode 100644 js/src/jit-test/tests/collections/Set-values-1.js
 create mode 100644 js/src/jit-test/tests/collections/Set-values-2.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-1.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-2.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-3.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-4.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-5.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-arraylike-exception.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-duplicates.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-generator-1.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-generator-3.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-generator-exception.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-iterable.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-non-iterable.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-nonnull.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-set.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-moving-gc.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-set-returns-this.js
 create mode 100644 js/src/jit-test/tests/collections/WeakMap-surfaces.js
 create mode 100644 js/src/jit-test/tests/collections/WeakSet-add-returns-this.js
 create mode 100644 js/src/jit-test/tests/collections/WeakSet-constructor-1.js
 create mode 100644 js/src/jit-test/tests/collections/WeakSet-constructor-add.js
 create mode 100644 js/src/jit-test/tests/collections/WeakSet-constructor.js
 create mode 100644 js/src/jit-test/tests/collections/WeakSet-delete.js
 create mode 100644 js/src/jit-test/tests/collections/WeakSet-error.js
 create mode 100644 js/src/jit-test/tests/collections/WeakSet-moving-gc.js
 create mode 100644 js/src/jit-test/tests/collections/WeakSet-surface.js
 create mode 100644 js/src/jit-test/tests/collections/bug-1381423.js
 create mode 100644 js/src/jit-test/tests/collections/bug-743101.js
 create mode 100644 js/src/jit-test/tests/collections/constructor-errors.js
 create mode 100644 js/src/jit-test/tests/collections/for-in.js
 create mode 100644 js/src/jit-test/tests/collections/iterator-1.js
 create mode 100644 js/src/jit-test/tests/collections/iterator-2.js
 create mode 100644 js/src/jit-test/tests/collections/iterator-noSuchMethod.js
 create mode 100644 js/src/jit-test/tests/collections/iterator-proto-1.js
 create mode 100644 js/src/jit-test/tests/collections/iterator-proto-2.js
 create mode 100644 js/src/jit-test/tests/collections/iterator-proto-surfaces.js
 create mode 100644 js/src/jit-test/tests/collections/key-equality-0.js
 create mode 100644 js/src/jit-test/tests/collections/key-equality-1.js
 create mode 100644 js/src/jit-test/tests/collections/key-equality-2.js
 create mode 100644 js/src/jit-test/tests/collections/key-equality-NaN.js
 create mode 100644 js/src/jit-test/tests/coverage/bug1203695.js
 create mode 100644 js/src/jit-test/tests/coverage/bug1206247.js
 create mode 100644 js/src/jit-test/tests/coverage/bug1214548.js
 create mode 100644 js/src/jit-test/tests/coverage/bug1274048.js
 create mode 100644 js/src/jit-test/tests/coverage/bug1304569-switch-case.js
 create mode 100644 js/src/jit-test/tests/coverage/getLcovInfo_twice.js
 create mode 100644 js/src/jit-test/tests/coverage/lcov-enabled-1.js
 create mode 100644 js/src/jit-test/tests/coverage/lcov-enabled-2.js
 create mode 100644 js/src/jit-test/tests/coverage/simple.js
 create mode 100644 js/src/jit-test/tests/ctypes/AddressOfField.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-abi.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-array.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-cdata.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-ctypes.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-finalizer.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-function.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-int64.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-pointer.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-primitive.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-length-struct.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-type-array.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-type-ctypes.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-type-function.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-type-int64.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-type-pointer.js
 create mode 100644 js/src/jit-test/tests/ctypes/argument-type-struct.js
 create mode 100644 js/src/jit-test/tests/ctypes/array-index.js
 create mode 100644 js/src/jit-test/tests/ctypes/bug1155985.js
 create mode 100644 js/src/jit-test/tests/ctypes/cast.js
 create mode 100644 js/src/jit-test/tests/ctypes/construct.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-array.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-error.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-finalizer.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-function.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-int64.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-native-function.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-pointer.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-primitive.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-struct.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-to-number.js
 create mode 100644 js/src/jit-test/tests/ctypes/conversion-to-primitive.js
 create mode 100644 js/src/jit-test/tests/ctypes/function-definition.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-abi.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-array.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-cdata.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-ctype.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-finalizer.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-function.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-int64.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-pointer.js
 create mode 100644 js/src/jit-test/tests/ctypes/incompatible-struct.js
 create mode 100644 js/src/jit-test/tests/ctypes/pointer.js
 create mode 100644 js/src/jit-test/tests/ctypes/size-overflow-array.js
 create mode 100644 js/src/jit-test/tests/ctypes/size-overflow-struct.js
 create mode 100644 js/src/jit-test/tests/ctypes/struct-field.js
 create mode 100644 js/src/jit-test/tests/ctypes/typedarrays.js
 create mode 100644 js/src/jit-test/tests/dataview/nan-canonicalization.js
 create mode 100644 js/src/jit-test/tests/dataview/out-of-bounds-access.js
 create mode 100644 js/src/jit-test/tests/dataview/read-aligned.js
 create mode 100644 js/src/jit-test/tests/dataview/read-unaligned.js
 create mode 100644 js/src/jit-test/tests/dataview/write-aligned.js
 create mode 100644 js/src/jit-test/tests/dataview/write-unaligned.js
 create mode 100644 js/src/jit-test/tests/debug/DebuggeeWouldRun-01.js
 create mode 100644 js/src/jit-test/tests/debug/DebuggeeWouldRun-02.js
 create mode 100644 js/src/jit-test/tests/debug/DebuggeeWouldRun-03.js
 create mode 100644 js/src/jit-test/tests/debug/DebuggeeWouldRun-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-add-Debugger-prototype.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-adoptDebuggeeValue.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-adoptFrame.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-allowUnobservedAsmJS-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-allowUnobservedAsmJS-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-clearAllBreakpoints-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-ctor-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-ctor-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-ctor-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-ctor-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-ctor-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-06.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-08.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-09.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-10.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-11.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-12.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-13.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-14.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-15.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-16.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-17.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-18.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-19.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-20.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-21.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-22.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-23.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-24.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-25.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-26.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-27.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-28.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-29.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-30.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-31.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-debuggees-32.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findAllGlobals-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findAllGlobals-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-06.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-07.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-08.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-09.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-10.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-11.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-06.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-07.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-08-script2
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-08.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-09.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-10.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-11-script2
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-11.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-12-script1
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-12-script2
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-12.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-14.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-14.script1
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-15.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-16.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-17.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-18.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-19.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-20.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-22.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-23.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-24.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-25.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-optimized-out.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-uncompleted-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-uncompleted-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findSourceURLs.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findSources-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findSources-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-findSources-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-getNewestFrame-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-getNewestFrame-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-getNewestFrame-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-getNewestFrame-generators-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-isCompilableUnit.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-multi-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-multi-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-multi-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onEnterFrame-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onEnterFrame-resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onEnterFrame-resumption-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onEnterFrame-resumption-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onEnterFrame-resumption-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onEnterFrame-resumption-06.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNativeCall-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNativeCall-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNativeCall-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNativeCall-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-06.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-07.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-08.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-09.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-10.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-11.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-12.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-13.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-14.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewGlobalObject-15.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewPromise-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewPromise-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewPromise-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewPromise-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewPromise-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewPromise-06.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onNewPromise-07.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onPromiseSettled-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onPromiseSettled-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onPromiseSettled-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onPromiseSettled-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onPromiseSettled-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-onPromiseSettled-06.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-setInstrumentation-01.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-setInstrumentation-02.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-setInstrumentation-03.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-setInstrumentation-04.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-setInstrumentation-05.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-setInstrumentation-06.js
 create mode 100644 js/src/jit-test/tests/debug/Debugger-setInstrumentation-bug1571169.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-03.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-Function-prototype.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-bug-1431461.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-callee-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-callee-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-callee-03.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-callee-04.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-find-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-find-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-find-03.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-find-04.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-find-05.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-find-06.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-find-07.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-gc-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-gc-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-gc-03.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-03.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-04.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-05.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-06.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-07.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-08.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-09.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-10.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-11.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-12.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-13.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-14.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-15.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-WouldRun.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-identity-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-identity-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-identity-03.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-identity-04.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-identity-05.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-inspectable-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-module-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-module-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-names-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-names-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-names-03.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-nondebuggee.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-object-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-optimizedOut-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-parent-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-scopeKind-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-selfhosted-builtins.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-02.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-03.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-04.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-05.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-06.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-07.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-08.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-10.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-11.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-12.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-13.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-setVariable-WouldRun.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-type-01.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-unscopables.js
 create mode 100644 js/src/jit-test/tests/debug/Environment-variables.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-arguments-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-arguments-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-arguments-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-arguments-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-arguments-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-arguments-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-arguments-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-asyncPromise-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-asyncPromise-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-asyncPromise-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-asyncPromise-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-callee-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-callee-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-callee-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-callee-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-constructing-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-constructing-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-constructing-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-environment-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-environment-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-environment-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-environment-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-environment-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-environment-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-environment-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-environment-08.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-08.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-09.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-10.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-11.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-12.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-13.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-14.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-15.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-16.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-17.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-18.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-19.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-20.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-21.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-22.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-23.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-24.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-25.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-26.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-27.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-28.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-29.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-30.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-31.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-32.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-33.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-eval-stack.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-08.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-09.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-10.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-11.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-12.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-13.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-14.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-15.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-identity-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-identity-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-identity-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-identity-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-identity-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-identity-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-identity-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-implementation-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-implementation-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-newTargetEval-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-newTargetEval-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-newTargetOverflow-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-offset-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-offset-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-offset-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-offset-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-offset-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-older-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-older-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-older-generators-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-older-generators-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-older-generators-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-older-generators-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-older-generators-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-olderSavedFrame-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-olderSavedFrame-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-08.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-09.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-10.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-11.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-12.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-13.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-14.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-15.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-16.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-17.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-18.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-19.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-20.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-21.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-23.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-after-debugger-return.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-assign-function.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-assign-generator.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-async-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-async-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-async-generators-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-dead-frame.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-error-error.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-error-return.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-error-scope-unwind-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-error-scope-unwind-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-error-throw.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-error.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-generator-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-generators-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-generators-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-generators-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-generators-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-generators-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-generators-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-generators-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-multiple-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-multiple-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-multiple-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-return-error.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-return-return.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-return-throw.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-return.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-throw-error.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-throw-return.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-throw-throw.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-throw.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStack-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStack-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStack-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStack-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStack-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStack-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStack-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-08.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-09.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-10.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-11.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-12.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-13.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-14.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-15.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-16.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-17.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-18.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-19.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-20.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-assign-function.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-assign-generator.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-async-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-async-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-async-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-async-gc-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generator-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generator-resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generator-resumption-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generators-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generators-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generators-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generators-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generators-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generators-defaults.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-generators-gc-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-iterators.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-lines-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-resumption-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-resumption-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-resumption-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-resumption-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-script-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-script-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-script-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-script-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-script-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-script-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-script-environment-nondebuggee.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-terminated-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-terminated-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-terminated-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-terminated-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-04.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-05.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-06.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-07.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-08.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-09.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-10.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-11.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-12.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-13.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-14.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-15.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-this-16.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-type-01.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-type-02.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-type-03.js
 create mode 100644 js/src/jit-test/tests/debug/Frame-type-04.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-01.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-allocationSamplingProbability-01.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-allocationSamplingProbability-02.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-allocationsLogOverflowed-01.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-01.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-02.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-03.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-04.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-05.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-06.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-07.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-08.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-09.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-10.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-11.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-13.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-14.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-15.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-16.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-17.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-18.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-01.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-02.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-03.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-04.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-05.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-06.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-07.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-08.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-09.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-10.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-11.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-12.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-trackingAllocationSites-01.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-trackingAllocationSites-02.js
 create mode 100644 js/src/jit-test/tests/debug/Memory-trackingAllocationSites-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-apply-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-apply-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-apply-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-apply-04.js
 create mode 100644 js/src/jit-test/tests/debug/Object-asEnvironment-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-boundTargetFunction-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-boundTargetFunction-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-boundTargetFunction-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-callable.js
 create mode 100644 js/src/jit-test/tests/debug/Object-class.js
 create mode 100644 js/src/jit-test/tests/debug/Object-createSource.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperties-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperties-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperties-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-04.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-05.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-06.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-07.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-08.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-09.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-10.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-11.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-12.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-13.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-14.js
 create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-surfaces-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-deleteProperty-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-deleteProperty-error-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-deleteProperty-error-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-displayName-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-environment-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-environment-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-errorLineNumber-errorColumnNumber.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-04.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-05.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-06.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-07.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-08.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-09.js
 create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-10.js
 create mode 100644 js/src/jit-test/tests/debug/Object-forceLexicalInitializationByName.js
 create mode 100644 js/src/jit-test/tests/debug/Object-gc-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getErrorMessageName.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyDescriptor-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyDescriptor-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyDescriptor-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyDescriptor-04.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyDescriptor-05.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyDescriptor-06.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyDescriptor-surfaces-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyDescriptor-surfaces-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyNames-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertyNames-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertySymbols-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertySymbols-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getPromiseReactions-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getPromiseReactions-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getPromiseReactions-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getPromiseReactions-04.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getPromiseReactions-05.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getPromiseReactions-06.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getProperty-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getProperty-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-getProperty-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-identity-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-identity-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-identity-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-isArrowFunction.js
 create mode 100644 js/src/jit-test/tests/debug/Object-isClassConstructor.js
 create mode 100644 js/src/jit-test/tests/debug/Object-isSameNative-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-isSameNative.js
 create mode 100644 js/src/jit-test/tests/debug/Object-makeDebuggeeNativeFunction-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-makeDebuggeeValue-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-makeDebuggeeValue-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-name-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-name-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-parameterNames.js
 create mode 100644 js/src/jit-test/tests/debug/Object-preventExtensions-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-promiseDependentPromises-realms.js
 create mode 100644 js/src/jit-test/tests/debug/Object-proto.js
 create mode 100644 js/src/jit-test/tests/debug/Object-proxy.js
 create mode 100644 js/src/jit-test/tests/debug/Object-script-AsmJSNative.js
 create mode 100644 js/src/jit-test/tests/debug/Object-script-environment-nondebuggee.js
 create mode 100644 js/src/jit-test/tests/debug/Object-script-lazy.js
 create mode 100644 js/src/jit-test/tests/debug/Object-script.js
 create mode 100644 js/src/jit-test/tests/debug/Object-seal-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-setProperty-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-setProperty-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-setProperty-03.js
 create mode 100644 js/src/jit-test/tests/debug/Object-unsafeDereference-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-unwrap-01.js
 create mode 100644 js/src/jit-test/tests/debug/Object-unwrap-02.js
 create mode 100644 js/src/jit-test/tests/debug/Object-unwrap-03.js
 create mode 100644 js/src/jit-test/tests/debug/Promise-race-dependent-promises.js
 create mode 100644 js/src/jit-test/tests/debug/RematerializedFrame-retval.js
 create mode 100644 js/src/jit-test/tests/debug/Script-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-clearBreakpoint-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-clearBreakpoint-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-clearBreakpoint-03.js
 create mode 100644 js/src/jit-test/tests/debug/Script-clearBreakpoint-04.js
 create mode 100644 js/src/jit-test/tests/debug/Script-displayName-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-format-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-gc-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-gc-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-gc-03.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getAllColumnOffsets.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getBreakpoints-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getBreakpoints-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getChildScripts-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getChildScripts-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getChildScripts-03.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getChildScripts-04.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getChildScripts-05.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getEffectfulOffsets.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-03.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-04.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-05.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-06.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-07.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-08.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetLine-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetLine-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetLocation.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetMetadata.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-03.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-04.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-05.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-bug1233178.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getPossibleBreakpoints-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getPossibleBreakpoints.js
 create mode 100644 js/src/jit-test/tests/debug/Script-getSuccessorOrPredecessorOffsets-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-global-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-global-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-isFunction.js
 create mode 100644 js/src/jit-test/tests/debug/Script-isInCatchScope.js
 create mode 100644 js/src/jit-test/tests/debug/Script-isModule-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-isModule-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-isModule-03.js
 create mode 100644 js/src/jit-test/tests/debug/Script-isModule-04.js
 create mode 100644 js/src/jit-test/tests/debug/Script-lineCount.js
 create mode 100644 js/src/jit-test/tests/debug/Script-mainOffset-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-selfhosted-builtins.js
 create mode 100644 js/src/jit-test/tests/debug/Script-source-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-source-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-source-03.js
 create mode 100644 js/src/jit-test/tests/debug/Script-sourceStart-01.js
 create mode 100644 js/src/jit-test/tests/debug/Script-sourceStart-02.js
 create mode 100644 js/src/jit-test/tests/debug/Script-sourceStart-03.js
 create mode 100644 js/src/jit-test/tests/debug/Script-sourceStart-04.js
 create mode 100644 js/src/jit-test/tests/debug/Script-startColumn.js
 create mode 100644 js/src/jit-test/tests/debug/Script-startLine.js
 create mode 100644 js/src/jit-test/tests/debug/Script-url.js
 create mode 100644 js/src/jit-test/tests/debug/Source-displayURL-deprecated.js
 create mode 100644 js/src/jit-test/tests/debug/Source-displayURL-disable.js
 create mode 100644 js/src/jit-test/tests/debug/Source-displayURL.js
 create mode 100644 js/src/jit-test/tests/debug/Source-element-01.js
 create mode 100644 js/src/jit-test/tests/debug/Source-element-02.js
 create mode 100644 js/src/jit-test/tests/debug/Source-element-03.js
 create mode 100644 js/src/jit-test/tests/debug/Source-elementAttributeName.js
 create mode 100644 js/src/jit-test/tests/debug/Source-introductionScript-01.js
 create mode 100644 js/src/jit-test/tests/debug/Source-introductionScript-02.js
 create mode 100644 js/src/jit-test/tests/debug/Source-introductionScript-03.js
 create mode 100644 js/src/jit-test/tests/debug/Source-introductionType-data
 create mode 100644 js/src/jit-test/tests/debug/Source-introductionType.js
 create mode 100644 js/src/jit-test/tests/debug/Source-invisible.js
 create mode 100644 js/src/jit-test/tests/debug/Source-reparse.js
 create mode 100644 js/src/jit-test/tests/debug/Source-sourceMapURL-deprecated.js
 create mode 100644 js/src/jit-test/tests/debug/Source-sourceMapURL-disable.js
 create mode 100644 js/src/jit-test/tests/debug/Source-sourceMapURL.js
 create mode 100644 js/src/jit-test/tests/debug/Source-startLine.js
 create mode 100644 js/src/jit-test/tests/debug/Source-surfaces.js
 create mode 100644 js/src/jit-test/tests/debug/Source-text-01.js
 create mode 100644 js/src/jit-test/tests/debug/Source-text-02.js
 create mode 100644 js/src/jit-test/tests/debug/Source-text-lazy.js
 create mode 100644 js/src/jit-test/tests/debug/Source-url-01.js
 create mode 100644 js/src/jit-test/tests/debug/Source-url-02.js
 create mode 100644 js/src/jit-test/tests/debug/Source-url.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-01.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-02.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-03.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-04.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-05.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-06.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-07.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-08.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-09.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-10.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-11.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-12.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-13.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-14.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-gc-01.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-gc-02.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-gc-04.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-gc-05.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-multi-01.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-multi-02.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-multi-03.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-multi-04.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-noncng.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-oom-01.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-resume-01.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-resume-02.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-resume-03.js
 create mode 100644 js/src/jit-test/tests/debug/breakpoint-resume-04.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1102549.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1103386.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1103813.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1103817.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1110327.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1136806.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1192401.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1238610.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1240090.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1248162.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1260725.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1260728.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1385844-2.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1385844.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1444604-reduced.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1444604.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1477084.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1564012.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1565275.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1572391.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1576862-2.js
 create mode 100644 js/src/jit-test/tests/debug/bug-1584195.js
 create mode 100644 js/src/jit-test/tests/debug/bug-725733.js
 create mode 100644 js/src/jit-test/tests/debug/bug-800586.js
 create mode 100644 js/src/jit-test/tests/debug/bug-826669.js
 create mode 100644 js/src/jit-test/tests/debug/bug-858170.js
 create mode 100644 js/src/jit-test/tests/debug/bug-876654.js
 create mode 100644 js/src/jit-test/tests/debug/bug1001372.js
 create mode 100644 js/src/jit-test/tests/debug/bug1002797.js
 create mode 100644 js/src/jit-test/tests/debug/bug1004447.js
 create mode 100644 js/src/jit-test/tests/debug/bug1006205.js
 create mode 100644 js/src/jit-test/tests/debug/bug1006473.js
 create mode 100644 js/src/jit-test/tests/debug/bug1106164.js
 create mode 100644 js/src/jit-test/tests/debug/bug1106719.js
 create mode 100644 js/src/jit-test/tests/debug/bug1107525.js
 create mode 100644 js/src/jit-test/tests/debug/bug1107913.js
 create mode 100644 js/src/jit-test/tests/debug/bug1108159.js
 create mode 100644 js/src/jit-test/tests/debug/bug1108556.js
 create mode 100644 js/src/jit-test/tests/debug/bug1109328.js
 create mode 100644 js/src/jit-test/tests/debug/bug1109915.js
 create mode 100644 js/src/jit-test/tests/debug/bug1109964.js
 create mode 100644 js/src/jit-test/tests/debug/bug1111199.js
 create mode 100644 js/src/jit-test/tests/debug/bug1114587.js
 create mode 100644 js/src/jit-test/tests/debug/bug1116103.js
 create mode 100644 js/src/jit-test/tests/debug/bug1118878.js
 create mode 100644 js/src/jit-test/tests/debug/bug1121083.js
 create mode 100644 js/src/jit-test/tests/debug/bug1130768.js
 create mode 100644 js/src/jit-test/tests/debug/bug1133196.js
 create mode 100644 js/src/jit-test/tests/debug/bug1147939.js
 create mode 100644 js/src/jit-test/tests/debug/bug1148917.js
 create mode 100644 js/src/jit-test/tests/debug/bug1160182.js
 create mode 100644 js/src/jit-test/tests/debug/bug1161332.js
 create mode 100644 js/src/jit-test/tests/debug/bug1188334.js
 create mode 100644 js/src/jit-test/tests/debug/bug1191499.js
 create mode 100644 js/src/jit-test/tests/debug/bug1216261.js
 create mode 100644 js/src/jit-test/tests/debug/bug1219905.js
 create mode 100644 js/src/jit-test/tests/debug/bug1221378.js
 create mode 100644 js/src/jit-test/tests/debug/bug1232655.js
 create mode 100644 js/src/jit-test/tests/debug/bug1240546.js
 create mode 100644 js/src/jit-test/tests/debug/bug1240803.js
 create mode 100644 js/src/jit-test/tests/debug/bug1242111.js
 create mode 100644 js/src/jit-test/tests/debug/bug1242798.js
 create mode 100644 js/src/jit-test/tests/debug/bug1245862.js
 create mode 100644 js/src/jit-test/tests/debug/bug1246605.js
 create mode 100644 js/src/jit-test/tests/debug/bug1251919.js
 create mode 100644 js/src/jit-test/tests/debug/bug1252453.js
 create mode 100644 js/src/jit-test/tests/debug/bug1252464.js
 create mode 100644 js/src/jit-test/tests/debug/bug1253246.js
 create mode 100644 js/src/jit-test/tests/debug/bug1254123.js
 create mode 100644 js/src/jit-test/tests/debug/bug1254190.js
 create mode 100644 js/src/jit-test/tests/debug/bug1254578.js
 create mode 100644 js/src/jit-test/tests/debug/bug1257045.js
 create mode 100644 js/src/jit-test/tests/debug/bug1263899.js
 create mode 100644 js/src/jit-test/tests/debug/bug1264961.js
 create mode 100644 js/src/jit-test/tests/debug/bug1266434.js
 create mode 100644 js/src/jit-test/tests/debug/bug1272908.js
 create mode 100644 js/src/jit-test/tests/debug/bug1275001.js
 create mode 100644 js/src/jit-test/tests/debug/bug1282741.js
 create mode 100644 js/src/jit-test/tests/debug/bug1299121.js
 create mode 100644 js/src/jit-test/tests/debug/bug1300517.js
 create mode 100644 js/src/jit-test/tests/debug/bug1300528.js
 create mode 100644 js/src/jit-test/tests/debug/bug1302432.js
 create mode 100644 js/src/jit-test/tests/debug/bug1304553.js
 create mode 100644 js/src/jit-test/tests/debug/bug1308578.js
 create mode 100644 js/src/jit-test/tests/debug/bug1330339.js
 create mode 100644 js/src/jit-test/tests/debug/bug1330489-sps.js
 create mode 100644 js/src/jit-test/tests/debug/bug1330489.js
 create mode 100644 js/src/jit-test/tests/debug/bug1330491.js
 create mode 100644 js/src/jit-test/tests/debug/bug1331064.js
 create mode 100644 js/src/jit-test/tests/debug/bug1331592.js
 create mode 100644 js/src/jit-test/tests/debug/bug1332493.js
 create mode 100644 js/src/jit-test/tests/debug/bug1343579.js
 create mode 100644 js/src/jit-test/tests/debug/bug1351059.js
 create mode 100644 js/src/jit-test/tests/debug/bug1353356.js
 create mode 100644 js/src/jit-test/tests/debug/bug1363233.js
 create mode 100644 js/src/jit-test/tests/debug/bug1368736.js
 create mode 100644 js/src/jit-test/tests/debug/bug1370905.js
 create mode 100644 js/src/jit-test/tests/debug/bug1375447.js
 create mode 100644 js/src/jit-test/tests/debug/bug1385843.js
 create mode 100644 js/src/jit-test/tests/debug/bug1397049.js
 create mode 100644 js/src/jit-test/tests/debug/bug1397385.js
 create mode 100644 js/src/jit-test/tests/debug/bug1404710.js
 create mode 100644 js/src/jit-test/tests/debug/bug1406437.js
 create mode 100644 js/src/jit-test/tests/debug/bug1417961.js
 create mode 100644 js/src/jit-test/tests/debug/bug1432764.js
 create mode 100644 js/src/jit-test/tests/debug/bug1434391.js
 create mode 100644 js/src/jit-test/tests/debug/bug1437537.js
 create mode 100644 js/src/jit-test/tests/debug/bug1479429.js
 create mode 100644 js/src/jit-test/tests/debug/bug1480390.js
 create mode 100644 js/src/jit-test/tests/debug/bug1488163.js
 create mode 100644 js/src/jit-test/tests/debug/bug1516958.js
 create mode 100644 js/src/jit-test/tests/debug/bug1557343-2.js
 create mode 100644 js/src/jit-test/tests/debug/bug1557343.js
 create mode 100644 js/src/jit-test/tests/debug/bug1563051.js
 create mode 100644 js/src/jit-test/tests/debug/bug1586762.js
 create mode 100644 js/src/jit-test/tests/debug/bug1591342.js
 create mode 100644 js/src/jit-test/tests/debug/bug1602392.js
 create mode 100644 js/src/jit-test/tests/debug/bug911065.js
 create mode 100644 js/src/jit-test/tests/debug/bug967039.js
 create mode 100644 js/src/jit-test/tests/debug/bug973566.js
 create mode 100644 js/src/jit-test/tests/debug/bug980585.js
 create mode 100644 js/src/jit-test/tests/debug/bug999655.js
 create mode 100644 js/src/jit-test/tests/debug/class-01.js
 create mode 100644 js/src/jit-test/tests/debug/class-02.js
 create mode 100644 js/src/jit-test/tests/debug/class-03.js
 create mode 100644 js/src/jit-test/tests/debug/class-04.js
 create mode 100644 js/src/jit-test/tests/debug/class-05.js
 create mode 100644 js/src/jit-test/tests/debug/class-06.js
 create mode 100644 js/src/jit-test/tests/debug/class-07.js
 create mode 100644 js/src/jit-test/tests/debug/class-08.js
 create mode 100644 js/src/jit-test/tests/debug/class-default-constructor-01.js
 create mode 100644 js/src/jit-test/tests/debug/clear-old-analyses-01.js
 create mode 100644 js/src/jit-test/tests/debug/clear-old-analyses-02.js
 create mode 100644 js/src/jit-test/tests/debug/dispatch-01.js
 create mode 100644 js/src/jit-test/tests/debug/execution-observability-01.js
 create mode 100644 js/src/jit-test/tests/debug/execution-observability-02.js
 create mode 100644 js/src/jit-test/tests/debug/execution-observability-03.js
 create mode 100644 js/src/jit-test/tests/debug/execution-observability-04.js
 create mode 100644 js/src/jit-test/tests/debug/execution-observability-05.js
 create mode 100644 js/src/jit-test/tests/debug/execution-observability-06.js
 create mode 100644 js/src/jit-test/tests/debug/gc-01.js
 create mode 100644 js/src/jit-test/tests/debug/gc-02.js
 create mode 100644 js/src/jit-test/tests/debug/gc-03.js
 create mode 100644 js/src/jit-test/tests/debug/gc-04.js
 create mode 100644 js/src/jit-test/tests/debug/gc-05.js
 create mode 100644 js/src/jit-test/tests/debug/gc-06.js
 create mode 100644 js/src/jit-test/tests/debug/gc-07.js
 create mode 100644 js/src/jit-test/tests/debug/gc-08.js
 create mode 100644 js/src/jit-test/tests/debug/gc-09.2.js
 create mode 100644 js/src/jit-test/tests/debug/gc-09.js
 create mode 100644 js/src/jit-test/tests/debug/gc-10.js
 create mode 100644 js/src/jit-test/tests/debug/gc-compartment-01.js
 create mode 100644 js/src/jit-test/tests/debug/gc-compartment-02.js
 create mode 100644 js/src/jit-test/tests/debug/inspect-wrapped-promise.js
 create mode 100644 js/src/jit-test/tests/debug/isAsyncFunction-isGeneratorFunction.js
 create mode 100644 js/src/jit-test/tests/debug/job-queue-01.js
 create mode 100644 js/src/jit-test/tests/debug/job-queue-02.js
 create mode 100644 js/src/jit-test/tests/debug/job-queue-03.js
 create mode 100644 js/src/jit-test/tests/debug/job-queue-04.js
 create mode 100644 js/src/jit-test/tests/debug/makeGlobalObjectReference-01.js
 create mode 100644 js/src/jit-test/tests/debug/makeGlobalObjectReference-02.js
 create mode 100644 js/src/jit-test/tests/debug/makeGlobalObjectReference-03.js
 create mode 100644 js/src/jit-test/tests/debug/noExecute-01.js
 create mode 100644 js/src/jit-test/tests/debug/noExecute-02.js
 create mode 100644 js/src/jit-test/tests/debug/noExecute-03.js
 create mode 100644 js/src/jit-test/tests/debug/noExecute-04.js
 create mode 100644 js/src/jit-test/tests/debug/noExecute-05.js
 create mode 100644 js/src/jit-test/tests/debug/noExecute-06.js
 create mode 100644 js/src/jit-test/tests/debug/noExecute-07.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-01.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-02.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-03.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-04.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-05.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-async-generator-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-async-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-async-resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/onDebuggerStatement-generator-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-01.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-02.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-03.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-05.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-06.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-07.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-01.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-03.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-04.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-05.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-06.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-07.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-08.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-09.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-10.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-11.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-12.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-resumption-13.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-tryskipawait-01.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-tryskipawait-02.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-async-tryskipawait-03.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-01.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-02.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-03.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-04.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-05.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-06.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-07.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-08.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-09.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-10.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-resumption-03.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-resumption-04.js
 create mode 100644 js/src/jit-test/tests/debug/onEnterFrame-generator-resumption-05.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-01.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-02.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-03.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-04.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-05.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-06.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-07.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-08.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-09.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-10.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-12.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-13.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-14.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-15.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-generators-01.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-03.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-04.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-05.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-async-02.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-async.js
 create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-generator.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-01.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-02.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-03.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-CloneAndExecuteScript.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-ExecuteInGlobalAndReturnScope.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-off-main-thread-01.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-off-main-thread-02.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-wasm-01.js
 create mode 100644 js/src/jit-test/tests/debug/onNewScript-wasm-02.js
 create mode 100644 js/src/jit-test/tests/debug/optimized-out-01.js
 create mode 100644 js/src/jit-test/tests/debug/optimized-out-02.js
 create mode 100644 js/src/jit-test/tests/debug/optimized-out-03.js
 create mode 100644 js/src/jit-test/tests/debug/optimized-out-arrow-this.js
 create mode 100644 js/src/jit-test/tests/debug/prologueFailure-01.js
 create mode 100644 js/src/jit-test/tests/debug/prologueFailure-02.js
 create mode 100644 js/src/jit-test/tests/debug/prologueFailure-03.js
 create mode 100644 js/src/jit-test/tests/debug/relazify-debugee-script-01.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-03.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-05.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-07.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-08.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-09.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-error-01.js
 create mode 100644 js/src/jit-test/tests/debug/resumption-error-02.js
 create mode 100644 js/src/jit-test/tests/debug/save-queue-resets-draining.js
 create mode 100644 js/src/jit-test/tests/debug/setter-argc.js
 create mode 100644 js/src/jit-test/tests/debug/surfaces-01.js
 create mode 100644 js/src/jit-test/tests/debug/surfaces-02.js
 create mode 100644 js/src/jit-test/tests/debug/surfaces-03.js
 create mode 100644 js/src/jit-test/tests/debug/surfaces-offsets.js
 create mode 100644 js/src/jit-test/tests/debug/testEarlyReturnOnCall.js
 create mode 100644 js/src/jit-test/tests/debug/uncaughtExceptionHook-01.js
 create mode 100644 js/src/jit-test/tests/debug/uncaughtExceptionHook-02.js
 create mode 100644 js/src/jit-test/tests/debug/uncaughtExceptionHook-03.js
 create mode 100644 js/src/jit-test/tests/debug/uncaughtExceptionHook-resumption-01.js
 create mode 100644 js/src/jit-test/tests/debug/uncaughtExceptionHook-resumption-02.js
 create mode 100644 js/src/jit-test/tests/debug/uncaughtExceptionHook-resumption-03.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-01.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-02.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-03.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-04.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-06-onEnterFrame-null.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-06-onPop-null.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-06.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-07.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-08.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-09.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-10.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-11.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-12.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-13.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-binary-sources.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-breakpoint.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-get-return.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-getAllColumnOffsets.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-jseval.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-onExceptionUnwind-gc.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-responseurls.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-sourceMappingURL.js
 create mode 100644 js/src/jit-test/tests/debug/wasm-step.js
 create mode 100644 js/src/jit-test/tests/errors/error-report.js
 create mode 100644 js/src/jit-test/tests/errors/error-sourceURL-disable.js
 create mode 100644 js/src/jit-test/tests/fields/access.js
 create mode 100644 js/src/jit-test/tests/fields/basic.js
 create mode 100644 js/src/jit-test/tests/fields/bug1540787.js
 create mode 100644 js/src/jit-test/tests/fields/bug1540789.js
 create mode 100644 js/src/jit-test/tests/fields/bug1540798.js
 create mode 100644 js/src/jit-test/tests/fields/bug1547129.js
 create mode 100644 js/src/jit-test/tests/fields/bug1547130.js
 create mode 100644 js/src/jit-test/tests/fields/bug1547133.js
 create mode 100644 js/src/jit-test/tests/fields/bug1547136.js
 create mode 100644 js/src/jit-test/tests/fields/bug1547467.js
 create mode 100644 js/src/jit-test/tests/fields/bug1547915.js
 create mode 100644 js/src/jit-test/tests/fields/bug1551454.js
 create mode 100644 js/src/jit-test/tests/fields/bug1551454_2.js
 create mode 100644 js/src/jit-test/tests/fields/bug1552022.js
 create mode 100644 js/src/jit-test/tests/fields/bug1552229.js
 create mode 100644 js/src/jit-test/tests/fields/bug1552875.js
 create mode 100644 js/src/jit-test/tests/fields/bug1555979.js
 create mode 100644 js/src/jit-test/tests/fields/bug1562146.js
 create mode 100644 js/src/jit-test/tests/fields/bug1571289.js
 create mode 100644 js/src/jit-test/tests/fields/error.js
 create mode 100644 js/src/jit-test/tests/fields/field_types.js
 create mode 100644 js/src/jit-test/tests/fields/initprop.js
 create mode 100644 js/src/jit-test/tests/fields/literal.js
 create mode 100644 js/src/jit-test/tests/fields/mixed_methods.js
 create mode 100644 js/src/jit-test/tests/fields/quirks.js
 create mode 100644 js/src/jit-test/tests/fields/super.js
 create mode 100644 js/src/jit-test/tests/fields/superproperty.js
 create mode 100644 js/src/jit-test/tests/for-of/arguments-1.js
 create mode 100644 js/src/jit-test/tests/for-of/arguments-2.js
 create mode 100644 js/src/jit-test/tests/for-of/arguments-3.js
 create mode 100644 js/src/jit-test/tests/for-of/arguments-4.js
 create mode 100644 js/src/jit-test/tests/for-of/arguments-5.js
 create mode 100644 js/src/jit-test/tests/for-of/arguments-6.js
 create mode 100644 js/src/jit-test/tests/for-of/arguments-7.js
 create mode 100644 js/src/jit-test/tests/for-of/array-holes-1.js
 create mode 100644 js/src/jit-test/tests/for-of/array-holes-2.js
 create mode 100644 js/src/jit-test/tests/for-of/array-holes-3.js
 create mode 100644 js/src/jit-test/tests/for-of/array-holes-4.js
 create mode 100644 js/src/jit-test/tests/for-of/array-holes-5.js
 create mode 100644 js/src/jit-test/tests/for-of/array-holes-6.js
 create mode 100644 js/src/jit-test/tests/for-of/array-holes-slow.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-changing.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-empty.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-generic.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-growing-1.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-keys-entries.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-null.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-proxy.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-shrinking.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-surfaces-1.js
 create mode 100644 js/src/jit-test/tests/for-of/array-iterator-surfaces-2.js
 create mode 100644 js/src/jit-test/tests/for-of/array-jit.js
 create mode 100644 js/src/jit-test/tests/for-of/array-prototype.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-1.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-2.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-3.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-4.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-5.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-growing-1.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-growing-2.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-shrinking-1.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-shrinking-2.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-slow-1.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-slow-2.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-slow-3.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-slow-4.js
 create mode 100644 js/src/jit-test/tests/for-of/arrays-slow-5.js
 create mode 100644 js/src/jit-test/tests/for-of/break-1.js
 create mode 100644 js/src/jit-test/tests/for-of/break-2.js
 create mode 100644 js/src/jit-test/tests/for-of/break-3.js
 create mode 100644 js/src/jit-test/tests/for-of/bug-1331444.js
 create mode 100644 js/src/jit-test/tests/for-of/bug-1341339.js
 create mode 100644 js/src/jit-test/tests/for-of/bug-728079-js17-1.js
 create mode 100644 js/src/jit-test/tests/for-of/bug-728079-js17-4.js
 create mode 100644 js/src/jit-test/tests/for-of/bug1519700.js
 create mode 100644 js/src/jit-test/tests/for-of/completion.js
 create mode 100644 js/src/jit-test/tests/for-of/decompiler.js
 create mode 100644 js/src/jit-test/tests/for-of/generators-1.js
 create mode 100644 js/src/jit-test/tests/for-of/generators-2.js
 create mode 100644 js/src/jit-test/tests/for-of/generators-3.js
 create mode 100644 js/src/jit-test/tests/for-of/generators-5.js
 create mode 100644 js/src/jit-test/tests/for-of/manual-advance.js
 create mode 100644 js/src/jit-test/tests/for-of/next-3.js
 create mode 100644 js/src/jit-test/tests/for-of/next-arity.js
 create mode 100644 js/src/jit-test/tests/for-of/next-shenanigans.js
 create mode 100644 js/src/jit-test/tests/for-of/non-iterable.js
 create mode 100644 js/src/jit-test/tests/for-of/proxy-1.js
 create mode 100644 js/src/jit-test/tests/for-of/proxy-2.js
 create mode 100644 js/src/jit-test/tests/for-of/proxy-3.js
 create mode 100644 js/src/jit-test/tests/for-of/return.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-01.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-02.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-03.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-04.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-05.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-06.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-07.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-08.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-09.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-10.js
 create mode 100644 js/src/jit-test/tests/for-of/semantics-11.js
 create mode 100644 js/src/jit-test/tests/for-of/string-iterator-generic.js
 create mode 100644 js/src/jit-test/tests/for-of/string-iterator-surfaces.js
 create mode 100644 js/src/jit-test/tests/for-of/strings.js
 create mode 100644 js/src/jit-test/tests/for-of/syntax-1.js
 create mode 100644 js/src/jit-test/tests/for-of/syntax-2.js
 create mode 100644 js/src/jit-test/tests/for-of/syntax-3.js
 create mode 100644 js/src/jit-test/tests/for-of/syntax-4.js
 create mode 100644 js/src/jit-test/tests/for-of/throw-during-break.js
 create mode 100644 js/src/jit-test/tests/for-of/throw-during-nested-break.js
 create mode 100644 js/src/jit-test/tests/for-of/throw.js
 create mode 100644 js/src/jit-test/tests/for-of/typedarrays-1.js
 create mode 100644 js/src/jit-test/tests/for-of/typedarrays-2.js
 create mode 100644 js/src/jit-test/tests/for-of/typedarrays-3.js
 create mode 100644 js/src/jit-test/tests/for-of/typedarrays-4.js
 create mode 100644 js/src/jit-test/tests/for-of/typedarrays-5.js
 create mode 100644 js/src/jit-test/tests/for-of/typedarrays-6.js
 create mode 100644 js/src/jit-test/tests/for-of/value-done-access.js
 create mode 100644 js/src/jit-test/tests/for-of/wrapper-1.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1004457.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1016016.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1017141.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1028863.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1032206.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1035371.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1039516.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1053676.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1055219.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1070638.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1075546.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1104162.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1108007.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1108836.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1109913.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1109922.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1123648.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1124563.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1124653.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1136597.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1137341.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1138390.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1143706.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1144738.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1146696.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1148383.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1155455.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1157577.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1161303.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1161968.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1165966.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1171909.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1175755.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1177778.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1188290.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1191576.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1206677.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1208994.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1209001.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1210607.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1214006.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1214781.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1214846.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1215363-1.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1215363-2.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1215363-3.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1215678.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1216607.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1218900-2.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1218900.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1221359.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1221747.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1223021.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1224710.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1226888.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1226896.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1231386.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1232386.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1234410.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1236473.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1237153.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1238548.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1238555.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1238575-2.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1238575.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1238582.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1240416.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1240503.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1240527.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1241731.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1242812.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1245520.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1246593.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1252103.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1252154.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1252329.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1253124.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1254108.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1258407.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1259306.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1259490.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1261329.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1263862.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1263871.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1263884.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1271110.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1276631.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1278832.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1280588.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1280889.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1282986.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1286244.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1287399.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1287869.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1292564.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1293127.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1294241.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1298356.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1301377.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1301496.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1303015.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1305220.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1308048.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1310589.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1311060.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1313347.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1315946.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1321597.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1322420.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1322648.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1323868.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1324512.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1325551.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1328251.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1332773.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1337414.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1338383.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1340010.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1342261.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1354480.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1357022.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1359252.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1370069.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1371908.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1374797.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1382431.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1384047.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1388701.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1390087.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1399889.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1401141.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1411302.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1413914.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1430752.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1435295.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1435321.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1439284.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1449887.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1456508.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1456536.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1459568.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1459860.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1461027.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1461319.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1461448.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1462337.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1464872.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1468792.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1472734.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1478943.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1481093.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1490042.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1491326.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1498177.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1505622.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1513991.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1514927.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1515993.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1517158.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1520778.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1530643.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1531018.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1531626.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1532376.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1540670.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1542279.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1542982.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1543014.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1543589.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1556155.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1557928.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1565272.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1568119.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1568740.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1569840.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1571439.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1573458.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1574877.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1578462.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1579025.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1585159.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1590176.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1590904.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1592487.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1593975.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1597970.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1600238.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1602741.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1603330.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1603917.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1605348.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1605633.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1607495.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1607665.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1607687.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1608355.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1610621.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1620195.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1620196.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1620209.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1620213.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1620221.js
 create mode 100644 js/src/jit-test/tests/gc/bug-1628440.js
 create mode 100644 js/src/jit-test/tests/gc/bug-787703.js
 create mode 100644 js/src/jit-test/tests/gc/bug-820186.js
 create mode 100644 js/src/jit-test/tests/gc/bug-821551.js
 create mode 100644 js/src/jit-test/tests/gc/bug-824321.js
 create mode 100644 js/src/jit-test/tests/gc/bug-825326.js
 create mode 100644 js/src/jit-test/tests/gc/bug-832103.js
 create mode 100644 js/src/jit-test/tests/gc/bug-880816.js
 create mode 100644 js/src/jit-test/tests/gc/bug-880886.js
 create mode 100644 js/src/jit-test/tests/gc/bug-886551-1.js
 create mode 100644 js/src/jit-test/tests/gc/bug-886551-2.js
 create mode 100644 js/src/jit-test/tests/gc/bug-886560.js
 create mode 100644 js/src/jit-test/tests/gc/bug-886630.js
 create mode 100644 js/src/jit-test/tests/gc/bug-889682-1.js
 create mode 100644 js/src/jit-test/tests/gc/bug-889682-2.js
 create mode 100644 js/src/jit-test/tests/gc/bug-889682-3.js
 create mode 100644 js/src/jit-test/tests/gc/bug-891773.js
 create mode 100644 js/src/jit-test/tests/gc/bug-906236.js
 create mode 100644 js/src/jit-test/tests/gc/bug-906241.js
 create mode 100644 js/src/jit-test/tests/gc/bug-912813.js
 create mode 100644 js/src/jit-test/tests/gc/bug-913224.js
 create mode 100644 js/src/jit-test/tests/gc/bug-913715.js
 create mode 100644 js/src/jit-test/tests/gc/bug-919536.js
 create mode 100644 js/src/jit-test/tests/gc/bug-924690.js
 create mode 100644 js/src/jit-test/tests/gc/bug-935022.js
 create mode 100644 js/src/jit-test/tests/gc/bug-939499.js
 create mode 100644 js/src/jit-test/tests/gc/bug-945275.js
 create mode 100644 js/src/jit-test/tests/gc/bug-945280.js
 create mode 100644 js/src/jit-test/tests/gc/bug-945285.js
 create mode 100644 js/src/jit-test/tests/gc/bug-948423.js
 create mode 100644 js/src/jit-test/tests/gc/bug-950927.js
 create mode 100644 js/src/jit-test/tests/gc/bug-952819.js
 create mode 100644 js/src/jit-test/tests/gc/bug-956324.js
 create mode 100644 js/src/jit-test/tests/gc/bug-957110.js
 create mode 100644 js/src/jit-test/tests/gc/bug-957114.js
 create mode 100644 js/src/jit-test/tests/gc/bug-961741.js
 create mode 100644 js/src/jit-test/tests/gc/bug-961877.js
 create mode 100644 js/src/jit-test/tests/gc/bug-969012.js
 create mode 100644 js/src/jit-test/tests/gc/bug-978353.js
 create mode 100644 js/src/jit-test/tests/gc/bug-978802.js
 create mode 100644 js/src/jit-test/tests/gc/bug-981289.js
 create mode 100644 js/src/jit-test/tests/gc/bug-981295.js
 create mode 100644 js/src/jit-test/tests/gc/bug-985732.js
 create mode 100644 js/src/jit-test/tests/gc/bug-993768.js
 create mode 100644 js/src/jit-test/tests/gc/bug1116306.js
 create mode 100644 js/src/jit-test/tests/gc/bug1146213.js
 create mode 100644 js/src/jit-test/tests/gc/bug1191756.js
 create mode 100644 js/src/jit-test/tests/gc/bug1246607.js
 create mode 100644 js/src/jit-test/tests/gc/bug1282113.js
 create mode 100644 js/src/jit-test/tests/gc/bug1283169.js
 create mode 100644 js/src/jit-test/tests/gc/bug1285186.js
 create mode 100644 js/src/jit-test/tests/gc/bug1285490.js
 create mode 100644 js/src/jit-test/tests/gc/bug1287063.js
 create mode 100644 js/src/jit-test/tests/gc/bug1326343-gcstats.js
 create mode 100644 js/src/jit-test/tests/gc/bug1335642.js
 create mode 100644 js/src/jit-test/tests/gc/bug1335643.js
 create mode 100644 js/src/jit-test/tests/gc/bug1336866.js
 create mode 100644 js/src/jit-test/tests/gc/bug1337324.js
 create mode 100644 js/src/jit-test/tests/gc/bug1471949.js
 create mode 100644 js/src/jit-test/tests/gc/bug1511412.js
 create mode 100644 js/src/jit-test/tests/gc/bug1532289.js
 create mode 100644 js/src/jit-test/tests/gc/bug1600017.js
 create mode 100644 js/src/jit-test/tests/gc/bug1600488-1.js
 create mode 100644 js/src/jit-test/tests/gc/bug1600488-2.js
 create mode 100644 js/src/jit-test/tests/gc/bug1620200.js
 create mode 100644 js/src/jit-test/tests/gc/bug888463.js
 create mode 100644 js/src/jit-test/tests/gc/elements-post-write-barrier.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry-ccw.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry-cleanupSome-recursive.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry-gray.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry-oom1.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry-oom2.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry-oom3.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry-oom4.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry-records-not-initialized.js
 create mode 100644 js/src/jit-test/tests/gc/finalizationRegistry.js
 create mode 100644 js/src/jit-test/tests/gc/gcparam.js
 create mode 100644 js/src/jit-test/tests/gc/gczeal-range.js
 create mode 100644 js/src/jit-test/tests/gc/incremental-01.js
 create mode 100644 js/src/jit-test/tests/gc/incremental-02.js
 create mode 100644 js/src/jit-test/tests/gc/incremental-AccessorShape-barrier.js
 create mode 100644 js/src/jit-test/tests/gc/incremental-abort.js
 create mode 100644 js/src/jit-test/tests/gc/incremental-compacting.js
 create mode 100644 js/src/jit-test/tests/gc/incremental-state.js
 create mode 100644 js/src/jit-test/tests/gc/jsscript-mark-children.js
 create mode 100644 js/src/jit-test/tests/gc/multi-01.js
 create mode 100644 js/src/jit-test/tests/gc/multi-02.js
 create mode 100644 js/src/jit-test/tests/gc/multi-03.js
 create mode 100644 js/src/jit-test/tests/gc/oomInArrayProtoTest.js
 create mode 100644 js/src/jit-test/tests/gc/oomInByteSize.js
 create mode 100644 js/src/jit-test/tests/gc/oomInDebugger.js
 create mode 100644 js/src/jit-test/tests/gc/oomInDtoa.js
 create mode 100644 js/src/jit-test/tests/gc/oomInExceptionHandlerBailout.js
 create mode 100644 js/src/jit-test/tests/gc/oomInFindPath.js
 create mode 100644 js/src/jit-test/tests/gc/oomInFormatStackDump.js
 create mode 100644 js/src/jit-test/tests/gc/oomInGetJumpLabelForBranch.js
 create mode 100644 js/src/jit-test/tests/gc/oomInNewGlobal.js
 create mode 100644 js/src/jit-test/tests/gc/oomInOffTheadCompile.js
 create mode 100644 js/src/jit-test/tests/gc/oomInOffTheadCompile2.js
 create mode 100644 js/src/jit-test/tests/gc/oomInOffTheadCompile3.js
 create mode 100644 js/src/jit-test/tests/gc/oomInParseAsmJS.js
 create mode 100644 js/src/jit-test/tests/gc/oomInParseFunction.js
 create mode 100644 js/src/jit-test/tests/gc/oomInRegExp.js
 create mode 100644 js/src/jit-test/tests/gc/oomInRegExp2.js
 create mode 100644 js/src/jit-test/tests/gc/oomInRegExpAlternativeGeneration.js
 create mode 100644 js/src/jit-test/tests/gc/oomInWeakMap.js
 create mode 100644 js/src/jit-test/tests/gc/weak-marking-01.js
 create mode 100644 js/src/jit-test/tests/gc/weak-marking-02.js
 create mode 100644 js/src/jit-test/tests/gc/weak-marking-03.js
 create mode 100644 js/src/jit-test/tests/gc/weak-marking-varying.js
 create mode 100644 js/src/jit-test/tests/gc/weakRef_in_promise.js
 create mode 100644 js/src/jit-test/tests/gc/weakRefs-basic.js
 create mode 100644 js/src/jit-test/tests/gc/weakRefs-disabled.js
 create mode 100644 js/src/jit-test/tests/gc/weakRefs.js
 create mode 100644 js/src/jit-test/tests/gc/weakmark-remap.js
 create mode 100644 js/src/jit-test/tests/gc/weakmark-remap2.js
 create mode 100644 js/src/jit-test/tests/generators/bug1098947.js
 create mode 100644 js/src/jit-test/tests/generators/bug1462353.js
 create mode 100644 js/src/jit-test/tests/generators/bug1491331.js
 create mode 100644 js/src/jit-test/tests/generators/bug1501722.js
 create mode 100644 js/src/jit-test/tests/generators/bug908920.js
 create mode 100644 js/src/jit-test/tests/generators/bug931414.js
 create mode 100644 js/src/jit-test/tests/generators/closing-osr.js
 create mode 100644 js/src/jit-test/tests/generators/es6-syntax.js
 create mode 100644 js/src/jit-test/tests/generators/next-on-finished.js
 create mode 100644 js/src/jit-test/tests/generators/return-break-continue.js
 create mode 100644 js/src/jit-test/tests/generators/return.js
 create mode 100644 js/src/jit-test/tests/generators/throw-closes.js
 create mode 100644 js/src/jit-test/tests/generators/throw-on-finished.js
 create mode 100644 js/src/jit-test/tests/generators/wrappers.js
 create mode 100644 js/src/jit-test/tests/generators/yield-in-finally.js
 create mode 100644 js/src/jit-test/tests/generators/yield-regexp.js
 create mode 100644 js/src/jit-test/tests/generators/yield-yield.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/bug-1249107.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/bug-1252912.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/bug-1254105.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-bigint.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-object.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-scripts.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-string.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-symbol.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/findPath.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/pointerByteSize.js
 create mode 100644 js/src/jit-test/tests/heap-analysis/shortestPaths.js
 create mode 100644 js/src/jit-test/tests/ion/ArrayLengthGetPropertyIC.js
 create mode 100644 js/src/jit-test/tests/ion/ConvertElementsToDouble-Int32.js
 create mode 100644 js/src/jit-test/tests/ion/InlineAddVTypeMonitor.js
 create mode 100644 js/src/jit-test/tests/ion/PurgeProtoChain.js
 create mode 100644 js/src/jit-test/tests/ion/absd.js
 create mode 100644 js/src/jit-test/tests/ion/andOr.js
 create mode 100644 js/src/jit-test/tests/ion/arguments-type-reflow.js
 create mode 100644 js/src/jit-test/tests/ion/arithstringtonumber.js
 create mode 100644 js/src/jit-test/tests/ion/array-join-bug1137624-1.js
 create mode 100644 js/src/jit-test/tests/ion/array-join-bug1137624-2.js
 create mode 100644 js/src/jit-test/tests/ion/array-push-frozen-array.js
 create mode 100644 js/src/jit-test/tests/ion/array-push-length-overflow.js
 create mode 100644 js/src/jit-test/tests/ion/array-push-multiple-frozen.js
 create mode 100644 js/src/jit-test/tests/ion/array-push-multiple-with-funapply.js
 create mode 100644 js/src/jit-test/tests/ion/array-push-multiple.js
 create mode 100644 js/src/jit-test/tests/ion/array-splice.js
 create mode 100644 js/src/jit-test/tests/ion/bailout-env.js
 create mode 100644 js/src/jit-test/tests/ion/bailout-spread.js
 create mode 100644 js/src/jit-test/tests/ion/bailout-with-object-or-null.js
 create mode 100644 js/src/jit-test/tests/ion/bindname.js
 create mode 100644 js/src/jit-test/tests/ion/bug-770309-mcall-bailout.js
 create mode 100644 js/src/jit-test/tests/ion/bug-870034.js
 create mode 100644 js/src/jit-test/tests/ion/bug-952818.js
 create mode 100644 js/src/jit-test/tests/ion/bug1000605.js
 create mode 100644 js/src/jit-test/tests/ion/bug1000960.js
 create mode 100644 js/src/jit-test/tests/ion/bug1001222.js
 create mode 100644 js/src/jit-test/tests/ion/bug1001378.js
 create mode 100644 js/src/jit-test/tests/ion/bug1001382.js
 create mode 100644 js/src/jit-test/tests/ion/bug1001850.js
 create mode 100644 js/src/jit-test/tests/ion/bug1003694.js
 create mode 100644 js/src/jit-test/tests/ion/bug1005458.js
 create mode 100644 js/src/jit-test/tests/ion/bug1005590.js
 create mode 100644 js/src/jit-test/tests/ion/bug1006885.js
 create mode 100644 js/src/jit-test/tests/ion/bug1006899.js
 create mode 100644 js/src/jit-test/tests/ion/bug1007027.js
 create mode 100644 js/src/jit-test/tests/ion/bug1007213.js
 create mode 100644 js/src/jit-test/tests/ion/bug1015498.js
 create mode 100644 js/src/jit-test/tests/ion/bug1018621.js
 create mode 100644 js/src/jit-test/tests/ion/bug1022081.js
 create mode 100644 js/src/jit-test/tests/ion/bug1027510.js
 create mode 100644 js/src/jit-test/tests/ion/bug1028910.js
 create mode 100644 js/src/jit-test/tests/ion/bug1033873.js
 create mode 100644 js/src/jit-test/tests/ion/bug1034400.js
 create mode 100644 js/src/jit-test/tests/ion/bug1046597.js
 create mode 100644 js/src/jit-test/tests/ion/bug1053074.js
 create mode 100644 js/src/jit-test/tests/ion/bug1054047.js
 create mode 100644 js/src/jit-test/tests/ion/bug1054241.js
 create mode 100644 js/src/jit-test/tests/ion/bug1054512.js
 create mode 100644 js/src/jit-test/tests/ion/bug1054601.js
 create mode 100644 js/src/jit-test/tests/ion/bug1054753.js
 create mode 100644 js/src/jit-test/tests/ion/bug1055762.js
 create mode 100644 js/src/jit-test/tests/ion/bug1055864.js
 create mode 100644 js/src/jit-test/tests/ion/bug1057580.js
 create mode 100644 js/src/jit-test/tests/ion/bug1057582.js
 create mode 100644 js/src/jit-test/tests/ion/bug1057598.js
 create mode 100644 js/src/jit-test/tests/ion/bug1060387.js
 create mode 100644 js/src/jit-test/tests/ion/bug1060398.js
 create mode 100644 js/src/jit-test/tests/ion/bug1062612.js
 create mode 100644 js/src/jit-test/tests/ion/bug1063488.js
 create mode 100644 js/src/jit-test/tests/ion/bug1063653.js
 create mode 100644 js/src/jit-test/tests/ion/bug1064537.js
 create mode 100644 js/src/jit-test/tests/ion/bug1066659.js
 create mode 100644 js/src/jit-test/tests/ion/bug1070462.js
 create mode 100644 js/src/jit-test/tests/ion/bug1070465.js
 create mode 100644 js/src/jit-test/tests/ion/bug1071879.js
 create mode 100644 js/src/jit-test/tests/ion/bug1072188.js
 create mode 100644 js/src/jit-test/tests/ion/bug1072691.js
 create mode 100644 js/src/jit-test/tests/ion/bug1072911.js
 create mode 100644 js/src/jit-test/tests/ion/bug1073702.js
 create mode 100644 js/src/jit-test/tests/ion/bug1073861.js
 create mode 100644 js/src/jit-test/tests/ion/bug1073928.js
 create mode 100644 js/src/jit-test/tests/ion/bug1074833.js
 create mode 100644 js/src/jit-test/tests/ion/bug1076026.js
 create mode 100644 js/src/jit-test/tests/ion/bug1076091.js
 create mode 100644 js/src/jit-test/tests/ion/bug1076283.js
 create mode 100644 js/src/jit-test/tests/ion/bug1077349.js
 create mode 100644 js/src/jit-test/tests/ion/bug1077427.js
 create mode 100644 js/src/jit-test/tests/ion/bug1079062.js
 create mode 100644 js/src/jit-test/tests/ion/bug1079850.js
 create mode 100644 js/src/jit-test/tests/ion/bug1080991.js
 create mode 100644 js/src/jit-test/tests/ion/bug1085298.js
 create mode 100644 js/src/jit-test/tests/ion/bug1089761.js
 create mode 100644 js/src/jit-test/tests/ion/bug1090037.js
 create mode 100644 js/src/jit-test/tests/ion/bug1090424.js
 create mode 100644 js/src/jit-test/tests/ion/bug1092833.js
 create mode 100644 js/src/jit-test/tests/ion/bug1101576.js
 create mode 100644 js/src/jit-test/tests/ion/bug1101821.js
 create mode 100644 js/src/jit-test/tests/ion/bug1102187.js
 create mode 100644 js/src/jit-test/tests/ion/bug1105187-sink.js
 create mode 100644 js/src/jit-test/tests/ion/bug1105574-ra-sink.js
 create mode 100644 js/src/jit-test/tests/ion/bug1105684.js
 create mode 100644 js/src/jit-test/tests/ion/bug1106171-sink.js
 create mode 100644 js/src/jit-test/tests/ion/bug1107011-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1107011-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1113139.js
 create mode 100644 js/src/jit-test/tests/ion/bug1115665.js
 create mode 100644 js/src/jit-test/tests/ion/bug1117099.js
 create mode 100644 js/src/jit-test/tests/ion/bug1122401.js
 create mode 100644 js/src/jit-test/tests/ion/bug1122839.js
 create mode 100644 js/src/jit-test/tests/ion/bug1123011.js
 create mode 100644 js/src/jit-test/tests/ion/bug1123064.js
 create mode 100644 js/src/jit-test/tests/ion/bug1128490.js
 create mode 100644 js/src/jit-test/tests/ion/bug1129977.js
 create mode 100644 js/src/jit-test/tests/ion/bug1130679.js
 create mode 100644 js/src/jit-test/tests/ion/bug1132128.js
 create mode 100644 js/src/jit-test/tests/ion/bug1132290.js
 create mode 100644 js/src/jit-test/tests/ion/bug1132584.js
 create mode 100644 js/src/jit-test/tests/ion/bug1132770.js
 create mode 100644 js/src/jit-test/tests/ion/bug1133530.js
 create mode 100644 js/src/jit-test/tests/ion/bug1134074.js
 create mode 100644 js/src/jit-test/tests/ion/bug1135047.js
 create mode 100644 js/src/jit-test/tests/ion/bug1138740.js
 create mode 100644 js/src/jit-test/tests/ion/bug1139152.js
 create mode 100644 js/src/jit-test/tests/ion/bug1139368.js
 create mode 100644 js/src/jit-test/tests/ion/bug1139376.js
 create mode 100644 js/src/jit-test/tests/ion/bug1140890.js
 create mode 100644 js/src/jit-test/tests/ion/bug1143216.js
 create mode 100644 js/src/jit-test/tests/ion/bug1143878.js
 create mode 100644 js/src/jit-test/tests/ion/bug1146410.js
 create mode 100644 js/src/jit-test/tests/ion/bug1148883.js
 create mode 100644 js/src/jit-test/tests/ion/bug1148973-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1148973-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1151323.js
 create mode 100644 js/src/jit-test/tests/ion/bug1154971.js
 create mode 100644 js/src/jit-test/tests/ion/bug1155807.js
 create mode 100644 js/src/jit-test/tests/ion/bug1158632.js
 create mode 100644 js/src/jit-test/tests/ion/bug1159899.js
 create mode 100644 js/src/jit-test/tests/ion/bug1160884.js
 create mode 100644 js/src/jit-test/tests/ion/bug1165905.js
 create mode 100644 js/src/jit-test/tests/ion/bug1172498-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1172498.js
 create mode 100644 js/src/jit-test/tests/ion/bug1181354.js
 create mode 100644 js/src/jit-test/tests/ion/bug1185957.js
 create mode 100644 js/src/jit-test/tests/ion/bug1186271.js
 create mode 100644 js/src/jit-test/tests/ion/bug1188586.js
 create mode 100644 js/src/jit-test/tests/ion/bug1189137.js
 create mode 100644 js/src/jit-test/tests/ion/bug1195588.js
 create mode 100644 js/src/jit-test/tests/ion/bug1195590.js
 create mode 100644 js/src/jit-test/tests/ion/bug1196589.js
 create mode 100644 js/src/jit-test/tests/ion/bug1196590.js
 create mode 100644 js/src/jit-test/tests/ion/bug1196648.js
 create mode 100644 js/src/jit-test/tests/ion/bug1197769.js
 create mode 100644 js/src/jit-test/tests/ion/bug1199898.js
 create mode 100644 js/src/jit-test/tests/ion/bug1201459.js
 create mode 100644 js/src/jit-test/tests/ion/bug1201469.js
 create mode 100644 js/src/jit-test/tests/ion/bug1201850.js
 create mode 100644 js/src/jit-test/tests/ion/bug1204165.js
 create mode 100644 js/src/jit-test/tests/ion/bug1204675.js
 create mode 100644 js/src/jit-test/tests/ion/bug1205842.js
 create mode 100644 js/src/jit-test/tests/ion/bug1207413.js
 create mode 100644 js/src/jit-test/tests/ion/bug1212298.js
 create mode 100644 js/src/jit-test/tests/ion/bug1212605.js
 create mode 100644 js/src/jit-test/tests/ion/bug1213552.js
 create mode 100644 js/src/jit-test/tests/ion/bug1214013.js
 create mode 100644 js/src/jit-test/tests/ion/bug1214050.js
 create mode 100644 js/src/jit-test/tests/ion/bug1215600.js
 create mode 100644 js/src/jit-test/tests/ion/bug1215992.js
 create mode 100644 js/src/jit-test/tests/ion/bug1216130.js
 create mode 100644 js/src/jit-test/tests/ion/bug1216151.js
 create mode 100644 js/src/jit-test/tests/ion/bug1216157.js
 create mode 100644 js/src/jit-test/tests/ion/bug1218065.js
 create mode 100644 js/src/jit-test/tests/ion/bug1219883.js
 create mode 100644 js/src/jit-test/tests/ion/bug1222905.js
 create mode 100644 js/src/jit-test/tests/ion/bug1222917.js
 create mode 100644 js/src/jit-test/tests/ion/bug1225367.js
 create mode 100644 js/src/jit-test/tests/ion/bug1226816.js
 create mode 100644 js/src/jit-test/tests/ion/bug1228327.js
 create mode 100644 js/src/jit-test/tests/ion/bug1228397.js
 create mode 100644 js/src/jit-test/tests/ion/bug1232859.js
 create mode 100644 js/src/jit-test/tests/ion/bug1233331.js
 create mode 100644 js/src/jit-test/tests/ion/bug1233343.js
 create mode 100644 js/src/jit-test/tests/ion/bug1239075.js
 create mode 100644 js/src/jit-test/tests/ion/bug1240521.js
 create mode 100644 js/src/jit-test/tests/ion/bug1244502.js
 create mode 100644 js/src/jit-test/tests/ion/bug1246154.js
 create mode 100644 js/src/jit-test/tests/ion/bug1246552.js
 create mode 100644 js/src/jit-test/tests/ion/bug1247880.js
 create mode 100644 js/src/jit-test/tests/ion/bug1247909.js
 create mode 100644 js/src/jit-test/tests/ion/bug1247915.js
 create mode 100644 js/src/jit-test/tests/ion/bug1254197.js
 create mode 100644 js/src/jit-test/tests/ion/bug1261326.js
 create mode 100644 js/src/jit-test/tests/ion/bug1264948-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1264948.js
 create mode 100644 js/src/jit-test/tests/ion/bug1265159.js
 create mode 100644 js/src/jit-test/tests/ion/bug1269756.js
 create mode 100644 js/src/jit-test/tests/ion/bug1273858-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1273858-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1279898.js
 create mode 100644 js/src/jit-test/tests/ion/bug1282944.js
 create mode 100644 js/src/jit-test/tests/ion/bug1284491.js
 create mode 100644 js/src/jit-test/tests/ion/bug1285217.js
 create mode 100644 js/src/jit-test/tests/ion/bug1285218.js
 create mode 100644 js/src/jit-test/tests/ion/bug1287416.js
 create mode 100644 js/src/jit-test/tests/ion/bug1293542.js
 create mode 100644 js/src/jit-test/tests/ion/bug1296667.js
 create mode 100644 js/src/jit-test/tests/ion/bug1298354.js
 create mode 100644 js/src/jit-test/tests/ion/bug1299007.js
 create mode 100644 js/src/jit-test/tests/ion/bug1304640.js
 create mode 100644 js/src/jit-test/tests/ion/bug1304643.js
 create mode 100644 js/src/jit-test/tests/ion/bug1308802.js
 create mode 100644 js/src/jit-test/tests/ion/bug1311061.js
 create mode 100644 js/src/jit-test/tests/ion/bug1314438.js
 create mode 100644 js/src/jit-test/tests/ion/bug1314545.js
 create mode 100644 js/src/jit-test/tests/ion/bug1317943.js
 create mode 100644 js/src/jit-test/tests/ion/bug1318634.js
 create mode 100644 js/src/jit-test/tests/ion/bug1321437.js
 create mode 100644 js/src/jit-test/tests/ion/bug1322932.js
 create mode 100644 js/src/jit-test/tests/ion/bug1323854.js
 create mode 100644 js/src/jit-test/tests/ion/bug1324521.js
 create mode 100644 js/src/jit-test/tests/ion/bug1326150.js
 create mode 100644 js/src/jit-test/tests/ion/bug1329933.js
 create mode 100644 js/src/jit-test/tests/ion/bug1330662.js
 create mode 100644 js/src/jit-test/tests/ion/bug1331058.js
 create mode 100644 js/src/jit-test/tests/ion/bug1331350.js
 create mode 100644 js/src/jit-test/tests/ion/bug1331405.js
 create mode 100644 js/src/jit-test/tests/ion/bug1333946.js
 create mode 100644 js/src/jit-test/tests/ion/bug1334314.js
 create mode 100644 js/src/jit-test/tests/ion/bug1342483-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1342483-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1342882.js
 create mode 100644 js/src/jit-test/tests/ion/bug1345160.js
 create mode 100644 js/src/jit-test/tests/ion/bug1348777.js
 create mode 100644 js/src/jit-test/tests/ion/bug1352510.js
 create mode 100644 js/src/jit-test/tests/ion/bug1354275.js
 create mode 100644 js/src/jit-test/tests/ion/bug1356822.js
 create mode 100644 js/src/jit-test/tests/ion/bug1365518.js
 create mode 100644 js/src/jit-test/tests/ion/bug1365769-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1365769-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1368360-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1368360-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1370922.js
 create mode 100644 js/src/jit-test/tests/ion/bug1375404.js
 create mode 100644 js/src/jit-test/tests/ion/bug1379936.js
 create mode 100644 js/src/jit-test/tests/ion/bug1383591.js
 create mode 100644 js/src/jit-test/tests/ion/bug1383972.js
 create mode 100644 js/src/jit-test/tests/ion/bug1384737.js
 create mode 100644 js/src/jit-test/tests/ion/bug1394505.js
 create mode 100644 js/src/jit-test/tests/ion/bug1395100.js
 create mode 100644 js/src/jit-test/tests/ion/bug1397071.js
 create mode 100644 js/src/jit-test/tests/ion/bug1401014.js
 create mode 100644 js/src/jit-test/tests/ion/bug1404636.js
 create mode 100644 js/src/jit-test/tests/ion/bug1408412.js
 create mode 100644 js/src/jit-test/tests/ion/bug1410683.js
 create mode 100644 js/src/jit-test/tests/ion/bug1433496.js
 create mode 100644 js/src/jit-test/tests/ion/bug1441012.js
 create mode 100644 js/src/jit-test/tests/ion/bug1450796.js
 create mode 100644 js/src/jit-test/tests/ion/bug1452581.js
 create mode 100644 js/src/jit-test/tests/ion/bug1472132.js
 create mode 100644 js/src/jit-test/tests/ion/bug1473830.js
 create mode 100644 js/src/jit-test/tests/ion/bug1479394.js
 create mode 100644 js/src/jit-test/tests/ion/bug1484905.js
 create mode 100644 js/src/jit-test/tests/ion/bug1492574.js
 create mode 100644 js/src/jit-test/tests/ion/bug1493900-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1493900-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1497107.js
 create mode 100644 js/src/jit-test/tests/ion/bug1502090.js
 create mode 100644 js/src/jit-test/tests/ion/bug1506968.js
 create mode 100644 js/src/jit-test/tests/ion/bug1509482.js
 create mode 100644 js/src/jit-test/tests/ion/bug1510684.js
 create mode 100644 js/src/jit-test/tests/ion/bug1514625.js
 create mode 100644 js/src/jit-test/tests/ion/bug1518377-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1518377-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1526840.js
 create mode 100644 js/src/jit-test/tests/ion/bug1527148.js
 create mode 100644 js/src/jit-test/tests/ion/bug1528818.js
 create mode 100644 js/src/jit-test/tests/ion/bug1538083.js
 create mode 100644 js/src/jit-test/tests/ion/bug1543166.js
 create mode 100644 js/src/jit-test/tests/ion/bug1544386-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1544386-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1544792.js
 create mode 100644 js/src/jit-test/tests/ion/bug1546228.js
 create mode 100644 js/src/jit-test/tests/ion/bug1556571.js
 create mode 100644 js/src/jit-test/tests/ion/bug1568397.js
 create mode 100644 js/src/jit-test/tests/ion/bug1570926.js
 create mode 100644 js/src/jit-test/tests/ion/bug1572051.js
 create mode 100644 js/src/jit-test/tests/ion/bug1593175.js
 create mode 100644 js/src/jit-test/tests/ion/bug1598456.js
 create mode 100644 js/src/jit-test/tests/ion/bug1598784.js
 create mode 100644 js/src/jit-test/tests/ion/bug1602190.js
 create mode 100644 js/src/jit-test/tests/ion/bug1604631.js
 create mode 100644 js/src/jit-test/tests/ion/bug1605641.js
 create mode 100644 js/src/jit-test/tests/ion/bug1607670-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1607670-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1607670-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug1607670-4.js
 create mode 100644 js/src/jit-test/tests/ion/bug1620215.js
 create mode 100644 js/src/jit-test/tests/ion/bug1621268-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1621268-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug1629503-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug1629503-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug470143.js
 create mode 100644 js/src/jit-test/tests/ion/bug669575-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug669575-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug669575-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug669950.js
 create mode 100644 js/src/jit-test/tests/ion/bug670484.js
 create mode 100644 js/src/jit-test/tests/ion/bug674507-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug674507-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug674656.js
 create mode 100644 js/src/jit-test/tests/ion/bug674664-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug674664-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug674664-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug674694.js
 create mode 100644 js/src/jit-test/tests/ion/bug675381.js
 create mode 100644 js/src/jit-test/tests/ion/bug677066-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug677066.js
 create mode 100644 js/src/jit-test/tests/ion/bug677073-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug677073.js
 create mode 100644 js/src/jit-test/tests/ion/bug677074.js
 create mode 100644 js/src/jit-test/tests/ion/bug677080.js
 create mode 100644 js/src/jit-test/tests/ion/bug677163.js
 create mode 100644 js/src/jit-test/tests/ion/bug677455.js
 create mode 100644 js/src/jit-test/tests/ion/bug677715-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug677715-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug677715-4.js
 create mode 100644 js/src/jit-test/tests/ion/bug677715.js
 create mode 100644 js/src/jit-test/tests/ion/bug677730.js
 create mode 100644 js/src/jit-test/tests/ion/bug677774-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug677774-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug677871.js
 create mode 100644 js/src/jit-test/tests/ion/bug678106.js
 create mode 100644 js/src/jit-test/tests/ion/bug678239-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug678239-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug678353.js
 create mode 100644 js/src/jit-test/tests/ion/bug678620.js
 create mode 100644 js/src/jit-test/tests/ion/bug678625.js
 create mode 100644 js/src/jit-test/tests/ion/bug678798.js
 create mode 100644 js/src/jit-test/tests/ion/bug679493-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug679493.js
 create mode 100644 js/src/jit-test/tests/ion/bug679581.js
 create mode 100644 js/src/jit-test/tests/ion/bug679794.js
 create mode 100644 js/src/jit-test/tests/ion/bug680432.js
 create mode 100644 js/src/jit-test/tests/ion/bug680619.js
 create mode 100644 js/src/jit-test/tests/ion/bug680621.js
 create mode 100644 js/src/jit-test/tests/ion/bug681185.js
 create mode 100644 js/src/jit-test/tests/ion/bug682210.js
 create mode 100644 js/src/jit-test/tests/ion/bug684362.js
 create mode 100644 js/src/jit-test/tests/ion/bug684384.js
 create mode 100644 js/src/jit-test/tests/ion/bug691597.js
 create mode 100644 js/src/jit-test/tests/ion/bug691603.js
 create mode 100644 js/src/jit-test/tests/ion/bug691747.js
 create mode 100644 js/src/jit-test/tests/ion/bug692208.js
 create mode 100644 js/src/jit-test/tests/ion/bug692211.js
 create mode 100644 js/src/jit-test/tests/ion/bug692213.js
 create mode 100644 js/src/jit-test/tests/ion/bug692215.js
 create mode 100644 js/src/jit-test/tests/ion/bug695017.js
 create mode 100644 js/src/jit-test/tests/ion/bug701956.js
 create mode 100644 js/src/jit-test/tests/ion/bug701958.js
 create mode 100644 js/src/jit-test/tests/ion/bug701964.js
 create mode 100644 js/src/jit-test/tests/ion/bug703376.js
 create mode 100644 js/src/jit-test/tests/ion/bug705351.js
 create mode 100644 js/src/jit-test/tests/ion/bug706692.js
 create mode 100644 js/src/jit-test/tests/ion/bug706699.js
 create mode 100644 js/src/jit-test/tests/ion/bug710983.js
 create mode 100644 js/src/jit-test/tests/ion/bug714397.js
 create mode 100644 js/src/jit-test/tests/ion/bug716504.js
 create mode 100644 js/src/jit-test/tests/ion/bug716624-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug716624-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug716743.js
 create mode 100644 js/src/jit-test/tests/ion/bug716853.js
 create mode 100644 js/src/jit-test/tests/ion/bug716895.js
 create mode 100644 js/src/jit-test/tests/ion/bug717466.js
 create mode 100644 js/src/jit-test/tests/ion/bug718850.js
 create mode 100644 js/src/jit-test/tests/ion/bug719231.js
 create mode 100644 js/src/jit-test/tests/ion/bug719346.js
 create mode 100644 js/src/jit-test/tests/ion/bug719774.js
 create mode 100644 js/src/jit-test/tests/ion/bug720169.js
 create mode 100644 js/src/jit-test/tests/ion/bug723040.js
 create mode 100644 js/src/jit-test/tests/ion/bug723271.js
 create mode 100644 js/src/jit-test/tests/ion/bug724517.js
 create mode 100644 js/src/jit-test/tests/ion/bug724530.js
 create mode 100644 js/src/jit-test/tests/ion/bug724562.js
 create mode 100644 js/src/jit-test/tests/ion/bug724654.js
 create mode 100644 js/src/jit-test/tests/ion/bug724788.js
 create mode 100644 js/src/jit-test/tests/ion/bug724944.js
 create mode 100644 js/src/jit-test/tests/ion/bug724975.js
 create mode 100644 js/src/jit-test/tests/ion/bug724976.js
 create mode 100644 js/src/jit-test/tests/ion/bug724999.js
 create mode 100644 js/src/jit-test/tests/ion/bug725000.js
 create mode 100644 js/src/jit-test/tests/ion/bug725003.js
 create mode 100644 js/src/jit-test/tests/ion/bug725011.js
 create mode 100644 js/src/jit-test/tests/ion/bug725061.js
 create mode 100644 js/src/jit-test/tests/ion/bug725067.js
 create mode 100644 js/src/jit-test/tests/ion/bug726180.js
 create mode 100644 js/src/jit-test/tests/ion/bug728033.js
 create mode 100644 js/src/jit-test/tests/ion/bug728187.js
 create mode 100644 js/src/jit-test/tests/ion/bug728188.js
 create mode 100644 js/src/jit-test/tests/ion/bug729573.js
 create mode 100644 js/src/jit-test/tests/ion/bug729788.js
 create mode 100644 js/src/jit-test/tests/ion/bug729795.js
 create mode 100644 js/src/jit-test/tests/ion/bug729798.js
 create mode 100644 js/src/jit-test/tests/ion/bug729814.js
 create mode 100644 js/src/jit-test/tests/ion/bug729884.js
 create mode 100644 js/src/jit-test/tests/ion/bug729899-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug729899-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug729902-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug729902-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug730115.js
 create mode 100644 js/src/jit-test/tests/ion/bug730152.js
 create mode 100644 js/src/jit-test/tests/ion/bug730977-implement-jsop-delprop.js
 create mode 100644 js/src/jit-test/tests/ion/bug731820.js
 create mode 100644 js/src/jit-test/tests/ion/bug732758.js
 create mode 100644 js/src/jit-test/tests/ion/bug732846.js
 create mode 100644 js/src/jit-test/tests/ion/bug732847.js
 create mode 100644 js/src/jit-test/tests/ion/bug732849.js
 create mode 100644 js/src/jit-test/tests/ion/bug732850.js
 create mode 100644 js/src/jit-test/tests/ion/bug732851.js
 create mode 100644 js/src/jit-test/tests/ion/bug732858.js
 create mode 100644 js/src/jit-test/tests/ion/bug732859.js
 create mode 100644 js/src/jit-test/tests/ion/bug732860.js
 create mode 100644 js/src/jit-test/tests/ion/bug732862.js
 create mode 100644 js/src/jit-test/tests/ion/bug732863.js
 create mode 100644 js/src/jit-test/tests/ion/bug732864.js
 create mode 100644 js/src/jit-test/tests/ion/bug734383.js
 create mode 100644 js/src/jit-test/tests/ion/bug736135-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug736135.js
 create mode 100644 js/src/jit-test/tests/ion/bug736141.js
 create mode 100644 js/src/jit-test/tests/ion/bug739854.js
 create mode 100644 js/src/jit-test/tests/ion/bug741202.js
 create mode 100644 js/src/jit-test/tests/ion/bug741241.js
 create mode 100644 js/src/jit-test/tests/ion/bug743099.js
 create mode 100644 js/src/jit-test/tests/ion/bug746370.js
 create mode 100644 js/src/jit-test/tests/ion/bug747271.js
 create mode 100644 js/src/jit-test/tests/ion/bug750588.js
 create mode 100644 js/src/jit-test/tests/ion/bug754713-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug754713-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug754713-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug754713-4.js
 create mode 100644 js/src/jit-test/tests/ion/bug754720.js
 create mode 100644 js/src/jit-test/tests/ion/bug755157.js
 create mode 100644 js/src/jit-test/tests/ion/bug755832.js
 create mode 100644 js/src/jit-test/tests/ion/bug756235.js
 create mode 100644 js/src/jit-test/tests/ion/bug756238.js
 create mode 100644 js/src/jit-test/tests/ion/bug756240.js
 create mode 100644 js/src/jit-test/tests/ion/bug756247.js
 create mode 100644 js/src/jit-test/tests/ion/bug756780.js
 create mode 100644 js/src/jit-test/tests/ion/bug756781.js
 create mode 100644 js/src/jit-test/tests/ion/bug758181.js
 create mode 100644 js/src/jit-test/tests/ion/bug758991.js
 create mode 100644 js/src/jit-test/tests/ion/bug759213.js
 create mode 100644 js/src/jit-test/tests/ion/bug760103.js
 create mode 100644 js/src/jit-test/tests/ion/bug761835.js
 create mode 100644 js/src/jit-test/tests/ion/bug761854.js
 create mode 100644 js/src/jit-test/tests/ion/bug762547.js
 create mode 100644 js/src/jit-test/tests/ion/bug764432.js
 create mode 100644 js/src/jit-test/tests/ion/bug764792.js
 create mode 100644 js/src/jit-test/tests/ion/bug765454.js
 create mode 100644 js/src/jit-test/tests/ion/bug765477.js
 create mode 100644 js/src/jit-test/tests/ion/bug765478.js
 create mode 100644 js/src/jit-test/tests/ion/bug765480.js
 create mode 100644 js/src/jit-test/tests/ion/bug766218.js
 create mode 100644 js/src/jit-test/tests/ion/bug767665.js
 create mode 100644 js/src/jit-test/tests/ion/bug768436.js
 create mode 100644 js/src/jit-test/tests/ion/bug770235.js
 create mode 100644 js/src/jit-test/tests/ion/bug770762.js
 create mode 100644 js/src/jit-test/tests/ion/bug772901.js
 create mode 100644 js/src/jit-test/tests/ion/bug773587.js
 create mode 100644 js/src/jit-test/tests/ion/bug774006.js
 create mode 100644 js/src/jit-test/tests/ion/bug774644.js
 create mode 100644 js/src/jit-test/tests/ion/bug776687.js
 create mode 100644 js/src/jit-test/tests/ion/bug776748.js
 create mode 100644 js/src/jit-test/tests/ion/bug779125.js
 create mode 100644 js/src/jit-test/tests/ion/bug779245.js
 create mode 100644 js/src/jit-test/tests/ion/bug779595.js
 create mode 100644 js/src/jit-test/tests/ion/bug779812.js
 create mode 100644 js/src/jit-test/tests/ion/bug779841.js
 create mode 100644 js/src/jit-test/tests/ion/bug780842.js
 create mode 100644 js/src/jit-test/tests/ion/bug782087.js
 create mode 100644 js/src/jit-test/tests/ion/bug783590.js
 create mode 100644 js/src/jit-test/tests/ion/bug784385.js
 create mode 100644 js/src/jit-test/tests/ion/bug786107.js
 create mode 100644 js/src/jit-test/tests/ion/bug787921.js
 create mode 100644 js/src/jit-test/tests/ion/bug789300.js
 create mode 100644 js/src/jit-test/tests/ion/bug789420.js
 create mode 100644 js/src/jit-test/tests/ion/bug790479.js
 create mode 100644 js/src/jit-test/tests/ion/bug792166-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug792166-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug792220.js
 create mode 100644 js/src/jit-test/tests/ion/bug792234.js
 create mode 100644 js/src/jit-test/tests/ion/bug792944.js
 create mode 100644 js/src/jit-test/tests/ion/bug798819.js
 create mode 100644 js/src/jit-test/tests/ion/bug798823.js
 create mode 100644 js/src/jit-test/tests/ion/bug798946.js
 create mode 100644 js/src/jit-test/tests/ion/bug799185-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug799185-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug799185-4.js
 create mode 100644 js/src/jit-test/tests/ion/bug799185-5.js
 create mode 100644 js/src/jit-test/tests/ion/bug799185-6.js
 create mode 100644 js/src/jit-test/tests/ion/bug799185-7.js
 create mode 100644 js/src/jit-test/tests/ion/bug799185-8.js
 create mode 100644 js/src/jit-test/tests/ion/bug799185-9.js
 create mode 100644 js/src/jit-test/tests/ion/bug800179.js
 create mode 100644 js/src/jit-test/tests/ion/bug804064.js
 create mode 100644 js/src/jit-test/tests/ion/bug807035.js
 create mode 100644 js/src/jit-test/tests/ion/bug807047.js
 create mode 100644 js/src/jit-test/tests/ion/bug808023.js
 create mode 100644 js/src/jit-test/tests/ion/bug809021.js
 create mode 100644 js/src/jit-test/tests/ion/bug809472.js
 create mode 100644 js/src/jit-test/tests/ion/bug810253.js
 create mode 100644 js/src/jit-test/tests/ion/bug813784.js
 create mode 100644 js/src/jit-test/tests/ion/bug816492.js
 create mode 100644 js/src/jit-test/tests/ion/bug816786.js
 create mode 100644 js/src/jit-test/tests/ion/bug818023.js
 create mode 100644 js/src/jit-test/tests/ion/bug819611.js
 create mode 100644 js/src/jit-test/tests/ion/bug819794.js
 create mode 100644 js/src/jit-test/tests/ion/bug819865.js
 create mode 100644 js/src/jit-test/tests/ion/bug820873.js
 create mode 100644 js/src/jit-test/tests/ion/bug821788.js
 create mode 100644 js/src/jit-test/tests/ion/bug821794.js
 create mode 100644 js/src/jit-test/tests/ion/bug822938.js
 create mode 100644 js/src/jit-test/tests/ion/bug824347.js
 create mode 100644 js/src/jit-test/tests/ion/bug824473.js
 create mode 100644 js/src/jit-test/tests/ion/bug824863.js
 create mode 100644 js/src/jit-test/tests/ion/bug825599.js
 create mode 100644 js/src/jit-test/tests/ion/bug825705.js
 create mode 100644 js/src/jit-test/tests/ion/bug825716.js
 create mode 100644 js/src/jit-test/tests/ion/bug827082.js
 create mode 100644 js/src/jit-test/tests/ion/bug827659-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug827821-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug827821-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug830269.js
 create mode 100644 js/src/jit-test/tests/ion/bug831087.js
 create mode 100644 js/src/jit-test/tests/ion/bug831424-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug831424-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug832058.js
 create mode 100644 js/src/jit-test/tests/ion/bug833076.js
 create mode 100644 js/src/jit-test/tests/ion/bug835178.js
 create mode 100644 js/src/jit-test/tests/ion/bug835496.js
 create mode 100644 js/src/jit-test/tests/ion/bug836102.js
 create mode 100644 js/src/jit-test/tests/ion/bug836274.js
 create mode 100644 js/src/jit-test/tests/ion/bug836705.js
 create mode 100644 js/src/jit-test/tests/ion/bug837312.js
 create mode 100644 js/src/jit-test/tests/ion/bug839315.js
 create mode 100644 js/src/jit-test/tests/ion/bug843866.js
 create mode 100644 js/src/jit-test/tests/ion/bug843875.js
 create mode 100644 js/src/jit-test/tests/ion/bug844059.js
 create mode 100644 js/src/jit-test/tests/ion/bug844364.js
 create mode 100644 js/src/jit-test/tests/ion/bug844452.js
 create mode 100644 js/src/jit-test/tests/ion/bug844459.js
 create mode 100644 js/src/jit-test/tests/ion/bug846330.js
 create mode 100644 js/src/jit-test/tests/ion/bug847412.js
 create mode 100644 js/src/jit-test/tests/ion/bug848319.js
 create mode 100644 js/src/jit-test/tests/ion/bug848733.js
 create mode 100644 js/src/jit-test/tests/ion/bug848803.js
 create mode 100644 js/src/jit-test/tests/ion/bug849781-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug849781.js
 create mode 100644 js/src/jit-test/tests/ion/bug850099.js
 create mode 100644 js/src/jit-test/tests/ion/bug851064.js
 create mode 100644 js/src/jit-test/tests/ion/bug851067.js
 create mode 100644 js/src/jit-test/tests/ion/bug851792.js
 create mode 100644 js/src/jit-test/tests/ion/bug852140.js
 create mode 100644 js/src/jit-test/tests/ion/bug852342.js
 create mode 100644 js/src/jit-test/tests/ion/bug855514.js
 create mode 100644 js/src/jit-test/tests/ion/bug858586.js
 create mode 100644 js/src/jit-test/tests/ion/bug858617.js
 create mode 100644 js/src/jit-test/tests/ion/bug860838-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug860838-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug860838-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug860838-4.js
 create mode 100644 js/src/jit-test/tests/ion/bug860838.js
 create mode 100644 js/src/jit-test/tests/ion/bug861165.js
 create mode 100644 js/src/jit-test/tests/ion/bug861419.js
 create mode 100644 js/src/jit-test/tests/ion/bug861439.js
 create mode 100644 js/src/jit-test/tests/ion/bug862100.js
 create mode 100644 js/src/jit-test/tests/ion/bug862357.js
 create mode 100644 js/src/jit-test/tests/ion/bug863261.js
 create mode 100644 js/src/jit-test/tests/ion/bug863755.js
 create mode 100644 js/src/jit-test/tests/ion/bug866611.js
 create mode 100644 js/src/jit-test/tests/ion/bug867820.js
 create mode 100644 js/src/jit-test/tests/ion/bug870328.js
 create mode 100644 js/src/jit-test/tests/ion/bug870356.js
 create mode 100644 js/src/jit-test/tests/ion/bug872331.js
 create mode 100644 js/src/jit-test/tests/ion/bug875452.js
 create mode 100644 js/src/jit-test/tests/ion/bug875656.js
 create mode 100644 js/src/jit-test/tests/ion/bug875804.js
 create mode 100644 js/src/jit-test/tests/ion/bug876465.js
 create mode 100644 js/src/jit-test/tests/ion/bug877936-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug877936.js
 create mode 100644 js/src/jit-test/tests/ion/bug878444.js
 create mode 100644 js/src/jit-test/tests/ion/bug878510.js
 create mode 100644 js/src/jit-test/tests/ion/bug882323.js
 create mode 100644 js/src/jit-test/tests/ion/bug882565-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug882565.js
 create mode 100644 js/src/jit-test/tests/ion/bug883490.js
 create mode 100644 js/src/jit-test/tests/ion/bug885660.js
 create mode 100644 js/src/jit-test/tests/ion/bug886243.js
 create mode 100644 js/src/jit-test/tests/ion/bug886246.js
 create mode 100644 js/src/jit-test/tests/ion/bug888568.js
 create mode 100644 js/src/jit-test/tests/ion/bug889186.js
 create mode 100644 js/src/jit-test/tests/ion/bug889451.js
 create mode 100644 js/src/jit-test/tests/ion/bug890722.js
 create mode 100644 js/src/jit-test/tests/ion/bug892426.js
 create mode 100644 js/src/jit-test/tests/ion/bug892794.js
 create mode 100644 js/src/jit-test/tests/ion/bug893732.js
 create mode 100644 js/src/jit-test/tests/ion/bug893853.js
 create mode 100644 js/src/jit-test/tests/ion/bug894786-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug894786.js
 create mode 100644 js/src/jit-test/tests/ion/bug894794.js
 create mode 100644 js/src/jit-test/tests/ion/bug897747.js
 create mode 100644 js/src/jit-test/tests/ion/bug898047.js
 create mode 100644 js/src/jit-test/tests/ion/bug898857.js
 create mode 100644 js/src/jit-test/tests/ion/bug901086.js
 create mode 100644 js/src/jit-test/tests/ion/bug901391.js
 create mode 100644 js/src/jit-test/tests/ion/bug904315.js
 create mode 100644 js/src/jit-test/tests/ion/bug905166.js
 create mode 100644 js/src/jit-test/tests/ion/bug905986.js
 create mode 100644 js/src/jit-test/tests/ion/bug905999.js
 create mode 100644 js/src/jit-test/tests/ion/bug906035.js
 create mode 100644 js/src/jit-test/tests/ion/bug906284.js
 create mode 100644 js/src/jit-test/tests/ion/bug908903.js
 create mode 100644 js/src/jit-test/tests/ion/bug909401.js
 create mode 100644 js/src/jit-test/tests/ion/bug909505.js
 create mode 100644 js/src/jit-test/tests/ion/bug909601.js
 create mode 100644 js/src/jit-test/tests/ion/bug909997.js
 create mode 100644 js/src/jit-test/tests/ion/bug911369.js
 create mode 100644 js/src/jit-test/tests/ion/bug911707.js
 create mode 100644 js/src/jit-test/tests/ion/bug912152.js
 create mode 100644 js/src/jit-test/tests/ion/bug913749.js
 create mode 100644 js/src/jit-test/tests/ion/bug914098.js
 create mode 100644 js/src/jit-test/tests/ion/bug914341.js
 create mode 100644 js/src/jit-test/tests/ion/bug915301.js
 create mode 100644 js/src/jit-test/tests/ion/bug915608.js
 create mode 100644 js/src/jit-test/tests/ion/bug915903.js
 create mode 100644 js/src/jit-test/tests/ion/bug916712.js
 create mode 100644 js/src/jit-test/tests/ion/bug916752.js
 create mode 100644 js/src/jit-test/tests/ion/bug919118.js
 create mode 100644 js/src/jit-test/tests/ion/bug921035.js
 create mode 100644 js/src/jit-test/tests/ion/bug922118.js
 create mode 100644 js/src/jit-test/tests/ion/bug924538.js
 create mode 100644 js/src/jit-test/tests/ion/bug925067-1.js
 create mode 100644 js/src/jit-test/tests/ion/bug925067-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug925067-3.js
 create mode 100644 js/src/jit-test/tests/ion/bug925305.js
 create mode 100644 js/src/jit-test/tests/ion/bug925308.js
 create mode 100644 js/src/jit-test/tests/ion/bug927389.js
 create mode 100644 js/src/jit-test/tests/ion/bug928423.js
 create mode 100644 js/src/jit-test/tests/ion/bug928542.js
 create mode 100644 js/src/jit-test/tests/ion/bug928625.js
 create mode 100644 js/src/jit-test/tests/ion/bug930327.js
 create mode 100644 js/src/jit-test/tests/ion/bug930990.js
 create mode 100644 js/src/jit-test/tests/ion/bug930993.js
 create mode 100644 js/src/jit-test/tests/ion/bug931496.js
 create mode 100644 js/src/jit-test/tests/ion/bug936740.js
 create mode 100644 js/src/jit-test/tests/ion/bug939868-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug939868.js
 create mode 100644 js/src/jit-test/tests/ion/bug940635.js
 create mode 100644 js/src/jit-test/tests/ion/bug940846.js
 create mode 100644 js/src/jit-test/tests/ion/bug942550.js
 create mode 100644 js/src/jit-test/tests/ion/bug942604.js
 create mode 100644 js/src/jit-test/tests/ion/bug944080.js
 create mode 100644 js/src/jit-test/tests/ion/bug945294.js
 create mode 100644 js/src/jit-test/tests/ion/bug945512.js
 create mode 100644 js/src/jit-test/tests/ion/bug945811.js
 create mode 100644 js/src/jit-test/tests/ion/bug946284.js
 create mode 100644 js/src/jit-test/tests/ion/bug946969.js
 create mode 100644 js/src/jit-test/tests/ion/bug950462.js
 create mode 100644 js/src/jit-test/tests/ion/bug950764.js
 create mode 100644 js/src/jit-test/tests/ion/bug953164.js
 create mode 100644 js/src/jit-test/tests/ion/bug956156.js
 create mode 100644 js/src/jit-test/tests/ion/bug958381.js
 create mode 100644 js/src/jit-test/tests/ion/bug958432.js
 create mode 100644 js/src/jit-test/tests/ion/bug964229-2.js
 create mode 100644 js/src/jit-test/tests/ion/bug964229.js
 create mode 100644 js/src/jit-test/tests/ion/bug965712.js
 create mode 100644 js/src/jit-test/tests/ion/bug966926.js
 create mode 100644 js/src/jit-test/tests/ion/bug969203.js
 create mode 100644 js/src/jit-test/tests/ion/bug973118.js
 create mode 100644 js/src/jit-test/tests/ion/bug975290.js
 create mode 100644 js/src/jit-test/tests/ion/bug976110.js
 create mode 100644 js/src/jit-test/tests/ion/bug977966.js
 create mode 100644 js/src/jit-test/tests/ion/bug980119.js
 create mode 100644 js/src/jit-test/tests/ion/bug980860.js
 create mode 100644 js/src/jit-test/tests/ion/bug981325.js
 create mode 100644 js/src/jit-test/tests/ion/bug984018.js
 create mode 100644 js/src/jit-test/tests/ion/bug984830.js
 create mode 100644 js/src/jit-test/tests/ion/bug989586.js
 create mode 100644 js/src/jit-test/tests/ion/bug991457.js
 create mode 100644 js/src/jit-test/tests/ion/bug994016.js
 create mode 100644 js/src/jit-test/tests/ion/bug995673.js
 create mode 100644 js/src/jit-test/tests/ion/bug995675.js
 create mode 100644 js/src/jit-test/tests/ion/bug995817.js
 create mode 100644 js/src/jit-test/tests/ion/bug995826.js
 create mode 100644 js/src/jit-test/tests/ion/bug998059.js
 create mode 100644 js/src/jit-test/tests/ion/callTypeBarriers.js
 create mode 100644 js/src/jit-test/tests/ion/callgname.js
 create mode 100644 js/src/jit-test/tests/ion/ceil.js
 create mode 100644 js/src/jit-test/tests/ion/close-iterators-1.js
 create mode 100644 js/src/jit-test/tests/ion/compare-char.js
 create mode 100644 js/src/jit-test/tests/ion/compare-string.js
 create mode 100644 js/src/jit-test/tests/ion/compareAll.js
 create mode 100644 js/src/jit-test/tests/ion/condswitch.js
 create mode 100644 js/src/jit-test/tests/ion/context-override.js
 create mode 100644 js/src/jit-test/tests/ion/dce-with-rinstructions.js
 create mode 100644 js/src/jit-test/tests/ion/dense-elem-write-barrier.js
 create mode 100644 js/src/jit-test/tests/ion/directEval.js
 create mode 100644 js/src/jit-test/tests/ion/div-by-constant-bug1555153.js
 create mode 100644 js/src/jit-test/tests/ion/divmodself.js
 create mode 100644 js/src/jit-test/tests/ion/double-array-loop-phi.js
 create mode 100644 js/src/jit-test/tests/ion/doubleArrays.js
 create mode 100644 js/src/jit-test/tests/ion/doubleComparisons.js
 create mode 100644 js/src/jit-test/tests/ion/eliminate-type-barrier.js
 create mode 100644 js/src/jit-test/tests/ion/eliminate-unreachable-1.js
 create mode 100644 js/src/jit-test/tests/ion/eliminate-unreachable-2.js
 create mode 100644 js/src/jit-test/tests/ion/entryOverflowBailout.js
 create mode 100644 js/src/jit-test/tests/ion/eval-neg0.js
 create mode 100644 js/src/jit-test/tests/ion/evalCallingName.js
 create mode 100644 js/src/jit-test/tests/ion/expando-realloc-slots.js
 create mode 100644 js/src/jit-test/tests/ion/filtertypeset-float32.js
 create mode 100644 js/src/jit-test/tests/ion/fold-in.js
 create mode 100644 js/src/jit-test/tests/ion/fold-linear-arith-bug1316830.js
 create mode 100644 js/src/jit-test/tests/ion/fold-linear-arith-bug1319242.js
 create mode 100644 js/src/jit-test/tests/ion/fold-linear-arith-bug1528829.js
 create mode 100644 js/src/jit-test/tests/ion/for-in-iterator-1.js
 create mode 100644 js/src/jit-test/tests/ion/gc-during-bailout.js
 create mode 100644 js/src/jit-test/tests/ion/getPropertyCacheOverflow.js
 create mode 100644 js/src/jit-test/tests/ion/getelem-bounds-coalesce.js
 create mode 100644 js/src/jit-test/tests/ion/getelem-bounds-hoist.js
 create mode 100644 js/src/jit-test/tests/ion/getelem-hole.js
 create mode 100644 js/src/jit-test/tests/ion/getelem-proto.js
 create mode 100644 js/src/jit-test/tests/ion/getelem-string.js
 create mode 100644 js/src/jit-test/tests/ion/getelem.js
 create mode 100644 js/src/jit-test/tests/ion/getgname-getter.js
 create mode 100644 js/src/jit-test/tests/ion/getgname.js
 create mode 100644 js/src/jit-test/tests/ion/getprop-cache.js
 create mode 100644 js/src/jit-test/tests/ion/getprop-constant.js
 create mode 100644 js/src/jit-test/tests/ion/getprop-idempotent-cache-1.js
 create mode 100644 js/src/jit-test/tests/ion/getprop-idempotent-cache-2.js
 create mode 100644 js/src/jit-test/tests/ion/getprop-primitive.js
 create mode 100644 js/src/jit-test/tests/ion/gvn-unremovable-phi-bug1317675.js
 create mode 100644 js/src/jit-test/tests/ion/has-definite-folding.js
 create mode 100644 js/src/jit-test/tests/ion/hole.js
 create mode 100644 js/src/jit-test/tests/ion/ic-fuzz-0.js
 create mode 100644 js/src/jit-test/tests/ion/idempotentCache.js
 create mode 100644 js/src/jit-test/tests/ion/idiv-by-constant.js
 create mode 100644 js/src/jit-test/tests/ion/iloop.js
 create mode 100644 js/src/jit-test/tests/ion/inline-Math-random-before-called.js
 create mode 100644 js/src/jit-test/tests/ion/inline-doubles.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-ObjectIsTypeDescr-multi.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-ObjectIsTypeDescr-unknown.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong-multi.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-ObjectIsTypeDescr-wrong.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-ObjectIsTypeDescr.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-ObjectIsTypedObject-multi.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-ObjectIsTypedObject-unknown.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-ObjectIsTypedObject.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-TypeDescrIsSimpleType.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/array-pop.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/array-push.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/bug705251.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/call-apply-non-singletons.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/exception-during-inlining-decision.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/getelem-getter-bailout.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/getelem-getter-frameiter.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/getelem-getter-id-mismatch.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/getelem-getter-megamorphic.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/getelem-getter-noninlined-call.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/getelem-getter-own.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/getelem-getter-proto.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/inline-callarg-bailout-phi.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/inline-callarg-bailout.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/inline-callarg-ubench-no-double2.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/inline-getelem-args.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/inline-istypedarray-on-nontypedarray.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/isFiniteInline.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/isNaNInline.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/object-is-stricteq.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/typedarray-data-inlining-neuter-samedata.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/typedarray-large-length.js
 create mode 100644 js/src/jit-test/tests/ion/inlining/typedarray-length-inlining-neuter.js
 create mode 100644 js/src/jit-test/tests/ion/instanceof-mutate-proto.js
 create mode 100644 js/src/jit-test/tests/ion/invalidation/easy-invalidate.js
 create mode 100644 js/src/jit-test/tests/ion/invalidation/framedescriptors.js
 create mode 100644 js/src/jit-test/tests/ion/invalidation/outofline.js
 create mode 100644 js/src/jit-test/tests/ion/invalidation/recursive-invalidate.js
 create mode 100644 js/src/jit-test/tests/ion/is-constructing.js
 create mode 100644 js/src/jit-test/tests/ion/isArray.js
 create mode 100644 js/src/jit-test/tests/ion/lambda.js
 create mode 100644 js/src/jit-test/tests/ion/lazyLink-bug1150783.js
 create mode 100644 js/src/jit-test/tests/ion/lexical-check-1.js
 create mode 100644 js/src/jit-test/tests/ion/lexical-check-2.js
 create mode 100644 js/src/jit-test/tests/ion/lexical-check-3.js
 create mode 100644 js/src/jit-test/tests/ion/lexical-check-4.js
 create mode 100644 js/src/jit-test/tests/ion/lexical-check-5.js
 create mode 100644 js/src/jit-test/tests/ion/lexical-check-6.js
 create mode 100644 js/src/jit-test/tests/ion/lookupswitch.js
 create mode 100644 js/src/jit-test/tests/ion/loop-test-fold.js
 create mode 100644 js/src/jit-test/tests/ion/lsra-bug1112164.js
 create mode 100644 js/src/jit-test/tests/ion/math-imul-folding.js
 create mode 100644 js/src/jit-test/tests/ion/math-max-arraylength.js
 create mode 100644 js/src/jit-test/tests/ion/mathFloor.js
 create mode 100644 js/src/jit-test/tests/ion/mathMinMax.js
 create mode 100644 js/src/jit-test/tests/ion/mathRound.js
 create mode 100644 js/src/jit-test/tests/ion/mathSign.js
 create mode 100644 js/src/jit-test/tests/ion/mathTrunc.js
 create mode 100644 js/src/jit-test/tests/ion/merge-phi-usage-analysis.js
 create mode 100644 js/src/jit-test/tests/ion/mod-double.js
 create mode 100644 js/src/jit-test/tests/ion/monomorphic-property-access.js
 create mode 100644 js/src/jit-test/tests/ion/muli-constant-1-bug1534810.js
 create mode 100644 js/src/jit-test/tests/ion/nativeElementAccesses.js
 create mode 100644 js/src/jit-test/tests/ion/new-0.js
 create mode 100644 js/src/jit-test/tests/ion/new-1.js
 create mode 100644 js/src/jit-test/tests/ion/new-10.js
 create mode 100644 js/src/jit-test/tests/ion/new-2.js
 create mode 100644 js/src/jit-test/tests/ion/new-3.js
 create mode 100644 js/src/jit-test/tests/ion/new-4.js
 create mode 100644 js/src/jit-test/tests/ion/new-5.js
 create mode 100644 js/src/jit-test/tests/ion/new-6.js
 create mode 100644 js/src/jit-test/tests/ion/new-7.js
 create mode 100644 js/src/jit-test/tests/ion/new-8.js
 create mode 100644 js/src/jit-test/tests/ion/new-9.js
 create mode 100644 js/src/jit-test/tests/ion/new-object-with-dynamic-slots.js
 create mode 100644 js/src/jit-test/tests/ion/notV.js
 create mode 100644 js/src/jit-test/tests/ion/nursery-getter-setter.js
 create mode 100644 js/src/jit-test/tests/ion/nursery-getter-setter2.js
 create mode 100644 js/src/jit-test/tests/ion/object-create-with-primitive-second-arg-in-ion.js
 create mode 100644 js/src/jit-test/tests/ion/object-create.js
 create mode 100644 js/src/jit-test/tests/ion/object-prototype-tostring.js
 create mode 100644 js/src/jit-test/tests/ion/osr-with-optimized-out.js
 create mode 100644 js/src/jit-test/tests/ion/pgo-bug1252120.js
 create mode 100644 js/src/jit-test/tests/ion/pgo-bug1259476.js
 create mode 100644 js/src/jit-test/tests/ion/popn.js
 create mode 100644 js/src/jit-test/tests/ion/range-analysis-bug1122402.js
 create mode 100644 js/src/jit-test/tests/ion/range-analysis-bug1124448.js
 create mode 100644 js/src/jit-test/tests/ion/range-analysis.js
 create mode 100644 js/src/jit-test/tests/ion/recover-arrays.js
 create mode 100644 js/src/jit-test/tests/ion/recover-autounsafe.js
 create mode 100644 js/src/jit-test/tests/ion/recover-bug1236114.js
 create mode 100644 js/src/jit-test/tests/ion/recover-cow-arrays.js
 create mode 100644 js/src/jit-test/tests/ion/recover-empty-new-object.js
 create mode 100644 js/src/jit-test/tests/ion/recover-lambdas-bug1113940.js
 create mode 100644 js/src/jit-test/tests/ion/recover-lambdas-bug1114566.js
 create mode 100644 js/src/jit-test/tests/ion/recover-lambdas-bug1118911.js
 create mode 100644 js/src/jit-test/tests/ion/recover-lambdas-bug1133389.js
 create mode 100644 js/src/jit-test/tests/ion/recover-lambdas.js
 create mode 100644 js/src/jit-test/tests/ion/recover-newarrayiterator-close.js
 create mode 100644 js/src/jit-test/tests/ion/recover-newarrayiterator.js
 create mode 100644 js/src/jit-test/tests/ion/recover-newstringiterator.js
 create mode 100644 js/src/jit-test/tests/ion/recover-object-bug1174322.js
 create mode 100644 js/src/jit-test/tests/ion/recover-object-bug1175233.js
 create mode 100644 js/src/jit-test/tests/ion/recover-objects.js
 create mode 100644 js/src/jit-test/tests/ion/recover-typed-array.js
 create mode 100644 js/src/jit-test/tests/ion/regexp-clone.js
 create mode 100644 js/src/jit-test/tests/ion/regexp-exec.js
 create mode 100644 js/src/jit-test/tests/ion/result-type-mutated.js
 create mode 100644 js/src/jit-test/tests/ion/rinstructions-no-sse4.js
 create mode 100644 js/src/jit-test/tests/ion/round-float32.js
 create mode 100644 js/src/jit-test/tests/ion/scalar-replacement-bug1138693.js
 create mode 100644 js/src/jit-test/tests/ion/scalar-replacement-oom.js
 create mode 100644 js/src/jit-test/tests/ion/scripted-getter-setter.js
 create mode 100644 js/src/jit-test/tests/ion/setelem-float32-typedarray-ic.js
 create mode 100644 js/src/jit-test/tests/ion/setelem-hole.js
 create mode 100644 js/src/jit-test/tests/ion/setelem-proto.js
 create mode 100644 js/src/jit-test/tests/ion/setelem.js
 create mode 100644 js/src/jit-test/tests/ion/setgname-reconfigured.js
 create mode 100644 js/src/jit-test/tests/ion/setgname.js
 create mode 100644 js/src/jit-test/tests/ion/setpropertypolymorphic-float32.js
 create mode 100644 js/src/jit-test/tests/ion/sincos-abi-args-bug1534492.js
 create mode 100644 js/src/jit-test/tests/ion/sink-in-recovered-object.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-1.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-2a.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-2b.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-3.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-4a.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-4b.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-5a.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-5b.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-6a.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-dynamic-6b.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-1.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-2a.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-2b.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-3.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-4a.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-4b.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-5a.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-5b.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-6a.js
 create mode 100644 js/src/jit-test/tests/ion/spreadcall-not-optimized-static-6b.js
 create mode 100644 js/src/jit-test/tests/ion/stack-alignment-bug1126375.js
 create mode 100644 js/src/jit-test/tests/ion/stack-alignment.js
 create mode 100644 js/src/jit-test/tests/ion/string-compare.js
 create mode 100644 js/src/jit-test/tests/ion/string-concat-short.js
 create mode 100644 js/src/jit-test/tests/ion/super-getelem-profiling.js
 create mode 100644 js/src/jit-test/tests/ion/super-prop.js
 create mode 100644 js/src/jit-test/tests/ion/template-tag-callsiteobject.js
 create mode 100644 js/src/jit-test/tests/ion/test-scalar-replacement-float32.js
 create mode 100644 js/src/jit-test/tests/ion/testArrayBufferByteLength.js
 create mode 100644 js/src/jit-test/tests/ion/testFloat32-correctness.js
 create mode 100644 js/src/jit-test/tests/ion/testFloat32.js
 create mode 100644 js/src/jit-test/tests/ion/testInArray.js
 create mode 100644 js/src/jit-test/tests/ion/testIsCallable.js
 create mode 100644 js/src/jit-test/tests/ion/testObjectHasPrototype.js
 create mode 100644 js/src/jit-test/tests/ion/testPos.js
 create mode 100644 js/src/jit-test/tests/ion/testPossiblyWrappedArrayBufferByteLength.js
 create mode 100644 js/src/jit-test/tests/ion/testStringFromCodePoint.js
 create mode 100644 js/src/jit-test/tests/ion/testStringMatch.js
 create mode 100644 js/src/jit-test/tests/ion/testSubtract.js
 create mode 100644 js/src/jit-test/tests/ion/testVAndBranch.js
 create mode 100644 js/src/jit-test/tests/ion/throw.js
 create mode 100644 js/src/jit-test/tests/ion/toid.js
 create mode 100644 js/src/jit-test/tests/ion/truncate.js
 create mode 100644 js/src/jit-test/tests/ion/truncateToInt32-ool.js
 create mode 100644 js/src/jit-test/tests/ion/truncateToInt32.js
 create mode 100644 js/src/jit-test/tests/ion/try-catch-1.js
 create mode 100644 js/src/jit-test/tests/ion/try-catch-2.js
 create mode 100644 js/src/jit-test/tests/ion/try-catch-3.js
 create mode 100644 js/src/jit-test/tests/ion/try-catch-4.js
 create mode 100644 js/src/jit-test/tests/ion/try-catch-5.js
 create mode 100644 js/src/jit-test/tests/ion/try-catch-6.js
 create mode 100644 js/src/jit-test/tests/ion/try-catch-7.js
 create mode 100644 js/src/jit-test/tests/ion/typed-arrays-1.js
 create mode 100644 js/src/jit-test/tests/ion/typed-arrays-2.js
 create mode 100644 js/src/jit-test/tests/ion/typed-arrays-3.js
 create mode 100644 js/src/jit-test/tests/ion/typedarray-length.js
 create mode 100644 js/src/jit-test/tests/ion/typedarray-static-load.js
 create mode 100644 js/src/jit-test/tests/ion/typedarray-static-store.js
 create mode 100644 js/src/jit-test/tests/ion/typedarrayindex-const-double-representable-as-int32.js
 create mode 100644 js/src/jit-test/tests/ion/typeof.js
 create mode 100644 js/src/jit-test/tests/ion/udiv-by-constant.js
 create mode 100644 js/src/jit-test/tests/ion/udiv-by-u32-constant.js
 create mode 100644 js/src/jit-test/tests/ion/unboxed-objects-invalidate.js
 create mode 100644 js/src/jit-test/tests/ion/ursh-sign-bug1528597.js
 create mode 100644 js/src/jit-test/tests/ion/valueToInt32.js
 create mode 100644 js/src/jit-test/tests/ion/void.js
 create mode 100644 js/src/jit-test/tests/jaeger/argumentsOptimize-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/argumentsOptimize-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug549393-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug549393-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug549396.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug549398.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug549521.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug549602.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug549603.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug550490.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug551603.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug553784.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug554580-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug554580-5.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug554651.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug554675-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug555155.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug555206.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug557070.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug557075.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug560221.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug563000/eif-call-newvar.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug563000/eif-call-typechange.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug563000/eif-call.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug563000/eif-getter-newvar.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug563000/eif-getter-typechange.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug563000/eif-getter.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug563000/eif-global-newvar.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug565198.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug566022.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug573433.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug576398.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug577580.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug577646.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug577705.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug580712.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug580884-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug580884.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug580931-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug581871.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug581936.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582185.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582286.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582392.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582880.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582882.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582884.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582897.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582898.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug582900.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug583158.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug583160.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug583672.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug583688.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug583689.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug584646.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug584647.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug585341.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug585391.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug585408-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug585408-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug585408.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug585540.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug587431.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug588338.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug588362-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug588362-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug588362-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug588363-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug588363-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug589108.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug589461.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug590083.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug591606.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug592973-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug592973-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug592973-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug593554.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug595917.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug597378.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug598696.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug599488.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug600139.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug600419.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug600424.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug601982.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug604381.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug604427.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug606662-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug606829.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug610652.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug615440.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug616508.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug617433.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug617440.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug617458.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug617460.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug617549.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug617558.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug617624.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug618007.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug618849.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug618850.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug618863.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug619339.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug619433-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug619433-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug620643.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug621522.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug621655.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug624100.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug624483.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug625157.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug625377.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug625718-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug625718-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug625718-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug625757.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug627486.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug639459.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug639478-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug639478-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug639587.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug639792.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug639808.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug640098.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug640102.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug640614.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug642198.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug643653-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug643653-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug643805.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug643829.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug643913.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug645629.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug645657.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug645985.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug646001.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug646060.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug646411.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug646495.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug646938.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug647440.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug647657.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug647785.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug648004.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug648230-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug648230-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug648498.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug648708.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug649272.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug649593.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug649689.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug649775.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug649824.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug649973.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug650076.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug650662.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug650663.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug651147.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug652305.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug652314.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug652590.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug653243.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug653249.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug653397.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug655505.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug655508.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug655810.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug655990.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug656096.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug656252.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug656259.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug656591.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug656748.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug656914.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug657120.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug657247.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug657890.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug658240.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug658294.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug658579.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug658968.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug659438.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug659439.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug659448.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug659456.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug660002.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug662072.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug662082.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug663485.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug663910.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug669706.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug670885.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug672122.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug678234.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug678782.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug679666.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug680842.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug681006.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug682345.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug684084-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug684084.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug684576.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug684824.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug684943.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug687768.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug693311.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug704138.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug705873.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug706110.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug707641.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug709067.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug710780.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug714645.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug719918.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug732423.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug735161.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug738525.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug742393.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug751320.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug767961.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug768313.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug769985.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug771871.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug781859-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug781859-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug781859-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug819035.js
 create mode 100644 js/src/jit-test/tests/jaeger/bug825966.js
 create mode 100644 js/src/jit-test/tests/jaeger/chunk/bug712267.js
 create mode 100644 js/src/jit-test/tests/jaeger/clonefun.js
 create mode 100644 js/src/jit-test/tests/jaeger/closure-01.js
 create mode 100644 js/src/jit-test/tests/jaeger/closure-02.js
 create mode 100644 js/src/jit-test/tests/jaeger/closure-03.js
 create mode 100644 js/src/jit-test/tests/jaeger/closure-04.js
 create mode 100644 js/src/jit-test/tests/jaeger/closure-05.js
 create mode 100644 js/src/jit-test/tests/jaeger/compare-wrong-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/crash-on-compare.js
 create mode 100644 js/src/jit-test/tests/jaeger/deepBailAfterRunTracer.js
 create mode 100644 js/src/jit-test/tests/jaeger/floatTypedArrays.js
 create mode 100644 js/src/jit-test/tests/jaeger/fromCharCode.js
 create mode 100644 js/src/jit-test/tests/jaeger/fused-eq-ifeq.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-4.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-5.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-6.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-7.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-8.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-int-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-int-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/getelem-sanity-int-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/getter-hook-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/getter-hook-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/globalOptimize-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/globalOptimize-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/globalOptimize-4.js
 create mode 100644 js/src/jit-test/tests/jaeger/in.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug645645.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug645666.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug646004.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug646480.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug647973.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug651209.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug655954.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug656221.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug676491.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/bug680759.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/doubleArg.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/mathAbs.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/mathFloor.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/mathPow.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/mathRound.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/mathSqrt.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-01.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-02.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-03.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-04.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-05.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-06.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-07.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-08.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-09.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-10.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/scripted-11.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/stringCharAt.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/stringCharCodeAt.js
 create mode 100644 js/src/jit-test/tests/jaeger/inline/undefinedLocal.js
 create mode 100644 js/src/jit-test/tests/jaeger/instanceOfWithKnownTypes.js
 create mode 100644 js/src/jit-test/tests/jaeger/invokeSessionGuard.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug651155.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug654393.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug655854.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug658290.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug659452.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug668643.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug671814.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug680809.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/bug684621.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-01.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-02.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-03.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-04.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-05.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-06.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-07.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-08.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-09.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/hoist-10.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/integer-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/integer-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/integer-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/multiply-by-int32min.js
 create mode 100644 js/src/jit-test/tests/jaeger/loops/property-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/modConstDoubles.js
 create mode 100644 js/src/jit-test/tests/jaeger/modConstInt.js
 create mode 100644 js/src/jit-test/tests/jaeger/modConstZeroRhs.js
 create mode 100644 js/src/jit-test/tests/jaeger/modWithConstLhs.js
 create mode 100644 js/src/jit-test/tests/jaeger/mulNegZero.js
 create mode 100644 js/src/jit-test/tests/jaeger/negation.js
 create mode 100644 js/src/jit-test/tests/jaeger/normalIntTypedArrays.js
 create mode 100644 js/src/jit-test/tests/jaeger/optimize-globals-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/optimize-globals-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/optimize-globals-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/propertyOptimize-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/propertyOptimize-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/propertyOptimize-3.js
 create mode 100644 js/src/jit-test/tests/jaeger/propertyOptimize-4.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/arith.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug617592.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug621292.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug621328.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug638977.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug639508.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug639882.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug640608.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug641225.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug641269.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug641535.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug642405.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug643182.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug643376.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug643669.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug645044.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug646267.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug647183.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug647199.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug647532.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug647547.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug647991-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug647991-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug648502.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug648567.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug648843.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug648966.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug649261.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug649769.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug651119.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug653980.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug654536.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug655949.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug655998.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug657288.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug658209.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug658211.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug658212.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug658561.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug658777.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug659639.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug659766.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug661859.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug663690.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug671943-2.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug672123.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug674391.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/bug676764.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/callic.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/exotic.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/flush.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/getelem.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/incdec.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/inlinestubs.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/memory-01.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/memory-02.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/memory-03.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/memory-04.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/native.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/nativemulti.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/nativestack.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/patchdouble.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/property.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/propic.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/staticoverflow.js
 create mode 100644 js/src/jit-test/tests/jaeger/recompile/undef.js
 create mode 100644 js/src/jit-test/tests/jaeger/regalloc-double.js
 create mode 100644 js/src/jit-test/tests/jaeger/regalloc-live.js
 create mode 100644 js/src/jit-test/tests/jaeger/regress-bug625701.js
 create mode 100644 js/src/jit-test/tests/jaeger/rsh-sanity-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/scriptedICs-1.js
 create mode 100644 js/src/jit-test/tests/jaeger/setPropTypeGuard.js
 create mode 100644 js/src/jit-test/tests/jaeger/smallIntTypedArrays.js
 create mode 100644 js/src/jit-test/tests/jaeger/strictModeSetUndefinedVar.js
 create mode 100644 js/src/jit-test/tests/jaeger/subCommutativity.js
 create mode 100644 js/src/jit-test/tests/jaeger/tableSwitchConst.js
 create mode 100644 js/src/jit-test/tests/jaeger/tableSwitchDouble.js
 create mode 100644 js/src/jit-test/tests/jaeger/tableSwitchEmpty.js
 create mode 100644 js/src/jit-test/tests/jaeger/tableSwitchFloat.js
 create mode 100644 js/src/jit-test/tests/jaeger/tableSwitchNeg.js
 create mode 100644 js/src/jit-test/tests/jaeger/testAddStringObject.js
 create mode 100644 js/src/jit-test/tests/jaeger/testCallElemAfterGC.js
 create mode 100644 js/src/jit-test/tests/jaeger/testDenseCallElem.js
 create mode 100644 js/src/jit-test/tests/jaeger/testForOps.js
 create mode 100644 js/src/jit-test/tests/jaeger/testIfEqX.js
 create mode 100644 js/src/jit-test/tests/jaeger/testPropCallElem.js
 create mode 100644 js/src/jit-test/tests/jaeger/testPropCallElem2.js
 create mode 100644 js/src/jit-test/tests/jaeger/testSetElem-Easy.js
 create mode 100644 js/src/jit-test/tests/jaeger/testSetElem-Indexed.js
 create mode 100644 js/src/jit-test/tests/jaeger/testSetElem-NewProto.js
 create mode 100644 js/src/jit-test/tests/jaeger/testSetTypedFloatArray.js
 create mode 100644 js/src/jit-test/tests/jaeger/testSetTypedIntArray.js
 create mode 100644 js/src/jit-test/tests/jaeger/testShiftSameBacking.js
 create mode 100644 js/src/jit-test/tests/jaeger/testTableSwitchX.js
 create mode 100644 js/src/jit-test/tests/jaeger/undoAdd.js
 create mode 100644 js/src/jit-test/tests/jaeger/unsignedShiftZero.js
 create mode 100644 js/src/jit-test/tests/jaeger/xor-sanity.js
 create mode 100644 js/src/jit-test/tests/latin1/assorted.js
 create mode 100644 js/src/jit-test/tests/latin1/basic.js
 create mode 100644 js/src/jit-test/tests/latin1/bug1033113.js
 create mode 100644 js/src/jit-test/tests/latin1/compare.js
 create mode 100644 js/src/jit-test/tests/latin1/date.js
 create mode 100644 js/src/jit-test/tests/latin1/decompiler.js
 create mode 100644 js/src/jit-test/tests/latin1/dependent.js
 create mode 100644 js/src/jit-test/tests/latin1/encode-decode.js
 create mode 100644 js/src/jit-test/tests/latin1/escape-unescape.js
 create mode 100644 js/src/jit-test/tests/latin1/eval.js
 create mode 100644 js/src/jit-test/tests/latin1/function.js
 create mode 100644 js/src/jit-test/tests/latin1/index.js
 create mode 100644 js/src/jit-test/tests/latin1/indexOf.js
 create mode 100644 js/src/jit-test/tests/latin1/indexing.js
 create mode 100644 js/src/jit-test/tests/latin1/join.js
 create mode 100644 js/src/jit-test/tests/latin1/json.js
 create mode 100644 js/src/jit-test/tests/latin1/latin1.js
 create mode 100644 js/src/jit-test/tests/latin1/other.js
 create mode 100644 js/src/jit-test/tests/latin1/parseInt-parseFloat.js
 create mode 100644 js/src/jit-test/tests/latin1/regexp.js
 create mode 100644 js/src/jit-test/tests/latin1/replace.js
 create mode 100644 js/src/jit-test/tests/latin1/rope-stringchar.js
 create mode 100644 js/src/jit-test/tests/latin1/search.js
 create mode 100644 js/src/jit-test/tests/latin1/split.js
 create mode 100644 js/src/jit-test/tests/latin1/startsWith-endsWith.js
 create mode 100644 js/src/jit-test/tests/latin1/structured-clone.js
 create mode 100644 js/src/jit-test/tests/latin1/toLowerCase-toUpperCase.js
 create mode 100644 js/src/jit-test/tests/latin1/toNumber.js
 create mode 100644 js/src/jit-test/tests/latin1/trim.js
 create mode 100644 js/src/jit-test/tests/modules/add-to-namespace-import.js
 create mode 100644 js/src/jit-test/tests/modules/ambiguous-import.js
 create mode 100644 js/src/jit-test/tests/modules/ambiguous-indirect-export.js
 create mode 100644 js/src/jit-test/tests/modules/ambiguous-star-export.js
 create mode 100644 js/src/jit-test/tests/modules/assign-to-import.js
 create mode 100644 js/src/jit-test/tests/modules/assign-to-namespace-import.js
 create mode 100644 js/src/jit-test/tests/modules/assign-to-namespace.js
 create mode 100644 js/src/jit-test/tests/modules/bad-namespace-created.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1168666.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1217593.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1219044.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1219408.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1225346.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1233117.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1233179.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1233915.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1236875.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1245518.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1247934.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1251090.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1258097.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1283448.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1284486-2.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1284486.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1287406.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1287410.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1320993.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1372258.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1402535.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1402649.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1406452.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1420420-2.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1420420-3.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1420420-4.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1420420.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1435327.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1439416-2.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1439416.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1443555.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1462286.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1462326.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1463371.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1463373.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1466487.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1476921.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1498980.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1501154.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1501157.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1502669.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1503009.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1510598.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1519140.js
 create mode 100644 js/src/jit-test/tests/modules/bug-1604792.js
 create mode 100644 js/src/jit-test/tests/modules/bug1105608.js
 create mode 100644 js/src/jit-test/tests/modules/bug1169850.js
 create mode 100644 js/src/jit-test/tests/modules/bug1198673.js
 create mode 100644 js/src/jit-test/tests/modules/bug1204857.js
 create mode 100644 js/src/jit-test/tests/modules/bug1210391.js
 create mode 100644 js/src/jit-test/tests/modules/bug1394492.js
 create mode 100644 js/src/jit-test/tests/modules/bug1394493.js
 create mode 100644 js/src/jit-test/tests/modules/bug1429031.js
 create mode 100644 js/src/jit-test/tests/modules/bug1449153.js
 create mode 100644 js/src/jit-test/tests/modules/bug1485698.js
 create mode 100644 js/src/jit-test/tests/modules/bug1584034.js
 create mode 100644 js/src/jit-test/tests/modules/bug1584309.js
 create mode 100644 js/src/jit-test/tests/modules/bug1586599.js
 create mode 100644 js/src/jit-test/tests/modules/cyclic-function-import.js
 create mode 100644 js/src/jit-test/tests/modules/cyclic-import.js
 create mode 100644 js/src/jit-test/tests/modules/debugger-frames.js
 create mode 100644 js/src/jit-test/tests/modules/debugger-vars-function.js
 create mode 100644 js/src/jit-test/tests/modules/debugger-vars-toplevel.js
 create mode 100644 js/src/jit-test/tests/modules/delete-import.js
 create mode 100644 js/src/jit-test/tests/modules/delete-namespace-import.js
 create mode 100644 js/src/jit-test/tests/modules/delete-namespace.js
 create mode 100644 js/src/jit-test/tests/modules/duplicate-exports.js
 create mode 100644 js/src/jit-test/tests/modules/duplicate-imports.js
 create mode 100644 js/src/jit-test/tests/modules/dynamic-import-error.js
 create mode 100644 js/src/jit-test/tests/modules/dynamic-import-expression.js
 create mode 100644 js/src/jit-test/tests/modules/dynamic-import-ion.js
 create mode 100644 js/src/jit-test/tests/modules/dynamic-import-lazy.js
 create mode 100644 js/src/jit-test/tests/modules/dynamic-import-module.js
 create mode 100644 js/src/jit-test/tests/modules/dynamic-import-oom.js
 create mode 100644 js/src/jit-test/tests/modules/dynamic-import-script.js
 create mode 100644 js/src/jit-test/tests/modules/eval-module-oom.js
 create mode 100644 js/src/jit-test/tests/modules/export-circular-nonexisting-binding.js
 create mode 100644 js/src/jit-test/tests/modules/export-declaration.js
 create mode 100644 js/src/jit-test/tests/modules/export-destructuring.js
 create mode 100644 js/src/jit-test/tests/modules/export-entries.js
 create mode 100644 js/src/jit-test/tests/modules/export-star-cannot-rescue-missing-export.js
 create mode 100644 js/src/jit-test/tests/modules/export-star-circular-dependencies.js
 create mode 100644 js/src/jit-test/tests/modules/function-redeclaration.js
 create mode 100644 js/src/jit-test/tests/modules/global-scope.js
 create mode 100644 js/src/jit-test/tests/modules/import-declaration.js
 create mode 100644 js/src/jit-test/tests/modules/import-default-async-asi.js
 create mode 100644 js/src/jit-test/tests/modules/import-default-async-regexpy.js
 create mode 100644 js/src/jit-test/tests/modules/import-default-class.js
 create mode 100644 js/src/jit-test/tests/modules/import-default-function.js
 create mode 100644 js/src/jit-test/tests/modules/import-entries.js
 create mode 100644 js/src/jit-test/tests/modules/import-in-lazy-function.js
 create mode 100644 js/src/jit-test/tests/modules/import-meta-expression.js
 create mode 100644 js/src/jit-test/tests/modules/import-meta-oom.js
 create mode 100644 js/src/jit-test/tests/modules/import-meta.js
 create mode 100644 js/src/jit-test/tests/modules/import-namespace.js
 create mode 100644 js/src/jit-test/tests/modules/import-not-found.js
 create mode 100644 js/src/jit-test/tests/modules/inline-data.js
 create mode 100644 js/src/jit-test/tests/modules/instanceof-error-message.js
 create mode 100644 js/src/jit-test/tests/modules/let-tdz.js
 create mode 100644 js/src/jit-test/tests/modules/many-exports.js
 create mode 100644 js/src/jit-test/tests/modules/many-imports.js
 create mode 100644 js/src/jit-test/tests/modules/many-namespace-imports.js
 create mode 100644 js/src/jit-test/tests/modules/missing-export-offthread.js
 create mode 100644 js/src/jit-test/tests/modules/missing-indirect-export.js
 create mode 100644 js/src/jit-test/tests/modules/module-declaration-instantiation.js
 create mode 100644 js/src/jit-test/tests/modules/module-environment.js
 create mode 100644 js/src/jit-test/tests/modules/module-evaluation.js
 create mode 100644 js/src/jit-test/tests/modules/module-this.js
 create mode 100644 js/src/jit-test/tests/modules/namespace-import-compilation-2.js
 create mode 100644 js/src/jit-test/tests/modules/namespace-import-compilation.js
 create mode 100644 js/src/jit-test/tests/modules/off-thread-compile.js
 create mode 100644 js/src/jit-test/tests/modules/recursive-star-export.js
 create mode 100644 js/src/jit-test/tests/modules/requested-modules.js
 create mode 100644 js/src/jit-test/tests/modules/shell-parse.js
 create mode 100644 js/src/jit-test/tests/modules/simple-imports.js
 create mode 100644 js/src/jit-test/tests/modules/unbound-export.js
 create mode 100644 js/src/jit-test/tests/optional-chain/call-ignore-rval.js
 create mode 100644 js/src/jit-test/tests/optional-chain/fun-call-or-apply.js
 create mode 100644 js/src/jit-test/tests/parser/arrow-rest.js
 create mode 100644 js/src/jit-test/tests/parser/arrow-with-block.js
 create mode 100644 js/src/jit-test/tests/parser/break-continue-errors.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1090096.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1161312.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1250192.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1254164.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-1.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-10.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-11.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-12.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-13.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-14.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-15.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-16.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-17.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-18.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-19.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-2.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-20.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-21.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-22.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-23.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-24.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-26.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-27.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-28.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-29.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-3.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-30.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-31.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-32.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-33.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-34.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-35.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-36.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-37.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-38.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-39.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-4.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-40.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-41.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-42.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-43.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-44.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-45.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-46.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-47.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-48.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-49.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-5.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-50.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-51.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-52.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-6.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-7.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-8.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263355-9.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263881-1.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263881-2.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1263881-3.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1264568.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1316832.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1319443.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1324773-2.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1324773.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1355046.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1357075.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1363191.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1364648.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1366927.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1385112.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1431353-2.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1431353.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1433014.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1465695.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1470992.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1566974.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1576865-1.js
 create mode 100644 js/src/jit-test/tests/parser/bug-1576865-2.js
 create mode 100644 js/src/jit-test/tests/parser/bug-844805-1.js
 create mode 100644 js/src/jit-test/tests/parser/bug-844805-2.js
 create mode 100644 js/src/jit-test/tests/parser/bug-888002-1.js
 create mode 100644 js/src/jit-test/tests/parser/bug-888002-2.js
 create mode 100644 js/src/jit-test/tests/parser/bug-888002-3.js
 create mode 100644 js/src/jit-test/tests/parser/bug-888002.js
 create mode 100644 js/src/jit-test/tests/parser/bug-889628.js
 create mode 100644 js/src/jit-test/tests/parser/bug-896126.js
 create mode 100644 js/src/jit-test/tests/parser/bug-975484.js
 create mode 100644 js/src/jit-test/tests/parser/bug1461034.js
 create mode 100644 js/src/jit-test/tests/parser/bug1547655.js
 create mode 100644 js/src/jit-test/tests/parser/bug1604952.js
 create mode 100644 js/src/jit-test/tests/parser/bug1605254.js
 create mode 100644 js/src/jit-test/tests/parser/columnNumber.js
 create mode 100644 js/src/jit-test/tests/parser/home-object-getter.js
 create mode 100644 js/src/jit-test/tests/parser/lazy-flag-consistency.js
 create mode 100644 js/src/jit-test/tests/parser/lazy-parse-bad-offset.js
 create mode 100644 js/src/jit-test/tests/parser/let-after-directive.js
 create mode 100644 js/src/jit-test/tests/parser/letContextualKeyword.js
 create mode 100644 js/src/jit-test/tests/parser/missing-closing-brace.js
 create mode 100644 js/src/jit-test/tests/parser/modifier-arrow-rest.js
 create mode 100644 js/src/jit-test/tests/parser/modifier-do-while.js
 create mode 100644 js/src/jit-test/tests/parser/modifier-regexp-vs-div.js
 create mode 100644 js/src/jit-test/tests/parser/modifier-semicolon-insertion.js
 create mode 100644 js/src/jit-test/tests/parser/modifier-yield-without-operand-1.js
 create mode 100644 js/src/jit-test/tests/parser/modifier-yield-without-operand-2.js
 create mode 100644 js/src/jit-test/tests/parser/oom-tracking-line-starts-in-tokenizer.js
 create mode 100644 js/src/jit-test/tests/parser/redeclaration-message.js
 create mode 100644 js/src/jit-test/tests/parser/redeclaration.js
 create mode 100644 js/src/jit-test/tests/parser/regexp-after-do-while.js
 create mode 100644 js/src/jit-test/tests/parser/regexp-after-variable.js
 create mode 100644 js/src/jit-test/tests/parser/standalone-function-name.js
 create mode 100644 js/src/jit-test/tests/parser/syntax-error-illegal-character.js
 create mode 100644 js/src/jit-test/tests/parser/truncation.js
 create mode 100644 js/src/jit-test/tests/parser/yield-in-formal-destructuring.js
 create mode 100644 js/src/jit-test/tests/pic/arguments.js
 create mode 100644 js/src/jit-test/tests/pic/bug584642.js
 create mode 100644 js/src/jit-test/tests/pic/bug595706.js
 create mode 100644 js/src/jit-test/tests/pic/bug645184.js
 create mode 100644 js/src/jit-test/tests/pic/call_self.js
 create mode 100644 js/src/jit-test/tests/pic/callname-eager-this1.js
 create mode 100644 js/src/jit-test/tests/pic/callname-eager-this2.js
 create mode 100644 js/src/jit-test/tests/pic/callname-global1.js
 create mode 100644 js/src/jit-test/tests/pic/callname-global2.js
 create mode 100644 js/src/jit-test/tests/pic/callname-with.js
 create mode 100644 js/src/jit-test/tests/pic/densearray.js
 create mode 100644 js/src/jit-test/tests/pic/getelem-large-index.js
 create mode 100644 js/src/jit-test/tests/pic/grandproto.js
 create mode 100644 js/src/jit-test/tests/pic/length_array.js
 create mode 100644 js/src/jit-test/tests/pic/length_mix.js
 create mode 100644 js/src/jit-test/tests/pic/length_object.js
 create mode 100644 js/src/jit-test/tests/pic/length_string.js
 create mode 100644 js/src/jit-test/tests/pic/length_string_object.js
 create mode 100644 js/src/jit-test/tests/pic/proto1.js
 create mode 100644 js/src/jit-test/tests/pic/proto3.js
 create mode 100644 js/src/jit-test/tests/pic/proto_self.js
 create mode 100644 js/src/jit-test/tests/pic/self1.js
 create mode 100644 js/src/jit-test/tests/pic/self2.js
 create mode 100644 js/src/jit-test/tests/pic/self3.js
 create mode 100644 js/src/jit-test/tests/pic/self8.js
 create mode 100644 js/src/jit-test/tests/pic/set-assign.js
 create mode 100644 js/src/jit-test/tests/pic/set1.js
 create mode 100644 js/src/jit-test/tests/pic/set2.js
 create mode 100644 js/src/jit-test/tests/pic/shape_regen.js
 create mode 100644 js/src/jit-test/tests/pic/thisprop.js
 create mode 100644 js/src/jit-test/tests/pic/to-dictionary.js
 create mode 100644 js/src/jit-test/tests/profiler/AutoEntryMonitor-01.js
 create mode 100644 js/src/jit-test/tests/profiler/AutoEntryMonitor-02.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1135703.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1161351.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1164448.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1211962.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1231925.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1233921.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1242840.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1261324.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1352507-1.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1427774.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1478509.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1502744.js
 create mode 100644 js/src/jit-test/tests/profiler/bug1563889.js
 create mode 100644 js/src/jit-test/tests/profiler/bug925309.js
 create mode 100644 js/src/jit-test/tests/profiler/debugmode-osr-exception-return-addr.js
 create mode 100644 js/src/jit-test/tests/profiler/debugmode-osr-resume-addr.js
 create mode 100644 js/src/jit-test/tests/profiler/enterjit-osr-disabling-earlyret.js
 create mode 100644 js/src/jit-test/tests/profiler/enterjit-osr-disabling.js
 create mode 100644 js/src/jit-test/tests/profiler/enterjit-osr-enabling-earlyret.js
 create mode 100644 js/src/jit-test/tests/profiler/enterjit-osr-enabling.js
 create mode 100644 js/src/jit-test/tests/profiler/enterjit-osr.js
 create mode 100644 js/src/jit-test/tests/profiler/exception-unwind-hook.js
 create mode 100644 js/src/jit-test/tests/profiler/getter-setter-ic.js
 create mode 100644 js/src/jit-test/tests/profiler/ion-rectifier-frame-bug1530351.js
 create mode 100644 js/src/jit-test/tests/profiler/jsop-resume-return-bug1451385-1.js
 create mode 100644 js/src/jit-test/tests/profiler/jsop-resume-return-bug1451385-2.js
 create mode 100644 js/src/jit-test/tests/profiler/pc-count-profiler.js
 create mode 100644 js/src/jit-test/tests/profiler/test-baseline-eval-frame-profiling.js
 create mode 100644 js/src/jit-test/tests/profiler/test-bug1026485.js
 create mode 100644 js/src/jit-test/tests/promise/bug-1298776.js
 create mode 100644 js/src/jit-test/tests/promise/bug-1545369.js
 create mode 100644 js/src/jit-test/tests/promise/bug1347984.js
 create mode 100644 js/src/jit-test/tests/promise/bug1406463.js
 create mode 100644 js/src/jit-test/tests/promise/debugger-reaction-does-not-resolve.js
 create mode 100644 js/src/jit-test/tests/promise/drain-job-queue-after-quit-called.js
 create mode 100644 js/src/jit-test/tests/promise/getwaitforallpromise-error-handling.js
 create mode 100644 js/src/jit-test/tests/promise/newpromisecapability-error-message.js
 create mode 100644 js/src/jit-test/tests/promise/no-reentrant-drainjobqueue.js
 create mode 100644 js/src/jit-test/tests/promise/primitives-handling-in-promise-all.js
 create mode 100644 js/src/jit-test/tests/promise/promise-any-with-non-default-resolving.js
 create mode 100644 js/src/jit-test/tests/promise/promise-cross-compartment-subclassing.js
 create mode 100644 js/src/jit-test/tests/promise/promise-race-with-default-resolving-internal.js
 create mode 100644 js/src/jit-test/tests/promise/promise-race-with-non-default-resolving.js
 create mode 100644 js/src/jit-test/tests/promise/resolve-promise-scripted-and-api.js
 create mode 100644 js/src/jit-test/tests/promise/settle-async-generator.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-already-resolved.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-1.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-10.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-11.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-2.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-3.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-4.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-5.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-6.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-7.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-8.js
 create mode 100644 js/src/jit-test/tests/promise/settle-now-breaks-all-invariants-9.js
 create mode 100644 js/src/jit-test/tests/promise/stopdrainingjobqueue.js
 create mode 100644 js/src/jit-test/tests/promise/unhandled-rejections-dead.js
 create mode 100644 js/src/jit-test/tests/promise/unhandled-rejections-different-realm.js
 create mode 100644 js/src/jit-test/tests/promise/unhandled-rejections-error.js
 create mode 100644 js/src/jit-test/tests/promise/unhandled-rejections-oom.js
 create mode 100644 js/src/jit-test/tests/promise/unhandled-rejections.js
 create mode 100644 js/src/jit-test/tests/promise/user-activation-propagation.js
 create mode 100644 js/src/jit-test/tests/proxy/bug-862848-1.js
 create mode 100644 js/src/jit-test/tests/proxy/bug1072817.js
 create mode 100644 js/src/jit-test/tests/proxy/bug1095973.js
 create mode 100644 js/src/jit-test/tests/proxy/bug1505385.js
 create mode 100644 js/src/jit-test/tests/proxy/bug897403.js
 create mode 100644 js/src/jit-test/tests/proxy/bug901979-1.js
 create mode 100644 js/src/jit-test/tests/proxy/bug901979-2.js
 create mode 100644 js/src/jit-test/tests/proxy/bug911553.js
 create mode 100644 js/src/jit-test/tests/proxy/defineProperty-fallback.js
 create mode 100644 js/src/jit-test/tests/proxy/delete-not-invoked-on-proto.js
 create mode 100644 js/src/jit-test/tests/proxy/freeze-proxy.js
 create mode 100644 js/src/jit-test/tests/proxy/function-toString.js
 create mode 100644 js/src/jit-test/tests/proxy/getElementIfPresent-not-present.js
 create mode 100644 js/src/jit-test/tests/proxy/getPrototype-cycle-for-in.js
 create mode 100644 js/src/jit-test/tests/proxy/getPrototype-cycle-hasInstance.js
 create mode 100644 js/src/jit-test/tests/proxy/operations-on-revoked.js
 create mode 100644 js/src/jit-test/tests/proxy/preserve-iscallable-isconstructor.js
 create mode 100644 js/src/jit-test/tests/proxy/proxy-array-length.js
 create mode 100644 js/src/jit-test/tests/proxy/seal-proxy.js
 create mode 100644 js/src/jit-test/tests/proxy/surfaces.js
 create mode 100644 js/src/jit-test/tests/proxy/target-becomes-nonextensible-during-preventExtensions.js
 create mode 100644 js/src/jit-test/tests/proxy/testBug793160.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyApply1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyApply2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyApply3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyApply4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyConstruct1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyConstruct2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyConstruct3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyConstruct4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyConstruct5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyConstructor.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty6.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty7.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefinePropertyFailure.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyEnumerate1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGet1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGet2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGet3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGet4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGet5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGet6.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetInherited1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetInherited2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetInherited3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetInherited4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor10.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor11.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor6.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor7.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor8.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor9.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames6.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames7.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames8.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyNames9.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyHas1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyHas2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyHas3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyHas4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyHas5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyHas6.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyHas7.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyHasOwnProperty.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyIsExtensible1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyIsExtensible2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys10.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys11.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys6.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys7.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys8.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyKeys9.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyOnProtoWithForIn.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyOwnKeysSymbol.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyPreventExtensions1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyPreventExtensions2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyPreventExtensions3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyPreventExtensions4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyPreventExtensions5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyRevoke.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet10.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet6.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet7.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet8.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySet9.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetArray1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetArray2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetArray3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetArray4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetFailure.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetInherited.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetNested.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetNested2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetReceiverLookup.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyValidateProperty1.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyValidateProperty2.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyValidateProperty3.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyValidateProperty4.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyValidateProperty5.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyValidateProperty6.js
 create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyValidateProperty7.js
 create mode 100644 js/src/jit-test/tests/proxy/testSetImmutablePrototype.js
 create mode 100644 js/src/jit-test/tests/proxy/testTestIntegrityLevel.js
 create mode 100644 js/src/jit-test/tests/proxy/testWrapWithProtoIter.js
 create mode 100644 js/src/jit-test/tests/proxy/testWrapWithProtoSet.js
 create mode 100644 js/src/jit-test/tests/proxy/testWrapWithProtoTypedArray.js
 create mode 100644 js/src/jit-test/tests/proxy/testWrapWithProtoTypedArraySortFloat32.js
 create mode 100644 js/src/jit-test/tests/proxy/testWrapperGetInherited.js
 create mode 100644 js/src/jit-test/tests/realms/array-species-create.js
 create mode 100644 js/src/jit-test/tests/realms/basic.js
 create mode 100644 js/src/jit-test/tests/realms/bug1385890-c50.js
 create mode 100644 js/src/jit-test/tests/realms/bug1479430.js
 create mode 100644 js/src/jit-test/tests/realms/bug1487238.js
 create mode 100644 js/src/jit-test/tests/realms/bug1496892.js
 create mode 100644 js/src/jit-test/tests/realms/bug1513665.js
 create mode 100644 js/src/jit-test/tests/realms/bug1514263.js
 create mode 100644 js/src/jit-test/tests/realms/bug1518753.js
 create mode 100644 js/src/jit-test/tests/realms/bug1518821.js
 create mode 100644 js/src/jit-test/tests/realms/bug1519857.js
 create mode 100644 js/src/jit-test/tests/realms/bug1548611.js
 create mode 100644 js/src/jit-test/tests/realms/bug1610189.js
 create mode 100644 js/src/jit-test/tests/realms/first-global.js
 create mode 100644 js/src/jit-test/tests/realms/nuking.js
 create mode 100644 js/src/jit-test/tests/realms/promise-job-global.js
 create mode 100644 js/src/jit-test/tests/realms/promise-then.js
 create mode 100644 js/src/jit-test/tests/realms/proxy-realm.js
 create mode 100644 js/src/jit-test/tests/realms/scripted-caller-global.js
 create mode 100644 js/src/jit-test/tests/realms/switch-realms-classhook.js
 create mode 100644 js/src/jit-test/tests/realms/switch-realms-native.js
 create mode 100644 js/src/jit-test/tests/realms/switch-realms-scripted.js
 create mode 100644 js/src/jit-test/tests/regexp/bug1419785.js
 create mode 100644 js/src/jit-test/tests/regexp/bug1445907.js
 create mode 100644 js/src/jit-test/tests/regexp/bug1600272.js
 create mode 100644 js/src/jit-test/tests/regexp/bug1640475.js
 create mode 100644 js/src/jit-test/tests/regexp/bug1640479.js
 create mode 100644 js/src/jit-test/tests/regexp/clone-statics.js
 create mode 100644 js/src/jit-test/tests/regexp/huge-01.js
 create mode 100644 js/src/jit-test/tests/regexp/huge-02.js
 create mode 100644 js/src/jit-test/tests/regexp/unicode-back-reference.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Assertion.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_CharacterClassEscape.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_ControlEscape.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_ControlLetter.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_DecimalEscape.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_HexEscapeSequence.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_IdentityEscape.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_Null.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_RegExpUnicodeEscapeSequence.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Capture.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_CharacterClassEscape.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_ClassEscape.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_ControlEscape.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_ControlLetter.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_HexEscapeSequence.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_Null.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_RegExpUnicodeEscapeSequence.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Disjunction.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Empty.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Everything.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Group.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Lookahead.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/MatchOnly.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/Quantifier.js
 create mode 100644 js/src/jit-test/tests/regexp_parse/directives.txt
 create mode 100644 js/src/jit-test/tests/saved-stacks/1438121-async-function.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/1438121-generator.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/SavedFrame-constructor.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/asm-frames.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/async-implicit.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/async-livecache.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/async-max-frame-count.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/async-principals.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/async.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1004479-savedStacks-with-string-parameter.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1006876-too-much-recursion.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1012646-strlen-crasher.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1031168-trace-sources.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1149495.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1225474.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1260712.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1289058.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1289073.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1445973-quick.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1451268.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1509420.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/caching-and-ccws.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/caching-and-frame-count.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/capture-first-frame-with-principals.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/display-url.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/evals.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/function-display-name.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/gc-frame-cache.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/generators.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/get-set.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/getters-on-invalid-objects.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/max-frame-count.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/native-calls.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/oom-in-save-stack-02.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/oom-in-save-stack.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/principals-01.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/principals-02.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/principals-03.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/principals-04.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/proxy-handlers.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/same-stack.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/self-hosted.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/shared-parent-frames.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/stacks-are-frozen.js
 create mode 100644 js/src/jit-test/tests/saved-stacks/stringify-with-self-hosted.js
 create mode 100644 js/src/jit-test/tests/self-hosting/GetStringDataProperty.js
 create mode 100644 js/src/jit-test/tests/self-hosting/bug1264575.js
 create mode 100644 js/src/jit-test/tests/self-hosting/bug957004.js
 create mode 100644 js/src/jit-test/tests/self-hosting/define-value-property.js
 create mode 100644 js/src/jit-test/tests/self-hosting/get-backtrace-in-constructing-bound-function.js
 create mode 100644 js/src/jit-test/tests/self-hosting/getbuiltinconstructor.js
 create mode 100644 js/src/jit-test/tests/self-hosting/invoke-self-hosted-function.js
 create mode 100644 js/src/jit-test/tests/self-hosting/invoke-self-hosted-with-primitive-this.js
 create mode 100644 js/src/jit-test/tests/self-hosting/is-constructor-inlined.js
 create mode 100644 js/src/jit-test/tests/self-hosting/is-constructor-on-wrapper.js
 create mode 100644 js/src/jit-test/tests/self-hosting/is-possibly-wrapped-typed-array.js
 create mode 100644 js/src/jit-test/tests/self-hosting/makeconstructible-function-inherited-prototype-property.js
 create mode 100644 js/src/jit-test/tests/self-hosting/method-called-on-incompatible.js
 create mode 100644 js/src/jit-test/tests/self-hosting/object-define-hazard.js
 create mode 100644 js/src/jit-test/tests/self-hosting/object-lookup-hazard.js
 create mode 100644 js/src/jit-test/tests/self-hosting/tolength.js
 create mode 100644 js/src/jit-test/tests/self-test/assertDeepEq.js
 create mode 100644 js/src/jit-test/tests/self-test/assertRecoveredOnBailout-0.js
 create mode 100644 js/src/jit-test/tests/self-test/assertRecoveredOnBailout-1.js
 create mode 100644 js/src/jit-test/tests/self-test/baselineCompile-Bug1444894.js
 create mode 100644 js/src/jit-test/tests/self-test/baselineCompile.js
 create mode 100644 js/src/jit-test/tests/self-test/cacheEntry.js
 create mode 100644 js/src/jit-test/tests/self-test/getBacktrace-bug1138195.js
 create mode 100644 js/src/jit-test/tests/self-test/inIon.js
 create mode 100644 js/src/jit-test/tests/self-test/inJit.js
 create mode 100644 js/src/jit-test/tests/self-test/isRelazifiableFunction-0.js
 create mode 100644 js/src/jit-test/tests/self-test/notInIon.js
 create mode 100644 js/src/jit-test/tests/self-test/notInJit.js
 create mode 100644 js/src/jit-test/tests/self-test/oom-test-bug1497906.js
 create mode 100644 js/src/jit-test/tests/self-test/readlineBuf.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/asm-link.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/byteLength.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/gc-one-view.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/gc-two-views.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/inline-access.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/is-zeroed.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/sab-construct-noargs-1068458.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/sab-gating.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/slice-same-memory.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/slice.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/subtypes.js
 create mode 100644 js/src/jit-test/tests/sharedbuf/typedarray-from-sharedtypedarray-with-overridden-length.js
 create mode 100644 js/src/jit-test/tests/stream/bug-1387503-1.js
 create mode 100644 js/src/jit-test/tests/stream/bug-1387503-2.js
 create mode 100644 js/src/jit-test/tests/stream/bug-1503399-1.js
 create mode 100644 js/src/jit-test/tests/stream/bug-1503399-2.js
 create mode 100644 js/src/jit-test/tests/stream/bug-1503406.js
 create mode 100644 js/src/jit-test/tests/stream/bug-1512008.js
 create mode 100644 js/src/jit-test/tests/stream/bug-1513266.js
 create mode 100644 js/src/jit-test/tests/stream/bug-1515816.js
 create mode 100644 js/src/jit-test/tests/stream/proper-realm-cancel.js
 create mode 100644 js/src/jit-test/tests/stream/proper-realm-pull.js
 create mode 100644 js/src/jit-test/tests/stream/reader-closedPromise-handled-2.js
 create mode 100644 js/src/jit-test/tests/stream/reader-closedPromise-handled.js
 create mode 100644 js/src/jit-test/tests/structured-clone/Map-Set-cross-compartment.js
 create mode 100644 js/src/jit-test/tests/structured-clone/Map.js
 create mode 100644 js/src/jit-test/tests/structured-clone/Set.js
 create mode 100644 js/src/jit-test/tests/structured-clone/roundtrip.js
 create mode 100644 js/src/jit-test/tests/structured-clone/sab-errMsg.js
 create mode 100644 js/src/jit-test/tests/structured-clone/saved-stack.js
 create mode 100644 js/src/jit-test/tests/structured-clone/version3.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-3d-cube.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-3d-morph.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-3d-raytrace.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-access-binary-trees.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-access-fannkuch.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-access-nbody.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-access-nsieve.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-bitops-bits-in-byte.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-bitops-bitwise-and.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-bitops-nsieve-bits.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-controlflow-recursive.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-crypto-aes.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-crypto-md5.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-crypto-sha1.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-date-format-tofte.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-date-format-xparb.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-math-cordic.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-math-partial-sums.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-math-spectral-norm.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-mont.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-regexp-dna.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-string-fasta.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-string-tagcloud.js
 create mode 100644 js/src/jit-test/tests/sunspider/check-string-unpack-code.js
 create mode 100644 js/src/jit-test/tests/symbol-equality.js
 create mode 100644 js/src/jit-test/tests/symbol/bug-1033856.js
 create mode 100644 js/src/jit-test/tests/symbol/not.js
 create mode 100644 js/src/jit-test/tests/symbol/toNumber-2.js
 create mode 100644 js/src/jit-test/tests/symbol/toNumber.js
 create mode 100644 js/src/jit-test/tests/symbol/toString.js
 create mode 100644 js/src/jit-test/tests/symbol/truthiness.js
 create mode 100644 js/src/jit-test/tests/symbol/typed-arrays.js
 create mode 100644 js/src/jit-test/tests/symbol/typeof.js
 create mode 100644 js/src/jit-test/tests/tracelogger/bug1138265.js
 create mode 100644 js/src/jit-test/tests/tracelogger/bug1304641.js
 create mode 100644 js/src/jit-test/tests/truthiness/equal-null.js
 create mode 100644 js/src/jit-test/tests/truthiness/equal-undefined.js
 create mode 100644 js/src/jit-test/tests/truthiness/if-equal-null.js
 create mode 100644 js/src/jit-test/tests/truthiness/if-equal-undefined.js
 create mode 100644 js/src/jit-test/tests/truthiness/if-not-equal-null.js
 create mode 100644 js/src/jit-test/tests/truthiness/if-not-equal-undefined.js
 create mode 100644 js/src/jit-test/tests/truthiness/if-strict-equal-null.js
 create mode 100644 js/src/jit-test/tests/truthiness/if-strict-equal-undefined.js
 create mode 100644 js/src/jit-test/tests/truthiness/if-strict-not-equal-null.js
 create mode 100644 js/src/jit-test/tests/truthiness/if-strict-not-equal-undefined.js
 create mode 100644 js/src/jit-test/tests/truthiness/if.js
 create mode 100644 js/src/jit-test/tests/truthiness/not-equal-null.js
 create mode 100644 js/src/jit-test/tests/truthiness/not-equal-undefined.js
 create mode 100644 js/src/jit-test/tests/truthiness/not.js
 create mode 100644 js/src/jit-test/tests/truthiness/obj-obj-equal.js
 create mode 100644 js/src/jit-test/tests/truthiness/obj-obj-not-equal.js
 create mode 100644 js/src/jit-test/tests/truthiness/strict-equal-null.js
 create mode 100644 js/src/jit-test/tests/truthiness/strict-equal-undefined.js
 create mode 100644 js/src/jit-test/tests/truthiness/strict-not-equal-null.js
 create mode 100644 js/src/jit-test/tests/truthiness/strict-not-equal-undefined.js
 create mode 100644 js/src/jit-test/tests/truthiness/typeof.js
 create mode 100644 js/src/jit-test/tests/typedarray/bug1518764.js
 create mode 100644 js/src/jit-test/tests/typedarray/bug1520536.js
 create mode 100644 js/src/jit-test/tests/typedarray/construct-with-arraybuffer.js
 create mode 100644 js/src/jit-test/tests/typedarray/construct-with-arrays.js
 create mode 100644 js/src/jit-test/tests/typedarray/construct-with-sharedarraybuffer.js
 create mode 100644 js/src/jit-test/tests/typedarray/indexed-integer-exotics-simple.js
 create mode 100644 js/src/jit-test/tests/typedarray/indexed-integer-exotics.js
 create mode 100644 js/src/jit-test/tests/typedarray/oom-allocating-arraybuffer-contents.js
 create mode 100644 js/src/jit-test/tests/typedarray/sort.js
 create mode 100644 js/src/jit-test/tests/typedarray/typed-array-inline-cache.js
 create mode 100644 js/src/jit-test/tests/typedarray/typedarrayobject-getelements.js
 create mode 100644 js/src/jit-test/tests/v8-v5/check-crypto.js
 create mode 100644 js/src/jit-test/tests/v8-v5/check-deltablue.js
 create mode 100644 js/src/jit-test/tests/v8-v5/check-earley-boyer.js
 create mode 100644 js/src/jit-test/tests/v8-v5/check-raytrace.js
 create mode 100644 js/src/jit-test/tests/v8-v5/check-regexp.js
 create mode 100644 js/src/jit-test/tests/v8-v5/check-richards.js
 create mode 100644 js/src/jit-test/tests/v8-v5/check-splay.js
 create mode 100644 js/src/jit-test/tests/warp/directives.txt
 create mode 100644 js/src/jit-test/tests/warp/force-warp.js
 create mode 100644 js/src/jit-test/tests/warp/load-unboxed-typedarray-bigint.js
 create mode 100644 js/src/jit-test/tests/warp/null-not-zero-index.js
 create mode 100644 js/src/jit-test/tests/warp/string-char.js
 create mode 100644 js/src/jit-test/tests/wasm/async-instantiate.js
 create mode 100644 js/src/jit-test/tests/wasm/atomic.js
 create mode 100644 js/src/jit-test/tests/wasm/atomicity.js
 create mode 100644 js/src/jit-test/tests/wasm/backtrace.js
 create mode 100644 js/src/jit-test/tests/wasm/baseline-abs-addr-opt.js
 create mode 100644 js/src/jit-test/tests/wasm/baseline-opt.js
 create mode 100644 js/src/jit-test/tests/wasm/basic.js
 create mode 100644 js/src/jit-test/tests/wasm/bce.js
 create mode 100644 js/src/jit-test/tests/wasm/bench/README.txt
 create mode 100644 js/src/jit-test/tests/wasm/bench/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/bench/wasm_box2d.js
 create mode 100644 js/src/jit-test/tests/wasm/bench/wasm_box2d.wasm
 create mode 100644 js/src/jit-test/tests/wasm/big-resize.js
 create mode 100644 js/src/jit-test/tests/wasm/bigint/bigint.js
 create mode 100644 js/src/jit-test/tests/wasm/bigint/bug1633740.js
 create mode 100644 js/src/jit-test/tests/wasm/bigint/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/bigint/stubs.js
 create mode 100644 js/src/jit-test/tests/wasm/binary-slow.js
 create mode 100644 js/src/jit-test/tests/wasm/binary.js
 create mode 100644 js/src/jit-test/tests/wasm/builtin.js
 create mode 100644 js/src/jit-test/tests/wasm/caching.js
 create mode 100644 js/src/jit-test/tests/wasm/comments.js
 create mode 100644 js/src/jit-test/tests/wasm/compiler-frame-depth.js
 create mode 100644 js/src/jit-test/tests/wasm/compiler/can-deselect-baseline.js
 create mode 100644 js/src/jit-test/tests/wasm/compiler/can-deselect-ion.js
 create mode 100644 js/src/jit-test/tests/wasm/compiler/can-select-cranelift.js
 create mode 100644 js/src/jit-test/tests/wasm/const.js
 create mode 100644 js/src/jit-test/tests/wasm/control-flow.js
 create mode 100644 js/src/jit-test/tests/wasm/conversion.js
 create mode 100644 js/src/jit-test/tests/wasm/cross-global.js
 create mode 100644 js/src/jit-test/tests/wasm/declared-segs.js
 create mode 100644 js/src/jit-test/tests/wasm/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/drop.js
 create mode 100644 js/src/jit-test/tests/wasm/errors.js
 create mode 100644 js/src/jit-test/tests/wasm/extract-code.js
 create mode 100644 js/src/jit-test/tests/wasm/fac.js
 create mode 100644 js/src/jit-test/tests/wasm/fence.js
 create mode 100644 js/src/jit-test/tests/wasm/float-unaligned.js
 create mode 100644 js/src/jit-test/tests/wasm/float.js
 create mode 100644 js/src/jit-test/tests/wasm/full-cycle.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/TypedObject.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref-boxing-struct.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref-boxing.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref-fastpaths.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref-global-object.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref-global-postbarrier.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref-global-prebarrier.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref-refeq.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref-val-tracing.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/anyref.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/binary.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/debugger.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/gc/disabled-ref.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/disabled.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/funcref-fastpaths.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/funcref.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/fuzz-gc-while-allocating-global.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/ion-and-baseline.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/ref-func.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/ref-global.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/ref-restrict.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/ref-struct.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/ref.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/regress-1633355.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/regress-outline-repr.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/stackmaps1.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/stackmaps2.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/stackmaps3.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/stackmaps4-params-n-locals.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/structs.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/tables-fill.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/tables-generalized-disabled.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/tables-generalized-struct.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/tables-generalized.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/tables-multiple.js
 create mode 100644 js/src/jit-test/tests/wasm/gc/tables-stress.js
 create mode 100644 js/src/jit-test/tests/wasm/globals-impl.js
 create mode 100644 js/src/jit-test/tests/wasm/globals.js
 create mode 100644 js/src/jit-test/tests/wasm/grow-memory.js
 create mode 100644 js/src/jit-test/tests/wasm/import-export-sigs.js
 create mode 100644 js/src/jit-test/tests/wasm/import-export.js
 create mode 100644 js/src/jit-test/tests/wasm/import-gc.js
 create mode 100644 js/src/jit-test/tests/wasm/integer.js
 create mode 100644 js/src/jit-test/tests/wasm/ion-args.js
 create mode 100644 js/src/jit-test/tests/wasm/ion-asmjs-ctor.js
 create mode 100644 js/src/jit-test/tests/wasm/ion-debugger.js
 create mode 100644 js/src/jit-test/tests/wasm/ion-error-ool.js
 create mode 100644 js/src/jit-test/tests/wasm/ion-error-throw.js
 create mode 100644 js/src/jit-test/tests/wasm/ion-error-trace.js
 create mode 100644 js/src/jit-test/tests/wasm/ion-gc.js
 create mode 100644 js/src/jit-test/tests/wasm/ion-lazy-tables.js
 create mode 100644 js/src/jit-test/tests/wasm/ion2wasm.js
 create mode 100644 js/src/jit-test/tests/wasm/js-reexport.js
 create mode 100644 js/src/jit-test/tests/wasm/memory-aliasing.js
 create mode 100644 js/src/jit-test/tests/wasm/memory-cloning.js
 create mode 100644 js/src/jit-test/tests/wasm/memory-sharing-off.js
 create mode 100644 js/src/jit-test/tests/wasm/memory-sharing.js
 create mode 100644 js/src/jit-test/tests/wasm/memory.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/block-run.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/block-validate.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/call-js.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/call-ref.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/call-run.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/call-validate.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/ion-inlining.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1597200.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1621645-2.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1621645.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1628417.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1628426.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1628429.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1628499.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1629496.js
 create mode 100644 js/src/jit-test/tests/wasm/multi-value/regress-1631423.js
 create mode 100644 js/src/jit-test/tests/wasm/nan-semantics.js
 create mode 100644 js/src/jit-test/tests/wasm/no-movwt.js
 create mode 100644 js/src/jit-test/tests/wasm/passive-segs-boundary.js
 create mode 100644 js/src/jit-test/tests/wasm/passive-segs-nonboundary.js
 create mode 100644 js/src/jit-test/tests/wasm/passive-segs-partial-mem.js
 create mode 100644 js/src/jit-test/tests/wasm/passive-segs-partial-table.js
 create mode 100644 js/src/jit-test/tests/wasm/profiling.js
 create mode 100644 js/src/jit-test/tests/wasm/prototypes.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-arm64-chunk-pop.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-builtin-abi.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-bytereg.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-extend8.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-getglobal-scratch.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-i64-opt-cmp.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-joinreg.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-nops-jumptable.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-pop-along-edge.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-pop-before-capture.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-stack-height.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-stack-height.wasm
 create mode 100644 js/src/jit-test/tests/wasm/regress/brtable-conditionblock-folding.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1300546.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1311019.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1392105.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1440512.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1450800.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1467415.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1491322.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1502886.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1507314.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1533204.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1566992.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1569137.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/bug1590920.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/builtin-import-sigs.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/caller-property.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/current-memory-tls.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/debug-clone-segment.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/debug-exception-in-fast-import.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/debug-osr.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/regress/enable-profiling-in-import.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/frame-offset-stack-arg.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/gvn-unremovable-phi.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/imul64-ion-negative-power-of-two.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/ion-callerfp-tag.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/ion-error-gc-fakeexitframe.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/ion-inlinedcall-resumepoint.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/ion-lazy-stubs-jit.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/jit-updatepcquad.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/lazy-table-nan.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/long-select.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/misc-control-flow.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/movable-traps.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/no-directives/debugger-no-script.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/nop-fill-jit-exit.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/null-metadata-filename.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/onlyjsiter-while-wasm.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/oom-eval.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/oom-init.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/oom-masm-baseline.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/oom-wasm-streaming.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/oom-wasmtexttobinary-block.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/pass-stack-int64.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/proxy-get-trap-table.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/regalloc-i64-load-store-global.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/regalloc-muli64.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/reserve-enough.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/reserve-joinreg.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/savedframe-lookup-in-wasm.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/select-any.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/shift-counts.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/signed-unsigned-div-mod.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/startfunc-in-table.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/table-of-anyref.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/teavm-bugs.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/too-large-frame.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/unaligned-store64.js
 create mode 100644 js/src/jit-test/tests/wasm/regress/upper-maximum-memory.js
 create mode 100644 js/src/jit-test/tests/wasm/resizing.js
 create mode 100644 js/src/jit-test/tests/wasm/select-int32.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/ad-hack.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/baseline-bug1636235.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/simd/ion-analysis.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/js-api.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/README.md
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_address.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_align.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_bit_shift.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_bitwise.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_boolean.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_const.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_conversions.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_f32x4.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_f32x4_arith.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_f32x4_cmp.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_f64x2.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_f64x2_arith.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_f64x2_cmp.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i16x8_arith.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i16x8_arith2.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i16x8_cmp.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i16x8_sat_arith.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i32x4_arith.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i32x4_arith2.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i32x4_cmp.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i64x2_arith.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i8x16_arith.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i8x16_arith2.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i8x16_cmp.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_i8x16_sat_arith.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_lane.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_load.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_load_extend.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_load_splat.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_splat.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/spec/simd_store.js
 create mode 100644 js/src/jit-test/tests/wasm/simd/validation.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/README.md
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/binary.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/bulk.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/custom.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/harness/async_index.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/harness/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/harness/sync_index.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/memory_copy.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/memory_fill.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/memory_init.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/table_copy.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/bulk-memory-operations/table_init.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/binary.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/bulk.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/call_indirect.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/custom.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/global.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/harness/async_index.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/harness/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/harness/sync_index.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/memory_copy.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/memory_fill.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/memory_grow.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/memory_init.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/ref_func.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/ref_is_null.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/ref_null.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/select.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/table-sub.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/table_copy.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/table_fill.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/table_get.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/table_grow.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/table_init.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/table_set.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/table_size.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/reference-types/unreached-invalid.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/address.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/binary-leb128.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/binary.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/block.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/br.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/br_if.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/call.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/call_indirect.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/comments.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/const.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/conversions.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/custom.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/endianness.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/f32.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/f32_bitwise.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/f32_cmp.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/f64.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/f64_bitwise.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/f64_cmp.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/fac.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/float_exprs.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/float_literals.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/float_memory.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/float_misc.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/forward.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/func.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/func_ptrs.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/global.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/harness/async_index.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/harness/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/harness/sync_index.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/i32.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/i64.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/if.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/inline-module.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/int_exprs.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/int_literals.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/labels.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/left-to-right.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/load.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/local_get.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/local_set.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/local_tee.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/loop.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/memory.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/memory_grow.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/memory_redundancy.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/memory_size.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/nop.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/return.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/select.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/skip-stack-guard-page.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/stack.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/start.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/store.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/switch.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/token.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/traps.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/type.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/unreachable.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/unreached-invalid.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/unwind.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/utf8-import-field.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/utf8-import-module.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/spec/utf8-invalid-encoding.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/address.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/binary.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/block.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/br.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/br_if.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/break-drop.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/call.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/call_indirect.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/const.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/conversions.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/custom.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/fac.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/float_memory.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/harness/async_index.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/harness/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/harness/sync_index.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/i32.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/i64.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/if.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/loop.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/memory.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/stack.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/utf8-import-field.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/utf8-import-module.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/spec/threads/utf8-invalid-encoding.wast.js
 create mode 100644 js/src/jit-test/tests/wasm/stack.js
 create mode 100644 js/src/jit-test/tests/wasm/start.js
 create mode 100644 js/src/jit-test/tests/wasm/stealing.js
 create mode 100644 js/src/jit-test/tests/wasm/streaming.js
 create mode 100644 js/src/jit-test/tests/wasm/table-gc.js
 create mode 100644 js/src/jit-test/tests/wasm/table-pre-barrier.js
 create mode 100644 js/src/jit-test/tests/wasm/tables.js
 create mode 100644 js/src/jit-test/tests/wasm/text.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/1.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/2.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/debug-interrupt-1.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/debug-interrupt-2.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/debug-noprofiling.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/directives.txt
 create mode 100644 js/src/jit-test/tests/wasm/timeout/interrupt-multi-instance-activation.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/interrupt-several-instances.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/stack-overflow.js
 create mode 100644 js/src/jit-test/tests/wasm/timeout/while-profiling.js
 create mode 100644 js/src/jit-test/tests/wasm/utf8.js
 create mode 100644 js/src/jit-test/tests/wasm/validate.js
 create mode 100644 js/src/jit-test/tests/wasm/wasm-abi.js
 create mode 100644 js/src/jit-test/tests/wasm/worker-kill.js
 create mode 100644 js/src/jit-test/tests/xdr/asm.js
 create mode 100644 js/src/jit-test/tests/xdr/async-lazy.js
 create mode 100644 js/src/jit-test/tests/xdr/async.js
 create mode 100644 js/src/jit-test/tests/xdr/bigint.js
 create mode 100644 js/src/jit-test/tests/xdr/bug-1604747.js
 create mode 100644 js/src/jit-test/tests/xdr/bug1108603.js
 create mode 100644 js/src/jit-test/tests/xdr/bug1186973.js
 create mode 100644 js/src/jit-test/tests/xdr/bug1390856.js
 create mode 100644 js/src/jit-test/tests/xdr/bug1427860.js
 create mode 100644 js/src/jit-test/tests/xdr/bug1503722.js
 create mode 100644 js/src/jit-test/tests/xdr/bug1585158.js
 create mode 100644 js/src/jit-test/tests/xdr/bug1607895.js
 create mode 100644 js/src/jit-test/tests/xdr/classes.js
 create mode 100644 js/src/jit-test/tests/xdr/debug-lazy.js
 create mode 100644 js/src/jit-test/tests/xdr/decode-off-thread.js
 create mode 100644 js/src/jit-test/tests/xdr/function-flags.js
 create mode 100644 js/src/jit-test/tests/xdr/incremental-encoder.js
 create mode 100644 js/src/jit-test/tests/xdr/lazy.js
 create mode 100644 js/src/jit-test/tests/xdr/module-exports.js
 create mode 100644 js/src/jit-test/tests/xdr/module-imports.js
 create mode 100644 js/src/jit-test/tests/xdr/module-oom.js
 create mode 100644 js/src/jit-test/tests/xdr/module.js
 create mode 100644 js/src/jit-test/tests/xdr/relazify.js
 create mode 100644 js/src/jit-test/tests/xdr/scope.js
 create mode 100644 js/src/jit-test/tests/xdr/tagged-template-literals-2.js
 create mode 100644 js/src/jit-test/tests/xdr/tagged-template-literals.js
 create mode 100644 js/src/jit-test/tests/xdr/trivial.js
 create mode 100644 js/src/jit/AliasAnalysis.cpp
 create mode 100644 js/src/jit/AliasAnalysis.h
 create mode 100644 js/src/jit/AlignmentMaskAnalysis.cpp
 create mode 100644 js/src/jit/AlignmentMaskAnalysis.h
 create mode 100644 js/src/jit/AtomicOp.h
 create mode 100644 js/src/jit/AtomicOperations.h
 create mode 100644 js/src/jit/BacktrackingAllocator.cpp
 create mode 100644 js/src/jit/BacktrackingAllocator.h
 create mode 100644 js/src/jit/Bailouts.cpp
 create mode 100644 js/src/jit/Bailouts.h
 create mode 100644 js/src/jit/BaselineBailouts.cpp
 create mode 100644 js/src/jit/BaselineCacheIRCompiler.cpp
 create mode 100644 js/src/jit/BaselineCacheIRCompiler.h
 create mode 100644 js/src/jit/BaselineCodeGen.cpp
 create mode 100644 js/src/jit/BaselineCodeGen.h
 create mode 100644 js/src/jit/BaselineDebugModeOSR.cpp
 create mode 100644 js/src/jit/BaselineDebugModeOSR.h
 create mode 100644 js/src/jit/BaselineFrame-inl.h
 create mode 100644 js/src/jit/BaselineFrame.cpp
 create mode 100644 js/src/jit/BaselineFrame.h
 create mode 100644 js/src/jit/BaselineFrameInfo-inl.h
 create mode 100644 js/src/jit/BaselineFrameInfo.cpp
 create mode 100644 js/src/jit/BaselineFrameInfo.h
 create mode 100644 js/src/jit/BaselineIC.cpp
 create mode 100644 js/src/jit/BaselineIC.h
 create mode 100644 js/src/jit/BaselineICList.h
 create mode 100644 js/src/jit/BaselineInspector.cpp
 create mode 100644 js/src/jit/BaselineInspector.h
 create mode 100644 js/src/jit/BaselineJIT.cpp
 create mode 100644 js/src/jit/BaselineJIT.h
 create mode 100644 js/src/jit/BitSet.cpp
 create mode 100644 js/src/jit/BitSet.h
 create mode 100644 js/src/jit/BytecodeAnalysis.cpp
 create mode 100644 js/src/jit/BytecodeAnalysis.h
 create mode 100644 js/src/jit/CacheIR.cpp
 create mode 100644 js/src/jit/CacheIR.h
 create mode 100644 js/src/jit/CacheIRCompiler.cpp
 create mode 100644 js/src/jit/CacheIRCompiler.h
 create mode 100644 js/src/jit/CacheIROps.yaml
 create mode 100644 js/src/jit/CacheIRSpewer.cpp
 create mode 100644 js/src/jit/CacheIRSpewer.h
 create mode 100644 js/src/jit/CodeGenerator.cpp
 create mode 100644 js/src/jit/CodeGenerator.h
 create mode 100644 js/src/jit/CompactBuffer.h
 create mode 100644 js/src/jit/CompileInfo-inl.h
 create mode 100644 js/src/jit/CompileInfo.h
 create mode 100644 js/src/jit/CompileWrappers.cpp
 create mode 100644 js/src/jit/CompileWrappers.h
 create mode 100644 js/src/jit/Disassemble.cpp
 create mode 100644 js/src/jit/Disassemble.h
 create mode 100644 js/src/jit/EdgeCaseAnalysis.cpp
 create mode 100644 js/src/jit/EdgeCaseAnalysis.h
 create mode 100644 js/src/jit/EffectiveAddressAnalysis.cpp
 create mode 100644 js/src/jit/EffectiveAddressAnalysis.h
 create mode 100644 js/src/jit/ExecutableAllocator.cpp
 create mode 100644 js/src/jit/ExecutableAllocator.h
 create mode 100644 js/src/jit/FixedList.h
 create mode 100644 js/src/jit/FlushICache.h
 create mode 100644 js/src/jit/FoldLinearArithConstants.cpp
 create mode 100644 js/src/jit/FoldLinearArithConstants.h
 create mode 100644 js/src/jit/GenerateCacheIRFiles.py
 create mode 100644 js/src/jit/GenerateOpcodeFiles.py
 create mode 100644 js/src/jit/ICState.h
 create mode 100644 js/src/jit/ICStubSpace.h
 create mode 100644 js/src/jit/InlinableNatives.h
 create mode 100644 js/src/jit/InlineList.h
 create mode 100644 js/src/jit/InstructionReordering.cpp
 create mode 100644 js/src/jit/InstructionReordering.h
 create mode 100644 js/src/jit/Ion.cpp
 create mode 100644 js/src/jit/Ion.h
 create mode 100644 js/src/jit/IonAnalysis.cpp
 create mode 100644 js/src/jit/IonAnalysis.h
 create mode 100644 js/src/jit/IonBuilder.cpp
 create mode 100644 js/src/jit/IonBuilder.h
 create mode 100644 js/src/jit/IonCacheIRCompiler.cpp
 create mode 100644 js/src/jit/IonCacheIRCompiler.h
 create mode 100644 js/src/jit/IonCompileTask.cpp
 create mode 100644 js/src/jit/IonCompileTask.h
 create mode 100644 js/src/jit/IonIC.cpp
 create mode 100644 js/src/jit/IonIC.h
 create mode 100644 js/src/jit/IonInstrumentation.h
 create mode 100644 js/src/jit/IonOptimizationLevels.cpp
 create mode 100644 js/src/jit/IonOptimizationLevels.h
 create mode 100644 js/src/jit/IonScript.h
 create mode 100644 js/src/jit/IonTypes.h
 create mode 100644 js/src/jit/JSJitFrameIter-inl.h
 create mode 100644 js/src/jit/JSJitFrameIter.cpp
 create mode 100644 js/src/jit/JSJitFrameIter.h
 create mode 100644 js/src/jit/JSONSpewer.cpp
 create mode 100644 js/src/jit/JSONSpewer.h
 create mode 100644 js/src/jit/Jit.cpp
 create mode 100644 js/src/jit/Jit.h
 create mode 100644 js/src/jit/JitAllocPolicy.h
 create mode 100644 js/src/jit/JitCode.h
 create mode 100644 js/src/jit/JitCommon.h
 create mode 100644 js/src/jit/JitContext.cpp
 create mode 100644 js/src/jit/JitContext.h
 create mode 100644 js/src/jit/JitFrames-inl.h
 create mode 100644 js/src/jit/JitFrames.cpp
 create mode 100644 js/src/jit/JitFrames.h
 create mode 100644 js/src/jit/JitOptions.cpp
 create mode 100644 js/src/jit/JitOptions.h
 create mode 100644 js/src/jit/JitRealm.h
 create mode 100644 js/src/jit/JitScript-inl.h
 create mode 100644 js/src/jit/JitScript.cpp
 create mode 100644 js/src/jit/JitScript.h
 create mode 100644 js/src/jit/JitSpewer.cpp
 create mode 100644 js/src/jit/JitSpewer.h
 create mode 100644 js/src/jit/JitcodeMap.cpp
 create mode 100644 js/src/jit/JitcodeMap.h
 create mode 100644 js/src/jit/LICM.cpp
 create mode 100644 js/src/jit/LICM.h
 create mode 100644 js/src/jit/LIR.cpp
 create mode 100644 js/src/jit/LIR.h
 create mode 100644 js/src/jit/Label.h
 create mode 100644 js/src/jit/Linker.cpp
 create mode 100644 js/src/jit/Linker.h
 create mode 100644 js/src/jit/Lowering.cpp
 create mode 100644 js/src/jit/Lowering.h
 create mode 100644 js/src/jit/MCallOptimize.cpp
 create mode 100644 js/src/jit/MIR.cpp
 create mode 100644 js/src/jit/MIR.h
 create mode 100644 js/src/jit/MIRBuilderShared.h
 create mode 100644 js/src/jit/MIRGenerator.h
 create mode 100644 js/src/jit/MIRGraph.cpp
 create mode 100644 js/src/jit/MIRGraph.h
 create mode 100644 js/src/jit/MacroAssembler-inl.h
 create mode 100644 js/src/jit/MacroAssembler.cpp
 create mode 100644 js/src/jit/MacroAssembler.h
 create mode 100644 js/src/jit/MoveEmitter.h
 create mode 100644 js/src/jit/MoveResolver.cpp
 create mode 100644 js/src/jit/MoveResolver.h
 create mode 100644 js/src/jit/PcScriptCache.h
 create mode 100644 js/src/jit/PerfSpewer.cpp
 create mode 100644 js/src/jit/PerfSpewer.h
 create mode 100644 js/src/jit/ProcessExecutableMemory.cpp
 create mode 100644 js/src/jit/ProcessExecutableMemory.h
 create mode 100644 js/src/jit/RangeAnalysis.cpp
 create mode 100644 js/src/jit/RangeAnalysis.h
 create mode 100644 js/src/jit/Recover.cpp
 create mode 100644 js/src/jit/Recover.h
 create mode 100644 js/src/jit/RegisterAllocator.cpp
 create mode 100644 js/src/jit/RegisterAllocator.h
 create mode 100644 js/src/jit/RegisterSets.h
 create mode 100644 js/src/jit/Registers.h
 create mode 100644 js/src/jit/RematerializedFrame-inl.h
 create mode 100644 js/src/jit/RematerializedFrame.cpp
 create mode 100644 js/src/jit/RematerializedFrame.h
 create mode 100644 js/src/jit/Safepoints.cpp
 create mode 100644 js/src/jit/Safepoints.h
 create mode 100644 js/src/jit/ScalarReplacement.cpp
 create mode 100644 js/src/jit/ScalarReplacement.h
 create mode 100644 js/src/jit/SharedICHelpers-inl.h
 create mode 100644 js/src/jit/SharedICHelpers.h
 create mode 100644 js/src/jit/SharedICRegisters.h
 create mode 100644 js/src/jit/Simulator.h
 create mode 100644 js/src/jit/Sink.cpp
 create mode 100644 js/src/jit/Sink.h
 create mode 100644 js/src/jit/Snapshots.cpp
 create mode 100644 js/src/jit/Snapshots.h
 create mode 100644 js/src/jit/StackSlotAllocator.h
 create mode 100644 js/src/jit/TIOracle.cpp
 create mode 100644 js/src/jit/TIOracle.h
 create mode 100644 js/src/jit/TemplateObject-inl.h
 create mode 100644 js/src/jit/TemplateObject.h
 create mode 100644 js/src/jit/TypePolicy.cpp
 create mode 100644 js/src/jit/TypePolicy.h
 create mode 100644 js/src/jit/VMFunctionList-inl.h
 create mode 100644 js/src/jit/VMFunctions.cpp
 create mode 100644 js/src/jit/VMFunctions.h
 create mode 100644 js/src/jit/ValueNumbering.cpp
 create mode 100644 js/src/jit/ValueNumbering.h
 create mode 100644 js/src/jit/WarpBuilder.cpp
 create mode 100644 js/src/jit/WarpBuilder.h
 create mode 100644 js/src/jit/WarpBuilderShared.cpp
 create mode 100644 js/src/jit/WarpBuilderShared.h
 create mode 100644 js/src/jit/WarpCacheIRTranspiler.cpp
 create mode 100644 js/src/jit/WarpCacheIRTranspiler.h
 create mode 100644 js/src/jit/WarpOracle.cpp
 create mode 100644 js/src/jit/WarpOracle.h
 create mode 100644 js/src/jit/WarpSnapshot.cpp
 create mode 100644 js/src/jit/WarpSnapshot.h
 create mode 100644 js/src/jit/WasmBCE.cpp
 create mode 100644 js/src/jit/WasmBCE.h
 create mode 100644 js/src/jit/arm/Architecture-arm.cpp
 create mode 100644 js/src/jit/arm/Architecture-arm.h
 create mode 100644 js/src/jit/arm/Assembler-arm.cpp
 create mode 100644 js/src/jit/arm/Assembler-arm.h
 create mode 100644 js/src/jit/arm/Bailouts-arm.cpp
 create mode 100644 js/src/jit/arm/CodeGenerator-arm.cpp
 create mode 100644 js/src/jit/arm/CodeGenerator-arm.h
 create mode 100644 js/src/jit/arm/DoubleEntryTable.tbl
 create mode 100644 js/src/jit/arm/LIR-arm.h
 create mode 100644 js/src/jit/arm/Lowering-arm.cpp
 create mode 100644 js/src/jit/arm/Lowering-arm.h
 create mode 100644 js/src/jit/arm/MacroAssembler-arm-inl.h
 create mode 100644 js/src/jit/arm/MacroAssembler-arm.cpp
 create mode 100644 js/src/jit/arm/MacroAssembler-arm.h
 create mode 100644 js/src/jit/arm/MoveEmitter-arm.cpp
 create mode 100644 js/src/jit/arm/MoveEmitter-arm.h
 create mode 100644 js/src/jit/arm/SharedICHelpers-arm-inl.h
 create mode 100644 js/src/jit/arm/SharedICHelpers-arm.h
 create mode 100644 js/src/jit/arm/SharedICRegisters-arm.h
 create mode 100644 js/src/jit/arm/Simulator-arm.cpp
 create mode 100644 js/src/jit/arm/Simulator-arm.h
 create mode 100644 js/src/jit/arm/Trampoline-arm.cpp
 create mode 100644 js/src/jit/arm/disasm/Constants-arm.cpp
 create mode 100644 js/src/jit/arm/disasm/Constants-arm.h
 create mode 100644 js/src/jit/arm/disasm/Disasm-arm.cpp
 create mode 100644 js/src/jit/arm/disasm/Disasm-arm.h
 create mode 100644 js/src/jit/arm/gen-double-encoder-table.py
 create mode 100644 js/src/jit/arm/llvm-compiler-rt/arm/aeabi_idivmod.S
 create mode 100644 js/src/jit/arm/llvm-compiler-rt/arm/aeabi_uidivmod.S
 create mode 100644 js/src/jit/arm/llvm-compiler-rt/assembly.h
 create mode 100644 js/src/jit/arm64/Architecture-arm64.cpp
 create mode 100644 js/src/jit/arm64/Architecture-arm64.h
 create mode 100644 js/src/jit/arm64/Assembler-arm64.cpp
 create mode 100644 js/src/jit/arm64/Assembler-arm64.h
 create mode 100644 js/src/jit/arm64/Bailouts-arm64.cpp
 create mode 100644 js/src/jit/arm64/CodeGenerator-arm64.cpp
 create mode 100644 js/src/jit/arm64/CodeGenerator-arm64.h
 create mode 100644 js/src/jit/arm64/LIR-arm64.h
 create mode 100644 js/src/jit/arm64/Lowering-arm64.cpp
 create mode 100644 js/src/jit/arm64/Lowering-arm64.h
 create mode 100644 js/src/jit/arm64/MacroAssembler-arm64-inl.h
 create mode 100644 js/src/jit/arm64/MacroAssembler-arm64.cpp
 create mode 100644 js/src/jit/arm64/MacroAssembler-arm64.h
 create mode 100644 js/src/jit/arm64/MoveEmitter-arm64.cpp
 create mode 100644 js/src/jit/arm64/MoveEmitter-arm64.h
 create mode 100644 js/src/jit/arm64/SharedICHelpers-arm64-inl.h
 create mode 100644 js/src/jit/arm64/SharedICHelpers-arm64.h
 create mode 100644 js/src/jit/arm64/SharedICRegisters-arm64.h
 create mode 100644 js/src/jit/arm64/Trampoline-arm64.cpp
 create mode 100644 js/src/jit/arm64/vixl/.clang-format
 create mode 100644 js/src/jit/arm64/vixl/Assembler-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Assembler-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/CompilerIntrinsics-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Constants-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Cpu-Features-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Cpu-Features-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Cpu-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Cpu-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Debugger-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Debugger-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Decoder-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Decoder-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Disasm-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Disasm-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Globals-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Instructions-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Instructions-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Instrument-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Instrument-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Logic-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/MacroAssembler-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/MozAssembler-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/MozCachingDecoder.h
 create mode 100644 js/src/jit/arm64/vixl/MozCpu-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/MozInstructions-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/MozSimulator-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Platform-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Simulator-Constants-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Simulator-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Simulator-vixl.h
 create mode 100644 js/src/jit/arm64/vixl/Utils-vixl.cpp
 create mode 100644 js/src/jit/arm64/vixl/Utils-vixl.h
 create mode 100644 js/src/jit/mips-shared/Architecture-mips-shared.cpp
 create mode 100644 js/src/jit/mips-shared/Architecture-mips-shared.h
 create mode 100644 js/src/jit/mips-shared/Assembler-mips-shared.cpp
 create mode 100644 js/src/jit/mips-shared/Assembler-mips-shared.h
 create mode 100644 js/src/jit/mips-shared/AtomicOperations-mips-shared.h
 create mode 100644 js/src/jit/mips-shared/Bailouts-mips-shared.cpp
 create mode 100644 js/src/jit/mips-shared/BaselineIC-mips-shared.cpp
 create mode 100644 js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp
 create mode 100644 js/src/jit/mips-shared/CodeGenerator-mips-shared.h
 create mode 100644 js/src/jit/mips-shared/LIR-mips-shared.h
 create mode 100644 js/src/jit/mips-shared/Lowering-mips-shared.cpp
 create mode 100644 js/src/jit/mips-shared/Lowering-mips-shared.h
 create mode 100644 js/src/jit/mips-shared/MacroAssembler-mips-shared-inl.h
 create mode 100644 js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp
 create mode 100644 js/src/jit/mips-shared/MacroAssembler-mips-shared.h
 create mode 100644 js/src/jit/mips-shared/MoveEmitter-mips-shared.cpp
 create mode 100644 js/src/jit/mips-shared/MoveEmitter-mips-shared.h
 create mode 100644 js/src/jit/mips-shared/SharedICHelpers-mips-shared-inl.h
 create mode 100644 js/src/jit/mips-shared/SharedICHelpers-mips-shared.h
 create mode 100644 js/src/jit/mips32/Architecture-mips32.cpp
 create mode 100644 js/src/jit/mips32/Architecture-mips32.h
 create mode 100644 js/src/jit/mips32/Assembler-mips32.cpp
 create mode 100644 js/src/jit/mips32/Assembler-mips32.h
 create mode 100644 js/src/jit/mips32/Bailouts-mips32.cpp
 create mode 100644 js/src/jit/mips32/Bailouts-mips32.h
 create mode 100644 js/src/jit/mips32/CodeGenerator-mips32.cpp
 create mode 100644 js/src/jit/mips32/CodeGenerator-mips32.h
 create mode 100644 js/src/jit/mips32/LIR-mips32.h
 create mode 100644 js/src/jit/mips32/Lowering-mips32.cpp
 create mode 100644 js/src/jit/mips32/Lowering-mips32.h
 create mode 100644 js/src/jit/mips32/MacroAssembler-mips32-inl.h
 create mode 100644 js/src/jit/mips32/MacroAssembler-mips32.cpp
 create mode 100644 js/src/jit/mips32/MacroAssembler-mips32.h
 create mode 100644 js/src/jit/mips32/MoveEmitter-mips32.cpp
 create mode 100644 js/src/jit/mips32/MoveEmitter-mips32.h
 create mode 100644 js/src/jit/mips32/SharedICRegisters-mips32.h
 create mode 100644 js/src/jit/mips32/Simulator-mips32.cpp
 create mode 100644 js/src/jit/mips32/Simulator-mips32.h
 create mode 100644 js/src/jit/mips32/Trampoline-mips32.cpp
 create mode 100644 js/src/jit/mips64/Architecture-mips64.cpp
 create mode 100644 js/src/jit/mips64/Architecture-mips64.h
 create mode 100644 js/src/jit/mips64/Assembler-mips64.cpp
 create mode 100644 js/src/jit/mips64/Assembler-mips64.h
 create mode 100644 js/src/jit/mips64/Bailouts-mips64.cpp
 create mode 100644 js/src/jit/mips64/Bailouts-mips64.h
 create mode 100644 js/src/jit/mips64/CodeGenerator-mips64.cpp
 create mode 100644 js/src/jit/mips64/CodeGenerator-mips64.h
 create mode 100644 js/src/jit/mips64/LIR-mips64.h
 create mode 100644 js/src/jit/mips64/Lowering-mips64.cpp
 create mode 100644 js/src/jit/mips64/Lowering-mips64.h
 create mode 100644 js/src/jit/mips64/MacroAssembler-mips64-inl.h
 create mode 100644 js/src/jit/mips64/MacroAssembler-mips64.cpp
 create mode 100644 js/src/jit/mips64/MacroAssembler-mips64.h
 create mode 100644 js/src/jit/mips64/MoveEmitter-mips64.cpp
 create mode 100644 js/src/jit/mips64/MoveEmitter-mips64.h
 create mode 100644 js/src/jit/mips64/SharedICRegisters-mips64.h
 create mode 100644 js/src/jit/mips64/Simulator-mips64.cpp
 create mode 100644 js/src/jit/mips64/Simulator-mips64.h
 create mode 100644 js/src/jit/mips64/Trampoline-mips64.cpp
 create mode 100644 js/src/jit/moz.build
 create mode 100644 js/src/jit/none/Architecture-none.h
 create mode 100644 js/src/jit/none/CodeGenerator-none.h
 create mode 100644 js/src/jit/none/LIR-none.h
 create mode 100644 js/src/jit/none/Lowering-none.h
 create mode 100644 js/src/jit/none/MacroAssembler-none.h
 create mode 100644 js/src/jit/none/MoveEmitter-none.h
 create mode 100644 js/src/jit/none/SharedICHelpers-none-inl.h
 create mode 100644 js/src/jit/none/SharedICHelpers-none.h
 create mode 100644 js/src/jit/none/SharedICRegisters-none.h
 create mode 100644 js/src/jit/none/Trampoline-none.cpp
 create mode 100644 js/src/jit/shared/Architecture-shared.h
 create mode 100644 js/src/jit/shared/Assembler-shared.h
 create mode 100644 js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h
 create mode 100644 js/src/jit/shared/AtomicOperations-feeling-lucky-msvc.h
 create mode 100644 js/src/jit/shared/AtomicOperations-feeling-lucky.h
 create mode 100644 js/src/jit/shared/AtomicOperations-shared-jit.cpp
 create mode 100644 js/src/jit/shared/AtomicOperations-shared-jit.h
 create mode 100644 js/src/jit/shared/CodeGenerator-shared-inl.h
 create mode 100644 js/src/jit/shared/CodeGenerator-shared.cpp
 create mode 100644 js/src/jit/shared/CodeGenerator-shared.h
 create mode 100644 js/src/jit/shared/Disassembler-shared.cpp
 create mode 100644 js/src/jit/shared/Disassembler-shared.h
 create mode 100644 js/src/jit/shared/IonAssemblerBuffer.h
 create mode 100644 js/src/jit/shared/IonAssemblerBufferWithConstantPools.h
 create mode 100644 js/src/jit/shared/LIR-shared.h
 create mode 100644 js/src/jit/shared/Lowering-shared-inl.h
 create mode 100644 js/src/jit/shared/Lowering-shared.cpp
 create mode 100644 js/src/jit/shared/Lowering-shared.h
 create mode 100644 js/src/jit/x64/Assembler-x64.cpp
 create mode 100644 js/src/jit/x64/Assembler-x64.h
 create mode 100644 js/src/jit/x64/Bailouts-x64.cpp
 create mode 100644 js/src/jit/x64/BaseAssembler-x64.h
 create mode 100644 js/src/jit/x64/CodeGenerator-x64.cpp
 create mode 100644 js/src/jit/x64/CodeGenerator-x64.h
 create mode 100644 js/src/jit/x64/LIR-x64.h
 create mode 100644 js/src/jit/x64/Lowering-x64.cpp
 create mode 100644 js/src/jit/x64/Lowering-x64.h
 create mode 100644 js/src/jit/x64/MacroAssembler-x64-inl.h
 create mode 100644 js/src/jit/x64/MacroAssembler-x64.cpp
 create mode 100644 js/src/jit/x64/MacroAssembler-x64.h
 create mode 100644 js/src/jit/x64/SharedICHelpers-x64-inl.h
 create mode 100644 js/src/jit/x64/SharedICHelpers-x64.h
 create mode 100644 js/src/jit/x64/SharedICRegisters-x64.h
 create mode 100644 js/src/jit/x64/Trampoline-x64.cpp
 create mode 100644 js/src/jit/x86-shared/Architecture-x86-shared.cpp
 create mode 100644 js/src/jit/x86-shared/Architecture-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/Assembler-x86-shared.cpp
 create mode 100644 js/src/jit/x86-shared/Assembler-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp
 create mode 100644 js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/BaseAssembler-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp
 create mode 100644 js/src/jit/x86-shared/CodeGenerator-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/Constants-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/Encoding-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/LIR-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/Lowering-x86-shared.cpp
 create mode 100644 js/src/jit/x86-shared/Lowering-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/MacroAssembler-x86-shared-SIMD.cpp
 create mode 100644 js/src/jit/x86-shared/MacroAssembler-x86-shared-inl.h
 create mode 100644 js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp
 create mode 100644 js/src/jit/x86-shared/MacroAssembler-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp
 create mode 100644 js/src/jit/x86-shared/MoveEmitter-x86-shared.h
 create mode 100644 js/src/jit/x86-shared/Patching-x86-shared.h
 create mode 100644 js/src/jit/x86/Assembler-x86.cpp
 create mode 100644 js/src/jit/x86/Assembler-x86.h
 create mode 100644 js/src/jit/x86/Bailouts-x86.cpp
 create mode 100644 js/src/jit/x86/BaseAssembler-x86.h
 create mode 100644 js/src/jit/x86/CodeGenerator-x86.cpp
 create mode 100644 js/src/jit/x86/CodeGenerator-x86.h
 create mode 100644 js/src/jit/x86/LIR-x86.h
 create mode 100644 js/src/jit/x86/Lowering-x86.cpp
 create mode 100644 js/src/jit/x86/Lowering-x86.h
 create mode 100644 js/src/jit/x86/MacroAssembler-x86-inl.h
 create mode 100644 js/src/jit/x86/MacroAssembler-x86.cpp
 create mode 100644 js/src/jit/x86/MacroAssembler-x86.h
 create mode 100644 js/src/jit/x86/SharedICHelpers-x86-inl.h
 create mode 100644 js/src/jit/x86/SharedICHelpers-x86.h
 create mode 100644 js/src/jit/x86/SharedICRegisters-x86.h
 create mode 100644 js/src/jit/x86/Trampoline-x86.cpp
 create mode 100644 js/src/js-confdefs.h.in
 create mode 100644 js/src/js-config.h.in
 create mode 100644 js/src/js-config.mozbuild
 create mode 100644 js/src/js-cxxflags.mozbuild
 create mode 100644 js/src/js-standalone.mozbuild
 create mode 100644 js/src/js.msg
 create mode 100644 js/src/jsapi-tests/Makefile.in
 create mode 100644 js/src/jsapi-tests/README
 create mode 100644 js/src/jsapi-tests/binast/README.md
 create mode 100755 js/src/jsapi-tests/binast/encode.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/lib/filter_runner.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/lib/filter_utils.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/break-outside-while.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/break-outside-while.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/catch-scope-missing.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/catch-scope-missing.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/catch-scope-unmatched.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/catch-scope-unmatched.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/continue-outside-while.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/continue-outside-while.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/function-decl-in-then.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/function-decl-in-then.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-assign-target.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-assign-target.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-binding.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-binding.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-catch.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-catch.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-declared-name.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-declared-name.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-expression.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-expression.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-function-name.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-function-name.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-null.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-null.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-positional-parameter.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/identifier-positional-parameter.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/labelled-break-outside-while.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/labelled-break-outside-while.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/labelled-continue-outside-while.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/labelled-continue-outside-while.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-index-duplicate.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-index-duplicate.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-index-overflow.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-index-overflow.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-item-without-asserted-name.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-item-without-asserted-name.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-too-many.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-too-many.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-unmatching-name.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/param-unmatching-name.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/wtf-8-field-name.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/wtf-8-field-name.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/wtf-8-interface-name.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/wtf-8-interface-name.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/wtf-8-scope-name.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/wtf-8-scope-name.py
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/wtf-8-variable-name.js
 create mode 100644 js/src/jsapi-tests/binast/invalid/tests/wtf-8-variable-name.py
 create mode 100644 js/src/jsapi-tests/binast/jit-test.ignore
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/boolean-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/boolean-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/boolean-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/boolean-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/date-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/date-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/date-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/date-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/date-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/date-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-010-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-010-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-011-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/exception-011-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-010.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-010.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-011.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-011.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-012.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-012.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-013.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-013.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-014.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-014.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-015.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-015.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-016.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-016.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-017.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-017.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-019.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/expression-019.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/function-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/function-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/global-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/global-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/global-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/global-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-011.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-011.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-012.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-012.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-013.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-013.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-014.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-014.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-015.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-015.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-016.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-016.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-017.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-017.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-018.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-018.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-019.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-019.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-020.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-020.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-021.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-021.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-023.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-023.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-024.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-024.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-025.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-025.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-026.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-026.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-027.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-027.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-028.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-028.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-029.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-029.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-030.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-030.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-031.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-031.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-032.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-032.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-033.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-033.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-034.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-034.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-035.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-035.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-036.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-036.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-037.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-037.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-038.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-038.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-039.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-039.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-040.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-040.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-041.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-041.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-042.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-042.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-047.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-047.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-048.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-048.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-049.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-049.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-050.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-050.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-051.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-051.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-052.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-052.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-053.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-053.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-054.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/lexical-054.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/number-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/number-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/number-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/number-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/number-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/number-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/statement-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/string-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/string-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/string-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Exceptions/string-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Expressions/StrictEquality-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Expressions/StrictEquality-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Expressions/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Expressions/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Expressions/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Expressions/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/FunctionObjects/apply-001-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/FunctionObjects/apply-001-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/FunctionObjects/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/FunctionObjects/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/FunctionObjects/call-1.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/FunctionObjects/call-1.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/FunctionObjects/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/FunctionObjects/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/keywords-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/keywords-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/regexp-literals-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/regexp-literals-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/regexp-literals-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/regexp-literals-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/LexicalConventions/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/constructor-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/constructor-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/exec-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/exec-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/hex-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/hex-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/multiline-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/multiline-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/octal-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/octal-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/octal-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/octal-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/octal-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/octal-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/properties-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/properties-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/properties-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/properties-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/regexp-enumerate-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/regexp-enumerate-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/regress-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/regress-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/unicode-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/RegExp/unicode-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/dowhile-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/forin-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/forin-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/forin-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/forin-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/if-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/if-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/label-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/label-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/label-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/label-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/label-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/label-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/switch-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/switch-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/switch-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/switch-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/switch-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/switch-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/switch-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/switch-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-010.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-010.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-012.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/try-012.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/while-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/while-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/while-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/while-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/while-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/while-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/while-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/Statements/while-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/match-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/match-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/match-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/match-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/match-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/match-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/match-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/match-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/split-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/split-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/split-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/split-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/split-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/String/split-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/constructor-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/constructor-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/function-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/function-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-003-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-003-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-004-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-004-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-005-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-005-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/instanceof-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/extensions/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/instanceof-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/instanceof-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/instanceof-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/instanceof-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/instanceof-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/instanceof-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/regress-7635.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/regress-7635.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/instanceof/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/template.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/spidermonkey/ecma_2/template.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/argument_and_var.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/argument_and_var.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/catch_collision.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/catch_collision.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/catch_implicit.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/catch_implicit.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_fake.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_fake.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_fake_2.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_fake_2.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_fake_in_function.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_fake_in_function.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_in_function.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_in_function.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_simple.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/eval_simple.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/function_expression.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/function_expression.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/getter_setter_scope.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/getter_setter_scope.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/large_array_of_random_strings.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/large_array_of_random_strings.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/large_array_of_strings.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/large_array_of_strings.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/object_literal.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/object_literal.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/toplevel_var.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/toplevel_var.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/var_in_fun.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/var_in_fun.js
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/var_in_fun_plus_arg.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/context/unit/var_in_fun_plus_arg.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/boolean-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/boolean-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/boolean-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/boolean-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/date-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/date-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/date-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/date-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/date-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/date-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-010-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-010-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-011-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/exception-011-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-010.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-010.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-011.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-011.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-012.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-012.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-013.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-013.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-014.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-014.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-015.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-015.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-016.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-016.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-017.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-017.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-019.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/expression-019.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/function-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/function-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/global-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/global-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/global-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/global-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-011.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-011.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-012.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-012.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-013.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-013.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-014.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-014.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-015.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-015.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-016.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-016.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-017.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-017.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-018.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-018.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-019.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-019.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-020.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-020.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-021.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-021.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-023.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-023.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-024.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-024.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-025.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-025.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-026.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-026.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-027.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-027.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-028.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-028.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-029.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-029.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-030.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-030.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-031.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-031.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-032.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-032.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-033.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-033.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-034.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-034.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-035.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-035.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-036.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-036.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-037.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-037.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-038.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-038.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-039.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-039.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-040.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-040.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-041.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-041.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-042.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-042.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-047.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-047.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-048.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-048.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-049.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-049.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-050.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-050.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-051.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-051.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-052.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-052.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-053.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-053.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-054.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/lexical-054.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/number-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/number-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/number-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/number-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/number-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/number-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/statement-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/string-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/string-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/string-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Exceptions/string-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Expressions/StrictEquality-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Expressions/StrictEquality-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Expressions/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Expressions/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Expressions/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Expressions/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/FunctionObjects/apply-001-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/FunctionObjects/apply-001-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/FunctionObjects/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/FunctionObjects/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/FunctionObjects/call-1.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/FunctionObjects/call-1.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/FunctionObjects/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/FunctionObjects/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/keywords-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/keywords-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/regexp-literals-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/regexp-literals-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/regexp-literals-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/regexp-literals-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/LexicalConventions/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/constructor-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/constructor-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/exec-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/exec-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/hex-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/hex-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/multiline-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/multiline-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/octal-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/octal-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/octal-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/octal-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/octal-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/octal-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/properties-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/properties-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/properties-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/properties-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/regexp-enumerate-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/regexp-enumerate-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/regress-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/regress-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/unicode-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/RegExp/unicode-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/dowhile-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/forin-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/forin-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/forin-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/forin-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/if-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/if-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/label-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/label-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/label-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/label-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/label-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/label-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/switch-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/switch-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/switch-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/switch-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/switch-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/switch-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/switch-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/switch-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-005.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-005.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-007.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-007.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-008.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-008.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-009.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-009.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-010.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-010.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-012.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/try-012.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/while-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/while-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/while-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/while-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/while-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/while-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/while-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/Statements/while-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/match-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/match-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/match-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/match-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/match-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/match-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/match-004.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/match-004.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/split-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/split-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/split-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/split-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/split-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/String/split-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/constructor-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/constructor-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/function-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/function-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-003-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-003-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-004-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-004-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-005-n.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-005-n.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-006.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/instanceof-006.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/extensions/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/browser.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/browser.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/instanceof-001.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/instanceof-001.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/instanceof-002.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/instanceof-002.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/instanceof-003.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/instanceof-003.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/regress-7635.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/regress-7635.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/instanceof/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/shell.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/shell.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/template.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/spidermonkey/ecma_2/template.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/argument_and_var.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/argument_and_var.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/catch_collision.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/catch_collision.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/catch_implicit.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/catch_implicit.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_fake.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_fake.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_fake_2.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_fake_2.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_fake_in_function.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_fake_in_function.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_in_function.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_in_function.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_simple.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/eval_simple.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/function_expression.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/function_expression.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/getter_setter_scope.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/getter_setter_scope.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/object_literal.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/object_literal.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/toplevel_var.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/toplevel_var.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/var_in_fun.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/var_in_fun.js
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/var_in_fun_plus_arg.binjs
 create mode 100644 js/src/jsapi-tests/binast/parser/multipart/unit/var_in_fun_plus_arg.js
 create mode 100644 js/src/jsapi-tests/hidePointer.cpp
 create mode 100644 js/src/jsapi-tests/jsapi-tests-gdb.py.in
 create mode 100644 js/src/jsapi-tests/moz.build
 create mode 100644 js/src/jsapi-tests/selfTest.cpp
 create mode 100644 js/src/jsapi-tests/testAddPropertyPropcache.cpp
 create mode 100644 js/src/jsapi-tests/testArgumentsObject.cpp
 create mode 100644 js/src/jsapi-tests/testArrayBuffer.cpp
 create mode 100644 js/src/jsapi-tests/testArrayBufferView.cpp
 create mode 100644 js/src/jsapi-tests/testArrayBufferWithUserOwnedContents.cpp
 create mode 100644 js/src/jsapi-tests/testAssemblerBuffer.cpp
 create mode 100644 js/src/jsapi-tests/testAtomicOperations.cpp
 create mode 100644 js/src/jsapi-tests/testAtomizeUtf8NonAsciiLatin1CodePoint.cpp
 create mode 100644 js/src/jsapi-tests/testBigInt.cpp
 create mode 100644 js/src/jsapi-tests/testBinASTReader.cpp
 create mode 100644 js/src/jsapi-tests/testBoundFunction.cpp
 create mode 100644 js/src/jsapi-tests/testBug604087.cpp
 create mode 100644 js/src/jsapi-tests/testCallArgs.cpp
 create mode 100644 js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp
 create mode 100644 js/src/jsapi-tests/testChromeBuffer.cpp
 create mode 100644 js/src/jsapi-tests/testCompileNonSyntactic.cpp
 create mode 100644 js/src/jsapi-tests/testCompileUtf8.cpp
 create mode 100644 js/src/jsapi-tests/testDateToLocaleString.cpp
 create mode 100644 js/src/jsapi-tests/testDebugger.cpp
 create mode 100644 js/src/jsapi-tests/testDeepFreeze.cpp
 create mode 100644 js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp
 create mode 100644 js/src/jsapi-tests/testDefineProperty.cpp
 create mode 100644 js/src/jsapi-tests/testDefinePropertyIgnoredAttributes.cpp
 create mode 100644 js/src/jsapi-tests/testDeflateStringToUTF8Buffer.cpp
 create mode 100644 js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp
 create mode 100644 js/src/jsapi-tests/testEmptyWindowIsOmitted.cpp
 create mode 100644 js/src/jsapi-tests/testErrorCopying.cpp
 create mode 100644 js/src/jsapi-tests/testErrorInterceptor.cpp
 create mode 100644 js/src/jsapi-tests/testErrorInterceptorGC.cpp
 create mode 100644 js/src/jsapi-tests/testErrorLineOfContext.cpp
 create mode 100644 js/src/jsapi-tests/testException.cpp
 create mode 100644 js/src/jsapi-tests/testExecuteInJSMEnvironment.cpp
 create mode 100644 js/src/jsapi-tests/testExternalStrings.cpp
 create mode 100644 js/src/jsapi-tests/testFindSCCs.cpp
 create mode 100644 js/src/jsapi-tests/testForOfIterator.cpp
 create mode 100644 js/src/jsapi-tests/testForceLexicalInitialization.cpp
 create mode 100644 js/src/jsapi-tests/testForwardSetProperty.cpp
 create mode 100644 js/src/jsapi-tests/testFreshGlobalEvalRedefinition.cpp
 create mode 100644 js/src/jsapi-tests/testFunctionBinding.cpp
 create mode 100644 js/src/jsapi-tests/testFunctionProperties.cpp
 create mode 100644 js/src/jsapi-tests/testGCAllocator.cpp
 create mode 100644 js/src/jsapi-tests/testGCCellPtr.cpp
 create mode 100644 js/src/jsapi-tests/testGCChunkPool.cpp
 create mode 100644 js/src/jsapi-tests/testGCExactRooting.cpp
 create mode 100644 js/src/jsapi-tests/testGCFinalizeCallback.cpp
 create mode 100644 js/src/jsapi-tests/testGCGrayMarking.cpp
 create mode 100644 js/src/jsapi-tests/testGCHeapBarriers.cpp
 create mode 100644 js/src/jsapi-tests/testGCHooks.cpp
 create mode 100644 js/src/jsapi-tests/testGCMarking.cpp
 create mode 100644 js/src/jsapi-tests/testGCOutOfMemory.cpp
 create mode 100644 js/src/jsapi-tests/testGCStoreBufferRemoval.cpp
 create mode 100644 js/src/jsapi-tests/testGCUniqueId.cpp
 create mode 100644 js/src/jsapi-tests/testGCWeakCache.cpp
 create mode 100644 js/src/jsapi-tests/testGetPropertyDescriptor.cpp
 create mode 100644 js/src/jsapi-tests/testHashTable.cpp
 create mode 100644 js/src/jsapi-tests/testIndexToString.cpp
 create mode 100644 js/src/jsapi-tests/testInformalValueTypeName.cpp
 create mode 100644 js/src/jsapi-tests/testIntString.cpp
 create mode 100644 js/src/jsapi-tests/testIntern.cpp
 create mode 100644 js/src/jsapi-tests/testIntlAvailableLocales.cpp
 create mode 100644 js/src/jsapi-tests/testIsInsideNursery.cpp
 create mode 100644 js/src/jsapi-tests/testIteratorObject.cpp
 create mode 100644 js/src/jsapi-tests/testJSEvaluateScript.cpp
 create mode 100644 js/src/jsapi-tests/testJitDCEinGVN.cpp
 create mode 100644 js/src/jsapi-tests/testJitFoldsTo.cpp
 create mode 100644 js/src/jsapi-tests/testJitGVN.cpp
 create mode 100644 js/src/jsapi-tests/testJitMacroAssembler.cpp
 create mode 100644 js/src/jsapi-tests/testJitMinimalFunc.h
 create mode 100644 js/src/jsapi-tests/testJitMoveEmitterCycles-mips32.cpp
 create mode 100644 js/src/jsapi-tests/testJitMoveEmitterCycles.cpp
 create mode 100644 js/src/jsapi-tests/testJitRValueAlloc.cpp
 create mode 100644 js/src/jsapi-tests/testJitRangeAnalysis.cpp
 create mode 100644 js/src/jsapi-tests/testJitRegisterSet.cpp
 create mode 100644 js/src/jsapi-tests/testLookup.cpp
 create mode 100644 js/src/jsapi-tests/testLooselyEqual.cpp
 create mode 100644 js/src/jsapi-tests/testMappedArrayBuffer.cpp
 create mode 100644 js/src/jsapi-tests/testMemoryAssociation.cpp
 create mode 100644 js/src/jsapi-tests/testMutedErrors.cpp
 create mode 100644 js/src/jsapi-tests/testNewObject.cpp
 create mode 100644 js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp
 create mode 100644 js/src/jsapi-tests/testNullRoot.cpp
 create mode 100644 js/src/jsapi-tests/testNumberToString.cpp
 create mode 100644 js/src/jsapi-tests/testOOM.cpp
 create mode 100644 js/src/jsapi-tests/testObjectEmulatingUndefined.cpp
 create mode 100644 js/src/jsapi-tests/testParseJSON.cpp
 create mode 100644 js/src/jsapi-tests/testPersistentRooted.cpp
 create mode 100644 js/src/jsapi-tests/testPreserveJitCode.cpp
 create mode 100644 js/src/jsapi-tests/testPrintError.cpp
 create mode 100644 js/src/jsapi-tests/testPrintf.cpp
 create mode 100644 js/src/jsapi-tests/testPrivateGCThingValue.cpp
 create mode 100644 js/src/jsapi-tests/testProfileStrings.cpp
 create mode 100644 js/src/jsapi-tests/testPromise.cpp
 create mode 100644 js/src/jsapi-tests/testPropCache.cpp
 create mode 100644 js/src/jsapi-tests/testReadableStream.cpp
 create mode 100644 js/src/jsapi-tests/testRegExp.cpp
 create mode 100644 js/src/jsapi-tests/testResolveRecursion.cpp
 create mode 100644 js/src/jsapi-tests/testSABAccounting.cpp
 create mode 100644 js/src/jsapi-tests/testSameValue.cpp
 create mode 100644 js/src/jsapi-tests/testSavedStacks.cpp
 create mode 100644 js/src/jsapi-tests/testScriptInfo.cpp
 create mode 100644 js/src/jsapi-tests/testScriptObject.cpp
 create mode 100644 js/src/jsapi-tests/testScriptSourceCompression.cpp
 create mode 100644 js/src/jsapi-tests/testSetProperty.cpp
 create mode 100644 js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp
 create mode 100644 js/src/jsapi-tests/testSharedImmutableStringsCache.cpp
 create mode 100644 js/src/jsapi-tests/testSlowScript.cpp
 create mode 100644 js/src/jsapi-tests/testSourcePolicy.cpp
 create mode 100644 js/src/jsapi-tests/testSparseBitmap.cpp
 create mode 100644 js/src/jsapi-tests/testStringBuffer.cpp
 create mode 100644 js/src/jsapi-tests/testStringIsArrayIndex.cpp
 create mode 100644 js/src/jsapi-tests/testStructuredClone.cpp
 create mode 100644 js/src/jsapi-tests/testSymbol.cpp
 create mode 100644 js/src/jsapi-tests/testThreadingConditionVariable.cpp
 create mode 100644 js/src/jsapi-tests/testThreadingExclusiveData.cpp
 create mode 100644 js/src/jsapi-tests/testThreadingMutex.cpp
 create mode 100644 js/src/jsapi-tests/testThreadingThread.cpp
 create mode 100644 js/src/jsapi-tests/testToSignedOrUnsignedInteger.cpp
 create mode 100644 js/src/jsapi-tests/testTypedArrays.cpp
 create mode 100644 js/src/jsapi-tests/testUTF8.cpp
 create mode 100644 js/src/jsapi-tests/testUbiNode.cpp
 create mode 100644 js/src/jsapi-tests/testUncaughtSymbol.cpp
 create mode 100644 js/src/jsapi-tests/testValueABI.cpp
 create mode 100644 js/src/jsapi-tests/testWasmLEB128.cpp
 create mode 100644 js/src/jsapi-tests/testWeakMap.cpp
 create mode 100644 js/src/jsapi-tests/testWindowNonConfigurable.cpp
 create mode 100644 js/src/jsapi-tests/testXDR.cpp
 create mode 100644 js/src/jsapi-tests/tests.cpp
 create mode 100644 js/src/jsapi-tests/tests.h
 create mode 100644 js/src/jsapi-tests/valueABI.c
 create mode 100644 js/src/jsapi.cpp
 create mode 100644 js/src/jsapi.h
 create mode 100644 js/src/jsast.tbl
 create mode 100644 js/src/jsdate.cpp
 create mode 100644 js/src/jsdate.h
 create mode 100644 js/src/jsexn.cpp
 create mode 100644 js/src/jsexn.h
 create mode 100644 js/src/jsfriendapi.cpp
 create mode 100644 js/src/jsfriendapi.h
 create mode 100644 js/src/jslibmath.h
 create mode 100644 js/src/jsmath.cpp
 create mode 100644 js/src/jsmath.h
 create mode 100644 js/src/jsnum.cpp
 create mode 100644 js/src/jsnum.h
 create mode 100644 js/src/jspubtd.h
 create mode 100644 js/src/jsshell.msg
 create mode 100644 js/src/jstypes.h
 create mode 100644 js/src/lib.rs
 create mode 100755 js/src/make-source-package.py
 create mode 100755 js/src/make-source-package.sh
 create mode 100755 js/src/moz.build
 create mode 100644 js/src/new-regexp/IRREGEXP_VERSION
 create mode 100644 js/src/new-regexp/RegExpAPI.cpp
 create mode 100644 js/src/new-regexp/RegExpAPI.h
 create mode 100644 js/src/new-regexp/RegExpTypes.h
 create mode 100644 js/src/new-regexp/gen-regexp-special-case.cc
 create mode 100755 js/src/new-regexp/import-irregexp.py
 create mode 100644 js/src/new-regexp/moz.build
 create mode 100644 js/src/new-regexp/property-sequences.cc
 create mode 100644 js/src/new-regexp/property-sequences.h
 create mode 100644 js/src/new-regexp/regexp-ast.cc
 create mode 100644 js/src/new-regexp/regexp-ast.h
 create mode 100644 js/src/new-regexp/regexp-bytecode-generator-inl.h
 create mode 100644 js/src/new-regexp/regexp-bytecode-generator.cc
 create mode 100644 js/src/new-regexp/regexp-bytecode-generator.h
 create mode 100644 js/src/new-regexp/regexp-bytecode-peephole.cc
 create mode 100644 js/src/new-regexp/regexp-bytecode-peephole.h
 create mode 100644 js/src/new-regexp/regexp-bytecodes.cc
 create mode 100644 js/src/new-regexp/regexp-bytecodes.h
 create mode 100644 js/src/new-regexp/regexp-compiler-tonode.cc
 create mode 100644 js/src/new-regexp/regexp-compiler.cc
 create mode 100644 js/src/new-regexp/regexp-compiler.h
 create mode 100644 js/src/new-regexp/regexp-dotprinter.cc
 create mode 100644 js/src/new-regexp/regexp-dotprinter.h
 create mode 100644 js/src/new-regexp/regexp-error.cc
 create mode 100644 js/src/new-regexp/regexp-error.h
 create mode 100644 js/src/new-regexp/regexp-interpreter.cc
 create mode 100644 js/src/new-regexp/regexp-interpreter.h
 create mode 100644 js/src/new-regexp/regexp-macro-assembler-arch.h
 create mode 100644 js/src/new-regexp/regexp-macro-assembler-tracer.cc
 create mode 100644 js/src/new-regexp/regexp-macro-assembler-tracer.h
 create mode 100644 js/src/new-regexp/regexp-macro-assembler.cc
 create mode 100644 js/src/new-regexp/regexp-macro-assembler.h
 create mode 100644 js/src/new-regexp/regexp-native-macro-assembler.cc
 create mode 100644 js/src/new-regexp/regexp-nodes.h
 create mode 100644 js/src/new-regexp/regexp-parser.cc
 create mode 100644 js/src/new-regexp/regexp-parser.h
 create mode 100644 js/src/new-regexp/regexp-shim.cc
 create mode 100644 js/src/new-regexp/regexp-shim.h
 create mode 100644 js/src/new-regexp/regexp-stack.cc
 create mode 100644 js/src/new-regexp/regexp-stack.h
 create mode 100644 js/src/new-regexp/regexp.h
 create mode 100644 js/src/new-regexp/special-case.cc
 create mode 100644 js/src/new-regexp/special-case.h
 create mode 100644 js/src/new-regexp/util/flags.h
 create mode 100644 js/src/new-regexp/util/unicode.cc
 create mode 100644 js/src/new-regexp/util/vector.h
 create mode 100644 js/src/new-regexp/util/zone.h
 create mode 100644 js/src/octane/base.js
 create mode 100644 js/src/octane/box2d.js
 create mode 100644 js/src/octane/code-load.js
 create mode 100644 js/src/octane/crypto.js
 create mode 100644 js/src/octane/deltablue.js
 create mode 100644 js/src/octane/earley-boyer.js
 create mode 100644 js/src/octane/gbemu-part1.js
 create mode 100644 js/src/octane/gbemu-part2.js
 create mode 100644 js/src/octane/index.html
 create mode 100644 js/src/octane/mandreel.js
 create mode 100644 js/src/octane/navier-stokes.js
 create mode 100644 js/src/octane/pdfjs.js
 create mode 100644 js/src/octane/raytrace.js
 create mode 100644 js/src/octane/regexp.js
 create mode 100644 js/src/octane/richards.js
 create mode 100644 js/src/octane/run-box2d.js
 create mode 100644 js/src/octane/run-code-load.js
 create mode 100644 js/src/octane/run-crypto.js
 create mode 100644 js/src/octane/run-deltablue.js
 create mode 100644 js/src/octane/run-earley-boyer.js
 create mode 100644 js/src/octane/run-gbemu.js
 create mode 100644 js/src/octane/run-mandreel.js
 create mode 100644 js/src/octane/run-navier-stokes.js
 create mode 100644 js/src/octane/run-pdfjs.js
 create mode 100644 js/src/octane/run-raytrace.js
 create mode 100644 js/src/octane/run-regexp.js
 create mode 100644 js/src/octane/run-richards.js
 create mode 100644 js/src/octane/run-splay.js
 create mode 100644 js/src/octane/run-typescript.js
 create mode 100644 js/src/octane/run-zlib.js
 create mode 100644 js/src/octane/run.js
 create mode 100644 js/src/octane/splay.js
 create mode 100644 js/src/octane/typescript-compiler.js
 create mode 100644 js/src/octane/typescript-input.js
 create mode 100644 js/src/octane/typescript.js
 create mode 100644 js/src/octane/zlib-data.js
 create mode 100644 js/src/octane/zlib.js
 create mode 100644 js/src/old-configure
 create mode 100644 js/src/old-configure.in
 create mode 100644 js/src/proxy/BaseProxyHandler.cpp
 create mode 100644 js/src/proxy/CrossCompartmentWrapper.cpp
 create mode 100644 js/src/proxy/DeadObjectProxy.cpp
 create mode 100644 js/src/proxy/DeadObjectProxy.h
 create mode 100644 js/src/proxy/OpaqueCrossCompartmentWrapper.cpp
 create mode 100644 js/src/proxy/Proxy.cpp
 create mode 100644 js/src/proxy/Proxy.h
 create mode 100644 js/src/proxy/ScriptedProxyHandler.cpp
 create mode 100644 js/src/proxy/ScriptedProxyHandler.h
 create mode 100644 js/src/proxy/SecurityWrapper.cpp
 create mode 100644 js/src/proxy/Wrapper.cpp
 create mode 100644 js/src/rust/Cargo.toml
 create mode 100644 js/src/rust/extra-bindgen-flags.in
 create mode 100644 js/src/rust/lib.rs
 create mode 100644 js/src/rust/moz.build
 create mode 100644 js/src/rust/shared/Cargo.toml
 create mode 100644 js/src/rust/shared/lib.rs
 create mode 100644 js/src/rust/wasm.rs
 create mode 100644 js/src/shell/.eslintrc.js
 create mode 100644 js/src/shell/Makefile.in
 create mode 100644 js/src/shell/ModuleLoader.cpp
 create mode 100644 js/src/shell/ModuleLoader.h
 create mode 100644 js/src/shell/OSObject.cpp
 create mode 100644 js/src/shell/OSObject.h
 create mode 100644 js/src/shell/StringUtils.h
 create mode 100644 js/src/shell/WasmTesting.cpp
 create mode 100644 js/src/shell/WasmTesting.h
 create mode 100644 js/src/shell/fuzz-flags.txt
 create mode 100644 js/src/shell/js-gdb.py.in
 create mode 100644 js/src/shell/js.cpp
 create mode 100644 js/src/shell/jsoptparse.cpp
 create mode 100644 js/src/shell/jsoptparse.h
 create mode 100644 js/src/shell/jsrtfuzzing/jsrtfuzzing-example.js
 create mode 100644 js/src/shell/jsrtfuzzing/jsrtfuzzing.cpp
 create mode 100644 js/src/shell/jsrtfuzzing/jsrtfuzzing.h
 create mode 100644 js/src/shell/jsshell.cpp
 create mode 100644 js/src/shell/jsshell.h
 create mode 100644 js/src/shell/moz.build
 create mode 100644 js/src/tests/Makefile.in
 create mode 100644 js/src/tests/README.txt
 create mode 100644 js/src/tests/browser.js
 create mode 100644 js/src/tests/compare_bench.py
 create mode 100644 js/src/tests/js-test-driver-begin.js
 create mode 100644 js/src/tests/js-test-driver-end.js
 create mode 100644 js/src/tests/jsreftest.html
 create mode 100644 js/src/tests/jstests.list
 create mode 100755 js/src/tests/jstests.py
 create mode 100644 js/src/tests/lib/__init__.py
 create mode 100755 js/src/tests/lib/jittests.py
 create mode 100644 js/src/tests/lib/manifest.py
 create mode 100644 js/src/tests/lib/progressbar.py
 create mode 100644 js/src/tests/lib/remote.py
 create mode 100644 js/src/tests/lib/results.py
 create mode 100644 js/src/tests/lib/structuredlog.py
 create mode 100644 js/src/tests/lib/tasks_unix.py
 create mode 100644 js/src/tests/lib/tasks_win.py
 create mode 100644 js/src/tests/lib/terminal_unix.py
 create mode 100644 js/src/tests/lib/terminal_win.py
 create mode 100644 js/src/tests/lib/tests.py
 create mode 100644 js/src/tests/lib/wptreport.py
 create mode 100644 js/src/tests/moz.build
 create mode 100644 js/src/tests/non262/Array/11.1.4.js
 create mode 100644 js/src/tests/non262/Array/15.4.4.5-1.js
 create mode 100644 js/src/tests/non262/Array/15.4.4.5-2.js
 create mode 100644 js/src/tests/non262/Array/15.4.4.5-3.js
 create mode 100644 js/src/tests/non262/Array/array-001.js
 create mode 100644 js/src/tests/non262/Array/array-length-set-during-for-in.js
 create mode 100644 js/src/tests/non262/Array/array-length-set-on-nonarray.js
 create mode 100644 js/src/tests/non262/Array/browser.js
 create mode 100644 js/src/tests/non262/Array/concat-proxy.js
 create mode 100644 js/src/tests/non262/Array/concat-spreadable-basic.js
 create mode 100644 js/src/tests/non262/Array/concat-spreadable-primitive.js
 create mode 100644 js/src/tests/non262/Array/fill.js
 create mode 100644 js/src/tests/non262/Array/filter.js
 create mode 100644 js/src/tests/non262/Array/find_findindex.js
 create mode 100644 js/src/tests/non262/Array/for_of_1.js
 create mode 100644 js/src/tests/non262/Array/for_of_2.js
 create mode 100644 js/src/tests/non262/Array/for_of_3.js
 create mode 100644 js/src/tests/non262/Array/for_of_4.js
 create mode 100644 js/src/tests/non262/Array/from-iterator-close.js
 create mode 100644 js/src/tests/non262/Array/from_basics.js
 create mode 100644 js/src/tests/non262/Array/from_constructor.js
 create mode 100644 js/src/tests/non262/Array/from_errors.js
 create mode 100644 js/src/tests/non262/Array/from_iterable.js
 create mode 100644 js/src/tests/non262/Array/from_length_setter.js
 create mode 100644 js/src/tests/non262/Array/from_mapping.js
 create mode 100644 js/src/tests/non262/Array/from_primitive.js
 create mode 100644 js/src/tests/non262/Array/from_proxy.js
 create mode 100644 js/src/tests/non262/Array/from_realms.js
 create mode 100644 js/src/tests/non262/Array/from_string.js
 create mode 100644 js/src/tests/non262/Array/from_surfaces.js
 create mode 100644 js/src/tests/non262/Array/from_this.js
 create mode 100644 js/src/tests/non262/Array/frozen-dense-array.js
 create mode 100644 js/src/tests/non262/Array/frozen-dict-mode-length.js
 create mode 100644 js/src/tests/non262/Array/getter-name.js
 create mode 100644 js/src/tests/non262/Array/includes.js
 create mode 100644 js/src/tests/non262/Array/index-with-null-character.js
 create mode 100644 js/src/tests/non262/Array/indexOf-never-returns-negative-zero.js
 create mode 100644 js/src/tests/non262/Array/indexOf-packed-array.js
 create mode 100644 js/src/tests/non262/Array/isArray.js
 create mode 100644 js/src/tests/non262/Array/iterator_edge_cases.js
 create mode 100644 js/src/tests/non262/Array/join-01.js
 create mode 100644 js/src/tests/non262/Array/join-no-has-trap.js
 create mode 100644 js/src/tests/non262/Array/lastIndexOf-never-returns-negative-zero.js
 create mode 100644 js/src/tests/non262/Array/length-01.js
 create mode 100644 js/src/tests/non262/Array/length-nonwritable-redefine-nop.js
 create mode 100644 js/src/tests/non262/Array/length-set-object.js
 create mode 100644 js/src/tests/non262/Array/length-truncate-nonconfigurable-sparse.js
 create mode 100644 js/src/tests/non262/Array/length-truncate-nonconfigurable.js
 create mode 100644 js/src/tests/non262/Array/length-truncate-with-indexed.js
 create mode 100644 js/src/tests/non262/Array/pop-empty-nonwritable.js
 create mode 100644 js/src/tests/non262/Array/pop-no-has-trap.js
 create mode 100644 js/src/tests/non262/Array/pop-nonarray-higher-elements.js
 create mode 100644 js/src/tests/non262/Array/redefine-length-accessor.js
 create mode 100644 js/src/tests/non262/Array/redefine-length-frozen-array.js
 create mode 100644 js/src/tests/non262/Array/redefine-length-frozen-dictionarymode-array.js
 create mode 100644 js/src/tests/non262/Array/redefine-nonwritable-length-custom-conversion-call-counts.js
 create mode 100644 js/src/tests/non262/Array/redefine-nonwritable-length-custom-conversion-throw.js
 create mode 100644 js/src/tests/non262/Array/redefine-nonwritable-length-nonnumeric.js
 create mode 100644 js/src/tests/non262/Array/regress-101488.js
 create mode 100644 js/src/tests/non262/Array/regress-101964.js
 create mode 100644 js/src/tests/non262/Array/regress-107138.js
 create mode 100644 js/src/tests/non262/Array/regress-108440.js
 create mode 100644 js/src/tests/non262/Array/regress-130451.js
 create mode 100644 js/src/tests/non262/Array/regress-154338.js
 create mode 100644 js/src/tests/non262/Array/regress-157652.js
 create mode 100644 js/src/tests/non262/Array/regress-178722.js
 create mode 100644 js/src/tests/non262/Array/regress-255555.js
 create mode 100644 js/src/tests/non262/Array/regress-290592.js
 create mode 100644 js/src/tests/non262/Array/regress-299644.js
 create mode 100644 js/src/tests/non262/Array/regress-300858.js
 create mode 100644 js/src/tests/non262/Array/regress-304828.js
 create mode 100644 js/src/tests/non262/Array/regress-305002.js
 create mode 100644 js/src/tests/non262/Array/regress-310351.js
 create mode 100644 js/src/tests/non262/Array/regress-310425-01.js
 create mode 100644 js/src/tests/non262/Array/regress-310425-02.js
 create mode 100644 js/src/tests/non262/Array/regress-311515.js
 create mode 100644 js/src/tests/non262/Array/regress-315509-01.js
 create mode 100644 js/src/tests/non262/Array/regress-322135-01.js
 create mode 100644 js/src/tests/non262/Array/regress-322135-02.js
 create mode 100644 js/src/tests/non262/Array/regress-322135-03.js
 create mode 100644 js/src/tests/non262/Array/regress-322135-04.js
 create mode 100644 js/src/tests/non262/Array/regress-330812.js
 create mode 100644 js/src/tests/non262/Array/regress-345961.js
 create mode 100644 js/src/tests/non262/Array/regress-348810.js
 create mode 100644 js/src/tests/non262/Array/regress-350256-01.js
 create mode 100644 js/src/tests/non262/Array/regress-350256-02.js
 create mode 100644 js/src/tests/non262/Array/regress-352742-01.js
 create mode 100644 js/src/tests/non262/Array/regress-352742-02.js
 create mode 100644 js/src/tests/non262/Array/regress-360681-01.js
 create mode 100644 js/src/tests/non262/Array/regress-360681-02.js
 create mode 100644 js/src/tests/non262/Array/regress-364104.js
 create mode 100644 js/src/tests/non262/Array/regress-386030.js
 create mode 100644 js/src/tests/non262/Array/regress-387501.js
 create mode 100644 js/src/tests/non262/Array/regress-390598.js
 create mode 100644 js/src/tests/non262/Array/regress-415451.js
 create mode 100644 js/src/tests/non262/Array/regress-421325.js
 create mode 100644 js/src/tests/non262/Array/regress-422286.js
 create mode 100644 js/src/tests/non262/Array/regress-424954.js
 create mode 100644 js/src/tests/non262/Array/regress-430717.js
 create mode 100644 js/src/tests/non262/Array/regress-451483.js
 create mode 100644 js/src/tests/non262/Array/regress-451906.js
 create mode 100644 js/src/tests/non262/Array/regress-456845.js
 create mode 100644 js/src/tests/non262/Array/regress-465980-01.js
 create mode 100644 js/src/tests/non262/Array/regress-465980-02.js
 create mode 100644 js/src/tests/non262/Array/regress-474529.js
 create mode 100644 js/src/tests/non262/Array/regress-488989.js
 create mode 100644 js/src/tests/non262/Array/regress-566651.js
 create mode 100644 js/src/tests/non262/Array/regress-599159.js
 create mode 100644 js/src/tests/non262/Array/regress-619970.js
 create mode 100644 js/src/tests/non262/Array/regress-94257.js
 create mode 100644 js/src/tests/non262/Array/reverse-order-of-low-high-accesses.js
 create mode 100644 js/src/tests/non262/Array/set-with-indexed-property-on-prototype-chain.js
 create mode 100644 js/src/tests/non262/Array/shell.js
 create mode 100644 js/src/tests/non262/Array/shift-no-has-trap.js
 create mode 100644 js/src/tests/non262/Array/shift_for_in.js
 create mode 100644 js/src/tests/non262/Array/slice-sparse-with-large-index.js
 create mode 100644 js/src/tests/non262/Array/sort-01.js
 create mode 100644 js/src/tests/non262/Array/sort-array-with-holes-and-undefined.js
 create mode 100644 js/src/tests/non262/Array/sort-delete-ascending-order.js
 create mode 100644 js/src/tests/non262/Array/sort-non-function.js
 create mode 100644 js/src/tests/non262/Array/sort-typedarray-with-own-length.js
 create mode 100644 js/src/tests/non262/Array/sort_basics.js
 create mode 100644 js/src/tests/non262/Array/sort_holes.js
 create mode 100644 js/src/tests/non262/Array/sort_proxy.js
 create mode 100644 js/src/tests/non262/Array/sort_small.js
 create mode 100644 js/src/tests/non262/Array/species.js
 create mode 100644 js/src/tests/non262/Array/splice-return-array-elements-defined-not-set.js
 create mode 100644 js/src/tests/non262/Array/splice-species-changes-length.js
 create mode 100644 js/src/tests/non262/Array/splice-suppresses-unvisited-indexes.js
 create mode 100644 js/src/tests/non262/Array/to-length.js
 create mode 100644 js/src/tests/non262/Array/toLocaleString-01.js
 create mode 100644 js/src/tests/non262/Array/toLocaleString-nointl.js
 create mode 100644 js/src/tests/non262/Array/toLocaleString.js
 create mode 100644 js/src/tests/non262/Array/toString-01.js
 create mode 100644 js/src/tests/non262/Array/unscopables.js
 create mode 100644 js/src/tests/non262/Array/unshift-01.js
 create mode 100644 js/src/tests/non262/Array/unshift-with-enumeration.js
 create mode 100644 js/src/tests/non262/Array/values.js
 create mode 100644 js/src/tests/non262/ArrayBuffer/CloneArrayBuffer.js
 create mode 100644 js/src/tests/non262/ArrayBuffer/browser.js
 create mode 100644 js/src/tests/non262/ArrayBuffer/constructorNotCallable.js
 create mode 100644 js/src/tests/non262/ArrayBuffer/getter-name.js
 create mode 100644 js/src/tests/non262/ArrayBuffer/shell.js
 create mode 100644 js/src/tests/non262/ArrayBuffer/slice-species.js
 create mode 100644 js/src/tests/non262/AsyncGenerators/async-generator-declaration-in-modules.js
 create mode 100644 js/src/tests/non262/AsyncGenerators/browser.js
 create mode 100644 js/src/tests/non262/AsyncGenerators/create-function-parse-before-getprototype.js
 create mode 100644 js/src/tests/non262/AsyncGenerators/cross-compartment.js
 create mode 100644 js/src/tests/non262/AsyncGenerators/for-await-bad-syntax.js
 create mode 100644 js/src/tests/non262/AsyncGenerators/for-await-of-error.js
 create mode 100644 js/src/tests/non262/AsyncGenerators/shell.js
 create mode 100644 js/src/tests/non262/Atomics/browser.js
 create mode 100644 js/src/tests/non262/Atomics/cross-compartment.js
 create mode 100644 js/src/tests/non262/Atomics/shell.js
 create mode 100644 js/src/tests/non262/BigInt/Number-conversion-rounding.js
 create mode 100644 js/src/tests/non262/BigInt/decimal.js
 create mode 100644 js/src/tests/non262/BigInt/large-bit-length.js
 create mode 100644 js/src/tests/non262/BigInt/mod.js
 create mode 100644 js/src/tests/non262/BigInt/property-name-guessed-name.js
 create mode 100644 js/src/tests/non262/BigInt/property-name.js
 create mode 100644 js/src/tests/non262/Boolean/15.6.4.2.js
 create mode 100644 js/src/tests/non262/Boolean/browser.js
 create mode 100644 js/src/tests/non262/Boolean/no-boolean-toJSON.js
 create mode 100644 js/src/tests/non262/Boolean/shell.js
 create mode 100644 js/src/tests/non262/DataView/browser.js
 create mode 100644 js/src/tests/non262/DataView/detach-after-construction.js
 create mode 100644 js/src/tests/non262/DataView/get-set-index-range.js
 create mode 100644 js/src/tests/non262/DataView/getter-name.js
 create mode 100644 js/src/tests/non262/DataView/shell.js
 create mode 100644 js/src/tests/non262/Date/15.9.4.2.js
 create mode 100644 js/src/tests/non262/Date/15.9.5.5-02.js
 create mode 100644 js/src/tests/non262/Date/15.9.5.5.js
 create mode 100644 js/src/tests/non262/Date/15.9.5.6.js
 create mode 100644 js/src/tests/non262/Date/15.9.5.7.js
 create mode 100644 js/src/tests/non262/Date/UTC-convert-all-arguments.js
 create mode 100644 js/src/tests/non262/Date/browser.js
 create mode 100644 js/src/tests/non262/Date/constructor-convert-all-arguments.js
 create mode 100644 js/src/tests/non262/Date/constructor-one-Date-argument.js
 create mode 100644 js/src/tests/non262/Date/constructor-one-argument.js
 create mode 100644 js/src/tests/non262/Date/defaultvalue.js
 create mode 100644 js/src/tests/non262/Date/dst-offset-caching-1-of-8.js
 create mode 100644 js/src/tests/non262/Date/dst-offset-caching-2-of-8.js
 create mode 100644 js/src/tests/non262/Date/dst-offset-caching-3-of-8.js
 create mode 100644 js/src/tests/non262/Date/dst-offset-caching-4-of-8.js
 create mode 100644 js/src/tests/non262/Date/dst-offset-caching-5-of-8.js
 create mode 100644 js/src/tests/non262/Date/dst-offset-caching-6-of-8.js
 create mode 100644 js/src/tests/non262/Date/dst-offset-caching-7-of-8.js
 create mode 100644 js/src/tests/non262/Date/dst-offset-caching-8-of-8.js
 create mode 100644 js/src/tests/non262/Date/equality-to-boolean.js
 create mode 100644 js/src/tests/non262/Date/fractions.js
 create mode 100644 js/src/tests/non262/Date/non-iso.js
 create mode 100644 js/src/tests/non262/Date/parse-from-tostring-methods.js
 create mode 100644 js/src/tests/non262/Date/prototype-is-not-a-date.js
 create mode 100644 js/src/tests/non262/Date/regress-188211.js
 create mode 100644 js/src/tests/non262/Date/regress-301738-01.js
 create mode 100644 js/src/tests/non262/Date/regress-309925-01.js
 create mode 100644 js/src/tests/non262/Date/regress-309925-02.js
 create mode 100644 js/src/tests/non262/Date/regress-346027.js
 create mode 100644 js/src/tests/non262/Date/regress-346363.js
 create mode 100644 js/src/tests/non262/Date/regress-452786.js
 create mode 100644 js/src/tests/non262/Date/reset-time-zone-cache-same-offset.js
 create mode 100644 js/src/tests/non262/Date/setTime-argument-shortcircuiting.js
 create mode 100644 js/src/tests/non262/Date/shell.js
 create mode 100644 js/src/tests/non262/Date/time-components-negative-zero.js
 create mode 100644 js/src/tests/non262/Date/time-zone-2038-pst.js
 create mode 100644 js/src/tests/non262/Date/time-zone-etc_localetime.js
 create mode 100644 js/src/tests/non262/Date/time-zone-path.js
 create mode 100644 js/src/tests/non262/Date/time-zone-pst.js
 create mode 100644 js/src/tests/non262/Date/time-zones-historic.js
 create mode 100644 js/src/tests/non262/Date/time-zones-imported.js
 create mode 100644 js/src/tests/non262/Date/time-zones-pedantic.js
 create mode 100644 js/src/tests/non262/Date/time-zones-posix.js
 create mode 100644 js/src/tests/non262/Date/time-zones.js
 create mode 100644 js/src/tests/non262/Date/timeclip.js
 create mode 100644 js/src/tests/non262/Date/toISOString-01.js
 create mode 100644 js/src/tests/non262/Date/toISOString.js
 create mode 100644 js/src/tests/non262/Date/toJSON-01.js
 create mode 100644 js/src/tests/non262/Date/toPrimitive.js
 create mode 100644 js/src/tests/non262/Date/toString-generic.js
 create mode 100644 js/src/tests/non262/Date/toString-localized-posix.js
 create mode 100644 js/src/tests/non262/Date/toString-localized.js
 create mode 100644 js/src/tests/non262/Date/two-digit-years.js
 create mode 100644 js/src/tests/non262/Error/AggregateError.js
 create mode 100644 js/src/tests/non262/Error/browser.js
 create mode 100644 js/src/tests/non262/Error/constructor-ordering.js
 create mode 100644 js/src/tests/non262/Error/constructor-proto.js
 create mode 100644 js/src/tests/non262/Error/prototype-properties.js
 create mode 100644 js/src/tests/non262/Error/prototype.js
 create mode 100644 js/src/tests/non262/Error/regress-354246.js
 create mode 100644 js/src/tests/non262/Error/regress-412324.js
 create mode 100644 js/src/tests/non262/Error/regress-465377.js
 create mode 100644 js/src/tests/non262/Error/shell.js
 create mode 100644 js/src/tests/non262/Exceptions/browser.js
 create mode 100644 js/src/tests/non262/Exceptions/catchguard-002-n.js
 create mode 100644 js/src/tests/non262/Exceptions/catchguard-003-n.js
 create mode 100644 js/src/tests/non262/Exceptions/error-expando-reconfigure.js
 create mode 100644 js/src/tests/non262/Exceptions/error-property-enumerability.js
 create mode 100644 js/src/tests/non262/Exceptions/errstack-001.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-121658.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-123002.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-181654.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-181914.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-257751.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-273931.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-332472.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-333728.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-342359.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-347674.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-350650-n.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-350837.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-58946.js
 create mode 100644 js/src/tests/non262/Exceptions/regress-95101.js
 create mode 100644 js/src/tests/non262/Exceptions/shell.js
 create mode 100644 js/src/tests/non262/Function/10.1.6-01.js
 create mode 100644 js/src/tests/non262/Function/10.1.6.js
 create mode 100644 js/src/tests/non262/Function/10.2.1.1.6.js
 create mode 100644 js/src/tests/non262/Function/15.3.4.3-01.js
 create mode 100644 js/src/tests/non262/Function/Function-arguments-gc.js
 create mode 100644 js/src/tests/non262/Function/Function-prototype.js
 create mode 100644 js/src/tests/non262/Function/Function-with-eval.js
 create mode 100644 js/src/tests/non262/Function/Object-toSource.js
 create mode 100644 js/src/tests/non262/Function/arguments-caller-callee.js
 create mode 100644 js/src/tests/non262/Function/arguments-extra-property.js
 create mode 100644 js/src/tests/non262/Function/arguments-iterator.js
 create mode 100644 js/src/tests/non262/Function/arguments-parameter-shadowing.js
 create mode 100644 js/src/tests/non262/Function/arguments-property-attributes.js
 create mode 100644 js/src/tests/non262/Function/arrow-has-duplicated.js
 create mode 100644 js/src/tests/non262/Function/bound-length-and-name.js
 create mode 100644 js/src/tests/non262/Function/bound-non-constructable.js
 create mode 100644 js/src/tests/non262/Function/bound-prototype.js
 create mode 100644 js/src/tests/non262/Function/browser.js
 create mode 100644 js/src/tests/non262/Function/builtin-no-construct.js
 create mode 100644 js/src/tests/non262/Function/builtin-no-prototype.js
 create mode 100644 js/src/tests/non262/Function/configurable-length-builtins.js
 create mode 100644 js/src/tests/non262/Function/configurable-length.js
 create mode 100644 js/src/tests/non262/Function/construct-bound-proxy-with-many-arguments.js
 create mode 100644 js/src/tests/non262/Function/constructor-binding.js
 create mode 100644 js/src/tests/non262/Function/create-function-parse-before-getprototype.js
 create mode 100644 js/src/tests/non262/Function/function-bind.js
 create mode 100644 js/src/tests/non262/Function/function-call.js
 create mode 100644 js/src/tests/non262/Function/function-caller-restrictions.js
 create mode 100644 js/src/tests/non262/Function/function-caller.js
 create mode 100644 js/src/tests/non262/Function/function-constructor-toString-arguments-before-parsing-params.js
 create mode 100644 js/src/tests/non262/Function/function-name-assignment.js
 create mode 100644 js/src/tests/non262/Function/function-name-binding.js
 create mode 100644 js/src/tests/non262/Function/function-name-class.js
 create mode 100644 js/src/tests/non262/Function/function-name-for.js
 create mode 100644 js/src/tests/non262/Function/function-name-method.js
 create mode 100644 js/src/tests/non262/Function/function-name-property.js
 create mode 100644 js/src/tests/non262/Function/function-name.js
 create mode 100644 js/src/tests/non262/Function/function-toString-builtin-name.js
 create mode 100644 js/src/tests/non262/Function/function-toString-builtin.js
 create mode 100644 js/src/tests/non262/Function/function-toString-discard-source-name.js
 create mode 100644 js/src/tests/non262/Function/function-toString-discard-source.js
 create mode 100644 js/src/tests/non262/Function/get-function-realm.js
 create mode 100644 js/src/tests/non262/Function/has-instance-jitted.js
 create mode 100644 js/src/tests/non262/Function/has-instance.js
 create mode 100644 js/src/tests/non262/Function/implicit-this-in-parameter-expression.js
 create mode 100644 js/src/tests/non262/Function/invalid-parameter-list.js
 create mode 100644 js/src/tests/non262/Function/length-with-destructuring-and-parameter-expression.js
 create mode 100644 js/src/tests/non262/Function/line-terminator-before-arrow.js
 create mode 100644 js/src/tests/non262/Function/method-has-duplicated.js
 create mode 100644 js/src/tests/non262/Function/parameter-redeclaration.js
 create mode 100644 js/src/tests/non262/Function/redefine-arguments-length.js
 create mode 100644 js/src/tests/non262/Function/regress-123371.js
 create mode 100644 js/src/tests/non262/Function/regress-131964.js
 create mode 100644 js/src/tests/non262/Function/regress-137181.js
 create mode 100644 js/src/tests/non262/Function/regress-178389.js
 create mode 100644 js/src/tests/non262/Function/regress-193555.js
 create mode 100644 js/src/tests/non262/Function/regress-222029-001.js
 create mode 100644 js/src/tests/non262/Function/regress-222029-002.js
 create mode 100644 js/src/tests/non262/Function/regress-292215.js
 create mode 100644 js/src/tests/non262/Function/regress-313570.js
 create mode 100644 js/src/tests/non262/Function/regress-338001.js
 create mode 100644 js/src/tests/non262/Function/regress-338121-01.js
 create mode 100644 js/src/tests/non262/Function/regress-338121-02.js
 create mode 100644 js/src/tests/non262/Function/regress-338121-03.js
 create mode 100644 js/src/tests/non262/Function/regress-344052.js
 create mode 100644 js/src/tests/non262/Function/regress-364023.js
 create mode 100644 js/src/tests/non262/Function/regress-49286.js
 create mode 100644 js/src/tests/non262/Function/regress-518103.js
 create mode 100644 js/src/tests/non262/Function/regress-524826.js
 create mode 100644 js/src/tests/non262/Function/regress-528082.js
 create mode 100644 js/src/tests/non262/Function/regress-533254.js
 create mode 100644 js/src/tests/non262/Function/regress-545980.js
 create mode 100644 js/src/tests/non262/Function/regress-58274.js
 create mode 100644 js/src/tests/non262/Function/regress-85880.js
 create mode 100644 js/src/tests/non262/Function/regress-94506.js
 create mode 100644 js/src/tests/non262/Function/regress-97921.js
 create mode 100644 js/src/tests/non262/Function/rest-has-duplicated.js
 create mode 100644 js/src/tests/non262/Function/rest-parameter-names.js
 create mode 100644 js/src/tests/non262/Function/return-finally.js
 create mode 100644 js/src/tests/non262/Function/shell.js
 create mode 100644 js/src/tests/non262/Function/spread-iterator-primitive.js
 create mode 100644 js/src/tests/non262/Function/strict-arguments.js
 create mode 100644 js/src/tests/non262/Function/throw-type-error.js
 create mode 100644 js/src/tests/non262/GC/browser.js
 create mode 100644 js/src/tests/non262/GC/regress-104584.js
 create mode 100644 js/src/tests/non262/GC/regress-203278-2.js
 create mode 100644 js/src/tests/non262/GC/regress-203278-3.js
 create mode 100644 js/src/tests/non262/GC/regress-278725.js
 create mode 100644 js/src/tests/non262/GC/regress-306788.js
 create mode 100644 js/src/tests/non262/GC/regress-311497.js
 create mode 100644 js/src/tests/non262/GC/regress-313276.js
 create mode 100644 js/src/tests/non262/GC/regress-313479.js
 create mode 100644 js/src/tests/non262/GC/regress-316885-01.js
 create mode 100644 js/src/tests/non262/GC/regress-316885-02.js
 create mode 100644 js/src/tests/non262/GC/regress-316885-03.js
 create mode 100644 js/src/tests/non262/GC/regress-319980-01.js
 create mode 100644 js/src/tests/non262/GC/regress-324278.js
 create mode 100644 js/src/tests/non262/GC/regress-331719.js
 create mode 100644 js/src/tests/non262/GC/regress-338653.js
 create mode 100644 js/src/tests/non262/GC/regress-341877-01.js
 create mode 100644 js/src/tests/non262/GC/regress-341877-02.js
 create mode 100644 js/src/tests/non262/GC/regress-346794.js
 create mode 100644 js/src/tests/non262/GC/regress-348532.js
 create mode 100644 js/src/tests/non262/GC/regress-352606.js
 create mode 100644 js/src/tests/non262/GC/regress-383269-01.js
 create mode 100644 js/src/tests/non262/GC/regress-383269-02.js
 create mode 100644 js/src/tests/non262/GC/regress-390078.js
 create mode 100644 js/src/tests/non262/GC/regress-418128.js
 create mode 100644 js/src/tests/non262/GC/regress-440558.js
 create mode 100644 js/src/tests/non262/GC/shell.js
 create mode 100644 js/src/tests/non262/Intl/Array/shell.js
 create mode 100644 js/src/tests/non262/Intl/Array/toLocaleString-date.js
 create mode 100644 js/src/tests/non262/Intl/Array/toLocaleString-number.js
 create mode 100644 js/src/tests/non262/Intl/Array/toLocaleString.js
 create mode 100644 js/src/tests/non262/Intl/Collator/browser.js
 create mode 100644 js/src/tests/non262/Intl/Collator/call.js
 create mode 100644 js/src/tests/non262/Intl/Collator/caseFirst.js
 create mode 100644 js/src/tests/non262/Intl/Collator/compare.js
 create mode 100644 js/src/tests/non262/Intl/Collator/construct-newtarget.js
 create mode 100644 js/src/tests/non262/Intl/Collator/cross-compartment.js
 create mode 100644 js/src/tests/non262/Intl/Collator/shell.js
 create mode 100644 js/src/tests/non262/Intl/Collator/supportedLocalesOf.js
 create mode 100644 js/src/tests/non262/Intl/Collator/toStringTag.js
 create mode 100644 js/src/tests/non262/Intl/Date/browser.js
 create mode 100644 js/src/tests/non262/Intl/Date/shell.js
 create mode 100644 js/src/tests/non262/Intl/Date/toLocaleDateString_timeZone.js
 create mode 100644 js/src/tests/non262/Intl/Date/toLocaleString_timeZone.js
 create mode 100644 js/src/tests/non262/Intl/Date/toLocaleTimeString_timeZone.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/browser.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/calendar-aliases.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/calendar-option.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/call.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/construct-newtarget.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/cross-compartment.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/day-period-hour-cycle.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/day-period-standalone.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/day-period.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/format.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/formatToParts.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/format_timeZone-non-meta.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/format_timeZone.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/fractional-second-digits.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/hourCycle.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/islamic.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/japanese-gannen-year.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/mozExtensions.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/numberingSystem-option.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/options-property-accesses.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/related-year.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/shell.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/standalone-month.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/supportedLocalesOf.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/timeZone.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/toStringTag.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/tz-environment-variable.js
 create mode 100644 js/src/tests/non262/Intl/DateTimeFormat/unwrapping.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/browser.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/currency.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/dateTimeField.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/dayPeriod.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/language.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/month.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/quarter.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/region.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/script.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/shell.js
 create mode 100644 js/src/tests/non262/Intl/DisplayNames/weekday.js
 create mode 100644 js/src/tests/non262/Intl/ListFormat/browser.js
 create mode 100644 js/src/tests/non262/Intl/ListFormat/conjunction-type.js
 create mode 100644 js/src/tests/non262/Intl/ListFormat/cross-compartment.js
 create mode 100644 js/src/tests/non262/Intl/ListFormat/disjunction-type.js
 create mode 100644 js/src/tests/non262/Intl/ListFormat/same-compartment.js
 create mode 100644 js/src/tests/non262/Intl/ListFormat/shell.js
 create mode 100644 js/src/tests/non262/Intl/ListFormat/supported-locales.js
 create mode 100644 js/src/tests/non262/Intl/ListFormat/unit-type.js
 create mode 100644 js/src/tests/non262/Intl/Locale/apply-options-to-tag-canonicalize-twice.js
 create mode 100644 js/src/tests/non262/Intl/Locale/browser.js
 create mode 100644 js/src/tests/non262/Intl/Locale/cross-compartment.js
 create mode 100644 js/src/tests/non262/Intl/Locale/grandfathered.js
 create mode 100644 js/src/tests/non262/Intl/Locale/likely-subtags-generated.js
 create mode 100644 js/src/tests/non262/Intl/Locale/likely-subtags.js
 create mode 100644 js/src/tests/non262/Intl/Locale/same-compartment.js
 create mode 100644 js/src/tests/non262/Intl/Locale/shell.js
 create mode 100644 js/src/tests/non262/Intl/Locale/surface.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/StringBuffer.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/bigint-int64.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/browser.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/call.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/construct-newtarget.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/cross-compartment.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/currency-narrow-symbol.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/currency-sign-accounting.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/duplicate-singleton-variant.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/format-as-code-or-name.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/format.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/formatToParts.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/formatting-NaN.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/negativeZeroFractionDigits.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/notation-compact-long.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/notation-compact-short.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/notation-engineering.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/notation-scientific.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/numberingSystem-option.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/options-emulate-undefined.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/remove-unicode-extensions.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/shell.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/sign-display.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/significantDigitsOfZero.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/supportedLocalesOf.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/toStringTag.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/unit-compound-combinations.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/unit-formatToParts-has-unit-field.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/unit-well-formed.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/unit.js
 create mode 100644 js/src/tests/non262/Intl/NumberFormat/unwrapping.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/browser.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/call.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/construct-newtarget.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/cross-compartment.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/negativeZeroFractionDigits.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/pluralrules.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/resolvedOptions-overridden-species.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/rounding.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/select.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/shell.js
 create mode 100644 js/src/tests/non262/Intl/PluralRules/supportedLocalesOf.js
 create mode 100644 js/src/tests/non262/Intl/README.txt
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/browser.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/construct-newtarget.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/cross-compartment.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/format.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/locale-fallback-handling.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/numbering-system.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/numberingSystem-option.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/relativetimeformat.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/shell.js
 create mode 100644 js/src/tests/non262/Intl/RelativeTimeFormat/supportedLocalesOf.js
 create mode 100644 js/src/tests/non262/Intl/String/shell.js
 create mode 100644 js/src/tests/non262/Intl/String/toLocaleLowerCase.js
 create mode 100644 js/src/tests/non262/Intl/String/toLocaleUpperCase.js
 create mode 100644 js/src/tests/non262/Intl/TypedArray/shell.js
 create mode 100644 js/src/tests/non262/Intl/TypedArray/toLocaleString.js
 create mode 100644 js/src/tests/non262/Intl/best-available-locale-from-default-locale.js
 create mode 100644 js/src/tests/non262/Intl/browser.js
 create mode 100644 js/src/tests/non262/Intl/default-locale-shell.js
 create mode 100644 js/src/tests/non262/Intl/duplicate-variants.js
 create mode 100644 js/src/tests/non262/Intl/extensions/browser.js
 create mode 100644 js/src/tests/non262/Intl/extensions/options-value-emulates-undefined.js
 create mode 100644 js/src/tests/non262/Intl/extensions/shell.js
 create mode 100644 js/src/tests/non262/Intl/extensions/unicode-extension-sequences.js
 create mode 100644 js/src/tests/non262/Intl/fallback-symbol.js
 create mode 100644 js/src/tests/non262/Intl/four-letter-language-codes.js
 create mode 100644 js/src/tests/non262/Intl/getCalendarInfo.js
 create mode 100644 js/src/tests/non262/Intl/getCanonicalLocales-overridden-arg-length.js
 create mode 100644 js/src/tests/non262/Intl/getCanonicalLocales-overridden-push.js
 create mode 100644 js/src/tests/non262/Intl/getCanonicalLocales-overridden-set.js
 create mode 100644 js/src/tests/non262/Intl/getCanonicalLocales-overridden-species.js
 create mode 100644 js/src/tests/non262/Intl/getCanonicalLocales-weird-cases.js
 create mode 100644 js/src/tests/non262/Intl/getCanonicalLocales-with-duplicates.js
 create mode 100644 js/src/tests/non262/Intl/getCanonicalLocales.js
 create mode 100644 js/src/tests/non262/Intl/getDisplayNames.js
 create mode 100644 js/src/tests/non262/Intl/getLocaleInfo.js
 create mode 100644 js/src/tests/non262/Intl/resolved-locale-sorted-unicode-extension-keys.js
 create mode 100644 js/src/tests/non262/Intl/shell.js
 create mode 100644 js/src/tests/non262/Intl/tolower-ascii-equivalent.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-extlangs.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-grandfathered.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-language-mappings.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-languages-mappings-complex.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-region-mappings-complex.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-region-mappings.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-sign-languages.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-transformed-ext.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-unicode-ext.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-variants-legacy-mappings.js
 create mode 100644 js/src/tests/non262/Intl/unicode-bcp47-locale-ids-variants-sorted.js
 create mode 100644 js/src/tests/non262/Intl/variant-with-preferred-value.js
 create mode 100644 js/src/tests/non262/JSON/browser.js
 create mode 100644 js/src/tests/non262/JSON/cyclic-stringify-unrelated.js
 create mode 100644 js/src/tests/non262/JSON/cyclic-stringify.js
 create mode 100644 js/src/tests/non262/JSON/parse-arguments.js
 create mode 100644 js/src/tests/non262/JSON/parse-array-gc.js
 create mode 100644 js/src/tests/non262/JSON/parse-crockford-01.js
 create mode 100644 js/src/tests/non262/JSON/parse-mega-huge-array.js
 create mode 100644 js/src/tests/non262/JSON/parse-number-syntax.js
 create mode 100644 js/src/tests/non262/JSON/parse-octal-syntax-error.js
 create mode 100644 js/src/tests/non262/JSON/parse-primitives.js
 create mode 100644 js/src/tests/non262/JSON/parse-reviver-array-delete.js
 create mode 100644 js/src/tests/non262/JSON/parse-reviver.js
 create mode 100644 js/src/tests/non262/JSON/parse-syntax-errors-01.js
 create mode 100644 js/src/tests/non262/JSON/parse-syntax-errors-02.js
 create mode 100644 js/src/tests/non262/JSON/parse-syntax-errors-03.js
 create mode 100644 js/src/tests/non262/JSON/parse.js
 create mode 100644 js/src/tests/non262/JSON/regress-458959.js
 create mode 100644 js/src/tests/non262/JSON/regress-459293.js
 create mode 100644 js/src/tests/non262/JSON/shell.js
 create mode 100644 js/src/tests/non262/JSON/small-codepoints.js
 create mode 100644 js/src/tests/non262/JSON/stringify-boxed-primitives.js
 create mode 100644 js/src/tests/non262/JSON/stringify-call-replacer-once.js
 create mode 100644 js/src/tests/non262/JSON/stringify-call-toJSON-once.js
 create mode 100644 js/src/tests/non262/JSON/stringify-dropping-elements.js
 create mode 100644 js/src/tests/non262/JSON/stringify-gap.js
 create mode 100644 js/src/tests/non262/JSON/stringify-ignore-noncallable-toJSON.js
 create mode 100644 js/src/tests/non262/JSON/stringify-large-replacer-array.js
 create mode 100644 js/src/tests/non262/JSON/stringify-missing-arguments.js
 create mode 100644 js/src/tests/non262/JSON/stringify-nonarray-noncallable-replacer.js
 create mode 100644 js/src/tests/non262/JSON/stringify-primitives.js
 create mode 100644 js/src/tests/non262/JSON/stringify-replacer-array-boxed-elements.js
 create mode 100644 js/src/tests/non262/JSON/stringify-replacer-array-duplicated-element.js
 create mode 100644 js/src/tests/non262/JSON/stringify-replacer-array-edgecase-jsid-elements.js
 create mode 100644 js/src/tests/non262/JSON/stringify-replacer-array-hijinks.js
 create mode 100644 js/src/tests/non262/JSON/stringify-replacer-array-skipped-element.js
 create mode 100644 js/src/tests/non262/JSON/stringify-replacer-array-trailing-holes.js
 create mode 100644 js/src/tests/non262/JSON/stringify-replacer-with-array-indexes.js
 create mode 100644 js/src/tests/non262/JSON/stringify-replacer.js
 create mode 100644 js/src/tests/non262/JSON/stringify-special-escapes.js
 create mode 100644 js/src/tests/non262/JSON/stringify-toJSON-arguments.js
 create mode 100644 js/src/tests/non262/JSON/stringify.js
 create mode 100644 js/src/tests/non262/JSON/trailing-comma.js
 create mode 100644 js/src/tests/non262/Map/NaN-as-key.js
 create mode 100644 js/src/tests/non262/Map/browser.js
 create mode 100644 js/src/tests/non262/Map/constructor-iterator-close.js
 create mode 100644 js/src/tests/non262/Map/constructor-iterator-primitive.js
 create mode 100644 js/src/tests/non262/Map/forEach-selfhosted-behavior.js
 create mode 100644 js/src/tests/non262/Map/getter-name.js
 create mode 100644 js/src/tests/non262/Map/iterable.js
 create mode 100644 js/src/tests/non262/Map/shell.js
 create mode 100644 js/src/tests/non262/Map/symbols.js
 create mode 100644 js/src/tests/non262/Math/15.8.1.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.13.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.16.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.17.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.18.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.2.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.3.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.4.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.5.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.7.js
 create mode 100644 js/src/tests/non262/Math/15.8.2.8.js
 create mode 100644 js/src/tests/non262/Math/20.2.2.ToNumber.js
 create mode 100644 js/src/tests/non262/Math/Pow.js
 create mode 100644 js/src/tests/non262/Math/acosh-approx.js
 create mode 100644 js/src/tests/non262/Math/acosh-exact.js
 create mode 100644 js/src/tests/non262/Math/asinh-approx.js
 create mode 100644 js/src/tests/non262/Math/asinh-exact.js
 create mode 100644 js/src/tests/non262/Math/atanh-approx.js
 create mode 100644 js/src/tests/non262/Math/atanh-exact.js
 create mode 100644 js/src/tests/non262/Math/browser.js
 create mode 100644 js/src/tests/non262/Math/cbrt-approx.js
 create mode 100644 js/src/tests/non262/Math/cbrt-exact.js
 create mode 100644 js/src/tests/non262/Math/clz32.js
 create mode 100644 js/src/tests/non262/Math/cosh-approx.js
 create mode 100644 js/src/tests/non262/Math/cosh-exact.js
 create mode 100644 js/src/tests/non262/Math/exp-exact.js
 create mode 100644 js/src/tests/non262/Math/expm1-approx.js
 create mode 100644 js/src/tests/non262/Math/expm1-exact.js
 create mode 100644 js/src/tests/non262/Math/expm1-monotonicity.js
 create mode 100644 js/src/tests/non262/Math/fround.js
 create mode 100644 js/src/tests/non262/Math/log10-approx.js
 create mode 100644 js/src/tests/non262/Math/log10-exact.js
 create mode 100644 js/src/tests/non262/Math/log1p-approx.js
 create mode 100644 js/src/tests/non262/Math/log1p-exact.js
 create mode 100644 js/src/tests/non262/Math/log2-approx.js
 create mode 100644 js/src/tests/non262/Math/log2-exact.js
 create mode 100644 js/src/tests/non262/Math/shell.js
 create mode 100644 js/src/tests/non262/Math/sign.js
 create mode 100644 js/src/tests/non262/Math/sinh-approx.js
 create mode 100644 js/src/tests/non262/Math/sinh-exact.js
 create mode 100644 js/src/tests/non262/Math/tanh-approx.js
 create mode 100644 js/src/tests/non262/Math/tanh-exact.js
 create mode 100644 js/src/tests/non262/Math/trunc.js
 create mode 100644 js/src/tests/non262/Number/0x-without-following-hexdigits.js
 create mode 100644 js/src/tests/non262/Number/15.7.3.7-EPSILON.js
 create mode 100644 js/src/tests/non262/Number/15.7.4.2.js
 create mode 100644 js/src/tests/non262/Number/20.1.2.10-MIN_SAFE_INTEGER.js
 create mode 100644 js/src/tests/non262/Number/20.1.2.6-MAX_SAFE_INTEGER.js
 create mode 100644 js/src/tests/non262/Number/20.1.3.2-toExponential.js
 create mode 100644 js/src/tests/non262/Number/20.1.3.2-toPrecision.js
 create mode 100644 js/src/tests/non262/Number/20.1.3.3-toFixed.js
 create mode 100644 js/src/tests/non262/Number/ToNumber.js
 create mode 100644 js/src/tests/non262/Number/browser.js
 create mode 100644 js/src/tests/non262/Number/conversion-invalid-precision.js
 create mode 100644 js/src/tests/non262/Number/defaultvalue.js
 create mode 100644 js/src/tests/non262/Number/isSafeInteger-01.js
 create mode 100644 js/src/tests/non262/Number/numericSeparator.js
 create mode 100644 js/src/tests/non262/Number/parseFloat-01.js
 create mode 100644 js/src/tests/non262/Number/parseInt-01.js
 create mode 100644 js/src/tests/non262/Number/parseInt-default-to-decimal.js
 create mode 100644 js/src/tests/non262/Number/regress-442242-01.js
 create mode 100644 js/src/tests/non262/Number/shell.js
 create mode 100644 js/src/tests/non262/Number/toString-radix-handling.js
 create mode 100644 js/src/tests/non262/Number/tonumber-string-hex.js
 create mode 100644 js/src/tests/non262/Promise/allSettled.js
 create mode 100644 js/src/tests/non262/Promise/any-stack.js
 create mode 100644 js/src/tests/non262/Promise/any.js
 create mode 100644 js/src/tests/non262/Promise/browser.js
 create mode 100644 js/src/tests/non262/Promise/bug-1287334.js
 create mode 100644 js/src/tests/non262/Promise/bug-1288382.js
 create mode 100644 js/src/tests/non262/Promise/bug-1289040.js
 create mode 100644 js/src/tests/non262/Promise/dependent-promises.js
 create mode 100644 js/src/tests/non262/Promise/enqueue-promise-reactions.js
 create mode 100644 js/src/tests/non262/Promise/for-of-iterator-uses-getv.js
 create mode 100644 js/src/tests/non262/Promise/get-wait-for-all-promise.js
 create mode 100644 js/src/tests/non262/Promise/iterator-close.js
 create mode 100644 js/src/tests/non262/Promise/iterator-primitive.js
 create mode 100644 js/src/tests/non262/Promise/methods-non-enumerable.js
 create mode 100644 js/src/tests/non262/Promise/promise-all.js
 create mode 100644 js/src/tests/non262/Promise/promise-basics.js
 create mode 100644 js/src/tests/non262/Promise/promise-rejection-tracking-optimized.js
 create mode 100644 js/src/tests/non262/Promise/promise-rejection-tracking.js
 create mode 100644 js/src/tests/non262/Promise/promise-species.js
 create mode 100644 js/src/tests/non262/Promise/promise-subclassing.js
 create mode 100644 js/src/tests/non262/Promise/self-resolve.js
 create mode 100644 js/src/tests/non262/Promise/shell.js
 create mode 100644 js/src/tests/non262/Proxy/browser.js
 create mode 100644 js/src/tests/non262/Proxy/define-writable-as-non-writable.js
 create mode 100644 js/src/tests/non262/Proxy/delete-non-extensible.js
 create mode 100644 js/src/tests/non262/Proxy/getPrototypeOf.js
 create mode 100644 js/src/tests/non262/Proxy/global-receiver.js
 create mode 100644 js/src/tests/non262/Proxy/hasInstance.js
 create mode 100644 js/src/tests/non262/Proxy/json-stringify-replacer-array-revocable-proxy.js
 create mode 100644 js/src/tests/non262/Proxy/ownkeys-allowed-types.js
 create mode 100644 js/src/tests/non262/Proxy/ownkeys-linear.js
 create mode 100644 js/src/tests/non262/Proxy/ownkeys-trap-duplicates.js
 create mode 100644 js/src/tests/non262/Proxy/proxy-__proto__.js
 create mode 100644 js/src/tests/non262/Proxy/proxy-constructNonObject.js
 create mode 100644 js/src/tests/non262/Proxy/proxy-for-in.js
 create mode 100644 js/src/tests/non262/Proxy/proxy-no-receiver-overwrite.js
 create mode 100644 js/src/tests/non262/Proxy/proxy-proto-lazy-props.js
 create mode 100644 js/src/tests/non262/Proxy/proxy-with-revoked-arguments.js
 create mode 100644 js/src/tests/non262/Proxy/regress-bug1037770.js
 create mode 100644 js/src/tests/non262/Proxy/regress-bug1062349.js
 create mode 100644 js/src/tests/non262/Proxy/regress-bug950407.js
 create mode 100644 js/src/tests/non262/Proxy/report-writable-as-non-writable.js
 create mode 100644 js/src/tests/non262/Proxy/revocable-proxy-prototype.js
 create mode 100644 js/src/tests/non262/Proxy/revoke-as-side-effect.js
 create mode 100644 js/src/tests/non262/Proxy/revoke-no-name.js
 create mode 100644 js/src/tests/non262/Proxy/revoked-get-function-realm-typeerror.js
 create mode 100644 js/src/tests/non262/Proxy/setPrototypeOf.js
 create mode 100644 js/src/tests/non262/Proxy/shell.js
 create mode 100644 js/src/tests/non262/Proxy/trap-null.js
 create mode 100644 js/src/tests/non262/ReadableStream/basic-pull.js
 create mode 100644 js/src/tests/non262/ReadableStream/basic-push.js
 create mode 100644 js/src/tests/non262/ReadableStream/bug-1501502.js
 create mode 100644 js/src/tests/non262/ReadableStream/bug-1549768.js
 create mode 100644 js/src/tests/non262/ReadableStream/closed-is-handled.js
 create mode 100644 js/src/tests/non262/ReadableStream/constructor-default.js
 create mode 100644 js/src/tests/non262/ReadableStream/readable-stream-globals.js
 create mode 100644 js/src/tests/non262/ReadableStream/shell.js
 create mode 100644 js/src/tests/non262/ReadableStream/subclassing.js
 create mode 100644 js/src/tests/non262/ReadableStream/tee-start.js
 create mode 100644 js/src/tests/non262/Reflect/apply.js
 create mode 100644 js/src/tests/non262/Reflect/argumentsList.js
 create mode 100644 js/src/tests/non262/Reflect/browser.js
 create mode 100644 js/src/tests/non262/Reflect/construct.js
 create mode 100644 js/src/tests/non262/Reflect/defineProperty.js
 create mode 100644 js/src/tests/non262/Reflect/deleteProperty.js
 create mode 100644 js/src/tests/non262/Reflect/get.js
 create mode 100644 js/src/tests/non262/Reflect/getOwnPropertyDescriptor.js
 create mode 100644 js/src/tests/non262/Reflect/getPrototypeOf.js
 create mode 100644 js/src/tests/non262/Reflect/has.js
 create mode 100644 js/src/tests/non262/Reflect/isExtensible.js
 create mode 100644 js/src/tests/non262/Reflect/ownKeys.js
 create mode 100644 js/src/tests/non262/Reflect/preventExtensions.js
 create mode 100644 js/src/tests/non262/Reflect/propertyKeys.js
 create mode 100644 js/src/tests/non262/Reflect/set.js
 create mode 100644 js/src/tests/non262/Reflect/setPrototypeOf.js
 create mode 100644 js/src/tests/non262/Reflect/shell.js
 create mode 100644 js/src/tests/non262/Reflect/surfaces.js
 create mode 100644 js/src/tests/non262/Reflect/target.js
 create mode 100644 js/src/tests/non262/RegExp/15.10.5-01.js
 create mode 100644 js/src/tests/non262/RegExp/15.10.6.2-2.js
 create mode 100644 js/src/tests/non262/RegExp/15.10.7.5-01.js
 create mode 100644 js/src/tests/non262/RegExp/15.5.4.11.js
 create mode 100644 js/src/tests/non262/RegExp/7.8.5-01.js
 create mode 100644 js/src/tests/non262/RegExp/RegExpExec-exec.js
 create mode 100644 js/src/tests/non262/RegExp/RegExpExec-return.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_dollar_number.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_lastMatch.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_lastMatch_as_array.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_lastParen.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_lastParen_as_array.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_leftContext.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_leftContext_as_array.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_object.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_rightContext.js
 create mode 100644 js/src/tests/non262/RegExp/RegExp_rightContext_as_array.js
 create mode 100644 js/src/tests/non262/RegExp/browser.js
 create mode 100644 js/src/tests/non262/RegExp/character-class-escape-s.js
 create mode 100644 js/src/tests/non262/RegExp/character-escape-class-s-mongolian-vowel-separator.js
 create mode 100644 js/src/tests/non262/RegExp/class-null.js
 create mode 100644 js/src/tests/non262/RegExp/compile-lastIndex.js
 create mode 100644 js/src/tests/non262/RegExp/compile-symbol.js
 create mode 100644 js/src/tests/non262/RegExp/constructor-IsRegExp.js
 create mode 100644 js/src/tests/non262/RegExp/constructor-constructor.js
 create mode 100644 js/src/tests/non262/RegExp/constructor-ordering-2.js
 create mode 100644 js/src/tests/non262/RegExp/constructor-ordering.js
 create mode 100644 js/src/tests/non262/RegExp/constructor-regexp-unicode.js
 create mode 100644 js/src/tests/non262/RegExp/constructor-regexp.js
 create mode 100644 js/src/tests/non262/RegExp/constructor-symbol.js
 create mode 100644 js/src/tests/non262/RegExp/control_characters.js
 create mode 100644 js/src/tests/non262/RegExp/descriptor.js
 create mode 100644 js/src/tests/non262/RegExp/empty-lookahead.js
 create mode 100644 js/src/tests/non262/RegExp/escape.js
 create mode 100644 js/src/tests/non262/RegExp/everything.js
 create mode 100644 js/src/tests/non262/RegExp/exec-002.js
 create mode 100644 js/src/tests/non262/RegExp/exec-lastIndex-ToInteger.js
 create mode 100644 js/src/tests/non262/RegExp/exec-lastIndex-negative.js
 create mode 100644 js/src/tests/non262/RegExp/exec.js
 create mode 100644 js/src/tests/non262/RegExp/flag-accessors.js
 create mode 100644 js/src/tests/non262/RegExp/flags-param-handling.js
 create mode 100644 js/src/tests/non262/RegExp/flags.js
 create mode 100644 js/src/tests/non262/RegExp/getter-name.js
 create mode 100644 js/src/tests/non262/RegExp/ignoreCase-multiple.js
 create mode 100644 js/src/tests/non262/RegExp/ignoreCase-non-latin1-to-latin1.js
 create mode 100644 js/src/tests/non262/RegExp/instance-property-storage-introspection.js
 create mode 100644 js/src/tests/non262/RegExp/lastIndex-exec.js
 create mode 100644 js/src/tests/non262/RegExp/lastIndex-match-or-replace.js
 create mode 100644 js/src/tests/non262/RegExp/lastIndex-nonwritable.js
 create mode 100644 js/src/tests/non262/RegExp/lastIndex-search.js
 create mode 100644 js/src/tests/non262/RegExp/match-local-tolength-recompilation.js
 create mode 100644 js/src/tests/non262/RegExp/match-this.js
 create mode 100644 js/src/tests/non262/RegExp/match-trace.js
 create mode 100644 js/src/tests/non262/RegExp/match.js
 create mode 100644 js/src/tests/non262/RegExp/multiline-001.js
 create mode 100644 js/src/tests/non262/RegExp/octal-001.js
 create mode 100644 js/src/tests/non262/RegExp/octal-002.js
 create mode 100644 js/src/tests/non262/RegExp/octal-003.js
 create mode 100644 js/src/tests/non262/RegExp/oom-in-construction.js
 create mode 100644 js/src/tests/non262/RegExp/perlstress-001.js
 create mode 100644 js/src/tests/non262/RegExp/perlstress-002.js
 create mode 100644 js/src/tests/non262/RegExp/properties-001.js
 create mode 100644 js/src/tests/non262/RegExp/properties-002.js
 create mode 100644 js/src/tests/non262/RegExp/prototype-different-global.js
 create mode 100644 js/src/tests/non262/RegExp/prototype.js
 create mode 100644 js/src/tests/non262/RegExp/regexp-enumerate-001.js
 create mode 100644 js/src/tests/non262/RegExp/regexp-space-character-class.js
 create mode 100644 js/src/tests/non262/RegExp/regress-001.js
 create mode 100644 js/src/tests/non262/RegExp/regress-100199.js
 create mode 100644 js/src/tests/non262/RegExp/regress-105972.js
 create mode 100644 js/src/tests/non262/RegExp/regress-119909.js
 create mode 100644 js/src/tests/non262/RegExp/regress-122076.js
 create mode 100644 js/src/tests/non262/RegExp/regress-123437.js
 create mode 100644 js/src/tests/non262/RegExp/regress-165353.js
 create mode 100644 js/src/tests/non262/RegExp/regress-169497.js
 create mode 100644 js/src/tests/non262/RegExp/regress-169534.js
 create mode 100644 js/src/tests/non262/RegExp/regress-187133.js
 create mode 100644 js/src/tests/non262/RegExp/regress-188206.js
 create mode 100644 js/src/tests/non262/RegExp/regress-191479.js
 create mode 100644 js/src/tests/non262/RegExp/regress-202564.js
 create mode 100644 js/src/tests/non262/RegExp/regress-209067.js
 create mode 100644 js/src/tests/non262/RegExp/regress-209919.js
 create mode 100644 js/src/tests/non262/RegExp/regress-216591.js
 create mode 100644 js/src/tests/non262/RegExp/regress-220367-001.js
 create mode 100644 js/src/tests/non262/RegExp/regress-223273.js
 create mode 100644 js/src/tests/non262/RegExp/regress-223535.js
 create mode 100644 js/src/tests/non262/RegExp/regress-224676.js
 create mode 100644 js/src/tests/non262/RegExp/regress-225289.js
 create mode 100644 js/src/tests/non262/RegExp/regress-225343.js
 create mode 100644 js/src/tests/non262/RegExp/regress-24712.js
 create mode 100644 js/src/tests/non262/RegExp/regress-285219.js
 create mode 100644 js/src/tests/non262/RegExp/regress-28686.js
 create mode 100644 js/src/tests/non262/RegExp/regress-305064.js
 create mode 100644 js/src/tests/non262/RegExp/regress-307456.js
 create mode 100644 js/src/tests/non262/RegExp/regress-309840.js
 create mode 100644 js/src/tests/non262/RegExp/regress-312351.js
 create mode 100644 js/src/tests/non262/RegExp/regress-31316.js
 create mode 100644 js/src/tests/non262/RegExp/regress-330684.js
 create mode 100644 js/src/tests/non262/RegExp/regress-334158.js
 create mode 100644 js/src/tests/non262/RegExp/regress-346090.js
 create mode 100644 js/src/tests/non262/RegExp/regress-367888.js
 create mode 100644 js/src/tests/non262/RegExp/regress-375642.js
 create mode 100644 js/src/tests/non262/RegExp/regress-375651.js
 create mode 100644 js/src/tests/non262/RegExp/regress-375711.js
 create mode 100644 js/src/tests/non262/RegExp/regress-375715-01-n.js
 create mode 100644 js/src/tests/non262/RegExp/regress-375715-02.js
 create mode 100644 js/src/tests/non262/RegExp/regress-375715-03.js
 create mode 100644 js/src/tests/non262/RegExp/regress-375715-04.js
 create mode 100644 js/src/tests/non262/RegExp/regress-429241.js
 create mode 100644 js/src/tests/non262/RegExp/regress-436700.js
 create mode 100644 js/src/tests/non262/RegExp/regress-465862.js
 create mode 100644 js/src/tests/non262/RegExp/regress-57572.js
 create mode 100644 js/src/tests/non262/RegExp/regress-57631.js
 create mode 100644 js/src/tests/non262/RegExp/regress-576828.js
 create mode 100644 js/src/tests/non262/RegExp/regress-613820-1.js
 create mode 100644 js/src/tests/non262/RegExp/regress-613820-2.js
 create mode 100644 js/src/tests/non262/RegExp/regress-613820-3.js
 create mode 100644 js/src/tests/non262/RegExp/regress-617935.js
 create mode 100644 js/src/tests/non262/RegExp/regress-6359.js
 create mode 100644 js/src/tests/non262/RegExp/regress-67773.js
 create mode 100644 js/src/tests/non262/RegExp/regress-72964.js
 create mode 100644 js/src/tests/non262/RegExp/regress-76683.js
 create mode 100644 js/src/tests/non262/RegExp/regress-78156.js
 create mode 100644 js/src/tests/non262/RegExp/regress-85721.js
 create mode 100644 js/src/tests/non262/RegExp/regress-87231.js
 create mode 100644 js/src/tests/non262/RegExp/regress-9141.js
 create mode 100644 js/src/tests/non262/RegExp/regress-98306.js
 create mode 100644 js/src/tests/non262/RegExp/regress-yarr-regexp.js
 create mode 100644 js/src/tests/non262/RegExp/replace-compile-elembase.js
 create mode 100644 js/src/tests/non262/RegExp/replace-compile.js
 create mode 100644 js/src/tests/non262/RegExp/replace-global-unicode.js
 create mode 100644 js/src/tests/non262/RegExp/replace-local-tolength-lastindex.js
 create mode 100644 js/src/tests/non262/RegExp/replace-local-tolength-recompilation.js
 create mode 100644 js/src/tests/non262/RegExp/replace-sticky-lastIndex.js
 create mode 100644 js/src/tests/non262/RegExp/replace-sticky.js
 create mode 100644 js/src/tests/non262/RegExp/replace-this.js
 create mode 100644 js/src/tests/non262/RegExp/replace-trace.js
 create mode 100644 js/src/tests/non262/RegExp/replace-twoBytes.js
 create mode 100644 js/src/tests/non262/RegExp/replace.js
 create mode 100644 js/src/tests/non262/RegExp/search-this.js
 create mode 100644 js/src/tests/non262/RegExp/search-trace.js
 create mode 100644 js/src/tests/non262/RegExp/search.js
 create mode 100644 js/src/tests/non262/RegExp/shell.js
 create mode 100644 js/src/tests/non262/RegExp/source.js
 create mode 100644 js/src/tests/non262/RegExp/split-deleted-flags.js
 create mode 100644 js/src/tests/non262/RegExp/split-flags-on-obj.js
 create mode 100644 js/src/tests/non262/RegExp/split-invalid-lastIndex.js
 create mode 100644 js/src/tests/non262/RegExp/split-limit.js
 create mode 100644 js/src/tests/non262/RegExp/split-obj.js
 create mode 100644 js/src/tests/non262/RegExp/split-prop-access.js
 create mode 100644 js/src/tests/non262/RegExp/split-this.js
 create mode 100644 js/src/tests/non262/RegExp/split-trace.js
 create mode 100644 js/src/tests/non262/RegExp/split.js
 create mode 100644 js/src/tests/non262/RegExp/sticky.js
 create mode 100644 js/src/tests/non262/RegExp/test-emptyMatch.js
 create mode 100644 js/src/tests/non262/RegExp/test-trailing.js
 create mode 100644 js/src/tests/non262/RegExp/toString.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-back-reference.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-braced.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-character-class-escape.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-class-braced.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-class-empty.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-class-ignoreCase.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-class-lead-trail.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-class-negated.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-class-range.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-class-raw.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-disallow-extended.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-everything.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-ignoreCase-ascii.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-ignoreCase-escape.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-ignoreCase-negated.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-ignoreCase-word-boundary.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-ignoreCase.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-index.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-lead-trail.js
 create mode 100644 js/src/tests/non262/RegExp/unicode-raw.js
 create mode 100644 js/src/tests/non262/RegExp/yflag.js
 create mode 100644 js/src/tests/non262/Scope/browser.js
 create mode 100644 js/src/tests/non262/Scope/regress-154693.js
 create mode 100644 js/src/tests/non262/Scope/regress-181834.js
 create mode 100644 js/src/tests/non262/Scope/regress-184107.js
 create mode 100644 js/src/tests/non262/Scope/regress-185485.js
 create mode 100644 js/src/tests/non262/Scope/regress-191276.js
 create mode 100644 js/src/tests/non262/Scope/regress-192226.js
 create mode 100644 js/src/tests/non262/Scope/regress-202678-001.js
 create mode 100644 js/src/tests/non262/Scope/regress-202678-002.js
 create mode 100644 js/src/tests/non262/Scope/regress-208496-001.js
 create mode 100644 js/src/tests/non262/Scope/regress-208496-002.js
 create mode 100644 js/src/tests/non262/Scope/regress-220362.js
 create mode 100644 js/src/tests/non262/Scope/regress-446026-01.js
 create mode 100644 js/src/tests/non262/Scope/regress-446026-02.js
 create mode 100644 js/src/tests/non262/Scope/regress-77578-001.js
 create mode 100644 js/src/tests/non262/Scope/scope-002.js
 create mode 100644 js/src/tests/non262/Scope/scope-003.js
 create mode 100644 js/src/tests/non262/Scope/scope-004.js
 create mode 100644 js/src/tests/non262/Scope/shell.js
 create mode 100644 js/src/tests/non262/Script/browser.js
 create mode 100644 js/src/tests/non262/Script/delete-001.js
 create mode 100644 js/src/tests/non262/Script/function-002.js
 create mode 100644 js/src/tests/non262/Script/in-001.js
 create mode 100644 js/src/tests/non262/Script/new-001.js
 create mode 100644 js/src/tests/non262/Script/shell.js
 create mode 100644 js/src/tests/non262/Script/switch-001.js
 create mode 100644 js/src/tests/non262/Set/NaN-as-key.js
 create mode 100644 js/src/tests/non262/Set/browser.js
 create mode 100644 js/src/tests/non262/Set/forEach-selfhosted-behavior.js
 create mode 100644 js/src/tests/non262/Set/getter-name.js
 create mode 100644 js/src/tests/non262/Set/shell.js
 create mode 100644 js/src/tests/non262/Set/symbols.js
 create mode 100644 js/src/tests/non262/String/15.5.4.11-01.js
 create mode 100644 js/src/tests/non262/String/15.5.4.2.js
 create mode 100644 js/src/tests/non262/String/15.5.4.7.js
 create mode 100644 js/src/tests/non262/String/AdvanceStringIndex.js
 create mode 100644 js/src/tests/non262/String/IsRegExp.js
 create mode 100644 js/src/tests/non262/String/browser.js
 create mode 100644 js/src/tests/non262/String/codePointAt.js
 create mode 100644 js/src/tests/non262/String/defaultvalue.js
 create mode 100644 js/src/tests/non262/String/fromCodePoint.js
 create mode 100644 js/src/tests/non262/String/internalUsage.js
 create mode 100644 js/src/tests/non262/String/iterator_edge_cases.js
 create mode 100644 js/src/tests/non262/String/lastIndexOf-ToNumber-when-searchStr-larger-than-string.js
 create mode 100644 js/src/tests/non262/String/make-normalize-generateddata-input.py
 create mode 100644 js/src/tests/non262/String/match-001.js
 create mode 100644 js/src/tests/non262/String/match-002.js
 create mode 100644 js/src/tests/non262/String/match-003.js
 create mode 100644 js/src/tests/non262/String/match-004.js
 create mode 100644 js/src/tests/non262/String/match-GetMethod.js
 create mode 100644 js/src/tests/non262/String/match-defines-match-elements.js
 create mode 100644 js/src/tests/non262/String/match-forward-lookahead.js
 create mode 100644 js/src/tests/non262/String/match-throws-nonwritable-lastIndex-global.js
 create mode 100644 js/src/tests/non262/String/match-updates-global-lastIndex.js
 create mode 100644 js/src/tests/non262/String/match.js
 create mode 100644 js/src/tests/non262/String/matchAll.js
 create mode 100644 js/src/tests/non262/String/normalize-form-non-atom.js
 create mode 100644 js/src/tests/non262/String/normalize-generateddata-input.js
 create mode 100644 js/src/tests/non262/String/normalize-generateddata-part0.js
 create mode 100644 js/src/tests/non262/String/normalize-generateddata-part1-not-listed.js
 create mode 100644 js/src/tests/non262/String/normalize-generateddata-part1.js
 create mode 100644 js/src/tests/non262/String/normalize-generateddata-part2.js
 create mode 100644 js/src/tests/non262/String/normalize-generateddata-part3.js
 create mode 100644 js/src/tests/non262/String/normalize-generic.js
 create mode 100644 js/src/tests/non262/String/normalize-parameter.js
 create mode 100644 js/src/tests/non262/String/normalize-rope.js
 create mode 100644 js/src/tests/non262/String/raw.js
 create mode 100644 js/src/tests/non262/String/regress-104375.js
 create mode 100644 js/src/tests/non262/String/regress-107771.js
 create mode 100644 js/src/tests/non262/String/regress-112626.js
 create mode 100644 js/src/tests/non262/String/regress-179068.js
 create mode 100644 js/src/tests/non262/String/regress-189898.js
 create mode 100644 js/src/tests/non262/String/regress-304376.js
 create mode 100644 js/src/tests/non262/String/regress-305064.js
 create mode 100644 js/src/tests/non262/String/regress-313567.js
 create mode 100644 js/src/tests/non262/String/regress-369778.js
 create mode 100644 js/src/tests/non262/String/regress-392378.js
 create mode 100644 js/src/tests/non262/String/regress-83293.js
 create mode 100644 js/src/tests/non262/String/replace-GetMethod.js
 create mode 100644 js/src/tests/non262/String/replace-flags.js
 create mode 100644 js/src/tests/non262/String/replace-math.js
 create mode 100644 js/src/tests/non262/String/replace-rope-empty.js
 create mode 100644 js/src/tests/non262/String/replace-throws-nonwritable-lastIndex-global.js
 create mode 100644 js/src/tests/non262/String/replace-updates-global-lastIndex.js
 create mode 100644 js/src/tests/non262/String/replace.js
 create mode 100644 js/src/tests/non262/String/replaceAll.js
 create mode 100644 js/src/tests/non262/String/ropes.js
 create mode 100644 js/src/tests/non262/String/search-GetMethod.js
 create mode 100644 js/src/tests/non262/String/search.js
 create mode 100644 js/src/tests/non262/String/shell.js
 create mode 100644 js/src/tests/non262/String/split-01.js
 create mode 100644 js/src/tests/non262/String/split-GetMethod.js
 create mode 100644 js/src/tests/non262/String/split-order.js
 create mode 100644 js/src/tests/non262/String/split-undefined-separator.js
 create mode 100644 js/src/tests/non262/String/split-xregexp.js
 create mode 100644 js/src/tests/non262/String/split.js
 create mode 100644 js/src/tests/non262/String/string-code-point-upper-lower-mapping.js
 create mode 100644 js/src/tests/non262/String/string-object-length.js
 create mode 100644 js/src/tests/non262/String/string-pad-start-end.js
 create mode 100644 js/src/tests/non262/String/string-space-trim.js
 create mode 100644 js/src/tests/non262/String/string-upper-lower-mapping.js
 create mode 100644 js/src/tests/non262/String/unicode-braced.js
 create mode 100644 js/src/tests/non262/String/utf8-encode.js
 create mode 100644 js/src/tests/non262/Symbol/as-base-value.js
 create mode 100644 js/src/tests/non262/Symbol/browser.js
 create mode 100644 js/src/tests/non262/Symbol/comparisons.js
 create mode 100644 js/src/tests/non262/Symbol/constructor.js
 create mode 100644 js/src/tests/non262/Symbol/conversions.js
 create mode 100644 js/src/tests/non262/Symbol/enumeration-order.js
 create mode 100644 js/src/tests/non262/Symbol/enumeration.js
 create mode 100644 js/src/tests/non262/Symbol/equality.js
 create mode 100644 js/src/tests/non262/Symbol/errors.js
 create mode 100644 js/src/tests/non262/Symbol/for-in-order.js
 create mode 100644 js/src/tests/non262/Symbol/for.js
 create mode 100644 js/src/tests/non262/Symbol/json-stringify-keys.js
 create mode 100644 js/src/tests/non262/Symbol/json-stringify-values.js
 create mode 100644 js/src/tests/non262/Symbol/keyFor.js
 create mode 100644 js/src/tests/non262/Symbol/property-accessor.js
 create mode 100644 js/src/tests/non262/Symbol/property-basics.js
 create mode 100644 js/src/tests/non262/Symbol/property-inheritance.js
 create mode 100644 js/src/tests/non262/Symbol/property-nonwritable.js
 create mode 100644 js/src/tests/non262/Symbol/property-reflection.js
 create mode 100644 js/src/tests/non262/Symbol/realms.js
 create mode 100644 js/src/tests/non262/Symbol/shell.js
 create mode 100644 js/src/tests/non262/Symbol/species.js
 create mode 100644 js/src/tests/non262/Symbol/surfaces.js
 create mode 100644 js/src/tests/non262/Symbol/symbol-object-not-unboxed-for-value-to-id.js
 create mode 100644 js/src/tests/non262/Symbol/toPrimitive-undefined-or-null.js
 create mode 100644 js/src/tests/non262/Symbol/toPrimitive.js
 create mode 100644 js/src/tests/non262/Symbol/toString.js
 create mode 100644 js/src/tests/non262/Symbol/toStringTag.js
 create mode 100644 js/src/tests/non262/Symbol/typed-arrays.js
 create mode 100644 js/src/tests/non262/Symbol/typeof.js
 create mode 100644 js/src/tests/non262/Symbol/valueOf.js
 create mode 100644 js/src/tests/non262/Symbol/well-known.js
 create mode 100644 js/src/tests/non262/TypedArray/Tconstructor-fromTypedArray-byteLength.js
 create mode 100644 js/src/tests/non262/TypedArray/browser.js
 create mode 100644 js/src/tests/non262/TypedArray/bug1526838.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-ArrayBuffer-species-wrap.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-ArrayBuffer-species.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-buffer-sequence.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-byteoffsets-bounds.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterable-generator.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterable-modified-array-iterator-next.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterable-modified-array-iterator.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterable-nonpacked-array.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterable-not-callable.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterable-packed-array-side-effect.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterable-packed-array.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterable-undefined-or-null.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-iterator-primitive.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-length-too-large.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-non-detached.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-not-callable.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-typedarray-species-other-global.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor-undefined-args.js
 create mode 100644 js/src/tests/non262/TypedArray/constructor_bad-args.js
 create mode 100644 js/src/tests/non262/TypedArray/detached-array-buffer-checks.js
 create mode 100644 js/src/tests/non262/TypedArray/element-setting-converts-using-ToNumber.js
 create mode 100644 js/src/tests/non262/TypedArray/entries.js
 create mode 100644 js/src/tests/non262/TypedArray/every-and-some.js
 create mode 100644 js/src/tests/non262/TypedArray/fill-detached.js
 create mode 100644 js/src/tests/non262/TypedArray/fill.js
 create mode 100644 js/src/tests/non262/TypedArray/filter-species.js
 create mode 100644 js/src/tests/non262/TypedArray/filter-validation.js
 create mode 100644 js/src/tests/non262/TypedArray/find-and-findIndex.js
 create mode 100644 js/src/tests/non262/TypedArray/forEach.js
 create mode 100644 js/src/tests/non262/TypedArray/from-iterable-validation.js
 create mode 100644 js/src/tests/non262/TypedArray/from-non-iterable-validation.js
 create mode 100644 js/src/tests/non262/TypedArray/from_basics.js
 create mode 100644 js/src/tests/non262/TypedArray/from_constructor.js
 create mode 100644 js/src/tests/non262/TypedArray/from_errors.js
 create mode 100644 js/src/tests/non262/TypedArray/from_iterable.js
 create mode 100644 js/src/tests/non262/TypedArray/from_mapping.js
 create mode 100644 js/src/tests/non262/TypedArray/from_realms.js
 create mode 100644 js/src/tests/non262/TypedArray/from_string.js
 create mode 100644 js/src/tests/non262/TypedArray/from_surfaces.js
 create mode 100644 js/src/tests/non262/TypedArray/from_this.js
 create mode 100644 js/src/tests/non262/TypedArray/from_typedarray_fastpath_detached.js
 create mode 100644 js/src/tests/non262/TypedArray/getter-name.js
 create mode 100644 js/src/tests/non262/TypedArray/has-property-op.js
 create mode 100644 js/src/tests/non262/TypedArray/includes.js
 create mode 100644 js/src/tests/non262/TypedArray/indexOf-and-lastIndexOf.js
 create mode 100644 js/src/tests/non262/TypedArray/indexOf-never-returns-negative-zero.js
 create mode 100644 js/src/tests/non262/TypedArray/iterator-next-with-detached.js
 create mode 100644 js/src/tests/non262/TypedArray/iterator.js
 create mode 100644 js/src/tests/non262/TypedArray/join.js
 create mode 100644 js/src/tests/non262/TypedArray/keys.js
 create mode 100644 js/src/tests/non262/TypedArray/lastIndexOf-never-returns-negative-zero.js
 create mode 100644 js/src/tests/non262/TypedArray/length.js
 create mode 100644 js/src/tests/non262/TypedArray/map-and-filter.js
 create mode 100644 js/src/tests/non262/TypedArray/map-species.js
 create mode 100644 js/src/tests/non262/TypedArray/map-validation.js
 create mode 100644 js/src/tests/non262/TypedArray/object-defineproperty.js
 create mode 100644 js/src/tests/non262/TypedArray/of-validation.js
 create mode 100644 js/src/tests/non262/TypedArray/of.js
 create mode 100644 js/src/tests/non262/TypedArray/prototype-constructor-identity.js
 create mode 100644 js/src/tests/non262/TypedArray/reduce-and-reduceRight.js
 create mode 100644 js/src/tests/non262/TypedArray/reverse.js
 create mode 100644 js/src/tests/non262/TypedArray/seal-and-freeze.js
 create mode 100644 js/src/tests/non262/TypedArray/set-detached.js
 create mode 100644 js/src/tests/non262/TypedArray/set-negative-offset.js
 create mode 100644 js/src/tests/non262/TypedArray/set-same-buffer-different-source-target-types.js
 create mode 100644 js/src/tests/non262/TypedArray/set-tointeger.js
 create mode 100644 js/src/tests/non262/TypedArray/set-toobject.js
 create mode 100644 js/src/tests/non262/TypedArray/set-with-receiver.js
 create mode 100644 js/src/tests/non262/TypedArray/set-wrapped.js
 create mode 100644 js/src/tests/non262/TypedArray/set.js
 create mode 100644 js/src/tests/non262/TypedArray/shell.js
 create mode 100644 js/src/tests/non262/TypedArray/slice-bitwise.js
 create mode 100644 js/src/tests/non262/TypedArray/slice-conversion.js
 create mode 100644 js/src/tests/non262/TypedArray/slice-detached.js
 create mode 100644 js/src/tests/non262/TypedArray/slice-memcpy.js
 create mode 100644 js/src/tests/non262/TypedArray/slice-species.js
 create mode 100644 js/src/tests/non262/TypedArray/slice-validation.js
 create mode 100644 js/src/tests/non262/TypedArray/slice.js
 create mode 100644 js/src/tests/non262/TypedArray/sort-negative-nan.js
 create mode 100644 js/src/tests/non262/TypedArray/sort-non-function.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_basics.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_byteoffset.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_comparators.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_compare_nan.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_errors.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_globals.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_small.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_snans.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_sorted.js
 create mode 100644 js/src/tests/non262/TypedArray/sort_stable.js
 create mode 100644 js/src/tests/non262/TypedArray/sorting_buffer_access.js
 create mode 100644 js/src/tests/non262/TypedArray/subarray-species.js
 create mode 100644 js/src/tests/non262/TypedArray/subarray-validation.js
 create mode 100644 js/src/tests/non262/TypedArray/subarray.js
 create mode 100644 js/src/tests/non262/TypedArray/test-integrity-level-detached.js
 create mode 100644 js/src/tests/non262/TypedArray/test-integrity-level.js
 create mode 100644 js/src/tests/non262/TypedArray/toLocaleString-detached.js
 create mode 100644 js/src/tests/non262/TypedArray/toLocaleString-nointl.js
 create mode 100644 js/src/tests/non262/TypedArray/toLocaleString.js
 create mode 100644 js/src/tests/non262/TypedArray/toString.js
 create mode 100644 js/src/tests/non262/TypedArray/toStringTag-cross-compartment.js
 create mode 100644 js/src/tests/non262/TypedArray/uint8clamped-constructor.js
 create mode 100644 js/src/tests/non262/TypedArray/values.js
 create mode 100644 js/src/tests/non262/TypedArray/write-out-of-bounds-tonumber.js
 create mode 100644 js/src/tests/non262/TypedObject/architecture.js
 create mode 100644 js/src/tests/non262/TypedObject/arraybuffer_isview.js
 create mode 100644 js/src/tests/non262/TypedObject/arrayequiv.js
 create mode 100644 js/src/tests/non262/TypedObject/arrayofstructs.js
 create mode 100644 js/src/tests/non262/TypedObject/arraytype.js
 create mode 100644 js/src/tests/non262/TypedObject/arrayzerolen.js
 create mode 100644 js/src/tests/non262/TypedObject/browser.js
 create mode 100644 js/src/tests/non262/TypedObject/memory.js
 create mode 100644 js/src/tests/non262/TypedObject/method_build.js
 create mode 100644 js/src/tests/non262/TypedObject/method_filter.js
 create mode 100644 js/src/tests/non262/TypedObject/method_from.js
 create mode 100644 js/src/tests/non262/TypedObject/method_map.js
 create mode 100644 js/src/tests/non262/TypedObject/method_reduce.js
 create mode 100644 js/src/tests/non262/TypedObject/numerictypes.js
 create mode 100644 js/src/tests/non262/TypedObject/objecttype.js
 create mode 100644 js/src/tests/non262/TypedObject/redimension.js
 create mode 100644 js/src/tests/non262/TypedObject/referencetypealiasing.js
 create mode 100644 js/src/tests/non262/TypedObject/referencetypecoercions.js
 create mode 100644 js/src/tests/non262/TypedObject/referencetypemultiple.js
 create mode 100644 js/src/tests/non262/TypedObject/referencetypetrace.js
 create mode 100644 js/src/tests/non262/TypedObject/referencetypeuninit.js
 create mode 100644 js/src/tests/non262/TypedObject/scalar_types.js
 create mode 100644 js/src/tests/non262/TypedObject/shell.js
 create mode 100644 js/src/tests/non262/TypedObject/simpleequiv.js
 create mode 100644 js/src/tests/non262/TypedObject/size_and_alignment.js
 create mode 100644 js/src/tests/non262/TypedObject/storageopaque.js
 create mode 100644 js/src/tests/non262/TypedObject/structequiv.js
 create mode 100644 js/src/tests/non262/TypedObject/structtypeenumerate.js
 create mode 100644 js/src/tests/non262/TypedObject/structtypegetownproperty.js
 create mode 100644 js/src/tests/non262/TypedObject/structtypeindexedfields.js
 create mode 100644 js/src/tests/non262/TypedObject/structtypeprototype.js
 create mode 100644 js/src/tests/non262/TypedObject/structtypereflection.js
 create mode 100644 js/src/tests/non262/TypedObject/structtypestructuralassign.js
 create mode 100644 js/src/tests/non262/Unicode/browser.js
 create mode 100644 js/src/tests/non262/Unicode/non-bmp-non-spaces.js
 create mode 100644 js/src/tests/non262/Unicode/regress-352044-01.js
 create mode 100644 js/src/tests/non262/Unicode/regress-352044-02-n.js
 create mode 100644 js/src/tests/non262/Unicode/shell.js
 create mode 100644 js/src/tests/non262/Unicode/uc-001-n.js
 create mode 100644 js/src/tests/non262/Unicode/uc-002-n.js
 create mode 100644 js/src/tests/non262/Unicode/uc-002.js
 create mode 100644 js/src/tests/non262/Unicode/uc-003.js
 create mode 100644 js/src/tests/non262/Unicode/uc-004.js
 create mode 100644 js/src/tests/non262/Unicode/uc-005.js
 create mode 100644 js/src/tests/non262/WeakMap/browser.js
 create mode 100644 js/src/tests/non262/WeakMap/shell.js
 create mode 100644 js/src/tests/non262/WeakMap/symbols.js
 create mode 100644 js/src/tests/non262/arrow-functions/arrow-not-as-end-of-statement.js
 create mode 100644 js/src/tests/non262/arrow-functions/arrow-returning-arrow-with-block-body-followed-by-regexp.js
 create mode 100644 js/src/tests/non262/arrow-functions/browser.js
 create mode 100644 js/src/tests/non262/arrow-functions/shell.js
 create mode 100644 js/src/tests/non262/arrow-functions/yield-in-arrow.js
 create mode 100644 js/src/tests/non262/async-functions/BoundNames.js
 create mode 100644 js/src/tests/non262/async-functions/EarlyErrors.js
 create mode 100644 js/src/tests/non262/async-functions/ErrorStack.js
 create mode 100644 js/src/tests/non262/async-functions/arguments_callee.js
 create mode 100644 js/src/tests/non262/async-functions/async-contains-unicode-escape.js
 create mode 100644 js/src/tests/non262/async-functions/async-function-declaration-in-modules.js
 create mode 100644 js/src/tests/non262/async-functions/async-property-name-error.js
 create mode 100644 js/src/tests/non262/async-functions/await-error.js
 create mode 100644 js/src/tests/non262/async-functions/await-in-arrow-parameters.js
 create mode 100644 js/src/tests/non262/async-functions/await-in-parameters-of-async-func.js
 create mode 100644 js/src/tests/non262/async-functions/await-newline.js
 create mode 100644 js/src/tests/non262/async-functions/browser.js
 create mode 100644 js/src/tests/non262/async-functions/clone.js
 create mode 100644 js/src/tests/non262/async-functions/construct-newtarget.js
 create mode 100644 js/src/tests/non262/async-functions/constructor.js
 create mode 100644 js/src/tests/non262/async-functions/cover-init-name-syntax.js
 create mode 100644 js/src/tests/non262/async-functions/create-function-parse-before-getprototype.js
 create mode 100644 js/src/tests/non262/async-functions/duplicate-__proto__.js
 create mode 100644 js/src/tests/non262/async-functions/forbidden-as-consequent.js
 create mode 100644 js/src/tests/non262/async-functions/identity.js
 create mode 100644 js/src/tests/non262/async-functions/inner-caller.js
 create mode 100644 js/src/tests/non262/async-functions/length.js
 create mode 100644 js/src/tests/non262/async-functions/methods.js
 create mode 100644 js/src/tests/non262/async-functions/no-expression-closure.js
 create mode 100644 js/src/tests/non262/async-functions/properties.js
 create mode 100644 js/src/tests/non262/async-functions/property.js
 create mode 100644 js/src/tests/non262/async-functions/semantics.js
 create mode 100644 js/src/tests/non262/async-functions/shell.js
 create mode 100644 js/src/tests/non262/async-functions/subclass.js
 create mode 100644 js/src/tests/non262/async-functions/syntax-arrow.js
 create mode 100644 js/src/tests/non262/async-functions/syntax-modules.js
 create mode 100644 js/src/tests/non262/async-functions/syntax.js
 create mode 100644 js/src/tests/non262/async-functions/toSource.js
 create mode 100644 js/src/tests/non262/async-functions/toString.js
 create mode 100644 js/src/tests/non262/async-functions/yield.js
 create mode 100644 js/src/tests/non262/browser.js
 create mode 100644 js/src/tests/non262/class/boundFunctionSubclassing.js
 create mode 100644 js/src/tests/non262/class/browser.js
 create mode 100644 js/src/tests/non262/class/bytecodePatternMatching.js
 create mode 100644 js/src/tests/non262/class/classConstructorNoCall.js
 create mode 100644 js/src/tests/non262/class/classHeritage.js
 create mode 100644 js/src/tests/non262/class/className.js
 create mode 100644 js/src/tests/non262/class/classPrototype.js
 create mode 100644 js/src/tests/non262/class/compPropDestr.js
 create mode 100644 js/src/tests/non262/class/compPropNames.js
 create mode 100644 js/src/tests/non262/class/constructorCalled.js
 create mode 100644 js/src/tests/non262/class/defaultConstructorBase.js
 create mode 100644 js/src/tests/non262/class/defaultConstructorDerivedSpread.js
 create mode 100644 js/src/tests/non262/class/defaultConstructorNotCallable.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorArrowEvalBinding.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorArrowEvalClosed.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorArrowEvalEscape.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorArrowEvalEscapeUninitialized.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorArrowEvalGetThis.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorArrowEvalNestedSuperCall.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorArrowEvalSuperCall.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorInlining.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorName.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorReturnPrimitive.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorTDZExplicitThis.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorTDZOffEdge.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorTDZReturnAliasedTry.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorTDZReturnObject.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorTDZReturnTry.js
 create mode 100644 js/src/tests/non262/class/derivedConstructorTDZReturnUndefined.js
 create mode 100644 js/src/tests/non262/class/extendBuiltinConstructors.js
 create mode 100644 js/src/tests/non262/class/fields-instance-class-name-binding-eval.js
 create mode 100644 js/src/tests/non262/class/fields-instance-class-name-binding.js
 create mode 100644 js/src/tests/non262/class/fields-static-class-name-binding-eval.js
 create mode 100644 js/src/tests/non262/class/fields-static-class-name-binding.js
 create mode 100644 js/src/tests/non262/class/geterNoExprClosure.js
 create mode 100644 js/src/tests/non262/class/innerBinding.js
 create mode 100644 js/src/tests/non262/class/member-expr-after-super.js
 create mode 100644 js/src/tests/non262/class/methDefn.js
 create mode 100644 js/src/tests/non262/class/methDefnGen.js
 create mode 100644 js/src/tests/non262/class/method-named-static.js
 create mode 100644 js/src/tests/non262/class/methodInstallation.js
 create mode 100644 js/src/tests/non262/class/methodName.js
 create mode 100644 js/src/tests/non262/class/methodOverwrites.js
 create mode 100644 js/src/tests/non262/class/methodsPrototype.js
 create mode 100644 js/src/tests/non262/class/newTargetArgumentsIntact.js
 create mode 100644 js/src/tests/non262/class/newTargetArrow.js
 create mode 100644 js/src/tests/non262/class/newTargetBound.js
 create mode 100644 js/src/tests/non262/class/newTargetCCW.js
 create mode 100644 js/src/tests/non262/class/newTargetDVG.js
 create mode 100644 js/src/tests/non262/class/newTargetDefaults.js
 create mode 100644 js/src/tests/non262/class/newTargetDirectInvoke.js
 create mode 100644 js/src/tests/non262/class/newTargetEval.js
 create mode 100644 js/src/tests/non262/class/newTargetGenerators.js
 create mode 100644 js/src/tests/non262/class/newTargetMethods.js
 create mode 100644 js/src/tests/non262/class/newTargetNonFunction.js
 create mode 100644 js/src/tests/non262/class/newTargetProxyNative.js
 create mode 100644 js/src/tests/non262/class/outerBinding.js
 create mode 100644 js/src/tests/non262/class/parenExprToString.js
 create mode 100644 js/src/tests/non262/class/shell.js
 create mode 100644 js/src/tests/non262/class/staticConstructor.js
 create mode 100644 js/src/tests/non262/class/staticMethods.js
 create mode 100644 js/src/tests/non262/class/strictExecution.js
 create mode 100644 js/src/tests/non262/class/stringConstructor.js
 create mode 100644 js/src/tests/non262/class/subclassedArrayUnboxed.js
 create mode 100644 js/src/tests/non262/class/superCallBadDynamicSuperClass.js
 create mode 100644 js/src/tests/non262/class/superCallBadNewTargetPrototype.js
 create mode 100644 js/src/tests/non262/class/superCallBaseInvoked.js
 create mode 100644 js/src/tests/non262/class/superCallIllegal.js
 create mode 100644 js/src/tests/non262/class/superCallInvalidBase.js
 create mode 100644 js/src/tests/non262/class/superCallOrder.js
 create mode 100644 js/src/tests/non262/class/superCallProperBase.js
 create mode 100644 js/src/tests/non262/class/superCallSpreadCall.js
 create mode 100644 js/src/tests/non262/class/superCallThisInit.js
 create mode 100644 js/src/tests/non262/class/superElemDelete.js
 create mode 100644 js/src/tests/non262/class/superPropBasicCalls.js
 create mode 100644 js/src/tests/non262/class/superPropBasicChain.js
 create mode 100644 js/src/tests/non262/class/superPropBasicGetter.js
 create mode 100644 js/src/tests/non262/class/superPropBasicNew.js
 create mode 100644 js/src/tests/non262/class/superPropChains.js
 create mode 100644 js/src/tests/non262/class/superPropDVG.js
 create mode 100644 js/src/tests/non262/class/superPropDelete.js
 create mode 100644 js/src/tests/non262/class/superPropDerivedCalls.js
 create mode 100644 js/src/tests/non262/class/superPropDestructuring.js
 create mode 100644 js/src/tests/non262/class/superPropEvalInsideArrow.js
 create mode 100644 js/src/tests/non262/class/superPropEvalInsideNested.js
 create mode 100644 js/src/tests/non262/class/superPropFor.js
 create mode 100644 js/src/tests/non262/class/superPropHeavyweightArrow.js
 create mode 100644 js/src/tests/non262/class/superPropHomeObject.js
 create mode 100644 js/src/tests/non262/class/superPropIncDecElem.js
 create mode 100644 js/src/tests/non262/class/superPropLazyInnerFunction.js
 create mode 100644 js/src/tests/non262/class/superPropNoOverwriting.js
 create mode 100644 js/src/tests/non262/class/superPropOrdering.js
 create mode 100644 js/src/tests/non262/class/superPropProtoChanges.js
 create mode 100644 js/src/tests/non262/class/superPropProxies.js
 create mode 100644 js/src/tests/non262/class/superPropSkips.js
 create mode 100644 js/src/tests/non262/class/superPropStatics.js
 create mode 100644 js/src/tests/non262/class/superPropStrictAssign.js
 create mode 100644 js/src/tests/non262/class/superThisStrictNoBoxing.js
 create mode 100644 js/src/tests/non262/class/uninitializedThisError.js
 create mode 100644 js/src/tests/non262/comprehensions/browser.js
 create mode 100644 js/src/tests/non262/comprehensions/shell.js
 create mode 100644 js/src/tests/non262/destructuring/array-default-class.js
 create mode 100644 js/src/tests/non262/destructuring/array-iterator-close.js
 create mode 100644 js/src/tests/non262/destructuring/browser.js
 create mode 100644 js/src/tests/non262/destructuring/bug1396261.js
 create mode 100644 js/src/tests/non262/destructuring/constant-folding.js
 create mode 100644 js/src/tests/non262/destructuring/cover-init-name-syntax.js
 create mode 100644 js/src/tests/non262/destructuring/duplicate-__proto__.js
 create mode 100644 js/src/tests/non262/destructuring/iterator-primitive.js
 create mode 100644 js/src/tests/non262/destructuring/order-super.js
 create mode 100644 js/src/tests/non262/destructuring/order.js
 create mode 100644 js/src/tests/non262/destructuring/rest-parameter-aray-iterator.js
 create mode 100644 js/src/tests/non262/destructuring/rest-parameter-arguments.js
 create mode 100644 js/src/tests/non262/destructuring/rest-parameter-function-length.js
 create mode 100644 js/src/tests/non262/destructuring/rest-parameter-spread-call-optimization.js
 create mode 100644 js/src/tests/non262/destructuring/rest-parameter-syntax.js
 create mode 100644 js/src/tests/non262/destructuring/rest-parameter.js
 create mode 100644 js/src/tests/non262/destructuring/rest-with-trailing-comma.js
 create mode 100644 js/src/tests/non262/destructuring/shell.js
 create mode 100644 js/src/tests/non262/destructuring/yield-in-object-destr-function.js
 create mode 100644 js/src/tests/non262/destructuring/yield-in-object-destr-generator.js
 create mode 100644 js/src/tests/non262/destructuring/yield-in-object-destr-script.js
 create mode 100644 js/src/tests/non262/destructuring/yield-with-escape-in-object-destr-function.js
 create mode 100644 js/src/tests/non262/destructuring/yield-with-escape-in-object-destr-generator.js
 create mode 100644 js/src/tests/non262/destructuring/yield-with-escape-in-object-destr-script.js
 create mode 100644 js/src/tests/non262/ev
 create mode 100644 js/src/tests/non262/eval/browser.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-fun-normalcaller-direct-normalcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-fun-normalcaller-direct-strictcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-fun-normalcaller-indirect-normalcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-fun-normalcaller-indirect-strictcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-fun-strictcaller-direct-normalcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-fun-strictcaller-direct-strictcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-fun-strictcaller-indirect-normalcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-fun-strictcaller-indirect-strictcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-global-normalcaller-direct-normalcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-global-normalcaller-direct-strictcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-global-normalcaller-indirect-normalcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-global-normalcaller-indirect-strictcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-global-strictcaller-direct-normalcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-global-strictcaller-direct-strictcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-global-strictcaller-indirect-normalcode.js
 create mode 100644 js/src/tests/non262/eval/exhaustive-global-strictcaller-indirect-strictcode.js
 create mode 100644 js/src/tests/non262/eval/line-terminator-paragraph-terminator.js
 create mode 100644 js/src/tests/non262/eval/redeclared-arguments-in-param-expression-eval.js
 create mode 100644 js/src/tests/non262/eval/shell.js
 create mode 100644 js/src/tests/non262/eval/undeclared-name-in-nested-strict-eval.js
 create mode 100644 js/src/tests/non262/execution-contexts/browser.js
 create mode 100644 js/src/tests/non262/execution-contexts/regress-23346.js
 create mode 100644 js/src/tests/non262/execution-contexts/regress-448595-01.js
 create mode 100644 js/src/tests/non262/execution-contexts/shell.js
 create mode 100644 js/src/tests/non262/expressions/11.1.5-01.js
 create mode 100644 js/src/tests/non262/expressions/ToPropertyKey-symbols.js
 create mode 100644 js/src/tests/non262/expressions/binary-literals.js
 create mode 100644 js/src/tests/non262/expressions/browser.js
 create mode 100644 js/src/tests/non262/expressions/computed-property-side-effects.js
 create mode 100644 js/src/tests/non262/expressions/constant-folded-labeled-statement.js
 create mode 100644 js/src/tests/non262/expressions/delete-constant-folded-and-or.js
 create mode 100644 js/src/tests/non262/expressions/delete-name-parenthesized-early-error-strict-mode.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-array-default-call.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-array-default-class.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-array-default-function-nested.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-array-default-function.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-array-default-simple.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-array-default-yield.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-array-done.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-array-lexical.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-pattern-parenthesized.js
 create mode 100644 js/src/tests/non262/expressions/destructuring-scope.js
 create mode 100644 js/src/tests/non262/expressions/inNotObjectError.js
 create mode 100644 js/src/tests/non262/expressions/named-accessor-function.js
 create mode 100644 js/src/tests/non262/expressions/nested-delete-name-in-evalcode.js
 create mode 100644 js/src/tests/non262/expressions/nullish-coalescing.js
 create mode 100644 js/src/tests/non262/expressions/object-literal-__proto__.js
 create mode 100644 js/src/tests/non262/expressions/object-literal-accessor-arguments.js
 create mode 100644 js/src/tests/non262/expressions/object-literal-accessor-property-name.js
 create mode 100644 js/src/tests/non262/expressions/object-literal-computed-property-evaluation.js
 create mode 100644 js/src/tests/non262/expressions/octal-literals.js
 create mode 100644 js/src/tests/non262/expressions/optional-chain-class-heritage.js
 create mode 100644 js/src/tests/non262/expressions/optional-chain-first-expression.js
 create mode 100644 js/src/tests/non262/expressions/optional-chain-super-elem.js
 create mode 100644 js/src/tests/non262/expressions/optional-chain.js
 create mode 100644 js/src/tests/non262/expressions/primitive-this-boxing-behavior.js
 create mode 100644 js/src/tests/non262/expressions/regress-192288.js
 create mode 100644 js/src/tests/non262/expressions/regress-346203.js
 create mode 100644 js/src/tests/non262/expressions/regress-346645-01.js
 create mode 100644 js/src/tests/non262/expressions/regress-346645-02.js
 create mode 100644 js/src/tests/non262/expressions/regress-346645-03.js
 create mode 100644 js/src/tests/non262/expressions/regress-394673.js
 create mode 100644 js/src/tests/non262/expressions/regress-418051.js
 create mode 100644 js/src/tests/non262/expressions/regress-451340.js
 create mode 100644 js/src/tests/non262/expressions/regress-96526-argsub.js
 create mode 100644 js/src/tests/non262/expressions/regress-96526-delelem.js
 create mode 100644 js/src/tests/non262/expressions/regress-96526-noargsub.js
 create mode 100644 js/src/tests/non262/expressions/shell.js
 create mode 100644 js/src/tests/non262/expressions/short-circuit-compound-assignment-const.js
 create mode 100644 js/src/tests/non262/expressions/short-circuit-compound-assignment-deleted-decl-binding.js
 create mode 100644 js/src/tests/non262/expressions/short-circuit-compound-assignment-property-key-evaluation.js
 create mode 100644 js/src/tests/non262/expressions/short-circuit-compound-assignment-scope-lookup.js
 create mode 100644 js/src/tests/non262/expressions/short-circuit-compound-assignment-tdz.js
 create mode 100644 js/src/tests/non262/expressions/short-circuit-compound-assignment.js
 create mode 100644 js/src/tests/non262/expressions/string-literal-escape-sequences.js
 create mode 100644 js/src/tests/non262/expressions/tagged-template-constant-folding.js
 create mode 100644 js/src/tests/non262/expressions/trailing_comma_arguments.js
 create mode 100644 js/src/tests/non262/expressions/trailing_comma_arrow.js
 create mode 100644 js/src/tests/non262/expressions/trailing_comma_getter_setter.js
 create mode 100644 js/src/tests/non262/expressions/trailing_comma_parameters.js
 create mode 100644 js/src/tests/non262/extensions/15.9.4.2.js
 create mode 100644 js/src/tests/non262/extensions/8.12.5-01.js
 create mode 100644 js/src/tests/non262/extensions/ArrayBuffer-slice-arguments-detaching.js
 create mode 100644 js/src/tests/non262/extensions/Boolean-toSource.js
 create mode 100644 js/src/tests/non262/extensions/DataView-construct-arguments-detaching.js
 create mode 100644 js/src/tests/non262/extensions/DataView-set-arguments-detaching.js
 create mode 100644 js/src/tests/non262/extensions/Number-toSource.js
 create mode 100644 js/src/tests/non262/extensions/RegExp-error-message-skip-selfhosted-frames.js
 create mode 100644 js/src/tests/non262/extensions/RegExp-replace-lastParen.js
 create mode 100644 js/src/tests/non262/extensions/String-match-flags.js
 create mode 100644 js/src/tests/non262/extensions/String-methods-infinite-recursion.js
 create mode 100644 js/src/tests/non262/extensions/String-toSource.js
 create mode 100644 js/src/tests/non262/extensions/TypedArray-set-object-funky-length-detaches.js
 create mode 100644 js/src/tests/non262/extensions/TypedArray-subarray-arguments-detaching.js
 create mode 100644 js/src/tests/non262/extensions/__proto__.js
 create mode 100644 js/src/tests/non262/extensions/arguments-property-access-in-function.js
 create mode 100644 js/src/tests/non262/extensions/array-inherited-__proto__.js
 create mode 100644 js/src/tests/non262/extensions/array-isArray-proxy-recursion.js
 create mode 100644 js/src/tests/non262/extensions/array-length-protochange.js
 create mode 100644 js/src/tests/non262/extensions/array-pop-proxy.js
 create mode 100644 js/src/tests/non262/extensions/array-toString-recursion.js
 create mode 100644 js/src/tests/non262/extensions/arraybuffer-prototype.js
 create mode 100644 js/src/tests/non262/extensions/bad-regexp-data-clone.js
 create mode 100644 js/src/tests/non262/extensions/basic-for-each.js
 create mode 100644 js/src/tests/non262/extensions/basic-for-in.js
 create mode 100644 js/src/tests/non262/extensions/browser.js
 create mode 100644 js/src/tests/non262/extensions/bug472534.js
 create mode 100644 js/src/tests/non262/extensions/builtin-function-arguments-caller.js
 create mode 100644 js/src/tests/non262/extensions/censor-strict-caller.js
 create mode 100644 js/src/tests/non262/extensions/clone-bigint.js
 create mode 100644 js/src/tests/non262/extensions/clone-complex-object.js
 create mode 100644 js/src/tests/non262/extensions/clone-errors.js
 create mode 100644 js/src/tests/non262/extensions/clone-forge.js
 create mode 100644 js/src/tests/non262/extensions/clone-invalid-property-key.js
 create mode 100644 js/src/tests/non262/extensions/clone-leaf-object.js
 create mode 100644 js/src/tests/non262/extensions/clone-many-transferables.js
 create mode 100644 js/src/tests/non262/extensions/clone-object-deep.js
 create mode 100644 js/src/tests/non262/extensions/clone-object.js
 create mode 100644 js/src/tests/non262/extensions/clone-regexp.js
 create mode 100644 js/src/tests/non262/extensions/clone-sab-failure.js
 create mode 100644 js/src/tests/non262/extensions/clone-sab-leak.js
 create mode 100644 js/src/tests/non262/extensions/clone-sab.js
 create mode 100644 js/src/tests/non262/extensions/clone-simple.js
 create mode 100644 js/src/tests/non262/extensions/clone-transferables.js
 create mode 100644 js/src/tests/non262/extensions/clone-typed-array.js
 create mode 100644 js/src/tests/non262/extensions/clone-v1-typed-array-data.dat
 create mode 100644 js/src/tests/non262/extensions/clone-v1-typed-array.js
 create mode 100644 js/src/tests/non262/extensions/collect-gray.js
 create mode 100644 js/src/tests/non262/extensions/column-numbers.js
 create mode 100644 js/src/tests/non262/extensions/cross-global-eval-is-indirect.js
 create mode 100644 js/src/tests/non262/extensions/cross-global-getPrototypeOf.js
 create mode 100644 js/src/tests/non262/extensions/dataview.js
 create mode 100644 js/src/tests/non262/extensions/decompile-for-of.js
 create mode 100644 js/src/tests/non262/extensions/destructure-accessor.js
 create mode 100644 js/src/tests/non262/extensions/destructuring-__proto__-shorthand-assignment-before-var.js
 create mode 100644 js/src/tests/non262/extensions/destructuring-__proto__-shorthand-assignment.js
 create mode 100644 js/src/tests/non262/extensions/destructuring-__proto__-target-assignment.js
 create mode 100644 js/src/tests/non262/extensions/destructuring-for-inof-__proto__.js
 create mode 100644 js/src/tests/non262/extensions/destructuring-order.js
 create mode 100644 js/src/tests/non262/extensions/element-setting-ToNumber-detaches.js
 create mode 100644 js/src/tests/non262/extensions/empty.txt
 create mode 100644 js/src/tests/non262/extensions/error-tostring-function.js
 create mode 100644 js/src/tests/non262/extensions/errorcolumnblame.js
 create mode 100644 js/src/tests/non262/extensions/es5ish-defineGetter-defineSetter.js
 create mode 100644 js/src/tests/non262/extensions/eval-native-callback-is-indirect.js
 create mode 100644 js/src/tests/non262/extensions/expression-closure-syntax.js
 create mode 100644 js/src/tests/non262/extensions/extension-methods-reject-null-undefined-this.js
 create mode 100644 js/src/tests/non262/extensions/file-mapped-arraybuffers.js
 create mode 100644 js/src/tests/non262/extensions/file-mapped-arraybuffers.txt
 create mode 100644 js/src/tests/non262/extensions/for-loop-with-lexical-declaration-and-nested-function-statement.js
 create mode 100644 js/src/tests/non262/extensions/function-caller-skips-eval-frames.js
 create mode 100644 js/src/tests/non262/extensions/function-caller-strict-cross-global.js
 create mode 100644 js/src/tests/non262/extensions/function-definition-with.js
 create mode 100644 js/src/tests/non262/extensions/function-properties.js
 create mode 100644 js/src/tests/non262/extensions/getOwnPropertyNames-__proto__.js
 create mode 100644 js/src/tests/non262/extensions/getset-001.js
 create mode 100644 js/src/tests/non262/extensions/getset-003.js
 create mode 100644 js/src/tests/non262/extensions/getset-004.js
 create mode 100644 js/src/tests/non262/extensions/getset-005.js
 create mode 100644 js/src/tests/non262/extensions/getset-006.js
 create mode 100644 js/src/tests/non262/extensions/inc-dec-functioncall.js
 create mode 100644 js/src/tests/non262/extensions/keyword-unescaped-requirement-modules.js
 create mode 100644 js/src/tests/non262/extensions/keyword-unescaped-requirement.js
 create mode 100644 js/src/tests/non262/extensions/mutable-proto-special-form.js
 create mode 100644 js/src/tests/non262/extensions/nested-delete-name-in-evalcode.js
 create mode 100644 js/src/tests/non262/extensions/new-cross-compartment.js
 create mode 100644 js/src/tests/non262/extensions/new-parenthesization.js
 create mode 100644 js/src/tests/non262/extensions/newer-type-functions-caller-arguments.js
 create mode 100644 js/src/tests/non262/extensions/non_syntactic.js
 create mode 100644 js/src/tests/non262/extensions/object-toSource-override-on-getter.js
 create mode 100644 js/src/tests/non262/extensions/object-toSource-undefined-getter.js
 create mode 100644 js/src/tests/non262/extensions/object-toSource-with-symbol-keys.js
 create mode 100644 js/src/tests/non262/extensions/parse-rest-destructuring-parameter.js
 create mode 100644 js/src/tests/non262/extensions/preventExtensions-cross-global.js
 create mode 100644 js/src/tests/non262/extensions/proxy-array-target-length-definition.js
 create mode 100644 js/src/tests/non262/extensions/proxy-enumeration.js
 create mode 100644 js/src/tests/non262/extensions/proxy-proto-setter.js
 create mode 100644 js/src/tests/non262/extensions/proxy-strict.js
 create mode 100644 js/src/tests/non262/extensions/quote-string-for-nul-character.js
 create mode 100644 js/src/tests/non262/extensions/recursion.js
 create mode 100644 js/src/tests/non262/extensions/redeclaration-of-catch-warning.js
 create mode 100644 js/src/tests/non262/extensions/reentrant-RegExp-creation-and-gc-during-new-RegExp-pattern-ToString.js
 create mode 100644 js/src/tests/non262/extensions/regress-103087.js
 create mode 100644 js/src/tests/non262/extensions/regress-104077.js
 create mode 100644 js/src/tests/non262/extensions/regress-178722.js
 create mode 100644 js/src/tests/non262/extensions/regress-188206-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-188206-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-192465.js
 create mode 100644 js/src/tests/non262/extensions/regress-220367-002.js
 create mode 100644 js/src/tests/non262/extensions/regress-226078.js
 create mode 100644 js/src/tests/non262/extensions/regress-228087.js
 create mode 100644 js/src/tests/non262/extensions/regress-245148.js
 create mode 100644 js/src/tests/non262/extensions/regress-255245.js
 create mode 100644 js/src/tests/non262/extensions/regress-274152.js
 create mode 100644 js/src/tests/non262/extensions/regress-300079.js
 create mode 100644 js/src/tests/non262/extensions/regress-311161.js
 create mode 100644 js/src/tests/non262/extensions/regress-311792-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-311792-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-313763.js
 create mode 100644 js/src/tests/non262/extensions/regress-314874.js
 create mode 100644 js/src/tests/non262/extensions/regress-315509-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-319683.js
 create mode 100644 js/src/tests/non262/extensions/regress-320854.js
 create mode 100644 js/src/tests/non262/extensions/regress-327170.js
 create mode 100644 js/src/tests/non262/extensions/regress-327608.js
 create mode 100644 js/src/tests/non262/extensions/regress-328443.js
 create mode 100644 js/src/tests/non262/extensions/regress-330569.js
 create mode 100644 js/src/tests/non262/extensions/regress-333541.js
 create mode 100644 js/src/tests/non262/extensions/regress-336409-1.js
 create mode 100644 js/src/tests/non262/extensions/regress-336409-2.js
 create mode 100644 js/src/tests/non262/extensions/regress-336410-1.js
 create mode 100644 js/src/tests/non262/extensions/regress-336410-2.js
 create mode 100644 js/src/tests/non262/extensions/regress-339685.js
 create mode 100644 js/src/tests/non262/extensions/regress-341956-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-341956-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-341956-03.js
 create mode 100644 js/src/tests/non262/extensions/regress-342960.js
 create mode 100644 js/src/tests/non262/extensions/regress-345967.js
 create mode 100644 js/src/tests/non262/extensions/regress-346642-06.js
 create mode 100644 js/src/tests/non262/extensions/regress-346773.js
 create mode 100644 js/src/tests/non262/extensions/regress-350312-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-350312.js
 create mode 100644 js/src/tests/non262/extensions/regress-351070-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-351448.js
 create mode 100644 js/src/tests/non262/extensions/regress-351463-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-351973.js
 create mode 100644 js/src/tests/non262/extensions/regress-352291.js
 create mode 100644 js/src/tests/non262/extensions/regress-352372.js
 create mode 100644 js/src/tests/non262/extensions/regress-352604.js
 create mode 100644 js/src/tests/non262/extensions/regress-353116.js
 create mode 100644 js/src/tests/non262/extensions/regress-353214-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-354297.js
 create mode 100644 js/src/tests/non262/extensions/regress-355052-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-355052-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-355052-03.js
 create mode 100644 js/src/tests/non262/extensions/regress-355410.js
 create mode 100644 js/src/tests/non262/extensions/regress-355497.js
 create mode 100644 js/src/tests/non262/extensions/regress-363040-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-363040-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-363258.js
 create mode 100644 js/src/tests/non262/extensions/regress-363988.js
 create mode 100644 js/src/tests/non262/extensions/regress-365527.js
 create mode 100644 js/src/tests/non262/extensions/regress-365692.js
 create mode 100644 js/src/tests/non262/extensions/regress-365869.js
 create mode 100644 js/src/tests/non262/extensions/regress-366288.js
 create mode 100644 js/src/tests/non262/extensions/regress-366292.js
 create mode 100644 js/src/tests/non262/extensions/regress-366396.js
 create mode 100644 js/src/tests/non262/extensions/regress-366668-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-367501-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-367501-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-367501-03.js
 create mode 100644 js/src/tests/non262/extensions/regress-367501-04.js
 create mode 100644 js/src/tests/non262/extensions/regress-367589.js
 create mode 100644 js/src/tests/non262/extensions/regress-368213.js
 create mode 100644 js/src/tests/non262/extensions/regress-368224.js
 create mode 100644 js/src/tests/non262/extensions/regress-368516.js
 create mode 100644 js/src/tests/non262/extensions/regress-369404.js
 create mode 100644 js/src/tests/non262/extensions/regress-369696-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-369696-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-369696-03.js
 create mode 100644 js/src/tests/non262/extensions/regress-372309.js
 create mode 100644 js/src/tests/non262/extensions/regress-375183.js
 create mode 100644 js/src/tests/non262/extensions/regress-375344.js
 create mode 100644 js/src/tests/non262/extensions/regress-379566.js
 create mode 100644 js/src/tests/non262/extensions/regress-380889.js
 create mode 100644 js/src/tests/non262/extensions/regress-381303.js
 create mode 100644 js/src/tests/non262/extensions/regress-381304.js
 create mode 100644 js/src/tests/non262/extensions/regress-385393-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-385393-08.js
 create mode 100644 js/src/tests/non262/extensions/regress-390598.js
 create mode 100644 js/src/tests/non262/extensions/regress-394967.js
 create mode 100644 js/src/tests/non262/extensions/regress-396326-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-396326.js
 create mode 100644 js/src/tests/non262/extensions/regress-406572.js
 create mode 100644 js/src/tests/non262/extensions/regress-407501.js
 create mode 100644 js/src/tests/non262/extensions/regress-407720.js
 create mode 100644 js/src/tests/non262/extensions/regress-412926.js
 create mode 100644 js/src/tests/non262/extensions/regress-414098.js
 create mode 100644 js/src/tests/non262/extensions/regress-414755.js
 create mode 100644 js/src/tests/non262/extensions/regress-416354.js
 create mode 100644 js/src/tests/non262/extensions/regress-416460.js
 create mode 100644 js/src/tests/non262/extensions/regress-416834.js
 create mode 100644 js/src/tests/non262/extensions/regress-420869-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-422592.js
 create mode 100644 js/src/tests/non262/extensions/regress-424683-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-426711.js
 create mode 100644 js/src/tests/non262/extensions/regress-427196-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-427196-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-427196-03.js
 create mode 100644 js/src/tests/non262/extensions/regress-429739.js
 create mode 100644 js/src/tests/non262/extensions/regress-430740.js
 create mode 100644 js/src/tests/non262/extensions/regress-434837-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-435497-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-435497-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-435497-03.js
 create mode 100644 js/src/tests/non262/extensions/regress-436741.js
 create mode 100644 js/src/tests/non262/extensions/regress-437288-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-44009.js
 create mode 100644 js/src/tests/non262/extensions/regress-443569.js
 create mode 100644 js/src/tests/non262/extensions/regress-446386.js
 create mode 100644 js/src/tests/non262/extensions/regress-452168.js
 create mode 100644 js/src/tests/non262/extensions/regress-452178.js
 create mode 100644 js/src/tests/non262/extensions/regress-452329.js
 create mode 100644 js/src/tests/non262/extensions/regress-452338.js
 create mode 100644 js/src/tests/non262/extensions/regress-452498-162.js
 create mode 100644 js/src/tests/non262/extensions/regress-452498-196.js
 create mode 100644 js/src/tests/non262/extensions/regress-452565.js
 create mode 100644 js/src/tests/non262/extensions/regress-452913.js
 create mode 100644 js/src/tests/non262/extensions/regress-453249.js
 create mode 100644 js/src/tests/non262/extensions/regress-454744.js
 create mode 100644 js/src/tests/non262/extensions/regress-455380.js
 create mode 100644 js/src/tests/non262/extensions/regress-455408.js
 create mode 100644 js/src/tests/non262/extensions/regress-456826.js
 create mode 100644 js/src/tests/non262/extensions/regress-459606.js
 create mode 100644 js/src/tests/non262/extensions/regress-462734-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-462734-03.js
 create mode 100644 js/src/tests/non262/extensions/regress-462734-04.js
 create mode 100644 js/src/tests/non262/extensions/regress-465276.js
 create mode 100644 js/src/tests/non262/extensions/regress-465337.js
 create mode 100644 js/src/tests/non262/extensions/regress-465443.js
 create mode 100644 js/src/tests/non262/extensions/regress-465453.js
 create mode 100644 js/src/tests/non262/extensions/regress-466905-04.js
 create mode 100644 js/src/tests/non262/extensions/regress-466905-05.js
 create mode 100644 js/src/tests/non262/extensions/regress-469234.js
 create mode 100644 js/src/tests/non262/extensions/regress-469405-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-469405-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-469625-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-469625.js
 create mode 100644 js/src/tests/non262/extensions/regress-469761.js
 create mode 100644 js/src/tests/non262/extensions/regress-470300-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-470300-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-470310.js
 create mode 100644 js/src/tests/non262/extensions/regress-472450-03.js
 create mode 100644 js/src/tests/non262/extensions/regress-472450-04.js
 create mode 100644 js/src/tests/non262/extensions/regress-472599.js
 create mode 100644 js/src/tests/non262/extensions/regress-473040.js
 create mode 100644 js/src/tests/non262/extensions/regress-474771-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-474771-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-476414-01.js
 create mode 100644 js/src/tests/non262/extensions/regress-476414-02.js
 create mode 100644 js/src/tests/non262/extensions/regress-476447.js
 create mode 100644 js/src/tests/non262/extensions/regress-476653.js
 create mode 100644 js/src/tests/non262/extensions/regress-476869.js
 create mode 100644 js/src/tests/non262/extensions/regress-477158.js
 create mode 100644 js/src/tests/non262/extensions/regress-477187.js
 create mode 100644 js/src/tests/non262/extensions/regress-479487.js
 create mode 100644 js/src/tests/non262/extensions/regress-479551.js
 create mode 100644 js/src/tests/non262/extensions/regress-480579.js
 create mode 100644 js/src/tests/non262/extensions/regress-481516.js
 create mode 100644 js/src/tests/non262/extensions/regress-482263.js
 create mode 100644 js/src/tests/non262/extensions/regress-50447-1.js
 create mode 100644 js/src/tests/non262/extensions/regress-543839.js
 create mode 100644 js/src/tests/non262/extensions/regress-591450.js
 create mode 100644 js/src/tests/non262/extensions/regress-636818.js
 create mode 100644 js/src/tests/non262/extensions/regress-645160.js
 create mode 100644 js/src/tests/non262/extensions/regress-650753.js
 create mode 100644 js/src/tests/non262/extensions/regress-696109.js
 create mode 100644 js/src/tests/non262/extensions/regress-90596-001.js
 create mode 100644 js/src/tests/non262/extensions/regress-96284-001.js
 create mode 100644 js/src/tests/non262/extensions/regress-bug607284.js
 create mode 100644 js/src/tests/non262/extensions/regress-bug629723.js
 create mode 100644 js/src/tests/non262/extensions/reviver-mutates-holder-array-ccw.js
 create mode 100644 js/src/tests/non262/extensions/reviver-mutates-holder-array-nonnative.js
 create mode 100644 js/src/tests/non262/extensions/reviver-mutates-holder-array.js
 create mode 100644 js/src/tests/non262/extensions/reviver-mutates-holder-object-ccw.js
 create mode 100644 js/src/tests/non262/extensions/reviver-mutates-holder-object-nonnative.js
 create mode 100644 js/src/tests/non262/extensions/reviver-mutates-holder-object.js
 create mode 100644 js/src/tests/non262/extensions/scope-001.js
 create mode 100644 js/src/tests/non262/extensions/set-property-non-extensible.js
 create mode 100644 js/src/tests/non262/extensions/setImmutablePrototype.js
 create mode 100644 js/src/tests/non262/extensions/shareddataview.js
 create mode 100644 js/src/tests/non262/extensions/sharedtypedarray.js
 create mode 100644 js/src/tests/non262/extensions/shell.js
 create mode 100644 js/src/tests/non262/extensions/sps-generators.js
 create mode 100644 js/src/tests/non262/extensions/string-literal-getter-setter-decompilation.js
 create mode 100644 js/src/tests/non262/extensions/toLength.js
 create mode 100644 js/src/tests/non262/extensions/toLocaleString-infinite-recursion.js
 create mode 100644 js/src/tests/non262/extensions/toSource-infinite-recursion.js
 create mode 100644 js/src/tests/non262/extensions/too-many-arguments-constructing-bound-function.js
 create mode 100644 js/src/tests/non262/extensions/typedarray-copyWithin-arguments-detaching.js
 create mode 100644 js/src/tests/non262/extensions/typedarray-set-neutering.js
 create mode 100644 js/src/tests/non262/extensions/typedarray-subarray-of-subarray.js
 create mode 100644 js/src/tests/non262/extensions/typedarray.js
 create mode 100644 js/src/tests/non262/extensions/uneval/bug496985.js
 create mode 100644 js/src/tests/non262/extensions/uneval/bug566661.js
 create mode 100644 js/src/tests/non262/extensions/uneval/function-bind.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-231518.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-245795.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-254375.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-304897.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-306738.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-311583.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-313803.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-322957.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-328556.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-358594-01.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-358594-02.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-358594-03.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-358594-04.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-358594-05.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-358594-06.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-367629.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-375801.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-380581.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-380933.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-381211.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-381301.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-385393-03.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-385729.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-452498-082.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-452498-101.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-452498-117.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-621814.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-624199.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-90596-002.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-96284-002.js
 create mode 100644 js/src/tests/non262/extensions/uneval/regress-bug567606.js
 create mode 100644 js/src/tests/non262/extensions/uneval/strict-function-toSource.js
 create mode 100644 js/src/tests/non262/extensions/uneval/symbol-uneval.js
 create mode 100644 js/src/tests/non262/extensions/uneval/toSource-0.js
 create mode 100644 js/src/tests/non262/extensions/unterminated-literal-error-location.js
 create mode 100644 js/src/tests/non262/extensions/weakmap.js
 create mode 100644 js/src/tests/non262/fields/await-identifier-module-1.js
 create mode 100644 js/src/tests/non262/fields/await-identifier-module-2.js
 create mode 100644 js/src/tests/non262/fields/await-identifier-module-3.js
 create mode 100644 js/src/tests/non262/fields/await-identifier-script.js
 create mode 100644 js/src/tests/non262/fields/browser.js
 create mode 100644 js/src/tests/non262/fields/bug1587574.js
 create mode 100644 js/src/tests/non262/fields/scopes.js
 create mode 100644 js/src/tests/non262/fields/shell.js
 create mode 100644 js/src/tests/non262/fields/unimplemented.js
 create mode 100644 js/src/tests/non262/generators/326466-01.js
 create mode 100644 js/src/tests/non262/generators/browser.js
 create mode 100644 js/src/tests/non262/generators/construct-newtarget.js
 create mode 100644 js/src/tests/non262/generators/create-function-parse-before-getprototype.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-1.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-10.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-11.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-12.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-2.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-3.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-4.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-5.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-6.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-7.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-8.js
 create mode 100644 js/src/tests/non262/generators/delegating-yield-9.js
 create mode 100644 js/src/tests/non262/generators/fibonacci-matrix-generator.js
 create mode 100644 js/src/tests/non262/generators/forbidden-as-consequent.js
 create mode 100644 js/src/tests/non262/generators/gen-with-call-obj.js
 create mode 100644 js/src/tests/non262/generators/iteration.js
 create mode 100644 js/src/tests/non262/generators/iterator-next-non-object.js
 create mode 100644 js/src/tests/non262/generators/iterator-toString.js
 create mode 100644 js/src/tests/non262/generators/nested-yield.js
 create mode 100644 js/src/tests/non262/generators/objects.js
 create mode 100644 js/src/tests/non262/generators/pi-generator.js
 create mode 100644 js/src/tests/non262/generators/properties.js
 create mode 100644 js/src/tests/non262/generators/regress-345855.js
 create mode 100644 js/src/tests/non262/generators/regress-345879-01.js
 create mode 100644 js/src/tests/non262/generators/regress-349362.js
 create mode 100644 js/src/tests/non262/generators/regress-349851.js
 create mode 100644 js/src/tests/non262/generators/regress-350809.js
 create mode 100644 js/src/tests/non262/generators/regress-351120.js
 create mode 100644 js/src/tests/non262/generators/regress-359062.js
 create mode 100644 js/src/tests/non262/generators/regress-366941.js
 create mode 100644 js/src/tests/non262/generators/regress-384991.js
 create mode 100644 js/src/tests/non262/generators/regress-466206.js
 create mode 100644 js/src/tests/non262/generators/return-finally.js
 create mode 100644 js/src/tests/non262/generators/runtime.js
 create mode 100644 js/src/tests/non262/generators/shell.js
 create mode 100644 js/src/tests/non262/generators/simple-fib.js
 create mode 100644 js/src/tests/non262/generators/subclass.js
 create mode 100644 js/src/tests/non262/generators/syntax.js
 create mode 100644 js/src/tests/non262/generators/yield-error.js
 create mode 100644 js/src/tests/non262/generators/yield-iterator-close.js
 create mode 100644 js/src/tests/non262/generators/yield-non-regexp.js
 create mode 100644 js/src/tests/non262/generators/yield-star-iterator-close.js
 create mode 100644 js/src/tests/non262/generators/yield-star-iterator-primitive.js
 create mode 100644 js/src/tests/non262/generators/yield-star-throw-htmldda.js
 create mode 100644 js/src/tests/non262/get-set/browser.js
 create mode 100644 js/src/tests/non262/get-set/getset-002.js
 create mode 100644 js/src/tests/non262/get-set/regress-375976.js
 create mode 100644 js/src/tests/non262/get-set/shell.js
 create mode 100644 js/src/tests/non262/global/adding-global-var-nonextensible-error.js
 create mode 100644 js/src/tests/non262/global/browser.js
 create mode 100644 js/src/tests/non262/global/bug-320887.js
 create mode 100644 js/src/tests/non262/global/bug660612.js
 create mode 100644 js/src/tests/non262/global/cross-global-implicit-this.js
 create mode 100644 js/src/tests/non262/global/decodeURI-decodes-FFFE-FFFF.js
 create mode 100644 js/src/tests/non262/global/delete-global-NaN-property.js
 create mode 100644 js/src/tests/non262/global/direct-eval-but-not.js
 create mode 100644 js/src/tests/non262/global/eval-01.js
 create mode 100644 js/src/tests/non262/global/eval-02.js
 create mode 100644 js/src/tests/non262/global/eval-in-strict-eval-in-normal-function.js
 create mode 100644 js/src/tests/non262/global/eval-inside-with-is-direct.js
 create mode 100644 js/src/tests/non262/global/eval-native-callback-is-indirect.js
 create mode 100644 js/src/tests/non262/global/globalThis-enumeration.js
 create mode 100644 js/src/tests/non262/global/parenthesized-eval-is-direct.js
 create mode 100644 js/src/tests/non262/global/parseFloat-01.js
 create mode 100644 js/src/tests/non262/global/parseInt-01.js
 create mode 100644 js/src/tests/non262/global/parseInt-default-to-decimal.js
 create mode 100644 js/src/tests/non262/global/shell.js
 create mode 100644 js/src/tests/non262/iterable/browser.js
 create mode 100644 js/src/tests/non262/iterable/regress-340526-01.js
 create mode 100644 js/src/tests/non262/iterable/regress-341815.js
 create mode 100644 js/src/tests/non262/iterable/regress-341821.js
 create mode 100644 js/src/tests/non262/iterable/regress-415922.js
 create mode 100644 js/src/tests/non262/iterable/shell.js
 create mode 100644 js/src/tests/non262/jit/browser.js
 create mode 100644 js/src/tests/non262/jit/math-jit-tests.js
 create mode 100644 js/src/tests/non262/jit/regress-451673.js
 create mode 100644 js/src/tests/non262/jit/regress-451974-01.js
 create mode 100644 js/src/tests/non262/jit/regress-451974-02.js
 create mode 100644 js/src/tests/non262/jit/regress-452498-01.js
 create mode 100644 js/src/tests/non262/jit/regress-458838.js
 create mode 100644 js/src/tests/non262/jit/regress-469927.js
 create mode 100644 js/src/tests/non262/jit/regress-470739.js
 create mode 100644 js/src/tests/non262/jit/regress-489682.js
 create mode 100644 js/src/tests/non262/jit/shell.js
 create mode 100644 js/src/tests/non262/lexical-conventions/browser.js
 create mode 100644 js/src/tests/non262/lexical-conventions/lexical-001.js
 create mode 100644 js/src/tests/non262/lexical-conventions/regress-177314.js
 create mode 100644 js/src/tests/non262/lexical-conventions/regress-469940.js
 create mode 100644 js/src/tests/non262/lexical-conventions/shell.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-arguments.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-eval.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-generators.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-if.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-label.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-notapplicable.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-parameter.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-property.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-same-name.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-with.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-deprecated-redecl.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-hoisted-tdz.js
 create mode 100644 js/src/tests/non262/lexical-environment/block-scoped-functions-strict.js
 create mode 100644 js/src/tests/non262/lexical-environment/browser.js
 create mode 100644 js/src/tests/non262/lexical-environment/bug-1216623.js
 create mode 100644 js/src/tests/non262/lexical-environment/catch-body.js
 create mode 100644 js/src/tests/non262/lexical-environment/const-declaration-in-for-loop.js
 create mode 100644 js/src/tests/non262/lexical-environment/eval-has-lexical-environment.js
 create mode 100644 js/src/tests/non262/lexical-environment/eval-nondefinable-function.js
 create mode 100644 js/src/tests/non262/lexical-environment/for-loop-with-bindings-added-at-runtime.js
 create mode 100644 js/src/tests/non262/lexical-environment/for-loop.js
 create mode 100644 js/src/tests/non262/lexical-environment/implicit-this-in-with.js
 create mode 100644 js/src/tests/non262/lexical-environment/nondefinable-function-same-script.js
 create mode 100644 js/src/tests/non262/lexical-environment/redeclaring-global-properties.js
 create mode 100644 js/src/tests/non262/lexical-environment/shell.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-basics.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-closures.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-const.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-delete.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-getters.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-global.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-ignored.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-miss.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-mutation-frozen.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-mutation.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-proto.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-proxy.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-strict.js
 create mode 100644 js/src/tests/non262/lexical-environment/unscopables-tdz.js
 create mode 100644 js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval-destructuring.js
 create mode 100644 js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval-for-of.js
 create mode 100644 js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval.js
 create mode 100644 js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b.js
 create mode 100644 js/src/tests/non262/lexical-environment/with-global-ignores-global-let-variables.js
 create mode 100644 js/src/tests/non262/lexical/browser.js
 create mode 100644 js/src/tests/non262/lexical/regress-336376-01.js
 create mode 100644 js/src/tests/non262/lexical/regress-346642-04.js
 create mode 100644 js/src/tests/non262/lexical/regress-351515.js
 create mode 100644 js/src/tests/non262/lexical/shell.js
 create mode 100644 js/src/tests/non262/literals/numeric/idstart-after-numeric.js
 create mode 100644 js/src/tests/non262/literals/numeric/shell.js
 create mode 100644 js/src/tests/non262/literals/shell.js
 create mode 100644 js/src/tests/non262/misc/browser.js
 create mode 100644 js/src/tests/non262/misc/bug1126318.js
 create mode 100644 js/src/tests/non262/misc/builtin-methods-reject-null-undefined-this.js
 create mode 100644 js/src/tests/non262/misc/enumerate-undefined.js
 create mode 100644 js/src/tests/non262/misc/error-undefined-message.js
 create mode 100644 js/src/tests/non262/misc/explicit-undefined-optional-argument.js
 create mode 100644 js/src/tests/non262/misc/function-definition-eval.js
 create mode 100644 js/src/tests/non262/misc/function-definition-evaluate.js
 create mode 100644 js/src/tests/non262/misc/future-reserved-words.js
 create mode 100644 js/src/tests/non262/misc/getter-setter-outerize-this.js
 create mode 100644 js/src/tests/non262/misc/global-numeric-properties.js
 create mode 100644 js/src/tests/non262/misc/line-paragraph-separator-parse-as-lineterminator.js
 create mode 100644 js/src/tests/non262/misc/new-with-non-constructor.js
 create mode 100644 js/src/tests/non262/misc/redeclare-var-non-writable-property.js
 create mode 100644 js/src/tests/non262/misc/regexp-functions-with-undefined.js
 create mode 100644 js/src/tests/non262/misc/regress-bug632003.js
 create mode 100644 js/src/tests/non262/misc/shell.js
 create mode 100644 js/src/tests/non262/misc/syntax-error-end-of-for-head-part.js
 create mode 100644 js/src/tests/non262/misc/unicode-escaped-keyword.js
 create mode 100644 js/src/tests/non262/misc/unicode-identifier-1d17.js
 create mode 100644 js/src/tests/non262/misc/unicode-identifier-82f1.js
 create mode 100644 js/src/tests/non262/misc/unnamed-function.js
 create mode 100644 js/src/tests/non262/misc/unwrapped-no-such-method.js
 create mode 100644 js/src/tests/non262/module/await-restricted-nested.js
 create mode 100644 js/src/tests/non262/module/browser.js
 create mode 100644 js/src/tests/non262/module/bug1488117-empty.js
 create mode 100644 js/src/tests/non262/module/bug1488117-import-namespace.js
 create mode 100644 js/src/tests/non262/module/bug1488117.js
 create mode 100644 js/src/tests/non262/module/shell.js
 create mode 100644 js/src/tests/non262/object/15.2.3.12.js
 create mode 100644 js/src/tests/non262/object/15.2.3.14-01.js
 create mode 100644 js/src/tests/non262/object/15.2.3.3-01.js
 create mode 100644 js/src/tests/non262/object/15.2.3.4-01.js
 create mode 100644 js/src/tests/non262/object/15.2.3.4-02.js
 create mode 100644 js/src/tests/non262/object/15.2.3.4-03.js
 create mode 100644 js/src/tests/non262/object/15.2.3.4-04.js
 create mode 100644 js/src/tests/non262/object/15.2.3.5-01.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-define-over-method.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-01-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-02-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-03-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-04-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-05-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-06-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-07-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-08-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-09-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-10-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-11-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-12-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-13-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-14-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-15-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-16-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-17-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-18-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-19-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-20-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-21-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-22-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-23-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-24-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-25-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-26-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-27-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-28-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-29-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-30-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-31-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-dictionary-redefinition-32-of-32.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-function-length.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-middle-redefinition-1-of-8.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-middle-redefinition-2-of-8.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-middle-redefinition-3-of-8.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-middle-redefinition-4-of-8.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-middle-redefinition-5-of-8.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-middle-redefinition-6-of-8.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-middle-redefinition-7-of-8.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-middle-redefinition-8-of-8.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-miscellaneous.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-new-definition.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-redefinition-1-of-4.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-redefinition-2-of-4.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-redefinition-3-of-4.js
 create mode 100644 js/src/tests/non262/object/15.2.3.6-redefinition-4-of-4.js
 create mode 100644 js/src/tests/non262/object/15.2.3.7-01.js
 create mode 100644 js/src/tests/non262/object/15.2.3.9.js
 create mode 100644 js/src/tests/non262/object/accessor-arguments-rest.js
 create mode 100644 js/src/tests/non262/object/accessor-name.js
 create mode 100644 js/src/tests/non262/object/accessor-non-constructor.js
 create mode 100644 js/src/tests/non262/object/add-property-non-extensible.js
 create mode 100644 js/src/tests/non262/object/assign.js
 create mode 100644 js/src/tests/non262/object/browser.js
 create mode 100644 js/src/tests/non262/object/bug-1150906.js
 create mode 100644 js/src/tests/non262/object/bug-1206700.js
 create mode 100644 js/src/tests/non262/object/clear-dictionary-accessor-getset.js
 create mode 100644 js/src/tests/non262/object/defineGetter-defineSetter.js
 create mode 100644 js/src/tests/non262/object/defineProperties-callable-accessor.js
 create mode 100644 js/src/tests/non262/object/defineProperties-order.js
 create mode 100644 js/src/tests/non262/object/defineProperty-proxy.js
 create mode 100644 js/src/tests/non262/object/defineProperty-setup.js
 create mode 100644 js/src/tests/non262/object/destructuring-shorthand-defaults.js
 create mode 100644 js/src/tests/non262/object/duplProps.js
 create mode 100644 js/src/tests/non262/object/entries.js
 create mode 100644 js/src/tests/non262/object/extensibility-01.js
 create mode 100644 js/src/tests/non262/object/extensibility-02.js
 create mode 100644 js/src/tests/non262/object/freeze-global-eval-const.js
 create mode 100644 js/src/tests/non262/object/freeze-proxy.js
 create mode 100644 js/src/tests/non262/object/freeze.js
 create mode 100644 js/src/tests/non262/object/gOPD-vs-prototype-accessor.js
 create mode 100644 js/src/tests/non262/object/getOwnPropertyDescriptor.js
 create mode 100644 js/src/tests/non262/object/getOwnPropertySymbols-proxy.js
 create mode 100644 js/src/tests/non262/object/getOwnPropertySymbols.js
 create mode 100644 js/src/tests/non262/object/getPrototypeOf-array.js
 create mode 100644 js/src/tests/non262/object/getPrototypeOf.js
 create mode 100644 js/src/tests/non262/object/getter-name.js
 create mode 100644 js/src/tests/non262/object/isExtensible.js
 create mode 100644 js/src/tests/non262/object/isFrozen.js
 create mode 100644 js/src/tests/non262/object/isPrototypeOf.js
 create mode 100644 js/src/tests/non262/object/isSealed.js
 create mode 100644 js/src/tests/non262/object/keys.js
 create mode 100644 js/src/tests/non262/object/method-non-constructor.js
 create mode 100644 js/src/tests/non262/object/mutation-prevention-methods.js
 create mode 100644 js/src/tests/non262/object/object-create-with-primitive-second-arg.js
 create mode 100644 js/src/tests/non262/object/object-toString-01.js
 create mode 100644 js/src/tests/non262/object/preventExtensions-idempotent.js
 create mode 100644 js/src/tests/non262/object/preventExtensions-proxy.js
 create mode 100644 js/src/tests/non262/object/preventExtensions.js
 create mode 100644 js/src/tests/non262/object/property-descriptor-order.js
 create mode 100644 js/src/tests/non262/object/propertyIsEnumerable-proxy.js
 create mode 100644 js/src/tests/non262/object/propertyIsEnumerable.js
 create mode 100644 js/src/tests/non262/object/proto-property-change-writability-set.js
 create mode 100644 js/src/tests/non262/object/regress-137000.js
 create mode 100644 js/src/tests/non262/object/regress-192105.js
 create mode 100644 js/src/tests/non262/object/regress-308806-01.js
 create mode 100644 js/src/tests/non262/object/regress-338709.js
 create mode 100644 js/src/tests/non262/object/regress-361274.js
 create mode 100644 js/src/tests/non262/object/regress-382503.js
 create mode 100644 js/src/tests/non262/object/regress-382532.js
 create mode 100644 js/src/tests/non262/object/regress-385393-07.js
 create mode 100644 js/src/tests/non262/object/regress-444787.js
 create mode 100644 js/src/tests/non262/object/regress-459405.js
 create mode 100644 js/src/tests/non262/object/regress-465476.js
 create mode 100644 js/src/tests/non262/object/regress-72773.js
 create mode 100644 js/src/tests/non262/object/regress-79129-001.js
 create mode 100644 js/src/tests/non262/object/regress-90596-003.js
 create mode 100644 js/src/tests/non262/object/seal-proxy.js
 create mode 100644 js/src/tests/non262/object/seal.js
 create mode 100644 js/src/tests/non262/object/setPrototypeOf-cross-realm-cycle.js
 create mode 100644 js/src/tests/non262/object/setPrototypeOf-cycle.js
 create mode 100644 js/src/tests/non262/object/setPrototypeOf-same-value.js
 create mode 100644 js/src/tests/non262/object/shell.js
 create mode 100644 js/src/tests/non262/object/toLocaleString-01.js
 create mode 100644 js/src/tests/non262/object/toLocaleString.js
 create mode 100644 js/src/tests/non262/object/toPrimitive-callers.js
 create mode 100644 js/src/tests/non262/object/toPrimitive.js
 create mode 100644 js/src/tests/non262/object/vacuous-accessor-unqualified-name.js
 create mode 100644 js/src/tests/non262/object/values-entries-indexed.js
 create mode 100644 js/src/tests/non262/object/values-entries-lazy-props.js
 create mode 100644 js/src/tests/non262/object/values-entries-typedarray.js
 create mode 100644 js/src/tests/non262/object/values.js
 create mode 100644 js/src/tests/non262/operators/11.13.1-001.js
 create mode 100644 js/src/tests/non262/operators/11.13.1-002.js
 create mode 100644 js/src/tests/non262/operators/11.4.1-001.js
 create mode 100644 js/src/tests/non262/operators/11.4.1-002.js
 create mode 100644 js/src/tests/non262/operators/browser.js
 create mode 100644 js/src/tests/non262/operators/instanceof-bound-function-recursion.js
 create mode 100644 js/src/tests/non262/operators/order-01.js
 create mode 100644 js/src/tests/non262/operators/shell.js
 create mode 100644 js/src/tests/non262/pipeline/browser.js
 create mode 100644 js/src/tests/non262/pipeline/eval.js
 create mode 100644 js/src/tests/non262/pipeline/evaluation-order.js
 create mode 100644 js/src/tests/non262/pipeline/parse-error.js
 create mode 100644 js/src/tests/non262/pipeline/precedence.js
 create mode 100644 js/src/tests/non262/pipeline/receiver.js
 create mode 100644 js/src/tests/non262/pipeline/reflect-parse.js
 create mode 100644 js/src/tests/non262/pipeline/shell.js
 create mode 100644 js/src/tests/non262/pipeline/type-error.js
 create mode 100644 js/src/tests/non262/reflect-parse/Match.js
 create mode 100644 js/src/tests/non262/reflect-parse/PatternAsserts.js
 create mode 100644 js/src/tests/non262/reflect-parse/PatternBuilders.js
 create mode 100644 js/src/tests/non262/reflect-parse/alternateBuilder.js
 create mode 100644 js/src/tests/non262/reflect-parse/async.js
 create mode 100644 js/src/tests/non262/reflect-parse/basicBuilder.js
 create mode 100644 js/src/tests/non262/reflect-parse/browser.js
 create mode 100644 js/src/tests/non262/reflect-parse/builderExceptions.js
 create mode 100644 js/src/tests/non262/reflect-parse/class-fields.js
 create mode 100644 js/src/tests/non262/reflect-parse/classes.js
 create mode 100644 js/src/tests/non262/reflect-parse/computedPropNames.js
 create mode 100644 js/src/tests/non262/reflect-parse/declarations.js
 create mode 100644 js/src/tests/non262/reflect-parse/destructuring-array-holes-reflect-as-null.js
 create mode 100644 js/src/tests/non262/reflect-parse/destructuring-assignment.js
 create mode 100644 js/src/tests/non262/reflect-parse/destructuring-function-parameters.js
 create mode 100644 js/src/tests/non262/reflect-parse/destructuring-variable-declarations.js
 create mode 100644 js/src/tests/non262/reflect-parse/destructuring__proto__.js
 create mode 100644 js/src/tests/non262/reflect-parse/expression-short-circuit-compound-assignment.js
 create mode 100644 js/src/tests/non262/reflect-parse/expression.js
 create mode 100644 js/src/tests/non262/reflect-parse/for-loop-destructuring.js
 create mode 100644 js/src/tests/non262/reflect-parse/generators.js
 create mode 100644 js/src/tests/non262/reflect-parse/lexicals.js
 create mode 100644 js/src/tests/non262/reflect-parse/location.js
 create mode 100644 js/src/tests/non262/reflect-parse/methodDefn.js
 create mode 100644 js/src/tests/non262/reflect-parse/newTarget.js
 create mode 100644 js/src/tests/non262/reflect-parse/object-rest.js
 create mode 100644 js/src/tests/non262/reflect-parse/object-spread.js
 create mode 100644 js/src/tests/non262/reflect-parse/proxyArgs.js
 create mode 100644 js/src/tests/non262/reflect-parse/shell.js
 create mode 100644 js/src/tests/non262/reflect-parse/stackOverflow.js
 create mode 100644 js/src/tests/non262/reflect-parse/statements.js
 create mode 100644 js/src/tests/non262/reflect-parse/templateStrings.js
 create mode 100644 js/src/tests/non262/regress/browser.js
 create mode 100644 js/src/tests/non262/regress/regress-102725.js
 create mode 100644 js/src/tests/non262/regress/regress-10278.js
 create mode 100644 js/src/tests/non262/regress/regress-104077.js
 create mode 100644 js/src/tests/non262/regress/regress-110286.js
 create mode 100644 js/src/tests/non262/regress/regress-111557.js
 create mode 100644 js/src/tests/non262/regress/regress-114491.js
 create mode 100644 js/src/tests/non262/regress/regress-114493.js
 create mode 100644 js/src/tests/non262/regress/regress-116228.js
 create mode 100644 js/src/tests/non262/regress/regress-118849.js
 create mode 100644 js/src/tests/non262/regress/regress-131510-001.js
 create mode 100644 js/src/tests/non262/regress/regress-1383630.js
 create mode 100644 js/src/tests/non262/regress/regress-139316.js
 create mode 100644 js/src/tests/non262/regress/regress-140852.js
 create mode 100644 js/src/tests/non262/regress/regress-140974.js
 create mode 100644 js/src/tests/non262/regress/regress-1456512-greyreadbarrier.js
 create mode 100644 js/src/tests/non262/regress/regress-1456512.js
 create mode 100644 js/src/tests/non262/regress/regress-1456518-workergray.js
 create mode 100644 js/src/tests/non262/regress/regress-1463421.js
 create mode 100644 js/src/tests/non262/regress/regress-146596.js
 create mode 100644 js/src/tests/non262/regress/regress-1466387-worker-grayroot.js
 create mode 100644 js/src/tests/non262/regress/regress-1476383-calloc-exc.js
 create mode 100644 js/src/tests/non262/regress/regress-1507322-deep-weakmap.js
 create mode 100644 js/src/tests/non262/regress/regress-152646.js
 create mode 100644 js/src/tests/non262/regress/regress-155081-2.js
 create mode 100644 js/src/tests/non262/regress/regress-155081.js
 create mode 100644 js/src/tests/non262/regress/regress-156354.js
 create mode 100644 js/src/tests/non262/regress/regress-1572988-nurseryRegisterCheck.js
 create mode 100644 js/src/tests/non262/regress/regress-159334.js
 create mode 100644 js/src/tests/non262/regress/regress-162392.js
 create mode 100644 js/src/tests/non262/regress/regress-165201.js
 create mode 100644 js/src/tests/non262/regress/regress-167328.js
 create mode 100644 js/src/tests/non262/regress/regress-167658.js
 create mode 100644 js/src/tests/non262/regress/regress-168347.js
 create mode 100644 js/src/tests/non262/regress/regress-170193.js
 create mode 100644 js/src/tests/non262/regress/regress-172699.js
 create mode 100644 js/src/tests/non262/regress/regress-174709.js
 create mode 100644 js/src/tests/non262/regress/regress-176125.js
 create mode 100644 js/src/tests/non262/regress/regress-179524.js
 create mode 100644 js/src/tests/non262/regress/regress-185165.js
 create mode 100644 js/src/tests/non262/regress/regress-191633.js
 create mode 100644 js/src/tests/non262/regress/regress-191668.js
 create mode 100644 js/src/tests/non262/regress/regress-192414.js
 create mode 100644 js/src/tests/non262/regress/regress-193418.js
 create mode 100644 js/src/tests/non262/regress/regress-203278-1.js
 create mode 100644 js/src/tests/non262/regress/regress-203402.js
 create mode 100644 js/src/tests/non262/regress/regress-203841.js
 create mode 100644 js/src/tests/non262/regress/regress-204210.js
 create mode 100644 js/src/tests/non262/regress/regress-210682.js
 create mode 100644 js/src/tests/non262/regress/regress-211590.js
 create mode 100644 js/src/tests/non262/regress/regress-214761.js
 create mode 100644 js/src/tests/non262/regress/regress-216320.js
 create mode 100644 js/src/tests/non262/regress/regress-224956.js
 create mode 100644 js/src/tests/non262/regress/regress-229006.js
 create mode 100644 js/src/tests/non262/regress/regress-230216-1.js
 create mode 100644 js/src/tests/non262/regress/regress-230216-2.js
 create mode 100644 js/src/tests/non262/regress/regress-230216-3.js
 create mode 100644 js/src/tests/non262/regress/regress-233483-2.js
 create mode 100644 js/src/tests/non262/regress/regress-233483.js
 create mode 100644 js/src/tests/non262/regress/regress-234389.js
 create mode 100644 js/src/tests/non262/regress/regress-238881.js
 create mode 100644 js/src/tests/non262/regress/regress-238945.js
 create mode 100644 js/src/tests/non262/regress/regress-243174.js
 create mode 100644 js/src/tests/non262/regress/regress-243389-n.js
 create mode 100644 js/src/tests/non262/regress/regress-243869.js
 create mode 100644 js/src/tests/non262/regress/regress-244470.js
 create mode 100644 js/src/tests/non262/regress/regress-244619.js
 create mode 100644 js/src/tests/non262/regress/regress-245113.js
 create mode 100644 js/src/tests/non262/regress/regress-245308.js
 create mode 100644 js/src/tests/non262/regress/regress-246911.js
 create mode 100644 js/src/tests/non262/regress/regress-246964.js
 create mode 100644 js/src/tests/non262/regress/regress-247179.js
 create mode 100644 js/src/tests/non262/regress/regress-248444.js
 create mode 100644 js/src/tests/non262/regress/regress-252892.js
 create mode 100644 js/src/tests/non262/regress/regress-254296.js
 create mode 100644 js/src/tests/non262/regress/regress-254974.js
 create mode 100644 js/src/tests/non262/regress/regress-256501.js
 create mode 100644 js/src/tests/non262/regress/regress-256617.js
 create mode 100644 js/src/tests/non262/regress/regress-256798.js
 create mode 100644 js/src/tests/non262/regress/regress-259935.js
 create mode 100644 js/src/tests/non262/regress/regress-260541.js
 create mode 100644 js/src/tests/non262/regress/regress-261886.js
 create mode 100644 js/src/tests/non262/regress/regress-261887.js
 create mode 100644 js/src/tests/non262/regress/regress-271716-n.js
 create mode 100644 js/src/tests/non262/regress/regress-274035.js
 create mode 100644 js/src/tests/non262/regress/regress-274888.js
 create mode 100644 js/src/tests/non262/regress/regress-275378.js
 create mode 100644 js/src/tests/non262/regress/regress-276103.js
 create mode 100644 js/src/tests/non262/regress/regress-278873.js
 create mode 100644 js/src/tests/non262/regress/regress-280769-1.js
 create mode 100644 js/src/tests/non262/regress/regress-280769-2.js
 create mode 100644 js/src/tests/non262/regress/regress-280769-3.js
 create mode 100644 js/src/tests/non262/regress/regress-280769-4.js
 create mode 100644 js/src/tests/non262/regress/regress-280769-5.js
 create mode 100644 js/src/tests/non262/regress/regress-280769.js
 create mode 100644 js/src/tests/non262/regress/regress-281606.js
 create mode 100644 js/src/tests/non262/regress/regress-281930.js
 create mode 100644 js/src/tests/non262/regress/regress-283477.js
 create mode 100644 js/src/tests/non262/regress/regress-288688.js
 create mode 100644 js/src/tests/non262/regress/regress-289094.js
 create mode 100644 js/src/tests/non262/regress/regress-290575.js
 create mode 100644 js/src/tests/non262/regress/regress-290656.js
 create mode 100644 js/src/tests/non262/regress/regress-294191.js
 create mode 100644 js/src/tests/non262/regress/regress-294195-01.js
 create mode 100644 js/src/tests/non262/regress/regress-294195-02.js
 create mode 100644 js/src/tests/non262/regress/regress-294302.js
 create mode 100644 js/src/tests/non262/regress/regress-295052.js
 create mode 100644 js/src/tests/non262/regress/regress-295666.js
 create mode 100644 js/src/tests/non262/regress/regress-299209.js
 create mode 100644 js/src/tests/non262/regress/regress-299641.js
 create mode 100644 js/src/tests/non262/regress/regress-303213.js
 create mode 100644 js/src/tests/non262/regress/regress-306633.js
 create mode 100644 js/src/tests/non262/regress/regress-306794.js
 create mode 100644 js/src/tests/non262/regress/regress-308085.js
 create mode 100644 js/src/tests/non262/regress/regress-310295.js
 create mode 100644 js/src/tests/non262/regress/regress-310607.js
 create mode 100644 js/src/tests/non262/regress/regress-310993.js
 create mode 100644 js/src/tests/non262/regress/regress-311071.js
 create mode 100644 js/src/tests/non262/regress/regress-311157-01.js
 create mode 100644 js/src/tests/non262/regress/regress-311157-02.js
 create mode 100644 js/src/tests/non262/regress/regress-311629.js
 create mode 100644 js/src/tests/non262/regress/regress-31255.js
 create mode 100644 js/src/tests/non262/regress/regress-312588.js
 create mode 100644 js/src/tests/non262/regress/regress-314401.js
 create mode 100644 js/src/tests/non262/regress/regress-315990.js
 create mode 100644 js/src/tests/non262/regress/regress-317476.js
 create mode 100644 js/src/tests/non262/regress/regress-317714-01.js
 create mode 100644 js/src/tests/non262/regress/regress-317714-02.js
 create mode 100644 js/src/tests/non262/regress/regress-319384.js
 create mode 100644 js/src/tests/non262/regress/regress-319391.js
 create mode 100644 js/src/tests/non262/regress/regress-320032.js
 create mode 100644 js/src/tests/non262/regress/regress-320172.js
 create mode 100644 js/src/tests/non262/regress/regress-321757.js
 create mode 100644 js/src/tests/non262/regress/regress-321874.js
 create mode 100644 js/src/tests/non262/regress/regress-321971.js
 create mode 100644 js/src/tests/non262/regress/regress-325925.js
 create mode 100644 js/src/tests/non262/regress/regress-326467.js
 create mode 100644 js/src/tests/non262/regress/regress-328012.js
 create mode 100644 js/src/tests/non262/regress/regress-328664.js
 create mode 100644 js/src/tests/non262/regress/regress-329383.js
 create mode 100644 js/src/tests/non262/regress/regress-329530.js
 create mode 100644 js/src/tests/non262/regress/regress-330352.js
 create mode 100644 js/src/tests/non262/regress/regress-330951.js
 create mode 100644 js/src/tests/non262/regress/regress-334807-01.js
 create mode 100644 js/src/tests/non262/regress/regress-334807-02.js
 create mode 100644 js/src/tests/non262/regress/regress-334807-03.js
 create mode 100644 js/src/tests/non262/regress/regress-334807-04.js
 create mode 100644 js/src/tests/non262/regress/regress-334807-05.js
 create mode 100644 js/src/tests/non262/regress/regress-334807-06.js
 create mode 100644 js/src/tests/non262/regress/regress-336100.js
 create mode 100644 js/src/tests/non262/regress/regress-338307.js
 create mode 100644 js/src/tests/non262/regress/regress-340369.js
 create mode 100644 js/src/tests/non262/regress/regress-341360.js
 create mode 100644 js/src/tests/non262/regress/regress-343713.js
 create mode 100644 js/src/tests/non262/regress/regress-343966.js
 create mode 100644 js/src/tests/non262/regress/regress-344711-n.js
 create mode 100644 js/src/tests/non262/regress/regress-344804.js
 create mode 100644 js/src/tests/non262/regress/regress-344959.js
 create mode 100644 js/src/tests/non262/regress/regress-346237.js
 create mode 100644 js/src/tests/non262/regress/regress-346801.js
 create mode 100644 js/src/tests/non262/regress/regress-349482-01.js
 create mode 100644 js/src/tests/non262/regress/regress-349482-02.js
 create mode 100644 js/src/tests/non262/regress/regress-349592.js
 create mode 100644 js/src/tests/non262/regress/regress-350253.js
 create mode 100644 js/src/tests/non262/regress/regress-350268.js
 create mode 100644 js/src/tests/non262/regress/regress-350312.js
 create mode 100644 js/src/tests/non262/regress/regress-350415.js
 create mode 100644 js/src/tests/non262/regress/regress-350529.js
 create mode 100644 js/src/tests/non262/regress/regress-351116.js
 create mode 100644 js/src/tests/non262/regress/regress-351515.js
 create mode 100644 js/src/tests/non262/regress/regress-351795.js
 create mode 100644 js/src/tests/non262/regress/regress-352208.js
 create mode 100644 js/src/tests/non262/regress/regress-352604.js
 create mode 100644 js/src/tests/non262/regress/regress-352640-01.js
 create mode 100644 js/src/tests/non262/regress/regress-352640-02.js
 create mode 100644 js/src/tests/non262/regress/regress-352640-04.js
 create mode 100644 js/src/tests/non262/regress/regress-353078.js
 create mode 100644 js/src/tests/non262/regress/regress-353079.js
 create mode 100644 js/src/tests/non262/regress/regress-355023.js
 create mode 100644 js/src/tests/non262/regress/regress-355556.js
 create mode 100644 js/src/tests/non262/regress/regress-355569.js
 create mode 100644 js/src/tests/non262/regress/regress-355829-01.js
 create mode 100644 js/src/tests/non262/regress/regress-355829-02.js
 create mode 100644 js/src/tests/non262/regress/regress-355829-03.js
 create mode 100644 js/src/tests/non262/regress/regress-355832-01.js
 create mode 100644 js/src/tests/non262/regress/regress-355832-02.js
 create mode 100644 js/src/tests/non262/regress/regress-356250.js
 create mode 100644 js/src/tests/non262/regress/regress-356693.js
 create mode 100644 js/src/tests/non262/regress/regress-360969-01.js
 create mode 100644 js/src/tests/non262/regress/regress-360969-02.js
 create mode 100644 js/src/tests/non262/regress/regress-360969-03.js
 create mode 100644 js/src/tests/non262/regress/regress-360969-04.js
 create mode 100644 js/src/tests/non262/regress/regress-360969-05.js
 create mode 100644 js/src/tests/non262/regress/regress-360969-06.js
 create mode 100644 js/src/tests/non262/regress/regress-363040-01.js
 create mode 100644 js/src/tests/non262/regress/regress-363040-02.js
 create mode 100644 js/src/tests/non262/regress/regress-3649-n.js
 create mode 100644 js/src/tests/non262/regress/regress-366122.js
 create mode 100644 js/src/tests/non262/regress/regress-366468.js
 create mode 100644 js/src/tests/non262/regress/regress-366601.js
 create mode 100644 js/src/tests/non262/regress/regress-367561-01.js
 create mode 100644 js/src/tests/non262/regress/regress-367561-03.js
 create mode 100644 js/src/tests/non262/regress/regress-369666-01.js
 create mode 100644 js/src/tests/non262/regress/regress-369666-02.js
 create mode 100644 js/src/tests/non262/regress/regress-372364.js
 create mode 100644 js/src/tests/non262/regress/regress-373827-01.js
 create mode 100644 js/src/tests/non262/regress/regress-373827-02.js
 create mode 100644 js/src/tests/non262/regress/regress-373843.js
 create mode 100644 js/src/tests/non262/regress/regress-379245.js
 create mode 100644 js/src/tests/non262/regress/regress-379442.js
 create mode 100644 js/src/tests/non262/regress/regress-379483.js
 create mode 100644 js/src/tests/non262/regress/regress-383674.js
 create mode 100644 js/src/tests/non262/regress/regress-383682.js
 create mode 100644 js/src/tests/non262/regress/regress-383902.js
 create mode 100644 js/src/tests/non262/regress/regress-385393-04.js
 create mode 100644 js/src/tests/non262/regress/regress-387951-01.js
 create mode 100644 js/src/tests/non262/regress/regress-387951-02.js
 create mode 100644 js/src/tests/non262/regress/regress-387951-03.js
 create mode 100644 js/src/tests/non262/regress/regress-39309.js
 create mode 100644 js/src/tests/non262/regress/regress-396684.js
 create mode 100644 js/src/tests/non262/regress/regress-398085-01.js
 create mode 100644 js/src/tests/non262/regress/regress-398085-02.js
 create mode 100644 js/src/tests/non262/regress/regress-398609.js
 create mode 100644 js/src/tests/non262/regress/regress-404734.js
 create mode 100644 js/src/tests/non262/regress/regress-404755.js
 create mode 100644 js/src/tests/non262/regress/regress-406769.js
 create mode 100644 js/src/tests/non262/regress/regress-407024.js
 create mode 100644 js/src/tests/non262/regress/regress-407727-01.js
 create mode 100644 js/src/tests/non262/regress/regress-407727-02.js
 create mode 100644 js/src/tests/non262/regress/regress-410649.js
 create mode 100644 js/src/tests/non262/regress/regress-410852.js
 create mode 100644 js/src/tests/non262/regress/regress-414553.js
 create mode 100644 js/src/tests/non262/regress/regress-416737-01.js
 create mode 100644 js/src/tests/non262/regress/regress-416737-02.js
 create mode 100644 js/src/tests/non262/regress/regress-417893.js
 create mode 100644 js/src/tests/non262/regress/regress-418540.js
 create mode 100644 js/src/tests/non262/regress/regress-418641.js
 create mode 100644 js/src/tests/non262/regress/regress-419018.js
 create mode 100644 js/src/tests/non262/regress/regress-419152.js
 create mode 100644 js/src/tests/non262/regress/regress-419803.js
 create mode 100644 js/src/tests/non262/regress/regress-420087.js
 create mode 100644 js/src/tests/non262/regress/regress-420610.js
 create mode 100644 js/src/tests/non262/regress/regress-420919.js
 create mode 100644 js/src/tests/non262/regress/regress-422348.js
 create mode 100644 js/src/tests/non262/regress/regress-424311.js
 create mode 100644 js/src/tests/non262/regress/regress-425360.js
 create mode 100644 js/src/tests/non262/regress/regress-426827.js
 create mode 100644 js/src/tests/non262/regress/regress-427798.js
 create mode 100644 js/src/tests/non262/regress/regress-428366.js
 create mode 100644 js/src/tests/non262/regress/regress-433279-01.js
 create mode 100644 js/src/tests/non262/regress/regress-433279-02.js
 create mode 100644 js/src/tests/non262/regress/regress-433279-03.js
 create mode 100644 js/src/tests/non262/regress/regress-438415-01.js
 create mode 100644 js/src/tests/non262/regress/regress-438415-02.js
 create mode 100644 js/src/tests/non262/regress/regress-440926.js
 create mode 100644 js/src/tests/non262/regress/regress-441477-01.js
 create mode 100644 js/src/tests/non262/regress/regress-442333-01.js
 create mode 100644 js/src/tests/non262/regress/regress-449627.js
 create mode 100644 js/src/tests/non262/regress/regress-449666.js
 create mode 100644 js/src/tests/non262/regress/regress-450369.js
 create mode 100644 js/src/tests/non262/regress/regress-450833.js
 create mode 100644 js/src/tests/non262/regress/regress-451322.js
 create mode 100644 js/src/tests/non262/regress/regress-451884.js
 create mode 100644 js/src/tests/non262/regress/regress-451946.js
 create mode 100644 js/src/tests/non262/regress/regress-452008.js
 create mode 100644 js/src/tests/non262/regress/regress-452170.js
 create mode 100644 js/src/tests/non262/regress/regress-452189.js
 create mode 100644 js/src/tests/non262/regress/regress-452333.js
 create mode 100644 js/src/tests/non262/regress/regress-452336.js
 create mode 100644 js/src/tests/non262/regress/regress-452346.js
 create mode 100644 js/src/tests/non262/regress/regress-452491.js
 create mode 100644 js/src/tests/non262/regress/regress-452495.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-006.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-027.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-030.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-040.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-050.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-051.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-052-a.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-053.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-058.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-062.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-063.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-071.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-072.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-073.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-074.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-075.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-076.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-079.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-082.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-092.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-102.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-104.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-111.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-112.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-114-a.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-114.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-116.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-117.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-118.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-121.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-123.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-129.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-131.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-135.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-155.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-160.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-168-1.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-168-2.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-176.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-181.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-185.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-187.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-191.js
 create mode 100644 js/src/tests/non262/regress/regress-452498-192.js
 create mode 100644 js/src/tests/non262/regress/regress-452573-01.js
 create mode 100644 js/src/tests/non262/regress/regress-452573-02.js
 create mode 100644 js/src/tests/non262/regress/regress-452703.js
 create mode 100644 js/src/tests/non262/regress/regress-452713.js
 create mode 100644 js/src/tests/non262/regress/regress-452724-01.js
 create mode 100644 js/src/tests/non262/regress/regress-452724-02.js
 create mode 100644 js/src/tests/non262/regress/regress-452742-01.js
 create mode 100644 js/src/tests/non262/regress/regress-452742-02.js
 create mode 100644 js/src/tests/non262/regress/regress-452853.js
 create mode 100644 js/src/tests/non262/regress/regress-452884-01.js
 create mode 100644 js/src/tests/non262/regress/regress-452884-02.js
 create mode 100644 js/src/tests/non262/regress/regress-452960.js
 create mode 100644 js/src/tests/non262/regress/regress-453024.js
 create mode 100644 js/src/tests/non262/regress/regress-453049.js
 create mode 100644 js/src/tests/non262/regress/regress-453051.js
 create mode 100644 js/src/tests/non262/regress/regress-453173.js
 create mode 100644 js/src/tests/non262/regress/regress-453397.js
 create mode 100644 js/src/tests/non262/regress/regress-453701.js
 create mode 100644 js/src/tests/non262/regress/regress-453747.js
 create mode 100644 js/src/tests/non262/regress/regress-454682.js
 create mode 100644 js/src/tests/non262/regress/regress-454981.js
 create mode 100644 js/src/tests/non262/regress/regress-455605.js
 create mode 100644 js/src/tests/non262/regress/regress-455748.js
 create mode 100644 js/src/tests/non262/regress/regress-455758-01.js
 create mode 100644 js/src/tests/non262/regress/regress-455758-02.js
 create mode 100644 js/src/tests/non262/regress/regress-455775.js
 create mode 100644 js/src/tests/non262/regress/regress-455981-01.js
 create mode 100644 js/src/tests/non262/regress/regress-455981-02.js
 create mode 100644 js/src/tests/non262/regress/regress-456470.js
 create mode 100644 js/src/tests/non262/regress/regress-456477-01.js
 create mode 100644 js/src/tests/non262/regress/regress-456477-02.js
 create mode 100644 js/src/tests/non262/regress/regress-456494.js
 create mode 100644 js/src/tests/non262/regress/regress-456540-01.js
 create mode 100644 js/src/tests/non262/regress/regress-456540-02.js
 create mode 100644 js/src/tests/non262/regress/regress-457065-01.js
 create mode 100644 js/src/tests/non262/regress/regress-457065-02.js
 create mode 100644 js/src/tests/non262/regress/regress-457065-03.js
 create mode 100644 js/src/tests/non262/regress/regress-457456.js
 create mode 100644 js/src/tests/non262/regress/regress-457778.js
 create mode 100644 js/src/tests/non262/regress/regress-458076.js
 create mode 100644 js/src/tests/non262/regress/regress-458851.js
 create mode 100644 js/src/tests/non262/regress/regress-459085.js
 create mode 100644 js/src/tests/non262/regress/regress-459185.js
 create mode 100644 js/src/tests/non262/regress/regress-459186.js
 create mode 100644 js/src/tests/non262/regress/regress-459389.js
 create mode 100644 js/src/tests/non262/regress/regress-459628.js
 create mode 100644 js/src/tests/non262/regress/regress-459990.js
 create mode 100644 js/src/tests/non262/regress/regress-460024.js
 create mode 100644 js/src/tests/non262/regress/regress-460117.js
 create mode 100644 js/src/tests/non262/regress/regress-460886-01.js
 create mode 100644 js/src/tests/non262/regress/regress-460886-02.js
 create mode 100644 js/src/tests/non262/regress/regress-461307.js
 create mode 100644 js/src/tests/non262/regress/regress-461723.js
 create mode 100644 js/src/tests/non262/regress/regress-462071.js
 create mode 100644 js/src/tests/non262/regress/regress-462282.js
 create mode 100644 js/src/tests/non262/regress/regress-462292.js
 create mode 100644 js/src/tests/non262/regress/regress-462388.js
 create mode 100644 js/src/tests/non262/regress/regress-462407.js
 create mode 100644 js/src/tests/non262/regress/regress-462879.js
 create mode 100644 js/src/tests/non262/regress/regress-462989.js
 create mode 100644 js/src/tests/non262/regress/regress-463259.js
 create mode 100644 js/src/tests/non262/regress/regress-463782.js
 create mode 100644 js/src/tests/non262/regress/regress-464096.js
 create mode 100644 js/src/tests/non262/regress/regress-464334.js
 create mode 100644 js/src/tests/non262/regress/regress-464403.js
 create mode 100644 js/src/tests/non262/regress/regress-464418.js
 create mode 100644 js/src/tests/non262/regress/regress-464862.js
 create mode 100644 js/src/tests/non262/regress/regress-464978.js
 create mode 100644 js/src/tests/non262/regress/regress-465013.js
 create mode 100644 js/src/tests/non262/regress/regress-465132.js
 create mode 100644 js/src/tests/non262/regress/regress-465133.js
 create mode 100644 js/src/tests/non262/regress/regress-465135.js
 create mode 100644 js/src/tests/non262/regress/regress-465136.js
 create mode 100644 js/src/tests/non262/regress/regress-465137.js
 create mode 100644 js/src/tests/non262/regress/regress-465220.js
 create mode 100644 js/src/tests/non262/regress/regress-465234.js
 create mode 100644 js/src/tests/non262/regress/regress-465236.js
 create mode 100644 js/src/tests/non262/regress/regress-465239.js
 create mode 100644 js/src/tests/non262/regress/regress-465241.js
 create mode 100644 js/src/tests/non262/regress/regress-465249.js
 create mode 100644 js/src/tests/non262/regress/regress-465261.js
 create mode 100644 js/src/tests/non262/regress/regress-465262.js
 create mode 100644 js/src/tests/non262/regress/regress-465272.js
 create mode 100644 js/src/tests/non262/regress/regress-465308.js
 create mode 100644 js/src/tests/non262/regress/regress-465347.js
 create mode 100644 js/src/tests/non262/regress/regress-465366.js
 create mode 100644 js/src/tests/non262/regress/regress-465424.js
 create mode 100644 js/src/tests/non262/regress/regress-465454.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-01.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-02.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-03.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-04.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-05.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-06.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-07.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-08.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-10.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-11.js
 create mode 100644 js/src/tests/non262/regress/regress-465460-12.js
 create mode 100644 js/src/tests/non262/regress/regress-465483.js
 create mode 100644 js/src/tests/non262/regress/regress-465484.js
 create mode 100644 js/src/tests/non262/regress/regress-465567-01.js
 create mode 100644 js/src/tests/non262/regress/regress-465567-02.js
 create mode 100644 js/src/tests/non262/regress/regress-465686.js
 create mode 100644 js/src/tests/non262/regress/regress-465688.js
 create mode 100644 js/src/tests/non262/regress/regress-466128.js
 create mode 100644 js/src/tests/non262/regress/regress-466262.js
 create mode 100644 js/src/tests/non262/regress/regress-466747.js
 create mode 100644 js/src/tests/non262/regress/regress-466787.js
 create mode 100644 js/src/tests/non262/regress/regress-466905-01.js
 create mode 100644 js/src/tests/non262/regress/regress-466905-02.js
 create mode 100644 js/src/tests/non262/regress/regress-467495-01.js
 create mode 100644 js/src/tests/non262/regress/regress-467495-02.js
 create mode 100644 js/src/tests/non262/regress/regress-467495-03.js
 create mode 100644 js/src/tests/non262/regress/regress-467495-04.js
 create mode 100644 js/src/tests/non262/regress/regress-467495-05.js
 create mode 100644 js/src/tests/non262/regress/regress-467495-06.js
 create mode 100644 js/src/tests/non262/regress/regress-468711.js
 create mode 100644 js/src/tests/non262/regress/regress-469044.js
 create mode 100644 js/src/tests/non262/regress/regress-469239-01.js
 create mode 100644 js/src/tests/non262/regress/regress-469239-02.js
 create mode 100644 js/src/tests/non262/regress/regress-469547.js
 create mode 100644 js/src/tests/non262/regress/regress-469625-02.js
 create mode 100644 js/src/tests/non262/regress/regress-469625-03.js
 create mode 100644 js/src/tests/non262/regress/regress-469758.js
 create mode 100644 js/src/tests/non262/regress/regress-469937.js
 create mode 100644 js/src/tests/non262/regress/regress-470061.js
 create mode 100644 js/src/tests/non262/regress/regress-470187-01.js
 create mode 100644 js/src/tests/non262/regress/regress-470187-02.js
 create mode 100644 js/src/tests/non262/regress/regress-470223.js
 create mode 100644 js/src/tests/non262/regress/regress-470388-01.js
 create mode 100644 js/src/tests/non262/regress/regress-470758-01.js
 create mode 100644 js/src/tests/non262/regress/regress-470758-02.js
 create mode 100644 js/src/tests/non262/regress/regress-471660.js
 create mode 100644 js/src/tests/non262/regress/regress-472533.js
 create mode 100644 js/src/tests/non262/regress/regress-474769.js
 create mode 100644 js/src/tests/non262/regress/regress-474771-01.js
 create mode 100644 js/src/tests/non262/regress/regress-474771.js
 create mode 100644 js/src/tests/non262/regress/regress-474935.js
 create mode 100644 js/src/tests/non262/regress/regress-475469.js
 create mode 100644 js/src/tests/non262/regress/regress-475645-01.js
 create mode 100644 js/src/tests/non262/regress/regress-475645-02.js
 create mode 100644 js/src/tests/non262/regress/regress-476049.js
 create mode 100644 js/src/tests/non262/regress/regress-476192.js
 create mode 100644 js/src/tests/non262/regress/regress-476655.js
 create mode 100644 js/src/tests/non262/regress/regress-477053.js
 create mode 100644 js/src/tests/non262/regress/regress-477234.js
 create mode 100644 js/src/tests/non262/regress/regress-477733.js
 create mode 100644 js/src/tests/non262/regress/regress-477758.js
 create mode 100644 js/src/tests/non262/regress/regress-478205.js
 create mode 100644 js/src/tests/non262/regress/regress-478314.js
 create mode 100644 js/src/tests/non262/regress/regress-479353-01.js
 create mode 100644 js/src/tests/non262/regress/regress-479353.js
 create mode 100644 js/src/tests/non262/regress/regress-479430-01.js
 create mode 100644 js/src/tests/non262/regress/regress-479430-02.js
 create mode 100644 js/src/tests/non262/regress/regress-479430-03.js
 create mode 100644 js/src/tests/non262/regress/regress-479430-04.js
 create mode 100644 js/src/tests/non262/regress/regress-479430-05.js
 create mode 100644 js/src/tests/non262/regress/regress-479740.js
 create mode 100644 js/src/tests/non262/regress/regress-480147.js
 create mode 100644 js/src/tests/non262/regress/regress-480244.js
 create mode 100644 js/src/tests/non262/regress/regress-481436.js
 create mode 100644 js/src/tests/non262/regress/regress-481800.js
 create mode 100644 js/src/tests/non262/regress/regress-482421.js
 create mode 100644 js/src/tests/non262/regress/regress-482783.js
 create mode 100644 js/src/tests/non262/regress/regress-483103.js
 create mode 100644 js/src/tests/non262/regress/regress-483749.js
 create mode 100644 js/src/tests/non262/regress/regress-495773.js
 create mode 100644 js/src/tests/non262/regress/regress-495907.js
 create mode 100644 js/src/tests/non262/regress/regress-496922.js
 create mode 100644 js/src/tests/non262/regress/regress-499524.js
 create mode 100644 js/src/tests/non262/regress/regress-500528.js
 create mode 100644 js/src/tests/non262/regress/regress-501124.js
 create mode 100644 js/src/tests/non262/regress/regress-503860.js
 create mode 100644 js/src/tests/non262/regress/regress-504078.js
 create mode 100644 js/src/tests/non262/regress/regress-507053.js
 create mode 100644 js/src/tests/non262/regress/regress-507295.js
 create mode 100644 js/src/tests/non262/regress/regress-509354.js
 create mode 100644 js/src/tests/non262/regress/regress-511859.js
 create mode 100644 js/src/tests/non262/regress/regress-522123.js
 create mode 100644 js/src/tests/non262/regress/regress-524743.js
 create mode 100644 js/src/tests/non262/regress/regress-530879.js
 create mode 100644 js/src/tests/non262/regress/regress-532491.js
 create mode 100644 js/src/tests/non262/regress/regress-541255-3.js
 create mode 100644 js/src/tests/non262/regress/regress-541455.js
 create mode 100644 js/src/tests/non262/regress/regress-551763-0.js
 create mode 100644 js/src/tests/non262/regress/regress-551763-1.js
 create mode 100644 js/src/tests/non262/regress/regress-551763-2.js
 create mode 100644 js/src/tests/non262/regress/regress-552432.js
 create mode 100644 js/src/tests/non262/regress/regress-553778.js
 create mode 100644 js/src/tests/non262/regress/regress-554955-1.js
 create mode 100644 js/src/tests/non262/regress/regress-554955-2.js
 create mode 100644 js/src/tests/non262/regress/regress-554955-3.js
 create mode 100644 js/src/tests/non262/regress/regress-554955-4.js
 create mode 100644 js/src/tests/non262/regress/regress-554955-5.js
 create mode 100644 js/src/tests/non262/regress/regress-554955-6.js
 create mode 100644 js/src/tests/non262/regress/regress-555246-0.js
 create mode 100644 js/src/tests/non262/regress/regress-555246-1.js
 create mode 100644 js/src/tests/non262/regress/regress-559402-1.js
 create mode 100644 js/src/tests/non262/regress/regress-559402-2.js
 create mode 100644 js/src/tests/non262/regress/regress-559438.js
 create mode 100644 js/src/tests/non262/regress/regress-560998-1.js
 create mode 100644 js/src/tests/non262/regress/regress-560998-2.js
 create mode 100644 js/src/tests/non262/regress/regress-561031.js
 create mode 100644 js/src/tests/non262/regress/regress-563210.js
 create mode 100644 js/src/tests/non262/regress/regress-563221.js
 create mode 100644 js/src/tests/non262/regress/regress-566549.js
 create mode 100644 js/src/tests/non262/regress/regress-567152.js
 create mode 100644 js/src/tests/non262/regress/regress-569306.js
 create mode 100644 js/src/tests/non262/regress/regress-57043.js
 create mode 100644 js/src/tests/non262/regress/regress-571014.js
 create mode 100644 js/src/tests/non262/regress/regress-573875.js
 create mode 100644 js/src/tests/non262/regress/regress-577648-1.js
 create mode 100644 js/src/tests/non262/regress/regress-577648-2.js
 create mode 100644 js/src/tests/non262/regress/regress-580544.js
 create mode 100644 js/src/tests/non262/regress/regress-58116.js
 create mode 100644 js/src/tests/non262/regress/regress-583429.js
 create mode 100644 js/src/tests/non262/regress/regress-584355.js
 create mode 100644 js/src/tests/non262/regress/regress-585257.js
 create mode 100644 js/src/tests/non262/regress/regress-586482-1.js
 create mode 100644 js/src/tests/non262/regress/regress-586482-2.js
 create mode 100644 js/src/tests/non262/regress/regress-586482-3.js
 create mode 100644 js/src/tests/non262/regress/regress-586482-4.js
 create mode 100644 js/src/tests/non262/regress/regress-586482-5.js
 create mode 100644 js/src/tests/non262/regress/regress-588339.js
 create mode 100644 js/src/tests/non262/regress/regress-591846.js
 create mode 100644 js/src/tests/non262/regress/regress-591897.js
 create mode 100644 js/src/tests/non262/regress/regress-592202-3.js
 create mode 100644 js/src/tests/non262/regress/regress-592202-4.js
 create mode 100644 js/src/tests/non262/regress/regress-592556-c35.js
 create mode 100644 js/src/tests/non262/regress/regress-593256.js
 create mode 100644 js/src/tests/non262/regress/regress-595230-2.js
 create mode 100644 js/src/tests/non262/regress/regress-595365-1.js
 create mode 100644 js/src/tests/non262/regress/regress-596103.js
 create mode 100644 js/src/tests/non262/regress/regress-596805-1.js
 create mode 100644 js/src/tests/non262/regress/regress-596805-2.js
 create mode 100644 js/src/tests/non262/regress/regress-597945-1.js
 create mode 100644 js/src/tests/non262/regress/regress-597945-2.js
 create mode 100644 js/src/tests/non262/regress/regress-598176.js
 create mode 100644 js/src/tests/non262/regress/regress-600067.js
 create mode 100644 js/src/tests/non262/regress/regress-601399.js
 create mode 100644 js/src/tests/non262/regress/regress-602621.js
 create mode 100644 js/src/tests/non262/regress/regress-607799.js
 create mode 100644 js/src/tests/non262/regress/regress-607863.js
 create mode 100644 js/src/tests/non262/regress/regress-609617.js
 create mode 100644 js/src/tests/non262/regress/regress-610026.js
 create mode 100644 js/src/tests/non262/regress/regress-614714.js
 create mode 100644 js/src/tests/non262/regress/regress-617405-1.js
 create mode 100644 js/src/tests/non262/regress/regress-617405-2.js
 create mode 100644 js/src/tests/non262/regress/regress-618572.js
 create mode 100644 js/src/tests/non262/regress/regress-619003-1.js
 create mode 100644 js/src/tests/non262/regress/regress-619003-2.js
 create mode 100644 js/src/tests/non262/regress/regress-620376-1.js
 create mode 100644 js/src/tests/non262/regress/regress-624547.js
 create mode 100644 js/src/tests/non262/regress/regress-624968.js
 create mode 100644 js/src/tests/non262/regress/regress-626436.js
 create mode 100644 js/src/tests/non262/regress/regress-633741.js
 create mode 100644 js/src/tests/non262/regress/regress-634210-1.js
 create mode 100644 js/src/tests/non262/regress/regress-634210-2.js
 create mode 100644 js/src/tests/non262/regress/regress-634210-3.js
 create mode 100644 js/src/tests/non262/regress/regress-634210-4.js
 create mode 100644 js/src/tests/non262/regress/regress-636364.js
 create mode 100644 js/src/tests/non262/regress/regress-640075.js
 create mode 100644 js/src/tests/non262/regress/regress-642247.js
 create mode 100644 js/src/tests/non262/regress/regress-643222.js
 create mode 100644 js/src/tests/non262/regress/regress-646820-1.js
 create mode 100644 js/src/tests/non262/regress/regress-646820-2.js
 create mode 100644 js/src/tests/non262/regress/regress-646820-3.js
 create mode 100644 js/src/tests/non262/regress/regress-665355.js
 create mode 100644 js/src/tests/non262/regress/regress-672892.js
 create mode 100644 js/src/tests/non262/regress/regress-672893.js
 create mode 100644 js/src/tests/non262/regress/regress-68498-001.js
 create mode 100644 js/src/tests/non262/regress/regress-68498-002.js
 create mode 100644 js/src/tests/non262/regress/regress-68498-003.js
 create mode 100644 js/src/tests/non262/regress/regress-68498-004.js
 create mode 100644 js/src/tests/non262/regress/regress-694306.js
 create mode 100644 js/src/tests/non262/regress/regress-69607.js
 create mode 100644 js/src/tests/non262/regress/regress-698028-1.js
 create mode 100644 js/src/tests/non262/regress/regress-698028-2.js
 create mode 100644 js/src/tests/non262/regress/regress-698028-3.js
 create mode 100644 js/src/tests/non262/regress/regress-699682.js
 create mode 100644 js/src/tests/non262/regress/regress-71107.js
 create mode 100644 js/src/tests/non262/regress/regress-736792.js
 create mode 100644 js/src/tests/non262/regress/regress-76054.js
 create mode 100644 js/src/tests/non262/regress/regress-80981.js
 create mode 100644 js/src/tests/non262/regress/regress-810525.js
 create mode 100644 js/src/tests/non262/regress/regress-82306.js
 create mode 100644 js/src/tests/non262/regress/regress-89443.js
 create mode 100644 js/src/tests/non262/regress/regress-89474.js
 create mode 100644 js/src/tests/non262/regress/regress-90445.js
 create mode 100644 js/src/tests/non262/regress/regress-96128-n.js
 create mode 100644 js/src/tests/non262/regress/regress-96526-001.js
 create mode 100644 js/src/tests/non262/regress/regress-96526-002.js
 create mode 100644 js/src/tests/non262/regress/regress-96526-003.js
 create mode 100644 js/src/tests/non262/regress/regress-98901.js
 create mode 100644 js/src/tests/non262/regress/shell.js
 create mode 100644 js/src/tests/non262/shell.js
 create mode 100644 js/src/tests/non262/statements/arrow-function-at-end-of-for-statement-head.js
 create mode 100644 js/src/tests/non262/statements/arrow-function-in-for-statement-head.js
 create mode 100644 js/src/tests/non262/statements/browser.js
 create mode 100644 js/src/tests/non262/statements/for-in-with-assignment-semantics.js
 create mode 100644 js/src/tests/non262/statements/for-in-with-assignment-syntax.js
 create mode 100644 js/src/tests/non262/statements/for-in-with-assignments.js
 create mode 100644 js/src/tests/non262/statements/for-in-with-declaration.js
 create mode 100644 js/src/tests/non262/statements/for-in-with-destructuring-assignments.js
 create mode 100644 js/src/tests/non262/statements/for-in-with-gc-and-unvisited-deletion.js
 create mode 100644 js/src/tests/non262/statements/for-in-with-gc-during-iterator-init.js
 create mode 100644 js/src/tests/non262/statements/for-inof-coverinitname-destr-assign.js
 create mode 100644 js/src/tests/non262/statements/for-inof-finally.js
 create mode 100644 js/src/tests/non262/statements/for-inof-loop-const-declaration.js
 create mode 100644 js/src/tests/non262/statements/for-inof-name-iteration-expression-contains-index-string.js
 create mode 100644 js/src/tests/non262/statements/for-loop-declaration-contains-computed-name.js
 create mode 100644 js/src/tests/non262/statements/for-loop-declaration-contains-initializer.js
 create mode 100644 js/src/tests/non262/statements/for-of-iterator-close-throw.js
 create mode 100644 js/src/tests/non262/statements/for-of-iterator-close.js
 create mode 100644 js/src/tests/non262/statements/for-of-iterator-primitive.js
 create mode 100644 js/src/tests/non262/statements/for-of-var-with-initializer.js
 create mode 100644 js/src/tests/non262/statements/if-constant-folding.js
 create mode 100644 js/src/tests/non262/statements/property-reference-self-assignment.js
 create mode 100644 js/src/tests/non262/statements/regress-131348.js
 create mode 100644 js/src/tests/non262/statements/regress-157509.js
 create mode 100644 js/src/tests/non262/statements/regress-194364.js
 create mode 100644 js/src/tests/non262/statements/regress-226517.js
 create mode 100644 js/src/tests/non262/statements/regress-302439.js
 create mode 100644 js/src/tests/non262/statements/regress-324650.js
 create mode 100644 js/src/tests/non262/statements/regress-444979.js
 create mode 100644 js/src/tests/non262/statements/regress-642975.js
 create mode 100644 js/src/tests/non262/statements/regress-74474-001.js
 create mode 100644 js/src/tests/non262/statements/regress-74474-002.js
 create mode 100644 js/src/tests/non262/statements/regress-74474-003.js
 create mode 100644 js/src/tests/non262/statements/regress-83532-001.js
 create mode 100644 js/src/tests/non262/statements/regress-83532-002.js
 create mode 100644 js/src/tests/non262/statements/shell.js
 create mode 100644 js/src/tests/non262/statements/trailing_comma_parameters.js
 create mode 100644 js/src/tests/non262/statements/try-completion.js
 create mode 100644 js/src/tests/non262/strict/10.4.2.js
 create mode 100644 js/src/tests/non262/strict/10.4.3.js
 create mode 100644 js/src/tests/non262/strict/10.6.js
 create mode 100644 js/src/tests/non262/strict/11.1.5.js
 create mode 100644 js/src/tests/non262/strict/11.13.1.js
 create mode 100644 js/src/tests/non262/strict/11.13.2.js
 create mode 100644 js/src/tests/non262/strict/11.3.1.js
 create mode 100644 js/src/tests/non262/strict/11.3.2.js
 create mode 100644 js/src/tests/non262/strict/11.4.1.js
 create mode 100644 js/src/tests/non262/strict/11.4.4.js
 create mode 100644 js/src/tests/non262/strict/11.4.5.js
 create mode 100644 js/src/tests/non262/strict/12.10.1.js
 create mode 100644 js/src/tests/non262/strict/12.14.1.js
 create mode 100644 js/src/tests/non262/strict/12.2.1-01.js
 create mode 100644 js/src/tests/non262/strict/12.2.1.js
 create mode 100644 js/src/tests/non262/strict/13.1.js
 create mode 100644 js/src/tests/non262/strict/15.10.7.js
 create mode 100644 js/src/tests/non262/strict/15.3.4.5.js
 create mode 100644 js/src/tests/non262/strict/15.3.5.1.js
 create mode 100644 js/src/tests/non262/strict/15.3.5.2.js
 create mode 100644 js/src/tests/non262/strict/15.4.4.11.js
 create mode 100644 js/src/tests/non262/strict/15.4.4.12.js
 create mode 100644 js/src/tests/non262/strict/15.4.4.13.js
 create mode 100644 js/src/tests/non262/strict/15.4.4.6.js
 create mode 100644 js/src/tests/non262/strict/15.4.4.8.js
 create mode 100644 js/src/tests/non262/strict/15.4.4.9.js
 create mode 100644 js/src/tests/non262/strict/15.4.5.1.js
 create mode 100644 js/src/tests/non262/strict/15.5.5.1.js
 create mode 100644 js/src/tests/non262/strict/15.5.5.2.js
 create mode 100644 js/src/tests/non262/strict/8.12.5.js
 create mode 100644 js/src/tests/non262/strict/8.12.7-2.js
 create mode 100644 js/src/tests/non262/strict/8.12.7.js
 create mode 100644 js/src/tests/non262/strict/8.7.2-01.js
 create mode 100644 js/src/tests/non262/strict/8.7.2.js
 create mode 100644 js/src/tests/non262/strict/B.1.1.js
 create mode 100644 js/src/tests/non262/strict/B.1.2.js
 create mode 100644 js/src/tests/non262/strict/assign-to-callee-name.js
 create mode 100644 js/src/tests/non262/strict/browser.js
 create mode 100644 js/src/tests/non262/strict/directive-prologue-01.js
 create mode 100644 js/src/tests/non262/strict/eval-variable-environment.js
 create mode 100644 js/src/tests/non262/strict/primitive-assignment.js
 create mode 100644 js/src/tests/non262/strict/primitive-this-getter.js
 create mode 100644 js/src/tests/non262/strict/primitive-this-no-writeback.js
 create mode 100644 js/src/tests/non262/strict/rebind-eval-should-fail-in-strict-mode.js
 create mode 100644 js/src/tests/non262/strict/regress-532041.js
 create mode 100644 js/src/tests/non262/strict/regress-532254.js
 create mode 100644 js/src/tests/non262/strict/regress-599159.js
 create mode 100644 js/src/tests/non262/strict/shell.js
 create mode 100644 js/src/tests/non262/strict/strict-function-statements.js
 create mode 100644 js/src/tests/non262/strict/strict-this-is-not-truthy.js
 create mode 100644 js/src/tests/non262/strict/this-for-function-expression-recursion.js
 create mode 100644 js/src/tests/non262/strict/unbrand-this.js
 create mode 100644 js/src/tests/non262/syntax/browser.js
 create mode 100644 js/src/tests/non262/syntax/column-numbers-in-long-lines.js
 create mode 100644 js/src/tests/non262/syntax/declaration-forbidden-in-label.js
 create mode 100644 js/src/tests/non262/syntax/escaped-let-static-identifier.js
 create mode 100644 js/src/tests/non262/syntax/escaped-strict-reserved-words-and-yield.js
 create mode 100644 js/src/tests/non262/syntax/identifier_vertical_tilde.js
 create mode 100644 js/src/tests/non262/syntax/identifiers-with-extended-unicode-escape.js
 create mode 100644 js/src/tests/non262/syntax/keyword-unescaped-requirement.js
 create mode 100644 js/src/tests/non262/syntax/let-as-label.js
 create mode 100644 js/src/tests/non262/syntax/line-number-maintenance-for-identifier-containing-escape-terminated-by-unicode-separator.js
 create mode 100644 js/src/tests/non262/syntax/linefeed-at-eof-in-unterminated-string-or-template.js
 create mode 100644 js/src/tests/non262/syntax/non-simple-with-strict-directive.js
 create mode 100644 js/src/tests/non262/syntax/omitted-catch-binding.js
 create mode 100644 js/src/tests/non262/syntax/shell.js
 create mode 100644 js/src/tests/non262/syntax/statement-versus-statementlistitem.js
 create mode 100644 js/src/tests/non262/syntax/unicode_other_id_continue.js
 create mode 100644 js/src/tests/non262/syntax/unicode_other_id_start.js
 create mode 100644 js/src/tests/non262/syntax/yield-as-identifier.js
 create mode 100644 js/src/tests/non262/template-strings/browser.js
 create mode 100644 js/src/tests/non262/template-strings/bug1559123.js
 create mode 100644 js/src/tests/non262/template-strings/debugLineNumber.js
 create mode 100644 js/src/tests/non262/template-strings/lineNumber.js
 create mode 100644 js/src/tests/non262/template-strings/noSubst.js
 create mode 100644 js/src/tests/non262/template-strings/shell.js
 create mode 100644 js/src/tests/non262/template-strings/tagTempl.js
 create mode 100644 js/src/tests/non262/template-strings/templLit.js
 create mode 100644 js/src/tests/non262/template.js
 create mode 100644 js/src/tests/non262/types/8.12.5-01.js
 create mode 100644 js/src/tests/non262/types/browser.js
 create mode 100644 js/src/tests/non262/types/shell.js
 create mode 100644 js/src/tests/parsemark.py
 create mode 100644 js/src/tests/requirements.txt
 create mode 100644 js/src/tests/shell.js
 create mode 100644 js/src/tests/shell/README
 create mode 100644 js/src/tests/shell/futex-apis.js
 create mode 100644 js/src/tests/shell/futex.js
 create mode 100644 js/src/tests/shell/gcstats.js
 create mode 100644 js/src/tests/shell/mailbox.js
 create mode 100644 js/src/tests/shell/os.js
 create mode 100644 js/src/tests/shell/shell.js
 create mode 100644 js/src/tests/shell/warning.js
 create mode 100644 js/src/tests/style/BadIncludes.h
 create mode 100644 js/src/tests/style/BadIncludes2-inl.h
 create mode 100644 js/src/tests/style/BadIncludes2.h
 create mode 100644 js/src/tests/style/BadIncludesOrder-inl.h
 create mode 100644 js/src/tests/style/HeaderCycleA1.h
 create mode 100644 js/src/tests/style/HeaderCycleA2.h
 create mode 100644 js/src/tests/style/HeaderCycleA3.h
 create mode 100644 js/src/tests/style/HeaderCycleB1-inl.h
 create mode 100644 js/src/tests/style/HeaderCycleB2-inl.h
 create mode 100644 js/src/tests/style/HeaderCycleB3-inl.h
 create mode 100644 js/src/tests/style/HeaderCycleB4-inl.h
 create mode 100644 js/src/tests/style/jsheadercycleB5inlines.h
 create mode 100644 js/src/tests/test/expected/export/multi-header.js
 create mode 100644 js/src/tests/test/expected/export/reftest-and-frontmatter-error.js
 create mode 100644 js/src/tests/test/expected/export/reftest-error-syntaxerror.js
 create mode 100644 js/src/tests/test/expected/export/regular.js
 create mode 100644 js/src/tests/test/expected/export/reportCompare.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/browser.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/language/browser.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/language/export/browser.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/language/export/escaped-foobarbaz.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/language/export/shell.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/language/shell.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/shell.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/temp42/bar.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/temp42/baz.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/temp42/browser.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/temp42/foo.js
 create mode 100644 js/src/tests/test/expected/import/files/local/smTempBranch/temp42/shell.js
 create mode 100644 js/src/tests/test/expected/import/output.txt
 create mode 100644 js/src/tests/test/fixtures/export/.ignore.js
 create mode 100644 js/src/tests/test/fixtures/export/browser.js
 create mode 100644 js/src/tests/test/fixtures/export/empty.js
 create mode 100644 js/src/tests/test/fixtures/export/multi-header.js
 create mode 100644 js/src/tests/test/fixtures/export/reftest-and-frontmatter-error.js
 create mode 100644 js/src/tests/test/fixtures/export/reftest-error-syntaxerror.js
 create mode 100644 js/src/tests/test/fixtures/export/regular.js
 create mode 100644 js/src/tests/test/fixtures/export/reportCompare.js
 create mode 100644 js/src/tests/test/fixtures/export/shell.js
 create mode 100644 js/src/tests/test/fixtures/import/files/bar.js
 create mode 100644 js/src/tests/test/fixtures/import/files/baz.js
 create mode 100644 js/src/tests/test/fixtures/import/files/foo.js
 create mode 100755 js/src/tests/test/run.py
 create mode 100755 js/src/tests/test262-export.py
 create mode 100644 js/src/tests/test262-host.js
 create mode 100644 js/src/tests/test262-intl-displaynames.js
 create mode 100755 js/src/tests/test262-update.py
 create mode 100644 js/src/tests/test262/GIT-INFO
 create mode 100644 js/src/tests/test262/LICENSE
 create mode 100644 js/src/tests/test262/annexB/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/getYear/B.2.4.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/getYear/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/getYear/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/getYear/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/getYear/nan.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/getYear/return-value.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/getYear/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/getYear/this-not-date.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/B.2.5.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/this-not-date.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/this-time-nan.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/this-time-valid.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/time-clip.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/year-nan.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/year-number-absolute.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/year-number-relative.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/setYear/year-to-number-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/toGMTString/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/toGMTString/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/toGMTString/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/prototype/toGMTString/value.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Date/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Function/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Function/createdynfn-html-close-comment-body.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Function/createdynfn-html-close-comment-params.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Function/createdynfn-html-open-comment-body.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Function/createdynfn-html-open-comment-params.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Function/createdynfn-no-line-terminator-html-close-comment-body.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Function/createdynfn-no-line-terminator-html-close-comment-params.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Function/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/define-abrupt.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/define-existing.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/define-new.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/define-non-configurable.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/define-non-extensible.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/getter-non-callable.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/key-invalid.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineGetter__/this-non-obj.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/define-abrupt.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/define-existing.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/define-new.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/define-non-configurable.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/define-non-extensible.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/key-invalid.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/setter-non-callable.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__defineSetter__/this-non-obj.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/key-invalid.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-not-found.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-acsr-w-getter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-acsr-wo-getter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-data.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-get-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-own-proto-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-acsr-w-getter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-acsr-wo-getter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-data.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-get-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/lookup-proto-proto-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupGetter__/this-non-obj.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/key-invalid.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-not-found.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-acsr-w-setter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-acsr-wo-setter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-data.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-get-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-own-proto-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-acsr-w-setter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-acsr-wo-setter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-data.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-get-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/lookup-proto-proto-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__lookupSetter__/this-non-obj.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/get-abrupt.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/get-fn-name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/get-ordinary-obj.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/get-to-obj-abrupt.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-abrupt.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-cycle-shadowed.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-cycle.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-fn-name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-immutable.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-invalid-value.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-non-extensible.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-non-obj-coercible.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-non-object.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/set-ordinary-obj.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/__proto__/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/prototype/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/Object/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-control-escape-russian-letter.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-decimal-escape-class-range.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-decimal-escape-not-capturing.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-invalid-control-escape-character-class-range.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-invalid-control-escape-character-class.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-leading-escape-BMP.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-leading-escape.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-trailing-escape-BMP.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/RegExp-trailing-escape.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/incomplete_hex_unicode_escape.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/named-groups/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/named-groups/non-unicode-malformed-lookbehind.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/named-groups/non-unicode-malformed.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/named-groups/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/Symbol.split/Symbol.match-getter-recompiles-source.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/Symbol.split/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/Symbol.split/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/Symbol.split/toint32-limit-recompiles-source.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/B.RegExp.prototype.compile.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/flags-string-invalid.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/flags-to-string-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/flags-to-string.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/flags-undefined.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-regexp-distinct.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-regexp-flags-defined.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-regexp-immutable-lastindex.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-regexp-props.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-regexp-same.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-string-invalid-u.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-string-invalid.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-string-u.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-string.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-to-string-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/pattern-undefined.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/this-not-object.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/compile/this-obj-not-regexp.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/flags/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/flags/order-after-compile.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/flags/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/prototype/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/RegExp/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/anchor/B.2.3.2.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/anchor/attr-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/anchor/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/anchor/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/anchor/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/anchor/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/anchor/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/anchor/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/big/B.2.3.3.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/big/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/big/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/big/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/big/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/big/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/big/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/blink/B.2.3.4.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/blink/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/blink/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/blink/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/blink/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/blink/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/blink/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/bold/B.2.3.5.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/bold/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/bold/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/bold/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/bold/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/bold/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/bold/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fixed/B.2.3.6.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fixed/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fixed/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fixed/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fixed/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fixed/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fixed/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontcolor/B.2.3.7.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontcolor/attr-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontcolor/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontcolor/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontcolor/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontcolor/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontcolor/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontcolor/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontsize/B.2.3.8.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontsize/attr-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontsize/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontsize/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontsize/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontsize/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontsize/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/fontsize/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/italics/B.2.3.9.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/italics/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/italics/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/italics/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/italics/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/italics/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/italics/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/link/B.2.3.10.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/link/attr-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/link/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/link/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/link/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/link/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/link/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/link/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/small/B.2.3.11.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/small/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/small/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/small/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/small/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/small/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/small/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/strike/B.2.3.12.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/strike/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/strike/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/strike/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/strike/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/strike/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/strike/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sub/B.2.3.13.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sub/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sub/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sub/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sub/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sub/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sub/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/B.2.3.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/length-falsey.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/length-negative.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/length-positive.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/length-to-int-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/length-undef.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/start-negative.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/start-to-int-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/surrogate-pairs.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/this-non-obj-coerce.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/substr/this-to-str-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sup/B.2.3.14.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sup/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sup/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sup/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sup/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sup/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/sup/this-val-tostring-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimLeft/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimLeft/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimLeft/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimLeft/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimLeft/reference-trimStart.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimLeft/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimRight/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimRight/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimRight/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimRight/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimRight/reference-trimEnd.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/prototype/trimRight/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/String/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/empty-string.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/escape-above-astral.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/escape-above.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/escape-below.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/to-string-err-symbol.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/to-string-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/to-string-observe.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/escape/unmodified.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/browser.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/empty-string.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/four-ignore-bad-u.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/four-ignore-end-str.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/four-ignore-non-hex.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/four.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/length.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/name.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/prop-desc.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/shell.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/to-string-err-symbol.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/to-string-err.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/to-string-observe.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/two-ignore-end-str.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/two-ignore-non-hex.js
 create mode 100644 js/src/tests/test262/annexB/built-ins/unescape/two.js
 create mode 100644 js/src/tests/test262/annexB/language/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/comments/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/comments/multi-line-html-close.js
 create mode 100644 js/src/tests/test262/annexB/language/comments/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/comments/single-line-html-close-asi.js
 create mode 100644 js/src/tests/test262/annexB/language/comments/single-line-html-close-unicode-separators.js
 create mode 100644 js/src/tests/test262/annexB/language/comments/single-line-html-close.js
 create mode 100644 js/src/tests/test262/annexB/language/comments/single-line-html-open.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/block-decl-nostrict.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-block-decl-eval-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-a-eval-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-decl-b-eval-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-else-stmt-eval-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-decl-no-else-eval-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-if-stmt-else-decl-eval-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-case-eval-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/func-switch-dflt-eval-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-block-decl-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-a-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-decl-b-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-else-stmt-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-decl-no-else-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-if-stmt-else-decl-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-case-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/global-switch-dflt-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/switch-case-decl-nostrict.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/switch-dflt-decl-nostrict.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/direct/var-env-lower-lex-catch-non-strict.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-block-decl-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-a-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-decl-b-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-else-stmt-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-decl-no-else-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-if-stmt-else-decl-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-case-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/global-switch-dflt-eval-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/indirect/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/eval-code/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/object/__proto__-duplicate-computed.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/object/__proto__-duplicate.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/object/__proto__-fn-name.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/object/__proto__-value-non-object.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/object/__proto__-value-null.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/object/__proto__-value-obj.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/object/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/object/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/template-literal/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-non-strict.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/template-literal/legacy-octal-escape-sequence-strict-strict.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/template-literal/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/yield/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/yield/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/expressions/yield/star-iterable-return-emulates-undefined-throws-when-called.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-arguments.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-dft-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-nested-blocks-with-fun-decl.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/block-decl-nostrict.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/function-redeclaration-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/function-redeclaration-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-dft-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-a-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-dft-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-decl-b-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-dft-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-else-stmt-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-dft-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-decl-no-else-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-dft-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/if-stmt-else-decl-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-decl-nostrict.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-dft-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-case-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-decl-nostrict.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-init.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-dft-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-skip-param.js
 create mode 100644 js/src/tests/test262/annexB/language/function-code/switch-dflt-func-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/block-decl-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-a-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-decl-b-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-else-stmt-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-decl-no-else-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/if-stmt-else-decl-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-case-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-block-scoping.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-existing-block-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-existing-block-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-existing-fn-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-existing-fn-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-existing-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-existing-non-enumerable-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-existing-var-no-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-existing-var-update.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-init.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-no-skip-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-skip-early-err-block.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-skip-early-err-for-in.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-skip-early-err-for-of.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-skip-early-err-for.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-skip-early-err-switch.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-skip-early-err-try.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-skip-early-err.js
 create mode 100644 js/src/tests/test262/annexB/language/global-code/switch-dflt-global-update.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/numeric/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/numeric/legacy-octal-integer.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/numeric/non-octal-decimal-integer.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/numeric/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/class-escape.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/extended-pattern-char.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/identity-escape.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/legacy-octal-escape.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/non-empty-class-ranges-no-dash.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/non-empty-class-ranges.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/quantifiable-assertion-followed-by.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/quantifiable-assertion-not-followed-by.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/regexp/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/string/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/string/legacy-octal-escape-sequence.js
 create mode 100644 js/src/tests/test262/annexB/language/literals/string/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-await-of/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-await-of/iterator-close-return-emulates-undefined-throws-when-called.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-await-of/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/bare-initializer.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/const-initializer.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/let-initializer.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/nonstrict-initializer.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/strict-initializer-strict.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/var-arraybindingpattern-initializer.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-in/var-objectbindingpattern-initializer.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-of/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-of/iterator-close-return-emulates-undefined-throws-when-called.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/for-of/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/labeled/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/labeled/function-declaration.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/labeled/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/shell.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/try/browser.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/try/catch-redeclared-for-in-var.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/try/catch-redeclared-for-of-var.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/try/catch-redeclared-for-var.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/try/catch-redeclared-var-statement-captured.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/try/catch-redeclared-var-statement.js
 create mode 100644 js/src/tests/test262/annexB/language/statements/try/shell.js
 create mode 100644 js/src/tests/test262/annexB/shell.js
 create mode 100644 js/src/tests/test262/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/15.4.5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/15.4.5.1-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/15.4.5.1-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.1_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.1_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.1_A1.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.1_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.1_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.1_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.2.1_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.2.1_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.2.1_A1.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.2.1_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.2.1_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.2.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.2.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.3_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.3_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.3_A1.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.1_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.1_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.2_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.2_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.2_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.2_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4.5.2_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4_A1.1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4_A1.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4_A1.1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4_A1.1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4_A1.1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4_A1.1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/S15.4_A1.1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/Symbol.species/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/Symbol.species/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/Symbol.species/return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Array/Symbol.species/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/Symbol.species/symbol-species-name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/Symbol.species/symbol-species.js
 create mode 100644 js/src/tests/test262/built-ins/Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/Array.from-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/Array.from-name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/Array.from_arity.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/Array.from_forwards-length-for-array-likes.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/calling-from-valid-1-noStrict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/calling-from-valid-1-onlyStrict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/calling-from-valid-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/elements-added-after.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/elements-deleted-after.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/elements-updated-after.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/from-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/from-string.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/get-iter-method-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/items-is-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/items-is-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-adv-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-cstm-ctor-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-cstm-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-get-iter-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-get-iter-val-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-map-fn-args.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-map-fn-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-map-fn-return.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-map-fn-this-arg.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-map-fn-this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-map-fn-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-set-elem-prop-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-set-elem-prop-non-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-set-elem-prop.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-set-length-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/iter-set-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/mapfn-is-not-callable-typeerror.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/mapfn-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/mapfn-throws-exception.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-array-boundary.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-object-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-object-iterator-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-object-iterator-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-object-length-set-elem-prop-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-object-length-set-elem-prop-non-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-object-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-object-missing.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/source-object-without.js
 create mode 100644 js/src/tests/test262/built-ins/Array/from/this-null.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-0-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-0-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-0-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-0-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-0-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/15.4.3.2-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/proxy-revoked.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/isArray/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/15.4.5.1-3.d-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/15.4.5.1-3.d-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/15.4.5.1-3.d-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A1.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.2.2_A2.3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.4_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.5.1_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.5.1_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.5.1_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.5.1_A1.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.5.1_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.5.1_A1.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/S15.4.5.2_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/define-own-prop-length-overflow-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Array/length/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/construct-this-with-the-number-of-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/creates-a-new-array-from-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/does-not-use-prototype-properties.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/does-not-use-set-for-indices.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/not-a-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/of.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/return-a-custom-instance.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/return-a-new-array-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/return-abrupt-from-contructor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/return-abrupt-from-data-property-using-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/return-abrupt-from-data-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/return-abrupt-from-setting-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/sets-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/of/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/property-cast-boolean-primitive.js
 create mode 100644 js/src/tests/test262/built-ins/Array/property-cast-nan-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Array/property-cast-number.js
 create mode 100644 js/src/tests/test262/built-ins/Array/proto-from-ctor-realm-one.js
 create mode 100644 js/src/tests/test262/built-ins/Array/proto-from-ctor-realm-two.js
 create mode 100644 js/src/tests/test262/built-ins/Array/proto-from-ctor-realm-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/Symbol.iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/Symbol.unscopables/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/Symbol.unscopables/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/Symbol.unscopables/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/Symbol.unscopables/value.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/15.4.4.4-5-b-iii-3-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/15.4.4.4-5-c-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-to-string-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_array-like-length-value-of-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_array-like-negative-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_array-like-primitive-non-number-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_array-like-string-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_array-like-to-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_array-like.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_holey-sloppy-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_no-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments-with-dupes.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_sloppy-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_small-typed-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-boolean-wrapper.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-function.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-getter-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-number-wrapper.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-reg-exp.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-sparse-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_spreadable-string-wrapper.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/Array.prototype.concat_strict-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/S15.4.4.4_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/arg-length-exceeding-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/arg-length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-ctor-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-ctor-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-proto-from-ctor-realm-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-revoked-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-non-extensible-spreadable.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-non-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-undef.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-with-non-configurable-property-spreadable.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-with-non-configurable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-with-non-writable-property-spreadable.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species-with-non-writable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/create-species.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/is-concat-spreadable-get-err.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/is-concat-spreadable-get-order.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/is-concat-spreadable-is-array-proxy-revoked.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/is-concat-spreadable-proxy-revoked.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/is-concat-spreadable-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/is-concat-spreadable-val-falsey.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/is-concat-spreadable-val-truthy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/is-concat-spreadable-val-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/not-a-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/concat/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/coerced-values-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/coerced-values-start-change-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/coerced-values-start-change-target.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/coerced-values-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/coerced-values-target.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/fill-holes.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/negative-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/negative-out-of-bounds-target.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/negative-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/negative-target.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/non-negative-target-and-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/non-negative-target-start-and-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-proxy-target.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-delete-target.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-end-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-get-start-value.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-has-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-set-target-value.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-start-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-target-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-target.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-this-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/return-this.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/copyWithin/undefined-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/iteration-mutable.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/iteration.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/returns-iterator-from-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/returns-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/entries/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-1-s.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-b-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-7-c-iii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/15.4.4.16-8-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/every/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/exotic-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/coerced-indexes.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/fill-values-custom-start-and-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/fill-values-relative-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/fill-values-relative-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/fill-values.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-abrupt-from-end-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-abrupt-from-setting-property-value.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-abrupt-from-start-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-abrupt-from-start.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-abrupt-from-this-length-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-abrupt-from-this-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/return-this.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/fill/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-10-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-10-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-10-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-10-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-1-s.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-6-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-6-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-6-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-6-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-6-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-6-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-6-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-6-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-b-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/15.4.4.20-9-c-iii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-ctor-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-ctor-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-proto-from-ctor-realm-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-revoked-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-species-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-species-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-species-undef.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/create-species.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/target-array-non-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/target-array-with-non-configurable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/filter/target-array-with-non-writable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/array-altered-during-loop.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/predicate-call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/predicate-call-this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/predicate-call-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/predicate-called-for-each-array-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/predicate-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/predicate-not-called-on-empty-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/return-abrupt-from-predicate-call.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/return-abrupt-from-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/return-abrupt-from-this-length-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/return-abrupt-from-this-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/return-found-value-predicate-result-is-true.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/return-undefined-if-predicate-returns-false-value.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/find/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/array-altered-during-loop.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/predicate-call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/predicate-call-this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/predicate-call-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/predicate-called-for-each-array-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/predicate-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/predicate-not-called-on-empty-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/return-abrupt-from-predicate-call.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/return-abrupt-from-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/return-abrupt-from-this-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/return-index-predicate-result-is-true.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/findIndex/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/array-like-objects.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/bound-function-call.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/empty-array-elements.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/empty-object-elements.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/non-numeric-depth-should-not-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/non-object-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/null-undefined-elements.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/null-undefined-input-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/positive-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/proxy-access-count.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/symbol-object-create-null-depth-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/target-array-non-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/target-array-with-non-configurable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flat/target-array-with-non-writable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/array-like-objects-nested.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/array-like-objects-poisoned-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/array-like-objects-typedarrays.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/array-like-objects.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/bound-function-argument.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/depth-always-one.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/non-callable-argument-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/proxy-access-count.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/target-array-non-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/target-array-with-non-configurable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/target-array-with-non-writable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/this-value-ctor-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-bad-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor-poisoned-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/this-value-ctor-object-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/this-value-ctor-object-species.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/this-value-null-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/flatMap/thisArg-argument-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-1-s.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-b-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/15.4.4.18-8-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/S15.4.4.18_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/S15.4.4.18_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/forEach/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/fromIndex-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/fromIndex-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/get-prop.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/length-boundaries.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/length-zero-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/no-arg.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/return-abrupt-get-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/return-abrupt-get-prop.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/return-abrupt-tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/return-abrupt-tonumber-length-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/return-abrupt-tonumber-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/samevaluezero.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/search-found-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/search-not-found-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/sparse.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/tolength-length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/using-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/includes/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-10-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-10-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-32.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-33.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-6-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-7-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-7-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-7-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-7-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-7-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-8-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-8-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-8-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-a-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-iii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/15.4.4.14-9-b-iii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/calls-only-has-on-prototype-after-length-zeroed.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/fromindex-zero-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/indexOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A3.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A3.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A3.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A6.6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/S15.4.4.5_A6.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/join/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/iteration-mutable.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/iteration.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/returns-iterator-from-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/returns-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/keys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-32.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-33.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-6-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-7-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-a-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-iii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-iii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/15.4.4.15-9-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/calls-only-has-on-prototype-after-length-zeroed.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/fromindex-zero-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/lastIndexOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-1-s.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-6-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-6-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-b-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-iii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-iii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-iii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-iii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-8-c-iii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/15.4.4.19-9-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-ctor-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-ctor-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-non-array-invalid-len.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-proto-from-ctor-realm-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-proto-from-ctor-realm-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-revoked-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-species-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-species-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-species-undef-invalid-len.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-species-undef.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/create-species.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/target-array-non-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/target-array-with-non-configurable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/map/target-array-with-non-writable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/S15.4.4.6_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/clamps-to-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/pop/throws-with-string-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/S15.4.4.7_A6.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/clamps-to-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/throws-if-integer-limit-exceeded.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/push/throws-with-string-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-10-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-10-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-10-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-10-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-10-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-10-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-10-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-10-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-7-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-32.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-33.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-c-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-c-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-c-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-c-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-c-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-c-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-c-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-8-c-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-b-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-32.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-33.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-32.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-33.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-34.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-35.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-37.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-4-s.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/15.4.4.21-9-c-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduce/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-10-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-10-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-10-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-10-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-10-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-10-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-10-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-10-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-7-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-32.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-33.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-32.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-33.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-32.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-33.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-34.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-35.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-37.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-4-s.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reduceRight/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/S15.4.4.8_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/get_if_present_with_delete.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/length-exceeding-integer-limit-with-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/reverse/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/S15.4.4.9_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/shift/throws-with-string-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/15.4.4.10-10-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A1.5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2.2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/S15.4.4.10_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-ctor-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-ctor-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-non-array-invalid-len.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-proto-from-ctor-realm-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-proxied-array-invalid-len.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-revoked-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-species-neg-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-species-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-species-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-species-undef.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/create-species.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/length-exceeding-integer-limit-proxied-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/length-exceeding-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/target-array-non-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/target-array-with-non-configurable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/slice/target-array-with-non-writable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-1-s.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-b-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-27.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-30.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-31.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-i-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-ii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-14.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-15.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-16.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-17.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-18.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-19.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-20.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-21.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-22.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-23.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-24.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-25.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-26.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-28.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-29.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-7-c-iii-9.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-10.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-11.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-12.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-13.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/15.4.4.17-8-8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/some/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A1.4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A1.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A2.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A2.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A2.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A6_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A7.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/S15.4.4.11_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/bug_596_1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/bug_596_2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/comparefn-nonfunction-call-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/stability-11-elements.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/stability-2048-elements.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/stability-5-elements.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/sort/stability-513-elements.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/15.4.4.12-9-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/15.4.4.12-9-c-ii-1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.4_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A1.5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2.2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/S15.4.4.12_A6.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/called_with_one_argument.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/clamps-length-to-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-ctor-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-ctor-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-non-array-invalid-len.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-proto-from-ctor-realm-non-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-revoked-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species-length-exceeding-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species-neg-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species-undef-invalid-len.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species-undef.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/create-species.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/length-and-deleteCount-exceeding-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/length-exceeding-integer-limit-shrink-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/length-near-integer-limit-grow-array.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/property-traps-order-with-species.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/set_length_no_args.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/target-array-non-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/target-array-with-non-configurable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/target-array-with-non-writable-property.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/splice/throws-if-integer-limit-exceeded.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/S15.4.4.3_A4.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/primitive_this_value-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/primitive_this_value_getter-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/S15.4.4.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/S15.4.4.2_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/S15.4.4.2_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/S15.4.4.2_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/S15.4.4.2_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/S15.4.4.2_A4.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/S15.4.4.13_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/clamps-to-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/length-near-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/throws-if-integer-limit-exceeded.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/unshift/throws-with-string-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/iteration-mutable.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/iteration.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/length.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/name.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/returns-iterator-from-object.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/returns-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Array/prototype/values/this-val-non-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/Symbol.species/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/Symbol.species/length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/Symbol.species/return-value.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/Symbol.species/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/Symbol.species/symbol-species-name.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/Symbol.species/symbol-species.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/allocation-limit.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/data-allocation-after-object-creation.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/init-zero.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-has-no-viewedarraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-dataview-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-dataview-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-dataview-subclass-instance.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-dataview.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-typedarray-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-typedarray-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-typedarray-subclass-instance.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/arg-is-typedarray.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/invoked-as-a-fn.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/name.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/no-arg.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/isView/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/length-is-absent.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/length-is-too-large-throws.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/name.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/negative-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/newtarget-prototype-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype-from-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/name.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/return-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/byteLength/this-is-sharedarraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/context-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/end-default-if-absent.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/end-default-if-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/end-exceeds-length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/extensible.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/name.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/negative-end.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/negative-start.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/number-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-constructor-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-constructor-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-returns-not-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/species.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/start-default-if-absent.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/start-default-if-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/start-exceeds-end.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/start-exceeds-length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/this-is-sharedarraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/tointeger-conversion-end.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/prototype/slice/tointeger-conversion-start.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/return-abrupt-from-length-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/return-abrupt-from-length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/toindex-length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayBuffer/zero-length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/value-direct.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/Symbol.toStringTag/value-from-to-string.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Float32Array.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Float64Array.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Int16Array.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Int32Array.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Int8Array.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Uint16Array.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Uint32Array.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Uint8Array.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/Uint8ClampedArray.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-after-exhaustion.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/args-mapped-expansion-before-exhaustion.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/args-mapped-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/args-mapped-truncation-before-exhaustion.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-after-exhaustion.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/args-unmapped-expansion-before-exhaustion.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/args-unmapped-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/args-unmapped-truncation-before-exhaustion.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/detach-typedarray-in-progress.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/iteration-mutable.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/iteration.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/length.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/name.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/non-own-slots.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/next/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ArrayIteratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/absent-value-not-passed.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-poisoned-done.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-poisoned-value.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-rejected.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/iterator-result-unwrap-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/return-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/next/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/absent-value-not-passed.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/iterator-result-poisoned-done.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/iterator-result-poisoned-value.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/iterator-result-unwrap-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/iterator-result.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/poisoned-get-return.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/poisoned-return.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/result-object-error.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/return/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/iterator-result-poisoned-done.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/iterator-result-poisoned-value.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/iterator-result-unwrap-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/iterator-result.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/poisoned-get-throw.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/poisoned-throw.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/result-object-error.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFromSyncIteratorPrototype/throw/throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunction-construct.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunction-is-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunction-is-subclass.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunction-length.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunction-name.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunction-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunction.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunctionPrototype-is-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunctionPrototype-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/AsyncFunctionPrototype-to-string.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/instance-construct-throws.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/instance-has-name.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/instance-length.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/instance-prototype-property.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/is-not-a-global.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncFunction/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/has-instance.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/instance-await-expr-in-param.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/instance-construct-throws.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/instance-length.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/instance-name.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/instance-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/instance-yield-expr-in-param.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/invoked-as-constructor-no-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/invoked-as-function-multiple-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/invoked-as-function-no-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/invoked-as-function-single-argument.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/length.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/name.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/prototype/extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/prototype/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorFunction/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/iterator-result-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/length.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/name.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/request-queue-await-order.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/request-queue-order-state-executing.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/request-queue-order.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/request-queue-promise-resolve-order.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/return-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/this-val-not-async-generator.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/next/this-val-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/iterator-result-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/length.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/name.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/request-queue-order-state-executing.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-state-completed.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedStart-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedStart.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-try-finally-return.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-try-finally-throw.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedYield-try-finally.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/return-suspendedYield.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/this-val-not-async-generator.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/return/this-val-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/length.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/name.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/request-queue-order-state-executing.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/return-rejected-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/this-val-not-async-generator.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/this-val-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-state-completed.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-suspendedStart-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-suspendedStart.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-suspendedYield-promise.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-suspendedYield-try-catch.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-suspendedYield-try-finally-return.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-suspendedYield-try-finally-throw.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-suspendedYield-try-finally.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncGeneratorPrototype/throw/throw-suspendedYield.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/length.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/name.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/return-val.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncIteratorPrototype/Symbol.asyncIterator/shell.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncIteratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/AsyncIteratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/add/validate-arraytype-before-value-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/and/validate-arraytype-before-value-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/validate-arraytype-before-expectedValue-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/compareExchange/validate-arraytype-before-replacementValue-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/exchange/validate-arraytype-before-value-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/bigint/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/corner-cases.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/isLockFree/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/load/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/bigint/non-bigint64-typedarray-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/bigint/non-shared-bufferdata-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/bigint/notify-all-on-loc.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/bigint/null-bufferdata-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/count-boundary-cases.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/count-defaults-to-infinity-missing.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/count-defaults-to-infinity-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/count-from-nans.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/count-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/count-tointeger-throws-then-wake-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/negative-count.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/negative-index-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/non-int32-typedarray-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/non-shared-bufferdata-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/non-shared-bufferdatate-non-shared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/non-shared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/not-a-typedarray-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/not-an-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-all-on-loc.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-all.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-in-order-one-time.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-in-order.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-nan.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-one.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-renotify-noop.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-two.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-with-no-agents-waiting.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-with-no-matching-agents-waiting.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/notify-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/null-bufferdata-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/out-of-range-index-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/symbol-for-index-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/undefined-index-defaults-to-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/validate-arraytype-before-count-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/notify/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/or/validate-arraytype-before-value-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/proto.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/expected-return-value-negative-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/store/validate-arraytype-before-value-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/sub/validate-arraytype-before-value-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/cannot-suspend-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/false-for-timeout-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/false-for-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/nan-for-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/negative-index-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/negative-timeout-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/negative-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-no-operation.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-add.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-and.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-compareExchange.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-exchange.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-or.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-store.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-sub.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/no-spurious-wakeup-on-xor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/non-bigint64-typedarray-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/non-shared-bufferdata-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/null-bufferdata-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/out-of-range-index-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/value-not-equal.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/waiterlist-block-indexedposition-wake.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/waiterlist-order-of-operations-is-fifo.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/bigint/was-woken-before-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/cannot-suspend-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/false-for-timeout-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/false-for-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/nan-for-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/negative-index-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/negative-timeout-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/negative-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-no-operation.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-on-add.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-on-and.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-on-compareExchange.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-on-exchange.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-on-or.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-on-store.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-on-sub.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/no-spurious-wakeup-on-xor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/non-int32-typedarray-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/non-shared-bufferdata-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/not-a-typedarray-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/not-an-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/null-bufferdata-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/null-for-timeout-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/null-for-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/object-for-timeout-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/object-for-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/out-of-range-index-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/poisoned-object-for-timeout-throws-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/poisoned-object-for-timeout-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/symbol-for-index-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/symbol-for-timeout-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/symbol-for-value-throws-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/symbol-for-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/true-for-timeout-agent.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/true-for-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/undefined-for-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/undefined-index-defaults-to-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-timeout-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/validate-arraytype-before-value-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/value-not-equal.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/wait-index-value-not-equal.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/waiterlist-block-indexedposition-wake.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/waiterlist-order-of-operations-is-fifo.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/wait/was-woken-before-timeout.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/bigint/bad-range.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/bigint/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/bigint/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/expected-return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/good-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/length.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/name.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/non-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/nonshared-int-views.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/validate-arraytype-before-index-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/Atomics/xor/validate-arraytype-before-value-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/arithmetic.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/asIntN.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/bigint-tobigint-errors.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/bigint-tobigint-toprimitive.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/bigint-tobigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/bigint-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/bits-toindex-errors.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/bits-toindex-toprimitive.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/bits-toindex-wrapped-values.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/bits-toindex.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/browser.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/length.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/name.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/order-of-steps.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asIntN/shell.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/arithmetic.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/asUintN.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/bigint-tobigint-errors.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/bigint-tobigint-toprimitive.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/bigint-tobigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/bigint-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/bits-toindex-errors.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/bits-toindex-toprimitive.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/bits-toindex-wrapped-values.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/bits-toindex.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/browser.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/length.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/name.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/order-of-steps.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/asUintN/shell.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/call-value-of-when-to-string-present.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/constructor-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/constructor-from-binary-string.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/constructor-from-decimal-string.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/constructor-from-hex-string.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/constructor-from-octal-string.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/constructor-from-string-syntax-errors.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/constructor-integer.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/constructor-trailing-leading-spaces.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/infinity-throws-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/length.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/name.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/nan-throws-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/negative-infinity-throws.rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/new-target-throws.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/non-integer-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/parseInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/parseInt/nonexistent.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/parseInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/proto.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/default-radix.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/length.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/prototype-call.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/radix-2-to-36.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/radix-err.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/string-is-code-units-of-decimal-digits-only.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/toString/thisbigintvalue-not-valid-throws.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/return.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/this-value-invalid-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/prototype/valueOf/this-value-invalid-primitive-throws.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/tostring-throws.js
 create mode 100644 js/src/tests/test262/built-ins/BigInt/valueof-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.1.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.1.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.1.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.1.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.1.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.1.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.2.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.2.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.2.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.2.1_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.3_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S15.6.3_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S9.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S9.2_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S9.2_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S9.2_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S9.2_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S9.2_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S9.2_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/S9.2_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/S15.6.3.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/S15.6.3.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/S15.6.3.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/S15.6.3.1_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/S15.6.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/S15.6.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/constructor/S15.6.4.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/S15.6.4.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/S15.6.4.2_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/S15.6.4.2_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/length.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/S15.6.4.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/S15.6.4.3_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/S15.6.4.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/S15.6.4.3_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/S15.6.4.3_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/S15.6.4.3_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/S15.6.4.3_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/prototype/valueOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Boolean/symbol-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/buffer-does-not-have-arraybuffer-data-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/buffer-does-not-have-arraybuffer-data-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/buffer-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/buffer-reference-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/buffer-reference.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/byteoffset-is-negative-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/byteoffset-is-negative-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/custom-proto-access-detaches-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/custom-proto-access-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/custom-proto-if-not-object-fallbacks-to-default-prototype-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/custom-proto-if-not-object-fallbacks-to-default-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/custom-proto-if-object-is-used-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/custom-proto-if-object-is-used.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/dataview.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/defined-bytelength-and-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/defined-bytelength-and-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/defined-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/defined-byteoffset-undefined-bytelength-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/defined-byteoffset-undefined-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/defined-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/excessive-bytelength-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/excessive-bytelength-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/excessive-byteoffset-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/excessive-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/instance-extensibility-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/negative-bytelength-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/negative-bytelength-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/negative-byteoffset-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/newtarget-undefined-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/newtarget-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/proto-from-ctor-realm-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/proto.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/return-buffer-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/return-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/this-has-no-dataview-internal-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/buffer/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/return-bytelength-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/return-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/this-has-no-dataview-internal-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteLength/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/return-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/return-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/this-has-no-dataview-internal-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/byteOffset/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-errors.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-toprimitive.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/toindex-byteoffset-wrapped-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigInt64/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-errors.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-toprimitive.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/toindex-byteoffset-wrapped-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getBigUint64/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/return-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/return-nan.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat32/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/return-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/return-nan.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getFloat64/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt16/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/index-is-out-of-range-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/negative-byteoffset-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset-symbol-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-value-clean-arraybuffer-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-values-custom-offset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-values-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/this-has-no-dataview-internal-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/to-boolean-littleendian-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/toindex-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt32/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getInt8/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint16/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint32/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/return-value-clean-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/return-values-custom-offset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/getUint8/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/detached-buffer-after-bigint-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tobigint-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tobigint-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/set-values-little-endian-order.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setBigInt64/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/detached-buffer-after-number-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/return-abrupt-from-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/return-abrupt-from-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/set-values-little-endian-order.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat32/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/detached-buffer-after-number-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/return-abrupt-from-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/return-abrupt-from-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/set-values-little-endian-order.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setFloat64/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/detached-buffer-after-number-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/return-abrupt-from-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/return-abrupt-from-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/set-values-little-endian-order.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt16/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/detached-buffer-after-number-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/return-abrupt-from-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/return-abrupt-from-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/set-values-little-endian-order.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt32/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/detached-buffer-after-number-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/return-abrupt-from-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/return-abrupt-from-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setInt8/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/detached-buffer-after-number-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/return-abrupt-from-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/return-abrupt-from-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/set-values-little-endian-order.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint16/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/detached-buffer-after-number-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/return-abrupt-from-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/return-abrupt-from-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/set-values-little-endian-order.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/to-boolean-littleendian.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint32/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/browser.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/detached-buffer-after-number-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/detached-buffer-after-toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/detached-buffer-before-outofrange-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/index-check-before-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/index-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/length.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/name.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/negative-byteoffset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/no-value-arg.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/range-check-after-value-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/return-abrupt-from-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/return-abrupt-from-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/return-abrupt-from-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/return-abrupt-from-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/set-values-return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/this-has-no-dataview-internal.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/setUint8/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-abrupt-tonumber-bytelength-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-abrupt-tonumber-bytelength-symbol-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-abrupt-tonumber-bytelength-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-abrupt-tonumber-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-abrupt-tonumber-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-abrupt-tonumber-byteoffset-symbol-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-abrupt-tonumber-byteoffset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-abrupt-tonumber-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-instance-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/return-instance.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/shell.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/toindex-bytelength-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/toindex-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/toindex-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/DataView/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/Date/15.9.1.15-1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.2.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.2.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T1.1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T1.2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T2.1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T2.2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T3.1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T3.2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T4.1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T4.2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T5.1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T5.2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T6.1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A3_T6.2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A4_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A5_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A5_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A5_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A6_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A6_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A6_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.1_A6_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.2_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.2_A3_T1.1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.3.2_A3_T1.2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.4_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.4_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Date/S15.9.4_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Date/TimeClip_negative_zero.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/S15.9.4.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/S15.9.4.3_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/S15.9.4.3_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/S15.9.4.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/S15.9.4.3_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/S15.9.4.3_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/S15.9.4.3_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/coercion-errors.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/coercion-order.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/infinity-make-day.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/infinity-make-time.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/nans.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/no-arg.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/non-integer-values.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/overflow-make-day.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/overflow-make-time.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/UTC/year-offset.js
 create mode 100644 js/src/tests/test262/built-ins/Date/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/coercion-errors.js
 create mode 100644 js/src/tests/test262/built-ins/Date/coercion-order.js
 create mode 100644 js/src/tests/test262/built-ins/Date/construct_with_date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/now/15.9.4.4-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/now/15.9.4.4-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/now/15.9.4.4-0-3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/now/15.9.4.4-0-4.js
 create mode 100644 js/src/tests/test262/built-ins/Date/now/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/now/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/now/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/S15.9.4.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/S15.9.4.2_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/S15.9.4.2_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/S15.9.4.2_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/S15.9.4.2_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/S15.9.4.2_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/S15.9.4.2_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/time-value-maximum-range.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/without-utc-offset.js
 create mode 100644 js/src/tests/test262/built-ins/Date/parse/zero.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Date/proto-from-ctor-realm-one.js
 create mode 100644 js/src/tests/test262/built-ins/Date/proto-from-ctor-realm-two.js
 create mode 100644 js/src/tests/test262/built-ins/Date/proto-from-ctor-realm-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.4.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.4.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.4.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A01_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A02_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A03_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A04_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A05_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A06_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A07_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A08_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A09_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A10_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A11_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A12_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A13_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A14_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A15_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A16_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A17_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A18_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A19_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A20_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A21_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A22_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A23_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A24_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A25_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A26_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A27_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A28_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A29_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A30_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A31_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A32_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A33_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A34_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A35_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A36_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A37_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A38_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A39_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A40_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A41_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/S15.9.5_A42_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-default-first-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-default-first-non-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-default-first-valid.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-default-no-callables.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-number-first-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-number-first-non-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-number-first-valid.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-number-no-callables.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-string-first-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-string-first-non-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-string-first-valid.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/hint-string-no-callables.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/length.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/Symbol.toPrimitive/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/S15.9.5.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/S15.9.5.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/S15.9.5.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/S15.9.5.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/S15.9.5.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/S15.9.5.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/S15.9.5.1_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/S15.9.5.14_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/S15.9.5.14_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/S15.9.5.14_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/S15.9.5.14_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/S15.9.5.14_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/S15.9.5.14_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/S15.9.5.14_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDate/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/S15.9.5.16_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/S15.9.5.16_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/S15.9.5.16_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/S15.9.5.16_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/S15.9.5.16_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/S15.9.5.16_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/S15.9.5.16_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getDay/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/S15.9.5.10_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/S15.9.5.10_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/S15.9.5.10_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/S15.9.5.10_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/S15.9.5.10_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/S15.9.5.10_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/S15.9.5.10_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getFullYear/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/S15.9.5.18_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/S15.9.5.18_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/S15.9.5.18_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/S15.9.5.18_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/S15.9.5.18_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/S15.9.5.18_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/S15.9.5.18_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getHours/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/S15.9.5.24_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMilliseconds/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/S15.9.5.20_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/S15.9.5.20_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/S15.9.5.20_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/S15.9.5.20_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/S15.9.5.20_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/S15.9.5.20_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/S15.9.5.20_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMinutes/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/S15.9.5.12_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/S15.9.5.12_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/S15.9.5.12_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/S15.9.5.12_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/S15.9.5.12_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/S15.9.5.12_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/S15.9.5.12_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getMonth/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/S15.9.5.22_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/S15.9.5.22_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/S15.9.5.22_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/S15.9.5.22_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/S15.9.5.22_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/S15.9.5.22_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/S15.9.5.22_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getSeconds/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/S15.9.5.9_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/S15.9.5.9_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/S15.9.5.9_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/S15.9.5.9_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/S15.9.5.9_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/S15.9.5.9_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/S15.9.5.9_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTime/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/S15.9.5.26_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/S15.9.5.26_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/S15.9.5.26_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/S15.9.5.26_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/S15.9.5.26_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/S15.9.5.26_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/S15.9.5.26_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getTimezoneOffset/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/S15.9.5.15_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/S15.9.5.15_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/S15.9.5.15_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/S15.9.5.15_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/S15.9.5.15_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/S15.9.5.15_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/S15.9.5.15_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDate/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/S15.9.5.17_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/S15.9.5.17_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/S15.9.5.17_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/S15.9.5.17_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/S15.9.5.17_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/S15.9.5.17_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/S15.9.5.17_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCDay/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/S15.9.5.11_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/S15.9.5.11_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/S15.9.5.11_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/S15.9.5.11_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/S15.9.5.11_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/S15.9.5.11_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/S15.9.5.11_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCFullYear/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/S15.9.5.19_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/S15.9.5.19_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/S15.9.5.19_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/S15.9.5.19_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/S15.9.5.19_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/S15.9.5.19_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/S15.9.5.19_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCHours/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/S15.9.5.25_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/S15.9.5.25_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/S15.9.5.25_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/S15.9.5.25_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/S15.9.5.25_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/S15.9.5.25_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/S15.9.5.25_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMilliseconds/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/S15.9.5.21_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/S15.9.5.21_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/S15.9.5.21_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/S15.9.5.21_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/S15.9.5.21_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/S15.9.5.21_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/S15.9.5.21_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMinutes/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/S15.9.5.13_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/S15.9.5.13_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/S15.9.5.13_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/S15.9.5.13_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/S15.9.5.13_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/S15.9.5.13_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/S15.9.5.13_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCMonth/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/S15.9.5.23_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/S15.9.5.23_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/S15.9.5.23_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/S15.9.5.23_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/S15.9.5.23_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/S15.9.5.23_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/S15.9.5.23_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/getUTCSeconds/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/S15.9.5.36_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/S15.9.5.36_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/S15.9.5.36_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/S15.9.5.36_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/S15.9.5.36_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/S15.9.5.36_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/S15.9.5.36_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/arg-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/arg-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/new-value-time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setDate/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/15.9.5.40_1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/S15.9.5.40_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/S15.9.5.40_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/S15.9.5.40_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/S15.9.5.40_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/S15.9.5.40_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/S15.9.5.40_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/S15.9.5.40_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/arg-date-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/arg-date-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/arg-month-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/arg-month-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/arg-year-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/arg-year-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/new-value-time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/this-value-valid-date-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/this-value-valid-date-month.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setFullYear/this-value-valid-date-year.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/S15.9.5.34_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/S15.9.5.34_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/S15.9.5.34_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/S15.9.5.34_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/S15.9.5.34_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/S15.9.5.34_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/S15.9.5.34_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/arg-hour-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/arg-hour-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/arg-min-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/arg-min-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/arg-ms-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/arg-ms-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/arg-sec-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/arg-sec-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/new-value-time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/this-value-valid-date-hour.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/this-value-valid-date-min.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/this-value-valid-date-ms.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setHours/this-value-valid-date-sec.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/S15.9.5.28_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/S15.9.5.28_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/S15.9.5.28_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/S15.9.5.28_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/S15.9.5.28_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/S15.9.5.28_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/S15.9.5.28_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/arg-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/arg-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/new-value-time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMilliseconds/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/S15.9.5.32_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/S15.9.5.32_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/S15.9.5.32_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/S15.9.5.32_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/S15.9.5.32_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/S15.9.5.32_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/S15.9.5.32_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/arg-min-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/arg-min-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/arg-ms-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/arg-ms-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/arg-sec-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/arg-sec-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/new-value-time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMinutes/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/S15.9.5.38_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/S15.9.5.38_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/S15.9.5.38_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/S15.9.5.38_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/S15.9.5.38_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/S15.9.5.38_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/S15.9.5.38_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/arg-date-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/arg-date-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/arg-month-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/arg-month-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/new-value-time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/this-value-valid-date-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setMonth/this-value-valid-date-month.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/S15.9.5.30_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/S15.9.5.30_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/S15.9.5.30_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/S15.9.5.30_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/S15.9.5.30_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/S15.9.5.30_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/S15.9.5.30_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/arg-ms-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/arg-ms-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/arg-sec-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/arg-sec-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/new-value-time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/this-value-valid-date-ms.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setSeconds/this-value-valid-date-sec.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/S15.9.5.27_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/S15.9.5.27_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/S15.9.5.27_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/S15.9.5.27_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/S15.9.5.27_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/S15.9.5.27_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/S15.9.5.27_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/arg-to-number-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/arg-to-number.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/new-value-time-clip.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/this-value-non-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setTime/this-value-valid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/S15.9.5.37_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/S15.9.5.37_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/S15.9.5.37_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/S15.9.5.37_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/S15.9.5.37_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/S15.9.5.37_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/S15.9.5.37_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCDate/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/S15.9.5.41_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/S15.9.5.41_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/S15.9.5.41_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/S15.9.5.41_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/S15.9.5.41_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/S15.9.5.41_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/S15.9.5.41_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCFullYear/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/S15.9.5.35_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/S15.9.5.35_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/S15.9.5.35_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/S15.9.5.35_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/S15.9.5.35_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/S15.9.5.35_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/S15.9.5.35_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCHours/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/S15.9.5.29_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/S15.9.5.29_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/S15.9.5.29_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/S15.9.5.29_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/S15.9.5.29_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/S15.9.5.29_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/S15.9.5.29_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMilliseconds/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/S15.9.5.33_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/S15.9.5.33_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/S15.9.5.33_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/S15.9.5.33_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/S15.9.5.33_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/S15.9.5.33_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/S15.9.5.33_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMinutes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/S15.9.5.39_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/S15.9.5.39_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/S15.9.5.39_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/S15.9.5.39_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/S15.9.5.39_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/S15.9.5.39_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/S15.9.5.39_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCMonth/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/S15.9.5.31_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/S15.9.5.31_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/S15.9.5.31_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/S15.9.5.31_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/S15.9.5.31_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/S15.9.5.31_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/S15.9.5.31_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/setUTCSeconds/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/S15.9.5.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/S15.9.5.3_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/S15.9.5.3_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/S15.9.5.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/S15.9.5.3_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/S15.9.5.3_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/S15.9.5.3_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/format.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/negative-year.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toDateString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-10.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-11.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-12.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-13.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-14.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-15.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-16.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-4.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-5.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-6.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-7.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-8.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/15.9.5.43-0-9.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toISOString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/builtin.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/invoke-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/invoke-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/invoke-result.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/length.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/non-finite.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/to-object.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/to-primitive-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/to-primitive-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toJSON/to-primitive-value-of.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/S15.9.5.6_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/S15.9.5.6_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/S15.9.5.6_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/S15.9.5.6_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/S15.9.5.6_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/S15.9.5.6_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/S15.9.5.6_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleDateString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/S15.9.5.5_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/S15.9.5.5_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/S15.9.5.5_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/S15.9.5.5_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/S15.9.5.5_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/S15.9.5.5_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/S15.9.5.5_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/S15.9.5.7_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/S15.9.5.7_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/S15.9.5.7_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/S15.9.5.7_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/S15.9.5.7_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/S15.9.5.7_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/S15.9.5.7_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toLocaleTimeString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/S15.9.5.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/S15.9.5.2_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/S15.9.5.2_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/S15.9.5.2_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/S15.9.5.2_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/S15.9.5.2_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/S15.9.5.2_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/format.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/negative-year.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/non-date-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/S15.9.5.4_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/S15.9.5.4_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/S15.9.5.4_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/S15.9.5.4_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/S15.9.5.4_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/S15.9.5.4_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/S15.9.5.4_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/format.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toTimeString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/S15.9.5.42_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/S15.9.5.42_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/S15.9.5.42_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/S15.9.5.42_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/S15.9.5.42_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/S15.9.5.42_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/S15.9.5.42_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/day-names.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/format.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/invalid-date.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/month-names.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/negative-year.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/toUTCString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S15.9.5.8_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S15.9.5.8_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S15.9.5.8_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S15.9.5.8_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S15.9.5.8_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S15.9.5.8_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S15.9.5.8_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S9.4_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/S9.4_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Date/prototype/valueOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Date/subclassing.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-get-symbol-to-prim-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-symbol-to-prim-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-symbol-to-prim-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-symbol-to-prim-return-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-symbol-to-prim-return-prim.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-to-primitive-call-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-to-primitive-call.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-to-primitive-get-meth-err.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-to-primitive-result-faulty.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-to-primitive-result-non-string-prim.js
 create mode 100644 js/src/tests/test262/built-ins/Date/value-to-primitive-result-string.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.1.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.1.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.1.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.2.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.2.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.2.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/S15.11.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Error/message_property.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Error/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/S15.11.3.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/S15.11.3.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/S15.11.3.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/S15.11.3.1_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/S15.11.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/S15.11.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/S15.11.4_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/S15.11.4_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/constructor/S15.11.4.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/constructor/S15.11.4.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/message/15.11.4.3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/message/S15.11.4.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/message/S15.11.4.3_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/message/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/message/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/name/15.11.4.2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/name/S15.11.4.2_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/name/S15.11.4.2_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/name/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/name/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/15.11.4.4-10-1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/15.11.4.4-6-1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/15.11.4.4-6-2.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/15.11.4.4-8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/15.11.4.4-8-2.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/15.11.4.4-9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/S15.11.4.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/S15.11.4.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/invalid-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/length.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Error/prototype/toString/undefined-props.js
 create mode 100644 js/src/tests/test262/built-ins/Error/shell.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/browser.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/gc-has-one-chance-to-call-cleanupCallback.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/instance-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/length.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/name.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/newtarget-prototype-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/proto.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype-from-newtarget-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype-from-newtarget-custom.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype-from-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/browser.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/callback-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-reference.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/cleanup-prevented-with-unregister.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/custom-this.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/holdings-multiple-values.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/length.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/name.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/reentrancy.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined-with-gc.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/shell.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/this-does-not-have-internal-cells-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/cleanupSome/this-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/browser.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/custom-this.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/holdings-any-value-type.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/holdings-same-as-target.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/length.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/name.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/return-undefined-register-itself.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/shell.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/target-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/this-does-not-have-internal-target-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/this-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/unregisterToken-not-object-or-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-holdings-and-target.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-holdings.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/register/unregisterToken-same-as-target.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/browser.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/custom-this.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/length.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/name.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/shell.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/this-does-not-have-internal-cells-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/this-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/unregister-cleaned-up-cell.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/unregister.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/prototype/unregister/unregisterToken-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/returns-new-object-from-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/shell.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/target-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/FinalizationRegistry/unnaffected-by-poisoned-cleanupCallback.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-10-6gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-1-s.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-2-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-3-s.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-4-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-5-s.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-6-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-7-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-8-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.2.1-11-9-s.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5-1gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5-2gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-10gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-11gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-12gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-13gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-14gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-15gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-16gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-17gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-18gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-19gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-1gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-20gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-21gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-22gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-23gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-24gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-25gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-26gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-27gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-28gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-29gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-2gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-30gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-31gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-32gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-33gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-34gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-35gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-36gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-37gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-38gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-39gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-3gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-40gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-41gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-42gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-43gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-44gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-45gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-46gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-47gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-48gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-49gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-4gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-50gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-51gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-52gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-53gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-54gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-55gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-56gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-57gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-58gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-59gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-5gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-60gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-61gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-62gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-63gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-64gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-65gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-66gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-67gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-68gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-69gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-6gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-70gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-71gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-72gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-73gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-74gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-75gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-76gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-77gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-78gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-79gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-7gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-80gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-81gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-82gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-83gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-84gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-85gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-86gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-87gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-88gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-89gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-8gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-90gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-91gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-92gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-93gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-94gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-95gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-96gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-97gs.js
 create mode 100644 js/src/tests/test262/built-ins/Function/15.3.5.4_2-9gs-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S10.1.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T11.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T13.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T14.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T15.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2.1_A3_T9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.2_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.3_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.3_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.5_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.5_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.5_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.5_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.5_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3.5_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/S15.3_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/StrictFunction_restricted-properties-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/call-bind-this-realm-undef.js
 create mode 100644 js/src/tests/test262/built-ins/Function/call-bind-this-realm-value.js
 create mode 100644 js/src/tests/test262/built-ins/Function/instance-name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Call/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Call/class-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Call/class-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Call/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Construct/base-ctor-revoked-proxy-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Construct/base-ctor-revoked-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Construct/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Construct/derived-return-val-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Construct/derived-return-val.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Construct/derived-this-uninitialized-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Construct/derived-this-uninitialized.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/Construct/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/internals/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/15.3.3.2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/S15.3.5.1_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/length/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/private-identifiers-not-empty.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Function/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.3.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.3.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.3.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.3.1_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.4_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.4_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.4_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.4_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.4_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.4_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.4_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.5.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/S15.3.5.2_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/length.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/this-val-bound-target.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/this-val-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/this-val-poisoned-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/this-val-prototype-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/value-get-prototype-of-err.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/value-negative.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/value-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/Symbol.hasInstance/value-positive.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/15.3.4.3-1-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/15.3.4.3-2-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/15.3.4.3-3-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A3_T9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A5_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A5_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A5_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A5_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A5_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A7_T9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A8_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A8_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A8_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A8_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A8_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/S15.3.4.3_A8_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/argarray-not-object-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/argarray-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/get-index-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/get-length-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/length.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/this-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/apply/this-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-10-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-11-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-13.b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-13.b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-13.b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-13.b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-13.b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-13.b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-15-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-15-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-15-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-15-4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-15-5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-16-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-16-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-15.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-16.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-20-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-20-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-21-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-21-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-11.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-6-9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-8-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5-9-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-13.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-14.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.1-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-13.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-14.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/15.3.4.5.2-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A14.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A15.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A16.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/S15.3.4.5_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/get-fn-realm-recursive.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/get-fn-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/instance-construct-newtarget-boundtarget-bound.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/instance-construct-newtarget-boundtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/instance-construct-newtarget-self-new.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/instance-construct-newtarget-self-reflect.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/instance-name-chained.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/instance-name-error.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/instance-name-non-string.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/instance-name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/length-exceeds-int32.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/bind/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/15.3.4.4-1-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/15.3.4.4-2-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/15.3.4.4-3-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A11.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A14.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A15.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A16.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A3_T9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A5_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A5_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A5_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A5_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A5_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A6_T9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A7_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A7_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A7_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A7_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A7_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A7_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/S15.3.4.4_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/call/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/constructor/S15.3.4.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/restricted-property-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/restricted-property-caller.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/AsyncFunction.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/AsyncGenerator.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/Function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/GeneratorFunction.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A10.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A11.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A14.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A16.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/S15.3.4.2_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/arrow-function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-arrow-function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-function-declaration.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-function-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-generator-declaration.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-generator-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-generator-method-class-expression-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-generator-method-class-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-generator-method-class-statement-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-generator-method-class-statement.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-generator-method-object.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-method-class-expression-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-method-class-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-method-class-statement-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-method-class-statement.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/async-method-object.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/bound-function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/built-in-function-object.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/class-declaration-complex-heritage.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/class-declaration-explicit-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/class-declaration-implicit-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/class-expression-explicit-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/class-expression-implicit-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/function-declaration-non-simple-parameter-list.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/function-declaration.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/function-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/generator-function-declaration.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/generator-function-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/generator-method.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/getter-class-expression-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/getter-class-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/getter-class-statement-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/getter-class-statement.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/getter-object.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/line-terminator-normalisation-CR-LF.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/line-terminator-normalisation-CR.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/line-terminator-normalisation-LF.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/method-class-expression-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/method-class-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/method-class-statement-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/method-class-statement.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/method-computed-property-name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/method-object.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/private-method-class-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/private-method-class-statement.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/private-static-method-class-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/private-static-method-class-statement.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-arrow-function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-async-function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-async-generator-function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-async-generator-method-definition.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-async-method-definition.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-bound-function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-class.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-function-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-generator-function.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-method-definition.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/proxy-non-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/setter-class-expression-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/setter-class-expression.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/setter-class-statement-static.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/setter-class-statement.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/setter-object.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/symbol-named-builtins.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/unicode.js
 create mode 100644 js/src/tests/test262/built-ins/Function/prototype/toString/well-known-intrinsic-object-functions.js
 create mode 100644 js/src/tests/test262/built-ins/Function/shell.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/browser.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/has-instance.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/instance-construct-throws.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/instance-length.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/instance-name.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/instance-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/instance-restricted-properties.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/instance-yield-expr-in-param.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/invoked-as-constructor-no-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/invoked-as-function-multiple-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/invoked-as-function-no-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/invoked-as-function-single-argument.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/length.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/name.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/prototype/extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/prototype/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorFunction/shell.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/browser.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/consecutive-yields.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/context-method-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/from-state-executing.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/length.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/lone-return.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/lone-yield.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/name.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/no-control-flow.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/result-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/return-yield-expr.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/shell.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/this-val-not-generator.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/next/this-val-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/browser.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/from-state-completed.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/from-state-executing.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/from-state-suspended-start.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/length.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/name.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/shell.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/this-val-not-generator.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/this-val-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-catch-before-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-catch-following-catch.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-catch-within-catch.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-catch-within-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-before-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-following-finally.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-catch.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-finally.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-inner-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-outer-try-after-nested.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-nested-try-catch-within-outer-try-before-nested.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-within-finally.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/return/try-finally-within-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/browser.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/from-state-completed.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/from-state-executing.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/from-state-suspended-start.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/length.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/name.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/shell.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/this-val-not-generator.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/this-val-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-catch-before-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-catch-following-catch.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-catch-within-catch.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-catch-within-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-before-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-following-finally.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-catch.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-finally.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-inner-try.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-outer-try-after-nested.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-nested-try-catch-within-outer-try-before-nested.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-within-finally.js
 create mode 100644 js/src/tests/test262/built-ins/GeneratorPrototype/throw/try-finally-within-try.js
 create mode 100644 js/src/tests/test262/built-ins/Infinity/15.1.1.2-0.js
 create mode 100644 js/src/tests/test262/built-ins/Infinity/S15.1.1.2_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Infinity/S15.1.1.2_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Infinity/S15.1.1.2_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Infinity/S15.1.1.2_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Infinity/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Infinity/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Infinity/shell.js
 create mode 100644 js/src/tests/test262/built-ins/IteratorPrototype/Symbol.iterator/browser.js
 create mode 100644 js/src/tests/test262/built-ins/IteratorPrototype/Symbol.iterator/length.js
 create mode 100644 js/src/tests/test262/built-ins/IteratorPrototype/Symbol.iterator/name.js
 create mode 100644 js/src/tests/test262/built-ins/IteratorPrototype/Symbol.iterator/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/IteratorPrototype/Symbol.iterator/return-val.js
 create mode 100644 js/src/tests/test262/built-ins/IteratorPrototype/Symbol.iterator/shell.js
 create mode 100644 js/src/tests/test262/built-ins/IteratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/IteratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/15.12-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/15.12-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/15.12-0-3.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/15.12-0-4.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/browser.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-0-3.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-0-4.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-0-5.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-0-6.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-0-8.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-0-9.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g1-1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g1-2.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g1-3.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g1-4.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g2-1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g2-2.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g2-3.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g2-4.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g2-5.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g4-1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g4-2.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g4-3.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g4-4.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g5-1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g5-2.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g5-3.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g6-1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g6-2.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g6-3.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g6-4.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g6-5.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g6-6.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.1.1-g6-7.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/15.12.2-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/S15.12.2_A1.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/browser.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/builtin.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/invalid-whitespace.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/length.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/name.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/revived-proxy-revoked.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/revived-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-array-define-prop-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-array-delete-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-array-get-prop-from-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-array-length-coerce-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-array-length-get-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-array-non-configurable-prop-create.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-array-non-configurable-prop-delete.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-call-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-call-order.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-get-name-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-object-define-prop-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-object-delete-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-object-get-prop-from-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-object-non-configurable-prop-create.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-object-non-configurable-prop-delete.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-object-own-keys-err.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/reviver-wrapper.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/shell.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/text-negative-zero.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/text-non-string-primitive.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/text-object-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/parse/text-object.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/shell.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/browser.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/builtin.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/length.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/name.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/property-order.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-duplicates.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-empty.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-number-object.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-number.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-order.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-proxy-revoked-realm.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-proxy-revoked.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-string-object.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-array-wrong-type.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-array-circular.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-object-circular.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-object-deleted-property.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-result-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-result.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-tojson.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-function-wrapper.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/replacer-wrong-type.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/shell.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/space-number-float.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/space-number-object.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/space-number-range.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/space-number.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/space-string-object.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/space-string-range.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/space-string.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/space-wrong-type.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-array-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-array-circular.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-array-proxy-revoked.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-array-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-bigint-cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-bigint-order.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-bigint-replacer.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-bigint-tojson-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-bigint-tojson.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-bigint.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-boolean-object.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-function.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-number-negative-zero.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-number-non-finite.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-number-object.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-object-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-object-circular.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-object-proxy-revoked.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-object-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-primitive-top-level.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-string-escape-ascii.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-string-escape-unicode.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-string-object.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-tojson-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-tojson-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-tojson-array-circular.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-tojson-not-function.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-tojson-object-circular.js
 create mode 100644 js/src/tests/test262/built-ins/JSON/stringify/value-tojson-result.js
 create mode 100644 js/src/tests/test262/built-ins/Map/Symbol.species/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/Symbol.species/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/Symbol.species/return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Map/Symbol.species/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/Symbol.species/symbol-species-name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/Symbol.species/symbol-species.js
 create mode 100644 js/src/tests/test262/built-ins/Map/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Map/does-not-throw-when-set-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Map/get-set-method-failure.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterable-calls-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterator-close-after-set-failure.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterator-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterator-item-first-entry-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterator-item-second-entry-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterator-items-are-not-object-close-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterator-items-are-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterator-next-failure.js
 create mode 100644 js/src/tests/test262/built-ins/Map/iterator-value-failure.js
 create mode 100644 js/src/tests/test262/built-ins/Map/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/map-iterable-empty-does-not-call-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/map-iterable-throws-when-set-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Map/map-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Map/map-no-iterable-does-not-call-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/map-no-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Map/map.js
 create mode 100644 js/src/tests/test262/built-ins/Map/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Map/properties-of-map-instances.js
 create mode 100644 js/src/tests/test262/built-ins/Map/properties-of-the-map-prototype-object.js
 create mode 100644 js/src/tests/test262/built-ins/Map/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype-of-map.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/Symbol.iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/clear-map.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/clear.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/context-is-not-map-object.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/context-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/context-is-set-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/context-is-weakmap-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/map-data-list-is-preserved.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/clear/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/context-is-not-map-object.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/context-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/context-is-set-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/context-is-weakmap-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/delete.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/does-not-break-iterators.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/returns-true-for-deleted-entry.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/delete/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/does-not-have-mapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/does-not-have-mapdata-internal-slot-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/does-not-have-mapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/entries.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/returns-iterator-empty.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/returns-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/entries/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/callback-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/callback-result-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/callback-this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/callback-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/deleted-values-during-foreach.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/does-not-have-mapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/does-not-have-mapdata-internal-slot-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/does-not-have-mapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/first-argument-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/forEach.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/iterates-in-key-insertion-order.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/iterates-values-added-after-foreach-begins.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/iterates-values-deleted-then-readded.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/return-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/second-parameter-as-callback-context.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/forEach/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/does-not-have-mapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/does-not-have-mapdata-internal-slot-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/does-not-have-mapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/get.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/returns-value-different-key-types.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/returns-value-normalized-zero-key.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/get/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/does-not-have-mapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/does-not-have-mapdata-internal-slot-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/does-not-have-mapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/has.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/normalizes-zero-key.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/return-false-different-key-types.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/return-true-different-key-types.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/has/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/does-not-have-mapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/does-not-have-mapdata-internal-slot-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/does-not-have-mapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/keys.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/returns-iterator-empty.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/returns-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/keys/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/append-new-values-normalizes-zero-key.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/append-new-values-return-map.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/append-new-values.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/does-not-have-mapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/does-not-have-mapdata-internal-slot-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/does-not-have-mapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/replaces-a-value-normalizes-zero-key.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/replaces-a-value-returns-map.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/replaces-a-value.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/set/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/does-not-have-mapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/does-not-have-mapdata-internal-slot-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/does-not-have-mapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/returns-count-of-present-values-before-after-set-clear.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/returns-count-of-present-values-before-after-set-delete.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/returns-count-of-present-values-by-insertion.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/returns-count-of-present-values-by-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/size.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/size/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/does-not-have-mapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/does-not-have-mapdata-internal-slot-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/does-not-have-mapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/length.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/name.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/returns-iterator-empty.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/returns-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Map/prototype/values/values.js
 create mode 100644 js/src/tests/test262/built-ins/Map/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Map/symbol-as-entry-key.js
 create mode 100644 js/src/tests/test262/built-ins/Map/undefined-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/browser.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/does-not-have-mapiterator-internal-slots-map.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/does-not-have-mapiterator-internal-slots.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/iteration-mutable.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/iteration.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/length.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/name.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/shell.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/this-not-object-throw-entries.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/this-not-object-throw-keys.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/this-not-object-throw-prototype-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/next/this-not-object-throw-values.js
 create mode 100644 js/src/tests/test262/built-ins/MapIteratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/E/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/E/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/E/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/E/value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LN10/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LN10/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LN10/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LN10/value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LN2/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LN2/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LN2/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LN2/value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LOG10E/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LOG10E/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LOG10E/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LOG10E/value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LOG2E/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LOG2E/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LOG2E/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/LOG2E/value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/PI/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/PI/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/PI/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/PI/value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/SQRT1_2/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/SQRT1_2/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/SQRT1_2/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/SQRT1_2/value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/SQRT2/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/SQRT2/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/SQRT2/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/SQRT2/value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/S15.8.2.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/S15.8.2.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/S15.8.2.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/absolute-value.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/abs/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/S15.8.2.2_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/S15.8.2.2_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/S15.8.2.2_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/S15.8.2.2_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acos/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acosh/arg-is-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acosh/arg-is-one.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acosh/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acosh/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acosh/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acosh/nan-returns.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acosh/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/acosh/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/S15.8.2.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/S15.8.2.3_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/S15.8.2.3_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/S15.8.2.3_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/S15.8.2.3_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asin/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asinh/asinh-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asinh/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asinh/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asinh/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asinh/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/asinh/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan/S15.8.2.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan/S15.8.2.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan/S15.8.2.4_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/S15.8.2.5_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/S15.8.2.5_A14.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/S15.8.2.5_A16.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/S15.8.2.5_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/S15.8.2.5_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/S15.8.2.5_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/S15.8.2.5_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atan2/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atanh/atanh-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atanh/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atanh/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atanh/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atanh/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/atanh/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cbrt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cbrt/cbrt-specialValues.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cbrt/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cbrt/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cbrt/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cbrt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/S15.8.2.6_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/S15.8.2.6_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/S15.8.2.6_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/S15.8.2.6_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/S15.8.2.6_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/S15.8.2.6_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/S15.8.2.6_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/ceil/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/Math.clz32.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/Math.clz32_1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/Math.clz32_2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/int32bit.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/nan.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/clz32/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/S15.8.2.7_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/S15.8.2.7_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/S15.8.2.7_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/S15.8.2.7_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/S15.8.2.7_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cos/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cosh/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cosh/cosh-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cosh/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cosh/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cosh/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/cosh/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/S15.8.2.8_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/S15.8.2.8_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/S15.8.2.8_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/S15.8.2.8_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/S15.8.2.8_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/exp/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/expm1/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/expm1/expm1-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/Math/expm1/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/expm1/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/expm1/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/expm1/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/S15.8.2.9_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/S15.8.2.9_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/S15.8.2.9_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/S15.8.2.9_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/S15.8.2.9_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/S15.8.2.9_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/S15.8.2.9_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/floor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/Math.fround_Infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/Math.fround_NaN.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/Math.fround_Zero.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/ties.js
 create mode 100644 js/src/tests/test262/built-ins/Math/fround/value-convertion.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/Math.hypot_Infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/Math.hypot_InfinityNaN.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/Math.hypot_NaN.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/Math.hypot_NegInfinity.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/Math.hypot_NoArgs.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/Math.hypot_Success_2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/Math.hypot_Zero_2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/hypot/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/imul/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/imul/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/imul/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/imul/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/imul/results.js
 create mode 100644 js/src/tests/test262/built-ins/Math/imul/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/S15.8.2.10_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/S15.8.2.10_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/S15.8.2.10_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/S15.8.2.10_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/S15.8.2.10_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log10/Log10-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log10/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log10/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log10/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log10/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log10/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log1p/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log1p/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log1p/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log1p/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log1p/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log1p/specific-results.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log2/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log2/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log2/log2-basicTests.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log2/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log2/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/log2/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/15.8.2.11-1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/S15.8.2.11_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/S15.8.2.11_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/S15.8.2.11_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/max/zeros.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/15.8.2.12-1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/S15.8.2.12_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/S15.8.2.12_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/S15.8.2.12_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/min/zeros.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A10.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A11.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A14.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A15.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A16.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A17.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A18.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A19.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A20.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A21.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A22.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A23.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/applying-the-exp-operator_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/int32_min-exponent.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/pow/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/proto.js
 create mode 100644 js/src/tests/test262/built-ins/Math/random/S15.8.2.14_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/random/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/random/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/random/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/random/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/random/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/S15.8.2.15_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/S15.8.2.15_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/S15.8.2.15_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/S15.8.2.15_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/S15.8.2.15_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/S15.8.2.15_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/S15.8.2.15_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/round/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sign/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sign/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sign/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sign/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sign/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sign/sign-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/S15.8.2.16_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/S15.8.2.16_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/S15.8.2.16_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sin/zero.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sinh/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sinh/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sinh/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sinh/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sinh/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sinh/sinh-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/S15.8.2.17_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/S15.8.2.17_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/S15.8.2.17_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/S15.8.2.17_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/S15.8.2.17_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/sqrt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/S15.8.2.18_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/S15.8.2.18_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/S15.8.2.18_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/S15.8.2.18_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/S15.8.2.18_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tan/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tanh/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tanh/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tanh/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tanh/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tanh/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/tanh/tanh-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/Math.trunc_Infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/Math.trunc_NaN.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/Math.trunc_NegDecimal.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/Math.trunc_PosDecimal.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/Math.trunc_Success.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/Math.trunc_Zero.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/length.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/name.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/trunc-sampleTests.js
 create mode 100644 js/src/tests/test262/built-ins/Math/trunc/trunc-specialVals.js
 create mode 100644 js/src/tests/test262/built-ins/NaN/15.1.1.1-0.js
 create mode 100644 js/src/tests/test262/built-ins/NaN/S15.1.1.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/NaN/S15.1.1.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/NaN/S15.1.1.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/NaN/S15.1.1.1_A4.js
 create mode 100644 js/src/tests/test262/built-ins/NaN/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NaN/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NaN/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/errors-iterabletolist-failures.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/errors-iterabletolist.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/length.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/message-method-prop-cast.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/message-method-prop.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/message-tostring-abrupt-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/message-tostring-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/message-undefined-no-prop.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/newtarget-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/newtarget-proto-custom.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/newtarget-proto-fallback.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/newtarget-proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/length.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/return-from-iterable-errors.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/return-new-array-from-list.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/errors/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/message.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/AggregateError/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/instance-proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/is-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/length.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prototype/message.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prototype/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prototype/not-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/EvalError/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/instance-proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/is-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/length.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prototype/message.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prototype/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prototype/not-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/RangeError/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/instance-proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/is-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/length.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prototype/message.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prototype/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prototype/not-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/ReferenceError/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/instance-proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/is-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/length.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prototype/message.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prototype/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prototype/not-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/SyntaxError/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/instance-proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/is-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/length.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prototype/message.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prototype/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prototype/not-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/TypeError/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/instance-proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/is-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/length.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prototype/message.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prototype/name.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prototype/not-error-object.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/URIError/shell.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/browser.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/message_property_native_error.js
 create mode 100644 js/src/tests/test262/built-ins/NativeErrors/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/15.7.3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/15.7.3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/15.7.4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/EPSILON.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MAX_SAFE_INTEGER.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MAX_VALUE/S15.7.3.2_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MAX_VALUE/S15.7.3.2_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MAX_VALUE/S15.7.3.2_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MAX_VALUE/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MAX_VALUE/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MIN_SAFE_INTEGER.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MIN_VALUE/S15.7.3.3_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MIN_VALUE/S15.7.3.3_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MIN_VALUE/S15.7.3.3_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MIN_VALUE/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/MIN_VALUE/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/NEGATIVE_INFINITY/S15.7.3.5_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/NEGATIVE_INFINITY/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/NEGATIVE_INFINITY/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/NEGATIVE_INFINITY/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/NEGATIVE_INFINITY/value.js
 create mode 100644 js/src/tests/test262/built-ins/Number/NaN.js
 create mode 100644 js/src/tests/test262/built-ins/Number/POSITIVE_INFINITY/S15.7.3.6_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/POSITIVE_INFINITY/S15.7.3.6_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/POSITIVE_INFINITY/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/POSITIVE_INFINITY/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/POSITIVE_INFINITY/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/POSITIVE_INFINITY/value.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.1.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.1.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.2.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.2.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.2.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.2.1_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.3_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.3_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.3_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.3_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.3_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.3_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.3_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.5_A1_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.5_A1_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.5_A1_T03.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.5_A1_T04.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.5_A1_T05.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.5_A1_T06.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S15.7.5_A1_T07.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S8.12.8_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S8.12.8_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A10.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A11.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A14.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A15.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A16.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A17.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A18.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A19.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A20.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A21.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A22.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A23.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A24.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A25.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A26.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A27.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A28.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A29.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A2_U180E.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A30.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A31.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A32.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A3_T1_U180E.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A3_T2_U180E.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A6_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3.1_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3_A4.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3_A4.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/S9.3_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/bigint-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/Number/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/arg-is-not-number.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/finite-numbers.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/nan.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isFinite/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/arg-is-not-number.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/integers.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/nan.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/non-integers.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isInteger/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isNaN/arg-is-not-number.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isNaN/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isNaN/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isNaN/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isNaN/nan.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isNaN/not-nan.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isNaN/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isNaN/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/arg-is-not-number.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/nan.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/not-safe-integer.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/safe-integers.js
 create mode 100644 js/src/tests/test262/built-ins/Number/isSafeInteger/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/parseFloat.js
 create mode 100644 js/src/tests/test262/built-ins/Number/parseInt.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/15.7.3.1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.3.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.3.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.3.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A3.1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A3.2.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A3.3.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A3.4.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A3.5.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A3.6.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/S15.7.4_A3.7.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/nan.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/range.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/return-abrupt-tointeger-fractiondigits-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/return-abrupt-tointeger-fractiondigits.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/this-is-0-fractiondigits-is-0.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/this-is-0-fractiondigits-is-not-0.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/this-type-not-number-or-number-object.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/tointeger-fractiondigits.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toExponential/undefined-fractiondigits.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/S15.7.4.5_A1.1_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/S15.7.4.5_A1.1_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/S15.7.4.5_A1.3_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/S15.7.4.5_A1.3_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/S15.7.4.5_A1.4_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/S15.7.4.5_A2_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/exactness.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/range.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/return-type.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toFixed/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toLocaleString/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toLocaleString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toLocaleString/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/exponential.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/nan.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/range.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/return-abrupt-tointeger-precision-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/return-abrupt-tointeger-precision.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/return-values.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/this-is-0-precision-is-1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/this-is-0-precision-is-gter-than-1.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/this-type-not-number-or-number-object.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/tointeger-precision.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toPrecision/undefined-precision-arg.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A1_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A1_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A1_T03.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T03.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T04.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T05.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T06.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T07.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T08.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T09.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T11.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T12.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T13.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T14.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T15.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T16.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T17.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T18.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T19.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T20.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T21.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T22.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T23.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T24.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T25.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T26.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T27.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T28.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T29.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T30.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T31.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T32.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T33.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A2_T34.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A3_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A3_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A3_T03.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A3_T04.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A4_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A4_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A4_T03.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A4_T04.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/S15.7.4.2_A4_T05.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/S15.7.4.4_A1_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/S15.7.4.4_A1_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T01.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T02.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T03.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T04.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/S15.7.4.4_A2_T05.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Number/prototype/valueOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/return-abrupt-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Number/return-abrupt-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/Number/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-binary-literal-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-binary-literal.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-hex-literal-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-bil-bd-nsl-bd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-bil-bd-nsl-bds.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-bil-bds-nsl-bd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-bil-bds-nsl-bds.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dd-nsl-dd-one-of.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dd-ep.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dot-dd-nsl-dds-ep.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dd-ep.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-dot-dds-nsl-dds-ep.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-hil-hd-nsl-hd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-hil-hd-nsl-hds.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-hil-hds-nsl-hd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-hil-hds-nsl-hds.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-hil-od-nsl-od-one-of.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd-one-of.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-nzd-nsl-dds.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-oil-od-nsl-od-one-of.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-oil-od-nsl-od.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-oil-od-nsl-ods.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-oil-ods-nsl-od.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-oil-ods-nsl-ods.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-sign-minus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-numeric-separator-literal-sign-plus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-octal-literal-invald.js
 create mode 100644 js/src/tests/test262/built-ins/Number/string-octal-literal.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.1.1_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A5_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A6_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.2.1_A6_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.3_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2.3_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S15.2_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S9.9_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S9.9_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S9.9_A5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/S9.9_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/ObjectOverride-sameproperty.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/OnlyOneArgument.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Override-notstringtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Override.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Source-Null-Undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Source-Number-Boolen-Symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Source-String.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Target-Boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Target-Null.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Target-Number.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Target-Object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Target-String.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Target-Symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/Target-Undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/assign-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/assign-length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/invoked-as-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/source-get-attr-error.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/source-non-enum.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/source-own-prop-desc-missing.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/source-own-prop-error.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/source-own-prop-keys-error.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/strings-and-symbol-order.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/target-set-not-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Object/assign/target-set-user-error.js
 create mode 100644 js/src/tests/test262/built-ins/Object/bigint.js
 create mode 100644 js/src/tests/test262/built-ins/Object/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-100.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-101.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-102.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-103.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-104.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-105.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-106.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-107.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-108.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-109.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-110.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-111.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-112.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-113.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-114.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-115.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-116.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-117.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-118.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-119.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-120.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-121.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-122.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-124.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-125.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-126.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-127.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-128.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-129.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-130.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-131.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-132.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-133.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-134.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-135.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-136.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-137.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-138.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-139.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-140.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-141.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-142.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-143.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-144.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-145.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-146.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-147.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-149.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-150.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-151.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-152.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-153.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-154.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-155.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-156.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-157.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-158.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-159.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-160.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-161.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-162.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-163.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-164.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-165.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-166.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-167.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-168.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-169.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-170.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-171.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-172.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-173.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-174.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-175.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-177.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-178.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-179.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-180.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-181.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-182.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-183.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-184.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-185.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-186.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-187.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-188.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-189.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-190.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-191.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-192.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-193.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-194.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-195.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-196.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-197.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-198.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-199.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-200.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-201.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-203.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-204.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-205.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-206.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-207.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-208.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-209.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-210.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-211.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-212.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-213.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-214.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-215.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-216.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-217.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-218.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-219.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-220.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-221.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-222.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-223.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-224.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-225.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-226.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-228.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-229.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-230.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-231.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-232.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-233.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-234.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-235.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-236.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-237.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-238.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-239.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-240.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-241.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-242.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-243.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-244.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-245.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-246.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-247.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-248.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-249.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-250.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-251.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-252.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-253.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-254.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-256.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-257.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-258.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-259.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-260.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-261.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-262.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-263.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-266.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-267.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-268.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-269.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-270.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-271.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-272.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-273.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-274.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-275.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-276.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-277.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-278.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-279.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-280.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-281.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-282.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-283.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-284.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-285.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-286.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-287.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-288.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-289.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-291.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-292.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-293.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-294.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-295.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-296.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-297.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-298.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-300.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-301.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-302.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-303.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-304.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-305.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-306.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-307.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-308.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-309.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-310.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-311.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-312.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-313.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-314.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-315.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-316.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-44.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-49.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-50.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-51.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-52.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-53.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-54.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-55.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-56.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-57.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-58.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-59.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-60.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-61.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-62.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-63.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-64.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-65.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-66.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-67.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-68.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-69.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-71.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-72.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-73.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-74.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-75.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-76.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-77.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-78.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-79.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-80.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-81.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-82.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-83.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-84.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-85.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-86.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-87.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-88.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-89.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-90.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-91.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-92.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-93.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-94.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-96.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-97.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-98.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/15.2.3.5-4-99.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/properties-arg-to-object-bigint.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/properties-arg-to-object-non-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/properties-arg-to-object-null.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/properties-arg-to-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/create/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-a-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-100.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-101.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-102.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-103.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-104.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-105.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-106.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-107.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-109.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-110.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-111.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-112.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-113.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-114.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-115.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-116.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-117.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-118.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-119.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-120.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-121.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-122.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-123.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-124.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-125.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-126.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-127.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-128.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-129.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-130.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-131.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-132.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-133.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-134.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-135.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-137.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-138.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-139.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-140.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-141.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-142.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-143.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-144.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-145.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-146.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-147.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-148.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-149.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-150.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-151.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-152.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-153.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-154.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-155.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-156.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-157.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-158.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-159.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-160.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-161.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-163.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-164.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-165.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-166.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-167.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-168.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-169.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-170.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-171.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-172.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-173.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-174.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-175.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-176.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-177.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-178.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-179.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-180.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-181.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-182.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-183.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-184.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-185.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-186.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-188.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-189.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-190.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-191.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-192.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-193.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-194.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-195.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-196.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-197.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-198.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-199.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-200.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-201.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-202.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-203.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-204.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-205.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-206.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-207.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-208.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-209.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-210.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-211.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-212.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-213.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-214.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-216.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-217.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-218.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-219.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-220.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-221.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-222.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-223.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-226.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-227.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-228.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-229.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-230.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-231.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-232.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-233.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-234.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-235.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-236.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-237.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-238.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-239.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-240.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-241.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-242.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-243.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-244.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-245.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-246.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-247.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-248.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-249.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-252.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-253.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-254.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-255.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-256.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-257.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-258.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-261.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-262.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-263.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-264.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-44.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-49.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-50.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-51.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-52.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-53.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-54.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-56.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-57.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-58.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-59.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-60.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-61.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-62.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-63.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-64.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-65.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-66.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-67.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-68.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-69.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-70.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-71.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-72.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-73.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-74.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-75.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-76.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-77.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-78.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-79.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-80.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-81.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-82.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-84.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-85.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-86.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-87.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-88.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-89.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-90.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-91.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-92.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-93.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-94.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-95.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-96.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-97.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-98.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-5-b-99.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-100.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-101.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-102.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-103.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-104.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-105.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-106.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-107.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-108.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-109.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-110.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-111.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-112.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-113.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-114-b.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-114.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-115.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-116.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-117.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-118.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-119.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-120.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-121.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-122.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-123.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-124.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-125.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-126.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-127.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-128.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-129.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-130.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-131.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-132.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-133.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-134.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-135.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-136.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-137.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-138.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-139.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-140.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-141.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-142.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-143.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-144.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-145.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-146.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-147.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-148.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-149.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-150.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-151.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-152.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-153.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-155.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-156.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-157.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-158.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-159.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-160.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-161.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-162.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-163.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-164.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-165.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-166.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-167.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-168.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-169.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-170.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-171.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-172.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-173.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-174.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-175.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-176.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-177.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-178.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-179.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-180.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-181.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-182.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-183.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-184.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-185.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-186.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-187.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-188.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-189.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-190.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-191.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-192.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-193.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-194.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-195.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-196.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-197.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-198.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-199.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-200.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-201.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-202.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-203.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-204.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-205.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-206.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-207.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-208.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-209.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-210.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-211.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-212.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-213.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-214.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-215.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-216.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-217.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-218.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-219.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-220.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-221.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-222.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-223.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-224.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-225.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-226.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-227.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-228.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-229.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-230.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-231.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-232.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-233.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-234.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-235.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-236.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-237.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-238.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-239.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-240.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-241.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-242.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-243.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-244.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-245.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-246.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-247.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-248.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-249.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-250.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-251.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-252.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-253.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-254.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-255.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-256.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-257.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-258.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-259.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-260.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-261.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-262.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-263.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-264.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-265.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-266.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-267.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-268.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-269.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-270.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-271.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-272.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-273.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-274.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-275.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-276.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-277.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-278.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-279.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-280.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-281.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-282.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-283.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-284.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-285.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-286.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-287.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-288.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-289.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-290.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-291.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-292.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-293.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-294.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-295.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-296.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-297.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-298.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-299.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-300.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-301.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-302.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-303.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-304.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-305.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-306.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-307.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-308.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-309.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-310.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-311.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-312.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-313.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-314.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-38-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-44.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-49.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-50.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-51.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-52.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-53.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-54.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-55.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-56.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-57.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-58.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-59.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-60.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-61.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-62.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-63.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-64.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-65.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-66-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-66.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-67.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-68.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-69.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-70.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-71.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-72.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-73.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-74.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-75.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-76.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-77.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-78.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-79.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-80.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-81.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-82.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-83.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-84-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-84.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-85.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-86-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-86.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-87.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-88.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-89.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-90.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-91.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-92.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-93-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-93-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-93-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-93-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-93.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-94.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-95.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-96.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-97.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-98.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/15.2.3.7-6-a-99.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperties/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-17-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-44.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-100.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-101.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-102.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-103.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-104.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-105.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-106.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-107.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-108.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-109.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-110.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-111.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-112.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-113.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-114.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-115.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-116.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-117.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-118.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-119.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-120.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-121.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-123.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-124.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-125.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-126.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-127.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-129.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-130.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-131.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-132.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-133.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-134.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-135.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-136.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-137.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-138.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-139-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-139.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-140-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-140.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-141-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-141.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-142-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-142.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-143-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-143.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-144-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-144.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-145-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-145.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-146-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-146.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-147-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-147.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-148-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-148.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-149-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-149.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-151.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-152.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-153.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-154.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-155.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-156.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-157.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-158.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-159.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-160.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-161.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-162.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-163.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-164.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-165-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-165.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-166-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-166.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-167-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-167.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-168-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-168.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-169-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-169.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-170-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-170.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-171-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-171.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-172-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-172.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-173-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-173.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-174-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-174.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-175-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-175.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-177.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-178.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-179.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-180.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-181.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-182.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-183.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-184.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-185.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-186.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-187.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-188.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-189.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-190.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-191.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-192.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-193.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-194.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-195.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-196.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-197.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-198.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-199.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-200.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-202.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-203.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-204.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-205.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-206.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-207.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-208.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-209.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-210.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-211.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-212.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-213.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-214.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-215.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-216.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-217.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-218-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-218.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-219-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-219.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-220-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-220.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-221-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-221.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-222-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-222.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-223-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-223.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-224-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-224.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-225-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-225.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-226-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-226.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-227-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-227.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-228-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-228.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-230.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-231.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-232.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-235.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-236.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-237.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-238.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-239.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-240.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-241.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-242.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-243.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-244.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-245.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-246.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-247.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-248-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-248.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-249-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-249.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-250-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-250.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-251-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-251.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-252-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-252.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-253-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-253.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-254-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-254.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-255-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-255.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-256-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-256.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-257-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-257.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-258-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-258.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-260.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-261.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-262.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-33-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-34-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-35-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-36-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-37-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-38-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-39-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-40-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-41-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-42-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-43-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-49.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-50.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-51.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-52.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-53.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-54.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-55.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-56.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-57.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-58.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-59.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-60.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-61.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-62.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-63.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-64.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-65.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-66.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-67.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-68.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-70.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-71.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-72.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-73.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-74.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-75.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-76.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-77.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-78.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-79.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-80.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-81.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-82.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-83.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-84.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-85.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-86-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-86.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-87-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-87.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-88-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-88.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-89-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-89.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-90-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-90.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-91-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-91.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-92-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-92.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-93-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-93.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-94-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-94.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-95-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-95.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-96-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-96.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-98.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-3-99.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-100.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-101.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-102.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-103.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-104.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-105.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-106.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-107.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-108.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-109.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-110.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-111.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-112.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-113.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-114.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-115.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-116.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-117.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-118.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-119.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-120.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-121.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-122.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-123.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-124.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-125.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-126.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-127.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-128.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-129.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-130.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-131.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-132.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-133.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-134.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-135.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-136.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-137.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-138.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-139.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-140.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-141.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-142.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-143.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-144.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-145.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-146.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-147.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-148.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-149.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-150.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-151.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-152.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-153.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-154.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-155.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-156.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-157.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-159.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-160.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-161.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-162.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-163.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-164.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-165.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-166.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-167.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-168.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-169.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-170.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-171.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-172.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-173.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-174.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-175.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-176.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-177.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-178.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-179-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-181.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-182.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-183.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-184.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-185.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-186.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-187.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-188.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-189.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-190.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-191.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-192.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-193.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-194.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-195.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-196.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-197.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-198.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-199.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-200.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-201.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-202.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-203.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-204.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-205.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-206.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-207.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-208.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-209.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-210.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-211.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-212.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-213.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-214.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-215.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-216.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-217.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-218.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-219.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-220.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-221.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-222.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-223.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-224.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-225.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-226.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-227.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-228.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-229.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-230.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-231.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-232.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-233.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-234.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-235.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-236.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-237.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-238.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-239.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-240.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-241.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-242-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-242.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-243-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-243-2-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-243.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-244.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-245.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-246.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-247.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-248.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-249.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-250.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-251.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-252.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-253.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-254.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-255.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-256.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-257.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-258.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-259.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-260.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-261.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-262.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-263.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-264.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-265.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-266.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-267.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-268.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-269.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-270.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-271.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-272.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-273.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-274.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-275.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-276.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-277.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-278.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-279.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-280.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-281.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-282.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-283.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-284.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-285.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-286.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-287.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-288.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-289-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-289.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-290-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-290.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-291-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-291.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-292-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-292-2-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-292.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-293-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-293-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-293-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-293-4-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-293.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-294-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-294.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-295-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-295.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-296-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-296.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-297-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-297.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-298-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-298.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-299-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-299.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-300-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-300.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-301-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-301.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-302-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-302.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-303.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-304.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-305.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-306.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-307.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-308.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-309.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-310.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-311.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-312.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-313-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-313.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-314-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-314.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-315-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-315.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-316-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-316.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-317-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-317.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-318-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-318.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-319-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-319.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-320-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-320.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-321-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-321.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-322-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-322.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-323-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-323.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-324-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-324.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-325-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-325.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-326.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-327.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-328.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-329.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-330.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-331.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-332.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-333.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-334.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-335.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-336.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-337.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-338.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-339-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-339-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-339-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-339-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-339.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-340.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-341.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-342.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-343.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-344.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-345.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-346.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-347.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-348.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-349.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-350.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-351.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-352.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-353.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-354.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-355.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-356.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-357.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-358.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-359.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-360-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-360-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-360-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-360-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-360.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-361.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-362.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-363.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-364.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-365.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-366.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-367.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-368.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-369.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-370.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-371.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-372.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-373.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-374.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-375.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-376.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-377.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-378.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-379.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-380.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-381.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-382.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-383.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-384.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-385.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-386.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-387.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-388.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-389.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-390.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-391.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-392.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-393.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-394.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-395.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-396.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-397.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-398.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-399.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-402.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-403.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-404.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-405.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-406.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-407.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-408.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-409.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-410.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-411.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-412.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-413.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-414.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-415.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-416.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-417.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-418.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-419.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-420.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-421.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-422.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-423.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-424.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-425.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-426.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-427.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-428.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-429.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-430.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-431.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-432.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-433.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-434.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-435.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-436.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-437.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-438.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-439.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-440.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-441.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-442.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-443.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-444.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-445.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-446.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-447.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-448.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-449.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-450.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-451.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-452.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-453.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-454.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-455.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-456.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-457.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-458.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-459.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-460.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-461.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-462.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-463.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-464.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-465.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-466.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-467.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-468.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-469.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-470.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-471.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-472.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-473.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-474.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-475.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-476.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-477.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-478.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-479.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-480.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-481.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-482.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-483.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-484.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-485.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-486.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-487.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-488.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-489.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-49.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-490.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-491.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-492.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-493.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-494.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-495.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-496.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-497.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-498.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-499.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-50.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-500.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-501.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-502.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-503.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-504.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-505.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-506.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-507.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-508.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-509.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-51.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-510.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-511.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-512.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-513.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-514.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-515.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-516.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-517.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-518.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-519.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-52.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-520.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-521.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-522.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-523.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-524.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-525.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-526.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-527.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-528.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-529.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-53.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-530.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-531.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-532.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-533.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-534.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-535.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-536.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-537.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-538-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-538-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-538-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-538-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-538.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-539.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-54.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-540.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-541.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-542.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-543.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-544.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-545.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-546.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-547-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-547-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-547-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-547-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-547.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-548.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-549.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-55.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-550.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-551.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-552.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-553.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-554.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-555.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-556.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-557.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-558.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-559.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-56.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-560.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-561.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-562.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-563.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-564.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-565.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-566.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-567.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-568.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-569.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-57.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-570.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-571.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-572.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-573.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-574.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-575.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-576.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-577.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-578.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-579.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-58.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-580.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-581.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-582.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-583.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-584.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-585.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-586.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-587.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-588.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-589.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-59.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-590.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-591.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-592.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-593.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-594.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-595.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-596.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-597.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-598.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-599.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-60.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-600.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-601.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-602.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-603.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-604.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-605.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-606.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-607.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-608.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-609.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-61.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-610.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-611.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-612.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-613.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-614.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-615.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-616.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-617.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-618.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-619.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-62.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-620.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-621.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-622.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-623.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-624.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-625gs.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-63.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-64.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-65.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-66.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-67.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-68.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-69.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-70.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-71.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-72.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-73.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-74.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-75.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-76.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-77.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-78.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-79.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-80.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-81.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-82.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-83.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-84.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-85.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-86.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-87.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-88.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-89.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-90.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-91.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-92.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-93.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-94.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-95.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-96.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-97.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-98.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/15.2.3.6-4-99.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/8.12.9-9-b-i_1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/8.12.9-9-b-i_2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/8.12.9-9-c-i_1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/8.12.9-9-c-i_2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/S15.2.3.6_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/S15.2.3.6_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/symbol-data-property-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/symbol-data-property-default-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/symbol-data-property-default-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/defineProperty/symbol-data-property-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/exception-during-enumeration.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/exception-not-object-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/function-property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/getter-adding-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/getter-making-future-key-nonenumerable.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/getter-removing-future-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/inherited-properties-omitted.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/observable-operations.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/order-after-define-property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/primitive-booleans.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/primitive-numbers.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/primitive-strings.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/primitive-symbols.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/return-order.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/symbols-omitted.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/tamper-with-global-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/entries/tamper-with-object-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-a-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-b-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-b-i-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-c-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-c-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-c-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-c-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-2-d-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/15.2.3.9-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/frozen-object-contains-symbol-properties-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/frozen-object-contains-symbol-properties-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/freeze/throws-when-false.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/empty-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/evaluation-order.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-closed-for-null-entry.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-closed-for-string-entry.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-key-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-closed-for-throwing-entry-value-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-not-closed-for-next-returning-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-done-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-not-closed-for-throwing-next.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/iterator-not-closed-for-uncallable-next.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/key-order.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/requires-argument.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/simple-properties.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/string-entry-object-succeeds.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/string-entry-primitive-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/string-entry-string-object-succeeds.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/supports-symbols.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/to-property-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/uses-define-semantics.js
 create mode 100644 js/src/tests/test262/built-ins/Object/fromEntries/uses-keys-not-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-44.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-100.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-101.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-102.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-103.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-104.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-105.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-106.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-107.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-108.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-109.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-110.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-111.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-112.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-113.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-114.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-115.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-116.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-117.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-118.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-120.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-121.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-122.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-123.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-124.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-125.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-126.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-127.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-128.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-129.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-130.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-131.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-132.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-133.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-134.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-135.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-136.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-138.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-139.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-140.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-141.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-142.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-143.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-144.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-145.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-146.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-147.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-148.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-149.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-150.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-151.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-152.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-153.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-154.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-156.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-157.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-158.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-159.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-160.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-161.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-162.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-163.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-165.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-166.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-167.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-168.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-169.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-170.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-171.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-172.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-173.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-174.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-175.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-176.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-177.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-178.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-179.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-180.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-182.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-183.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-184.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-185.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-186.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-187.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-188.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-189.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-190.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-191.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-192.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-193.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-194.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-195.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-196.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-197.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-198.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-199.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-200.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-201.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-202.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-203.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-204.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-205.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-206.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-207.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-208.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-209.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-210.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-211.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-212.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-213.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-214.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-215.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-216.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-217.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-218.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-219.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-220.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-221.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-222.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-223.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-224.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-225.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-226.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-227.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-228.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-229.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-230.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-231.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-232.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-233.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-234.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-235.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-236.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-237.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-238.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-239.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-240.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-241.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-242.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-243.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-244.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-245.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-246.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-247.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-248.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-249.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-250.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-44.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-49.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-50.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-51.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-52.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-53.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-54.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-55.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-56.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-57.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-58.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-59.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-60.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-61.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-62.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-63.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-64.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-65.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-66.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-67.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-68.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-69.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-70.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-71.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-72.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-73.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-75.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-76.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-77.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-78.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-79.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-80.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-81.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-82.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-84.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-85.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-86.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-88.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-89.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-90.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-91.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-92.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-93.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-94.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-96.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-97.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-98.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/15.2.3.3-4-99.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/exception-not-object-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/function-property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/inherited-properties-omitted.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/normal-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/observable-operations.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/order-after-define-property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/primitive-booleans.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/primitive-numbers.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/primitive-strings.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/primitive-symbols.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/proxy-undefined-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/tamper-with-global-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/tamper-with-object-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-44.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-49.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-50.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/15.2.3.4-4-b-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/S15.2.3.4_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/order-after-define-property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/proxy-invariant-absent-not-configurable-symbol-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/proxy-invariant-duplicate-symbol-entry.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/proxy-invariant-not-extensible-absent-symbol-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/proxy-invariant-not-extensible-extra-symbol-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyNames/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/object-contains-symbol-property-with-description.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/object-contains-symbol-property-without-description.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/order-after-define-property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/proxy-invariant-absent-not-configurable-string-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/proxy-invariant-duplicate-string-entry.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/proxy-invariant-not-extensible-absent-string-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/proxy-invariant-not-extensible-extra-string-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertySymbols/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-0-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/15.2.3.2-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/getPrototypeOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/consistent-value-function-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/consistent-value-function-caller.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/consistent-value-regexp-dollar1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/consistent-writable-regexp-dollar1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/nan-equivalence-define-own-property-reassign.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/nan-equivalence-define-own-property-reconfigure.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/DefineOwnProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/internals/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/not-same-value-x-y-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/not-same-value-x-y-null.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/not-same-value-x-y-number.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/not-same-value-x-y-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/not-same-value-x-y-string.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/not-same-value-x-y-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/not-same-value-x-y-type.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/not-same-value-x-y-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/object-is.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/same-value-x-y-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/same-value-x-y-empty.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/same-value-x-y-null.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/same-value-x-y-number.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/same-value-x-y-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/same-value-x-y-string.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/same-value-x-y-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/same-value-x-y-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/is/symbol-object-is-same-value.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-0-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/15.2.3.13-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isExtensible/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-a-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-b-i-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-c-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-2-c-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/15.2.3.12-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isFrozen/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/15.2.3.11-4-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/isSealed/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-a-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-a-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-a-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-5-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-6-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-6-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-6-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-6-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/15.2.3.14-6-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/order-after-define-property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/property-traps-order-with-proxied-array.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/proxy-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/proxy-non-enumerable-prop-invariant-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/proxy-non-enumerable-prop-invariant-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/proxy-non-enumerable-prop-invariant-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/return-order.js
 create mode 100644 js/src/tests/test262/built-ins/Object/keys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-5-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/15.2.3.10-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/symbol-object-contains-symbol-properties-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/symbol-object-contains-symbol-properties-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/preventExtensions/throws-when-false.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Object/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/15.2.3.1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/S15.2.3.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/S15.2.3.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/S15.2.3.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/S15.2.4_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/S15.2.4_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/S15.2.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/S15.2.4_A3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/S15.2.4_A4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/constructor/S15.2.4.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/constructor/S15.2.4.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_16.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_17.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_18.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_19.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_20.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_21.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_22.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_23.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_24.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_25.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_26.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_27.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_28.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_29.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_30.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_31.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_32.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_33.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_34.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_35.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_36.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_37.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_38.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_39.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_40.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_41.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_42.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_43.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_44.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_45.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_46.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_47.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_48.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_49.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/8.12.1-1_9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/S15.2.4.5_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/symbol_own_property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/symbol_property_toPrimitive.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/symbol_property_toString.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/hasOwnProperty/symbol_property_valueOf.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/arg-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/builtin.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/null-this-and-object-arg-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/null-this-and-primitive-arg-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/this-value-is-in-prototype-chain-of-arg.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/undefined-this-and-object-arg-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/isPrototypeOf/undefined-this-and-primitive-arg-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/S15.2.4.7_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/symbol_own_property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/symbol_property_toPrimitive.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/symbol_property_toString.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/propertyIsEnumerable/symbol_property_valueOf.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/setPrototypeOf-with-different-values.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/setPrototypeOf-with-same-value.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/S15.2.4.3_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/primitive_this_value-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/primitive_this_value_getter-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-array.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-bigint.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-date.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-error.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-function.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-null.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-number.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-regexp.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-string.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/Object.prototype.toString.call-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/direct-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/get-symbol-tag-err.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/no-prototype-property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/not-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/proxy-array.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/proxy-function-async.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/proxy-function.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/proxy-revoked.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/symbol-tag-non-str-bigint.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/symbol-tag-non-str-builtin.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/symbol-tag-non-str-proxy-function.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/symbol-tag-non-str.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/symbol-tag-override-bigint.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/symbol-tag-override-instances.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/symbol-tag-override-primitives.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/toString/symbol-tag-str.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/15.2.4.4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/15.2.4.4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/S15.2.4.4_A9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/prototype/valueOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-10.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-11.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-12.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-13.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-14.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-15.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-a-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-b-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-b-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-b-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-b-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-4.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-5.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-6.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-7.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-8.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-2-c-9.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/15.2.3.8-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/symbol-object-contains-symbol-properties-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/symbol-object-contains-symbol-properties-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Object/seal/throws-when-false.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/bigint.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/o-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/o-not-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/proto-not-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/set-error.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/set-failure-cycle.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/set-failure-non-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/setPrototypeOf/success.js
 create mode 100644 js/src/tests/test262/built-ins/Object/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/subclass-object-arg.js
 create mode 100644 js/src/tests/test262/built-ins/Object/symbol_object-returns-fresh-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/exception-during-enumeration.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/exception-not-object-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/function-property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/getter-adding-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/getter-making-future-key-nonenumerable.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/getter-removing-future-key.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/inherited-properties-omitted.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/observable-operations.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/order-after-define-property.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/primitive-booleans.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/primitive-numbers.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/primitive-strings.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/primitive-symbols.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/return-order.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/symbols-omitted.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/tamper-with-global-object.js
 create mode 100644 js/src/tests/test262/built-ins/Object/values/tamper-with-object-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/Symbol.species/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/Symbol.species/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/Symbol.species/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/Symbol.species/return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/Symbol.species/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/Symbol.species/symbol-species-name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/Symbol.species/symbol-species.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A2.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A2.3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A3.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A3.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A4.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A5.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A6.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A6.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A7.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A7.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A8.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A8.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/S25.4.4.1_A8.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/call-resolve-element-after-return.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/call-resolve-element-items.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/call-resolve-element.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/capability-executor-called-twice.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/capability-executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/capability-resolve-throws-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/capability-resolve-throws-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/ctx-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/ctx-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/ctx-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/ctx-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/does-not-invoke-array-setters.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-resolve-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-resolve-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-resolve-get-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-resolve-get-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-resolve-get-once-multiple-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-resolve-get-once-no-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-resolve-return.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-then-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-then-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-then-get-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-then-get-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/invoke-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-arg-is-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-arg-is-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-arg-is-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-arg-is-string-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-arg-is-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-arg-is-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-arg-is-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-assigned-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-assigned-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-assigned-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-assigned-string-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-assigned-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-assigned-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-assigned-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-next-val-err-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-next-val-err-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-returns-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-returns-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-returns-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-returns-string-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-returns-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-returns-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-returns-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-step-err-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/iter-step-err-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/new-resolve-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/reject-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/reject-ignored-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/reject-ignored-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/reject-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-before-loop-exit-from-same.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-before-loop-exit.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-element-function-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-element-function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-element-function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-element-function-nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-element-function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-from-same-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/resolve-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/same-reject-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/all/species-get-error.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/call-resolve-element-after-return.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/call-resolve-element-items.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/call-resolve-element.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/capability-executor-called-twice.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/capability-executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/capability-resolve-throws-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/capability-resolve-throws-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/ctx-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/ctx-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/ctx-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/ctx-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/does-not-invoke-array-setters.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-resolve-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-resolve-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-resolve-get-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-resolve-get-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-resolve-get-once-multiple-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-resolve-get-once-no-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-resolve-return.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-then-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-then-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-then-get-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-then-get-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/invoke-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/is-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-arg-is-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-arg-is-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-arg-is-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-arg-is-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-arg-is-string-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-arg-is-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-arg-is-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-arg-is-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-assigned-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-assigned-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-assigned-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-assigned-string-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-assigned-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-assigned-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-assigned-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-next-err-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-next-val-err-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-next-val-err-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-returns-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-returns-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-returns-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-returns-string-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-returns-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-returns-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-returns-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-step-err-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/iter-step-err-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/new-reject-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/new-resolve-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-element-function-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-element-function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-element-function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-element-function-nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-element-function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-ignored-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-ignored-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/reject-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-before-loop-exit-from-same.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-before-loop-exit.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-element-function-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-element-function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-element-function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-element-function-nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-element-function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-from-same-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolve-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-all-fulfilled.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-all-mixed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-all-rejected.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-sequence-extra-ticks.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-sequence-mixed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-sequence-with-rejections.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-sequence.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolved-then-catch-finally.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolves-empty-array.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/resolves-to-array.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/returns-promise.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/allSettled/species-get-error.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/capability-executor-called-twice.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/capability-executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/ctx-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/ctx-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/ctx-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-get-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-get-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-get-once-multiple-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-get-once-no-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-not-callable-rejects-with-typerror.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-on-promises-every-iteration-of-custom.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-on-promises-every-iteration-of-promise.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-on-values-every-iteration-of-custom.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve-on-values-every-iteration-of-promise.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-then-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-then-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-then-get-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-then-get-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-then-on-promises-every-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/invoke-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/is-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-empty-iterable-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-empty-string-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-string-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-arg-is-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-assigned-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-assigned-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-assigned-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-assigned-string-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-assigned-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-assigned-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-assigned-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-step-err-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/iter-step-err-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/new-reject-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/reject-all-mixed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/reject-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/reject-element-function-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/reject-element-function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/reject-element-function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/reject-element-function-nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/reject-element-function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/resolve-from-reject-catch.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/resolve-from-resolve-reject-catch.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/resolve-ignores-late-rejection-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/resolve-ignores-late-rejection.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/returns-promise.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/any/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/create-resolving-functions-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/create-resolving-functions-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/exception-after-resolve-in-executor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/exception-after-resolve-in-thenable-job.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/exec-args.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/executor-call-context-sloppy.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/executor-call-context-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/executor-function-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/executor-function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/executor-function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/executor-function-nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/executor-function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/get-prototype-abrupt-executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/get-prototype-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/promise.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/S25.4.4.2_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/S25.4.5_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/S25.4.5.1_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/S25.4.5.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/S25.4.5.1_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/S25.4.5.1_A3.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/invokes-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/this-value-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/this-value-then-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/this-value-then-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/catch/this-value-then-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/invokes-then-with-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/invokes-then-with-non-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/is-a-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/is-a-method.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/rejected-observable-then-calls-argument.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/rejected-observable-then-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/rejection-reason-no-fulfill.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/rejection-reason-override-with-throw.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/resolution-value-no-override.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/resolved-observable-then-calls-argument.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/resolved-observable-then-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/species-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/species-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/subclass-reject-count.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/subclass-resolve-count.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/subclass-species-constructor-reject-count.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/subclass-species-constructor-resolve-count.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/this-value-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/this-value-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/this-value-then-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/this-value-then-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/this-value-then-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/finally/this-value-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/no-promise-state.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.4_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.4_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.4_A2.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.4_A2.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A2.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A4.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A4.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A4.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A4.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A5.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A5.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/S25.4.5.3_A5.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/capability-executor-called-twice.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/capability-executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/context-check-on-entry.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/ctor-access-count.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/ctor-custom.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/ctor-null.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/ctor-poisoned.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/ctor-undef.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/deferred-is-resolved-value.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/prfm-fulfilled.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/prfm-pending-fulfulled.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/prfm-pending-rejected.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/prfm-rejected.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/reject-pending-fulfilled.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/reject-pending-rejected.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/reject-settled-fulfilled.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/reject-settled-rejected.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-fulfilled-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-fulfilled-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-fulfilled-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-fulfilled-prms-cstm-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-fulfilled-self.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-fulfilled-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-rejected-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-rejected-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-rejected-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-rejected-prms-cstm-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-rejected-self.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-pending-rejected-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-fulfilled-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-fulfilled-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-fulfilled-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-fulfilled-prms-cstm-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-fulfilled-self.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-fulfilled-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-rejected-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-rejected-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-rejected-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-rejected-prms-cstm-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-rejected-self.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/resolve-settled-rejected-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-fulfilled-invoke-nonstrict.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-fulfilled-invoke-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-fulfilled-next-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-fulfilled-next.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-fulfilled-return-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-fulfilled-return-normal.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-identity.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-rejected-invoke-nonstrict.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-rejected-invoke-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-rejected-next-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-rejected-next.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-rejected-return-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-rejected-return-normal.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/rxn-handler-thrower.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/prototype/then/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A2.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A2.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A3.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A4.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A4.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A5.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A6.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A6.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A7.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A7.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A7.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A7.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A7.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/S25.4.4.3_A7.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/capability-executor-called-twice.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/capability-executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/ctx-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/ctx-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/ctx-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/ctx-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-resolve-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-resolve-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-resolve-get-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-resolve-get-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-resolve-get-once-multiple-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-resolve-get-once-no-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-resolve-return.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-then-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-then-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-then-get-error-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-then-get-error-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/invoke-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-arg-is-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-arg-is-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-arg-is-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-arg-is-string-resolve.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-arg-is-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-arg-is-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-arg-is-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-assigned-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-assigned-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-assigned-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-assigned-string-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-assigned-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-assigned-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-assigned-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-next-val-err-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-next-val-err-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-returns-false-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-returns-null-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-returns-number-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-returns-string-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-returns-symbol-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-returns-true-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-returns-undefined-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-step-err-no-close.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/iter-step-err-reject.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/reject-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/reject-ignored-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/reject-ignored-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/reject-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/resolve-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/resolve-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/resolve-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/resolve-prms-cstm-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/resolve-self.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/resolve-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/same-reject-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/same-resolve-function.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/race/species-get-error.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-function-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-function-nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-ignored-via-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-ignored-via-fn-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-ignored-via-fn-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-via-abrupt-queue.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-via-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-via-fn-deferred-queue.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-via-fn-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-via-fn-immed-queue.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject-via-fn-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/S25.4.4.4_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/S25.4.4.4_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/S25.4.4.4_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/capability-executor-called-twice.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/capability-executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/capability-invocation-error.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/capability-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/ctx-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/ctx-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/ctx-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/ctx-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/reject/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-function-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-function-nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-ignored-via-fn-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-ignored-via-fn-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-non-obj-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-non-obj-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-non-thenable-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-non-thenable-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-poisoned-then-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-poisoned-then-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-prms-cstm-then-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-prms-cstm-then-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-self.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-thenable-deferred.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve-thenable-immed.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/S25.4.4.5_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/S25.4.4.5_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/S25.4.4.5_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/S25.4.4.5_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/S25.4.4.5_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/S25.4.4.5_A4.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/S25.Promise_resolve_foreign_thenable_1.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/S25.Promise_resolve_foreign_thenable_2.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/arg-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/arg-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/arg-uniq-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/capability-executor-called-twice.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/capability-executor-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/capability-invocation-error.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/context-non-object-with-promise.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/ctx-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/ctx-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/ctx-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/ctx-non-object.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/length.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/name.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/resolve-from-promise-capability.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/resolve-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/resolve-non-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/resolve-poisoned-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/resolve-prms-cstm-then.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/resolve-self.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/resolve-thenable.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/resolve/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Promise/undefined-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/arguments-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/call-result.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/null-handler-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/return-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/trap-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/trap-is-undefined-no-property.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/apply/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/arguments-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/call-parameters-new-target.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/call-result.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/null-handler-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-boolean-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-null-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-null.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-number-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-number.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-string-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-string.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-symbol-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-undefined-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/return-not-object-throws-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-undefined-no-property.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-undefined-proto-from-cross-realm-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-undefined-proto-from-newtarget-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/construct/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-handler-is-revoked-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-handler-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-handler-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-handler-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-handler-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-handler-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-handler-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-is-revoked-function-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-is-revoked-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/create-target-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/desc-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/null-handler-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/return-boolean-and-define-target.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-configurable-desc-not-configurable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-configurable-desc-not-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-not-configurable-target.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-not-compatible-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-not-configurable-writable-desc-not-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-undefined-not-configurable-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-undefined-target-is-not-extensible-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/targetdesc-undefined-target-is-not-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/defineProperty/trap-return-is-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/boolean-trap-result-boolean-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/boolean-trap-result-boolean-true.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/return-false-not-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/return-false-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/targetdesc-is-configurable-target-is-not-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/targetdesc-is-not-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/targetdesc-is-undefined-return-true.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/trap-is-undefined-not-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/trap-is-undefined-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/deleteProperty/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/enumerate/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/enumerate/removed-does-not-trigger.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/enumerate/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get-fn-realm-recursive.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get-fn-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/accessor-get-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/not-same-value-configurable-false-writable-false-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/return-trap-result-accessor-property.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/return-trap-result-configurable-false-writable-true.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/return-trap-result-configurable-true-assessor-get-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/return-trap-result-configurable-true-writable-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/return-trap-result-same-value-configurable-false-writable-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/return-trap-result.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/trap-is-undefined-no-property.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/trap-is-undefined-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/get/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined-target-is-not-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined-targetdesc-is-not-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined-targetdesc-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/result-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/result-type-is-not-object-nor-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-invalid-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-not-writable-targetdesc-is-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-targetdesc-is-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-is-not-configurable-targetdesc-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-return-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/resultdesc-return-not-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getOwnPropertyDescriptor/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/extensible-target-return-handlerproto.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/instanceof-custom-return-accepted.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/instanceof-target-not-extensible-not-same-proto-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/not-extensible-not-same-proto-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/not-extensible-same-proto.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-number.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-string.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/getPrototypeOf/trap-result-neither-object-nor-null-throws-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/call-in-prototype-index.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/call-in-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/call-in.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/call-object-create.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/call-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/null-handler-using-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-false-target-not-extensible-using-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-false-target-not-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-false-target-prop-exists-using-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-false-target-prop-exists.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-false-targetdesc-not-configurable-using-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-false-targetdesc-not-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-is-abrupt-in.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-is-abrupt-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-true-target-prop-exists-using-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-true-target-prop-exists.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/return-true-without-same-target-prop.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/trap-is-not-callable-using-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/trap-is-undefined-using-with.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/has/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/return-is-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/return-is-different-from-target.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/return-same-result-from-target.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/isExtensible/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/length.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/name.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/call-parameters-object-getownpropertynames.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/call-parameters-object-getownpropertysymbols.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/call-parameters-object-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/extensible-return-trap-result-absent-not-configurable-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/extensible-return-trap-result.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/not-extensible-missing-keys-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/not-extensible-new-keys-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/not-extensible-return-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-all-non-configurable-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-duplicate-entries-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-duplicate-symbol-entries-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-not-list-object-throws-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-not-list-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-type-throws-array.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-type-throws-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-type-throws-null.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-type-throws-number.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-type-throws-object.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/return-type-throws-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/ownKeys/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/return-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/return-true-target-is-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/return-true-target-is-not-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/preventExtensions/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/proxy-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/proxy-no-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/proxy-undefined-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/length.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/name.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/revocation-function-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/revocation-function-length.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/revocation-function-name.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/revocation-function-nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/revocation-function-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/revoke-consecutive-call-returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/revoke-returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/revoke.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/revocable/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/boolean-trap-result-is-false-boolean-return-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/boolean-trap-result-is-false-null-return-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/boolean-trap-result-is-false-number-return-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/boolean-trap-result-is-false-string-return-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/boolean-trap-result-is-false-undefined-return-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/call-parameters-prototype-dunder-proto.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/call-parameters-prototype-index.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/call-parameters-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/return-is-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/return-true-target-property-accessor-is-configurable-set-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/return-true-target-property-accessor-is-not-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/return-true-target-property-is-not-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/return-true-target-property-is-not-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/target-property-is-accessor-not-configurable-set-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/target-property-is-not-configurable-not-writable-not-equal-to-v.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-missing-receiver-multiple-calls-index.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-missing-receiver-multiple-calls.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-null-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-undefined-no-property.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/set/trap-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/internals-call-order.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/not-extensible-target-not-same-target-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/not-extensible-target-same-target-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/null-handler.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/return-abrupt-from-get-trap.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/return-abrupt-from-isextensible-target.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/return-abrupt-from-target-getprototypeof.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/return-abrupt-from-trap.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/toboolean-trap-result-false.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/toboolean-trap-result-true-target-is-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/trap-is-missing-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/trap-is-not-callable-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/trap-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/trap-is-null-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/trap-is-undefined-or-null.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/setPrototypeOf/trap-is-undefined-target-is-proxy.js
 create mode 100644 js/src/tests/test262/built-ins/Proxy/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/apply.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/arguments-list-is-not-array-like.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/call-target.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/return-target-call-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/apply/target-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/arguments-list-is-not-array-like.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/construct.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/newtarget-is-not-constructor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/return-with-newtarget-argument.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/return-without-newtarget-argument.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/target-is-not-constructor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/construct/use-arguments-list.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/define-properties.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/define-symbol-properties.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/defineProperty.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/return-abrupt-from-attributes.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/return-abrupt-from-property-key.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/return-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/defineProperty/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/delete-properties.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/delete-symbol-properties.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/deleteProperty.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/return-abrupt-from-property-key.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/return-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/deleteProperty/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/enumerate/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/enumerate/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/enumerate/undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/get.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/return-abrupt-from-property-key.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/return-value-from-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/return-value-from-symbol-key.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/get/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/getOwnPropertyDescriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/return-abrupt-from-property-key.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/return-from-accessor-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/return-from-data-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/symbol-property.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/undefined-own-property.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getOwnPropertyDescriptor/undefined-property.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/getPrototypeOf.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/null-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/return-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/skip-own-properties.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/getPrototypeOf/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/has.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/return-abrupt-from-property-key.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/return-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/symbol-property.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/has/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/isExtensible.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/return-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/isExtensible/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/object-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/order-after-define-property.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/ownKeys.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/return-array-with-own-keys-only.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/return-empty-array.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/return-non-enumerable-keys.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/return-on-corresponding-order-large-index.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/return-on-corresponding-order.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/ownKeys/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/always-return-true-from-ordinary-object.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/prevent-extensions.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/preventExtensions.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/return-boolean-from-proxy-object.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/preventExtensions/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/call-prototype-property-set.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/creates-a-data-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/different-property-descriptors.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/receiver-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/return-abrupt-from-property-key.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/return-false-if-receiver-is-not-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/return-false-if-target-is-not-writable.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/set-value-on-accessor-descriptor-with-receiver.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/set-value-on-accessor-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/set-value-on-data-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/set.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/symbol-property.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/set/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/proto-is-not-object-and-not-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/proto-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/return-abrupt-from-result.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/return-false-if-target-and-proto-are-the-same.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/return-false-if-target-is-not-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/return-false-if-target-is-prototype-of-proto.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/return-true-if-new-prototype-is-set.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/return-true-if-proto-is-current.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/setPrototypeOf.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/target-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/setPrototypeOf/target-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Reflect/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/15.10.2.15-6-1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/15.10.2.5-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/15.10.4.1-1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/15.10.4.1-2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/15.10.4.1-3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/15.10.4.1-4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-plus-quantifier-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape-plus-quantifier.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-digit-class-escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-plus-quantifier-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape-plus-quantifier.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-digit-class-escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-plus-quantifier-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape-plus-quantifier.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-whitespace-class-escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-plus-quantifier-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape-plus-quantifier.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-non-word-class-escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-plus-quantifier-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape-plus-quantifier.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-whitespace-class-escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-plus-quantifier-flags-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape-plus-quantifier.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/character-class-word-class-escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/CharacterClassEscapes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.1_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A1.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A1.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A2.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A3.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A4.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A4.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A4.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.10_A5.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.11_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.11_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.11_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.11_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.11_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.11_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.11_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.12_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.12_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.13_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T18.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T19.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T20.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T21.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T22.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T23.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T24.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T25.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T26.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T27.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T28.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T29.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T30.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T31.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T32.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T33.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T34.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T35.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T36.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T37.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T38.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T39.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T40.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T41.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.15_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.3_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.5_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.5_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.5_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.5_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.5_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A3_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A4_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A4_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A4_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A6_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A6_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.6_A6_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A3_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T16.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T17.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T18.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T19.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T20.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T21.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A4_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A5_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A6_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A6_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A6_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A6_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.7_A6_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T16.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T17.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T18.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T19.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T20.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T21.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T22.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T23.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T24.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T25.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T26.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T27.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T28.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T29.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T30.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T31.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T32.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T33.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A3_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A4_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.8_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.9_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.9_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.9_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2.9_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.3.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A5_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A5_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A5_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A5_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A5_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A7_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A7_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A8_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A9_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A9_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.4.1_A9_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.5_A1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.5_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.5_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.7_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.7_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.7_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.7_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.7_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/S15.10.7_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/Symbol.species/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/Symbol.species/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/Symbol.species/return-value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/Symbol.species/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/Symbol.species/symbol-species-name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/Symbol.species/symbol-species.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/call_with_non_regexp_same_constructor.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/call_with_regexp_match_falsy.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/call_with_regexp_not_same_constructor.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/character-class-escape-non-whitespace-u180e.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/character-class-escape-non-whitespace.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/dotall/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/dotall/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/dotall/with-dotall-unicode.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/dotall/with-dotall.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/dotall/without-dotall-unicode.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/dotall/without-dotall.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/duplicate-flags.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/from-regexp-like-flag-override.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/from-regexp-like-get-ctor-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/from-regexp-like-get-flags-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/from-regexp-like-get-source-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/from-regexp-like-short-circuit.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/from-regexp-like.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lastIndex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/alternations.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/back-references-to-captures.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/back-references.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/captures-negative.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/captures.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/do-not-backtrack.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/greedy-loop.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/misc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/mutual-recursive.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/negative.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/nested-lookaround.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/simple-fixed-length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/sliced-strings.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/start-of-line.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/sticky.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/variable-length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/lookBehind/word-boundary.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-array-element.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-array-matched.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-array-non-unicode-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-array-properties.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-array-unicode-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-array-unicode-property-names.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-array-unmatched.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-array.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-groups-object-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-groups-object-unmatched.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-groups-object.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-groups-properties.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/indices-property.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/match-indices/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/functional-replace-global.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/functional-replace-non-global.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/groups-object-subclass-sans.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/groups-object-subclass.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/groups-object-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/groups-object-unmatched.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/groups-object.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/groups-properties.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/lookbehind.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/non-unicode-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/non-unicode-property-names.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/non-unicode-references.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/string-replace-escaped.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/string-replace-get.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/string-replace-missing.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/string-replace-nocaptures.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/string-replace-numbered.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/string-replace-unclosed.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/string-replace-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/unicode-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/unicode-property-names.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/named-groups/unicode-references.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_F.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Invalid.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_N.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_No.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_T.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Y.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/binary-property-with-value-ASCII_-_Yes.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/character-class-range-end.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/character-class-range-no-dash-end.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/character-class-range-no-dash-start.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/character-class-range-start.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/character-class.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/ASCII.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/ASCII_Hex_Digit.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Alphabetic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Any.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Assigned.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Bidi_Control.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Bidi_Mirrored.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Case_Ignorable.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Cased.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Casefolded.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Casemapped.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Lowercased.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_NFKC_Casefolded.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Titlecased.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Changes_When_Uppercased.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Dash.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Default_Ignorable_Code_Point.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Deprecated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Diacritic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Emoji.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Emoji_Component.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Emoji_Modifier.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Emoji_Modifier_Base.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Emoji_Presentation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Extended_Pictographic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Extender.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Cased_Letter.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Close_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Connector_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Control.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Currency_Symbol.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Dash_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Decimal_Number.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Enclosing_Mark.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Final_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Format.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Initial_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Letter_Number.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Line_Separator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Lowercase_Letter.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Mark.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Math_Symbol.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Letter.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Modifier_Symbol.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Nonspacing_Mark.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Number.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Open_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Letter.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Number.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Other_Symbol.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Paragraph_Separator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Private_Use.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Separator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Space_Separator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Spacing_Mark.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Surrogate.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Symbol.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Titlecase_Letter.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Unassigned.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/General_Category_-_Uppercase_Letter.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Grapheme_Base.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Grapheme_Extend.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Hex_Digit.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/IDS_Binary_Operator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/IDS_Trinary_Operator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/ID_Continue.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/ID_Start.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Ideographic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Join_Control.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Logical_Order_Exception.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Lowercase.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Math.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Noncharacter_Code_Point.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Pattern_Syntax.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Pattern_White_Space.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Quotation_Mark.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Radical.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Regional_Indicator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Adlam.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Ahom.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Anatolian_Hieroglyphs.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Arabic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Armenian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Avestan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Balinese.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Bamum.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Bassa_Vah.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Batak.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Bengali.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Bhaiksuki.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Bopomofo.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Brahmi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Braille.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Buginese.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Buhid.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Canadian_Aboriginal.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Carian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Caucasian_Albanian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Chakma.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Cham.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Cherokee.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Chorasmian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Common.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Coptic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Cuneiform.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Cypriot.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Cyrillic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Deseret.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Devanagari.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Dives_Akuru.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Dogra.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Duployan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Egyptian_Hieroglyphs.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Elbasan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Elymaic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Ethiopic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Georgian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Glagolitic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Gothic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Grantha.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Greek.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Gujarati.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Gunjala_Gondi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Gurmukhi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Han.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Hangul.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Hanifi_Rohingya.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Hanunoo.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Hatran.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Hebrew.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Hiragana.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Imperial_Aramaic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Inherited.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Pahlavi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Inscriptional_Parthian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Javanese.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Kaithi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Kannada.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Katakana.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Kayah_Li.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Kharoshthi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Khitan_Small_Script.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Khmer.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Khojki.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Khudawadi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Lao.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Latin.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Lepcha.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Limbu.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Linear_A.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Linear_B.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Lisu.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Lycian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Lydian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Mahajani.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Makasar.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Malayalam.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Mandaic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Manichaean.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Marchen.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Masaram_Gondi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Medefaidrin.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Meetei_Mayek.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Mende_Kikakui.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Cursive.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Meroitic_Hieroglyphs.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Miao.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Modi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Mongolian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Mro.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Multani.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Myanmar.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Nabataean.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Nandinagari.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_New_Tai_Lue.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Newa.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Nko.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Nushu.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Nyiakeng_Puachue_Hmong.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Ogham.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Ol_Chiki.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Old_Hungarian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Old_Italic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Old_North_Arabian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Old_Permic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Old_Persian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Old_Sogdian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Old_South_Arabian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Old_Turkic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Oriya.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Osage.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Osmanya.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Pahawh_Hmong.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Palmyrene.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Pau_Cin_Hau.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Phags_Pa.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Phoenician.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Psalter_Pahlavi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Rejang.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Runic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Samaritan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Saurashtra.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Sharada.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Shavian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Siddham.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_SignWriting.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Sinhala.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Sogdian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Sora_Sompeng.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Soyombo.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Sundanese.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Syloti_Nagri.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Syriac.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tagalog.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tagbanwa.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Le.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Tham.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tai_Viet.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Takri.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tamil.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tangut.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Telugu.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Thaana.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Thai.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tibetan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tifinagh.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Tirhuta.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Ugaritic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Vai.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Wancho.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Warang_Citi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Yezidi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Yi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_-_Zanabazar_Square.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Adlam.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ahom.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Anatolian_Hieroglyphs.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Arabic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Armenian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Avestan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Balinese.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bamum.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bassa_Vah.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Batak.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bengali.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bhaiksuki.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Bopomofo.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Brahmi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Braille.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buginese.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Buhid.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Canadian_Aboriginal.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Carian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Caucasian_Albanian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chakma.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cham.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cherokee.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Chorasmian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Common.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Coptic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cuneiform.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cypriot.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Cyrillic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Deseret.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Devanagari.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dives_Akuru.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Dogra.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Duployan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Egyptian_Hieroglyphs.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elbasan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Elymaic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ethiopic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Georgian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Glagolitic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gothic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Grantha.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Greek.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gujarati.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gunjala_Gondi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Gurmukhi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Han.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hangul.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanifi_Rohingya.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hanunoo.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hatran.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hebrew.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Hiragana.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Imperial_Aramaic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inherited.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Pahlavi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Inscriptional_Parthian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Javanese.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kaithi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kannada.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Katakana.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kayah_Li.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Kharoshthi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khitan_Small_Script.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khmer.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khojki.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Khudawadi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lao.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Latin.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lepcha.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Limbu.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_A.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Linear_B.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lisu.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lycian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Lydian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mahajani.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Makasar.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Malayalam.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mandaic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Manichaean.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Marchen.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Masaram_Gondi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Medefaidrin.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meetei_Mayek.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mende_Kikakui.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Cursive.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Meroitic_Hieroglyphs.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Miao.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Modi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mongolian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Mro.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Multani.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Myanmar.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nabataean.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nandinagari.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_New_Tai_Lue.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Newa.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nko.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nushu.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Nyiakeng_Puachue_Hmong.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ogham.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ol_Chiki.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Hungarian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Italic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_North_Arabian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Permic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Persian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Sogdian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_South_Arabian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Old_Turkic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Oriya.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osage.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Osmanya.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pahawh_Hmong.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Palmyrene.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Pau_Cin_Hau.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phags_Pa.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Phoenician.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Psalter_Pahlavi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Rejang.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Runic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Samaritan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Saurashtra.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sharada.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Shavian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Siddham.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_SignWriting.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sinhala.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sogdian.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sora_Sompeng.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Soyombo.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Sundanese.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syloti_Nagri.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Syriac.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagalog.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tagbanwa.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Le.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Tham.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tai_Viet.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Takri.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tamil.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tangut.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Telugu.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thaana.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Thai.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tibetan.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tifinagh.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Tirhuta.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Ugaritic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Vai.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Wancho.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Warang_Citi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yezidi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Yi.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Script_Extensions_-_Zanabazar_Square.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Sentence_Terminal.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Soft_Dotted.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Terminal_Punctuation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Unified_Ideograph.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Uppercase.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/Variation_Selector.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/White_Space.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/XID_Continue.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/XID_Start.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/generated/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Block-implicit.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-implicit.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-In-prefix-Script.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-Is-prefix-Script.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-circumflex-negation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-empty-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-empty.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-invalid-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-no-braces-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-no-braces-value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-no-braces.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-separator-and-value-only.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-separator-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-separator-only-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-separator-only.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-separator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-unclosed-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-unclosed.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-unopened-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/grammar-extension-unopened.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-01-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-01.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-02-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-02.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-03-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-03.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-04-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-04.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-05-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-05.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-06-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-06.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-07-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-07.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-08-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-08.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-09-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-09.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-10-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-11-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-12-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-13-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-14-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/loose-matching-14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-equals.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-General_Category.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-equals.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-equals.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-binary-property-without-value-Script_Extensions.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-binary-property-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-binary-property.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-and-value-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-and-value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-existing-value-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-existing-value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-value-General_Category-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-value-Script-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-value-Script.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-value-Script_Extensions.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/non-existent-property-value-general-category.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Composition_Exclusion.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFC.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFD.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKC.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Expands_On_NFKD.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-FC_NFKC_Closure.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Full_Composition_Exclusion.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Grapheme_Link.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Hyphen.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Alphabetic.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Default_Ignorable_Code_Point.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Grapheme_Extend.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Continue.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_ID_Start.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Lowercase.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Math.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Other_Uppercase.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-binary-property-Prepended_Concatenation_Mark.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-property-Block-with-value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-property-FC_NFKC_Closure.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value-negated.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-property-Line_Break-with-value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/property-escapes/unsupported-property-Line_Break.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/15.10.6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/S15.10.5.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/S15.10.5.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/S15.10.5.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/S15.10.5.1_A4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/S15.10.6.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/S15.10.6.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/S15.10.6_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/S15.10.6_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-coerce-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-failure-g-set-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-failure-g-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-failure-return-val.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-failure-y-return-val.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-failure-y-set-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-failure-y-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-infer-unicode.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-success-g-set-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-success-g-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-success-return-val-groups.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-success-return-val.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-success-u-return-val-groups.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-success-y-set-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-success-y-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/builtin-y-coerce-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/coerce-arg-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/coerce-arg.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/coerce-global.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/exec-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/exec-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/exec-return-type-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/exec-return-type-valid.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-coerce-result-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-get-exec-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-get-result-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-init-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-init-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-match-empty-advance-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-match-empty-coerce-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-match-empty-set-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-match-no-coerce-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-match-no-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-success-return-val.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/g-zero-matches.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/get-exec-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/get-global-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/get-unicode-error.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/this-val-non-regexp.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/u-advance-after-empty.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/y-fail-global-return.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/y-fail-lastindex-no-write.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/y-fail-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/y-fail-return.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/y-init-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.match/y-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-called-once.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/isregexp-this-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/regexpcreate-this-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-get-constructor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-get-species-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-species-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-species-is-null-or-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor-species-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-regexp-get-global-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/species-regexp-get-unicode-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/string-tostring-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/string-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/this-get-flags-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/this-get-flags.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/this-lastindex-cached.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/this-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/this-tolength-lastindex-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/this-tostring-flags-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.matchAll/this-tostring-flags.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/arg-1-coerce-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/arg-1-coerce.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/arg-2-coerce-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/arg-2-coerce.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/coerce-global.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/coerce-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/coerce-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/coerce-unicode.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/exec-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/exec-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/fn-coerce-replacement-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/fn-coerce-replacement.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/fn-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/fn-invoke-args-empty-result.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/fn-invoke-args.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/fn-invoke-this-no-strict.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/fn-invoke-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/g-init-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/g-init-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/g-pos-decrement.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/g-pos-increment.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/get-exec-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/get-global-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/get-unicode-error.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/match-failure.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/poisoned-stdlib.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/replace-with-trailing.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/replace-without-trailing.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-capture-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-capture.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups-prop.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-groups.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-index-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-index-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-index.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-length-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-matched-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-matched-global.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-coerce-matched.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-get-capture-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-get-groups-prop-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-get-index-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-get-length-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/result-get-matched-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/subst-after.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/subst-before.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/subst-capture-idx-1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/subst-capture-idx-2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/subst-dollar.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/subst-matched.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/u-advance-after-empty.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/y-fail-global-return.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/y-fail-lastindex-no-write.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/y-fail-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/y-fail-return.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/y-init-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.replace/y-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/coerce-string-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/coerce-string.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/cstm-exec-return-index.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/cstm-exec-return-invalid.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/failure-return-val.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/get-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/lastindex-no-restore.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/match-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/set-lastindex-init-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/set-lastindex-init-samevalue.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/set-lastindex-init.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/set-lastindex-restore-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/set-lastindex-restore-samevalue.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/set-lastindex-restore.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/success-get-index-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/success-return-val.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/u-lastindex-advance.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.search/y-fail-return.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/coerce-flags-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/coerce-flags.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/coerce-limit-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/coerce-limit.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/coerce-string-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/coerce-string.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/get-flags-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/last-index-exceeds-str-size.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/limit-0-bail.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor-ctor-get-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor-ctor-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor-ctor-undef.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor-species-get-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor-species-non-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor-species-undef.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor-y.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/species-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/splitter-proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-adv-thru-empty-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-coerce-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-coerce-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-empty-match-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-empty-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-empty-no-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-get-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-limit-capturing.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-limit.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-match-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-result-coerce-length-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-result-coerce-length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-result-get-capture-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-result-get-length-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-set-lastindex-err.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-set-lastindex-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-set-lastindex-no-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/str-trailing-chars.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/u-lastindex-adv-thru-failure.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/Symbol.split/u-lastindex-adv-thru-match.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/this-val-invalid-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/this-val-regexp-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/dotAll/this-val-regexp.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/15.10.6.2-9-e-1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T18.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T19.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T20.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T21.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A4_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/S15.10.6.2_A9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/failure-g-lastindex-reset.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/failure-lastindex-access.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/success-g-lastindex-no-access.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/success-lastindex-access.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/u-captured-value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/u-lastindex-adv.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/u-lastindex-value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/y-fail-lastindex-no-write.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/y-fail-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/y-fail-return.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/y-init-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/exec/y-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/coercion-dotall.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/coercion-global.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/coercion-ignoreCase.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/coercion-multiline.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/coercion-sticky.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/coercion-unicode.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/get-order.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/rethrow.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/return-order.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/this-val-regexp-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/flags/this-val-regexp.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/15.10.7.2-2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/S15.10.7.2_A10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/S15.10.7.2_A8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/S15.10.7.2_A9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/this-val-invalid-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/global/this-val-regexp-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/15.10.7.3-2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/S15.10.7.3_A10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/S15.10.7.3_A8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/S15.10.7.3_A9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/this-val-invalid-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/ignoreCase/this-val-regexp-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/15.10.7.4-2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/S15.10.7.4_A10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/S15.10.7.4_A8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/S15.10.7.4_A9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/this-val-invalid-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/multiline/this-val-regexp-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/no-regexp-matcher.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/this-val-invalid-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/this-val-regexp-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/value-empty.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/value-line-terminator.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/value-slash.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/value-u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/source/value.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/this-val-invalid-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/this-val-regexp-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/sticky/this-val-regexp.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T18.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T19.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T20.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T21.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T22.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/S15.10.6.3_A9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/y-fail-lastindex-no-write.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/y-fail-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/y-fail-return.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/y-init-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/test/y-set-lastindex.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/S15.10.6.4_A10.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/S15.10.6.4_A11.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/S15.10.6.4_A6.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/S15.10.6.4_A7.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/S15.10.6.4_A8.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/S15.10.6.4_A9.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/this-val-invalid-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/this-val-regexp-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/prototype/unicode/this-val-regexp.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/quantifier-integer-limit.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/regexp-class-chars.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/u180e.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_character_class_backspace_escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_identity_escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_brackets.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_character_class_escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_identity_escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_identity_escape_alpha.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_identity_escape_c.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_identity_escape_u.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_identity_escape_x.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_incomplete_quantifier.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_octal_escape.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_quantifiable_assertion.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/unicode_restricted_quantifier_without_atom.js
 create mode 100644 js/src/tests/test262/built-ins/RegExp/valid-flags-y.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/ancestry.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/browser.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-call-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-get-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-match-get-0-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-match-get-0-tostring-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-match-get-0-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/custom-regexpexec.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/length.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/name.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/next-iteration-global.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/next-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/next-missing-internal-slots.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/regexp-tolength-lastindex-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/shell.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/next/this-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/RegExpStringIteratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/Symbol.species/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/Symbol.species/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/Symbol.species/return-value.js
 create mode 100644 js/src/tests/test262/built-ins/Set/Symbol.species/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/Symbol.species/symbol-species-name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/Symbol.species/symbol-species.js
 create mode 100644 js/src/tests/test262/built-ins/Set/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Set/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/properties-of-the-set-prototype-object.js
 create mode 100644 js/src/tests/test262/built-ins/Set/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype-of-set.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/Symbol.iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/Symbol.toStringTag/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/Symbol.toStringTag/property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/Symbol.toStringTag/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/add.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/does-not-have-setdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/does-not-have-setdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/does-not-have-setdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/does-not-have-setdata-internal-slot-set-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/does-not-have-setdata-internal-slot-weakset.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/preserves-insertion-order.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/returns-this-when-ignoring-duplicate.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/returns-this.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/will-not-add-duplicate-entry-initial-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/will-not-add-duplicate-entry-normalizes-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/add/will-not-add-duplicate-entry.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/clear.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/clears-all-contents-from-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/clears-all-contents.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/clears-an-empty-set.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/does-not-have-setdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/does-not-have-setdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/does-not-have-setdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/does-not-have-setdata-internal-slot-set.prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/does-not-have-setdata-internal-slot-weakset.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/clear/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/constructor/set-prototype-constructor-intrinsic.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/constructor/set-prototype-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/delete-entry-initial-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/delete-entry-normalizes-zero.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/delete-entry.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/delete.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/does-not-have-setdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/does-not-have-setdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/does-not-have-setdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/does-not-have-setdata-internal-slot-set-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/does-not-have-setdata-internal-slot-weakset.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/returns-false-when-delete-is-noop.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/returns-true-when-delete-operation-occurs.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/delete/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/does-not-have-setdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/does-not-have-setdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/does-not-have-setdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/does-not-have-setdata-internal-slot-set-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/does-not-have-setdata-internal-slot-weakset.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/entries.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/returns-iterator-empty.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/returns-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/entries/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/callback-not-callable-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/callback-not-callable-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/callback-not-callable-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/callback-not-callable-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/callback-not-callable-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/callback-not-callable-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/does-not-have-setdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/does-not-have-setdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/does-not-have-setdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/does-not-have-setdata-internal-slot-set-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/does-not-have-setdata-internal-slot-weakset.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/forEach.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/iterates-in-insertion-order.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/iterates-in-iterable-entry-order.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/iterates-values-added-after-foreach-begins.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/iterates-values-deleted-then-readded.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/iterates-values-not-deleted.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/iterates-values-revisits-after-delete-re-add.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-arg-explicit-cannot-override-lexical-this-arrow.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-arg-explicit.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/forEach/throws-when-callback-throws.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-set-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/does-not-have-setdata-internal-slot-weakset.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/has.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-false-when-undefined-added-deleted-not-present-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-false-when-value-not-present-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-false-when-value-not-present-nan.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-false-when-value-not-present-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-false-when-value-not-present-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-false-when-value-not-present-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-false-when-value-not-present-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-false-when-value-not-present-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-true-when-value-present-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-true-when-value-present-nan.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-true-when-value-present-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-true-when-value-present-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-true-when-value-present-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-true-when-value-present-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/returns-true-when-value-present-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/has/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/keys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/keys/keys.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/keys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/set-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/size/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/size/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/size/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/size/returns-count-of-present-values-before-after-add-delete.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/size/returns-count-of-present-values-by-insertion.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/size/returns-count-of-present-values-by-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/size/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/size/size.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-set-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/does-not-have-setdata-internal-slot-weakset.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/length.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/name.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/returns-iterator-empty.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/returns-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/values-iteration-mutable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/prototype/values/values.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-does-not-throw-when-add-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-get-add-method-failure.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-iterable-calls-add.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-iterable-empty-does-not-call-add.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-iterable-throws-when-add-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-iterator-close-after-add-failure.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-iterator-next-failure.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-iterator-value-failure.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-no-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set-undefined-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/Set/set.js
 create mode 100644 js/src/tests/test262/built-ins/Set/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Set/symbol-as-entry.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/browser.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/does-not-have-mapiterator-internal-slots-set.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/does-not-have-mapiterator-internal-slots.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/iteration-mutable.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/iteration.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/length.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/name.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/shell.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/this-not-object-throw-entries.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/this-not-object-throw-keys.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/this-not-object-throw-prototype-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/next/this-not-object-throw-values.js
 create mode 100644 js/src/tests/test262/built-ins/SetIteratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/allocation-limit.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/browser.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/data-allocation-after-object-creation.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/init-zero.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/length-is-absent.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/length-is-too-large-throws.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/length.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/negative-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/newtarget-prototype-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype-from-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/browser.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/length.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/name.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/return-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/shell.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/this-is-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/byteLength/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/browser.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/context-is-not-arraybuffer-object.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/context-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/end-default-if-absent.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/end-default-if-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/end-exceeds-length.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/extensible.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/length.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/name.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/negative-end.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/negative-start.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/nonconstructor.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/number-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/shell.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-constructor-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-returns-larger-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-returns-not-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-returns-same-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species-returns-smaller-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/species.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/start-default-if-absent.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/start-default-if-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-end.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/start-exceeds-length.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/this-is-arraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-end.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/prototype/slice/tointeger-conversion-start.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/return-abrupt-from-length-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/return-abrupt-from-length.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/shell.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/toindex-length.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/SharedArrayBuffer/zero-length.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-7-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-7-2.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-7-3.js
 create mode 100644 js/src/tests/test262/built-ins/String/15.5.5.5.2-7-4.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T18.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T19.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.1.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T18.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T19.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.2.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.3_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5.1_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5.1_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5.1_A5.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S15.5.5_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S8.12.8_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S8.12.8_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A4.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A9_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8.1_A9_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/S9.8_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S15.5.3.2_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S15.5.3.2_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S15.5.3.2_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S15.5.3.2_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S15.5.3.2_A4.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S9.7_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S9.7_A2.1.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S9.7_A2.2.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S9.7_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S9.7_A3.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S9.7_A3.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S9.7_A3.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/S9.7_A3.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCharCode/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/argument-is-Symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/argument-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/argument-not-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/arguments-is-empty.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/fromCodePoint.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/number-is-out-of-range.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/return-string-value.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/fromCodePoint/to-number-conversions.js
 create mode 100644 js/src/tests/test262/built-ins/String/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/numeric-properties.js
 create mode 100644 js/src/tests/test262/built-ins/String/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/String/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/S15.5.3.1_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/S15.5.3.1_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/S15.5.3.1_A3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/S15.5.3.1_A4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/S15.5.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/S15.5.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/S15.5.4_A3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/Symbol.iterator/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/Symbol.iterator/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/Symbol.iterator/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/Symbol.iterator/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/Symbol.iterator/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/Symbol.iterator/this-val-non-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/Symbol.iterator/this-val-to-str-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1.1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S15.5.4.4_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S9.4_A1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/S9.4_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/pos-coerce-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/pos-coerce-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/pos-rounding.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charAt/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1.1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/S15.5.4.5_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/pos-coerce-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/pos-coerce-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/pos-rounding.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/charCodeAt/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/codePointAt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/return-abrupt-from-object-pos-to-integer.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/return-abrupt-from-symbol-pos-to-integer.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/return-abrupt-from-this-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/return-code-unit-coerced-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/return-first-code-unit.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/return-single-code-unit.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/return-utf16-decode.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/returns-undefined-on-position-equal-or-more-than-size.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/returns-undefined-on-position-less-than-zero.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/this-is-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/codePointAt/this-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/S15.5.4.6_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/concat/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/constructor/S15.5.4.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/constructor/S15.5.4.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/String.prototype.endsWith_Fail.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/String.prototype.endsWith_Fail_2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/String.prototype.endsWith_Success.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/String.prototype.endsWith_Success_2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/String.prototype.endsWith_Success_3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/String.prototype.endsWith_Success_4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/coerced-values-of-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/endsWith.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-abrupt-from-position-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-abrupt-from-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-abrupt-from-searchstring-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-abrupt-from-searchstring-regexp-test.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-abrupt-from-searchstring.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-abrupt-from-this-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-false-if-search-start-is-less-than-zero.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/return-true-if-searchstring-is-empty.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/searchstring-found-with-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/searchstring-found-without-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/searchstring-is-regexp-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/searchstring-not-found-with-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/searchstring-not-found-without-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/this-is-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/endsWith/this-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/String.prototype.includes_FailBadLocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/String.prototype.includes_FailLocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/String.prototype.includes_FailMissingLetter.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/String.prototype.includes_Success.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/String.prototype.includes_SuccessNoLocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/String.prototype.includes_lengthProp.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/coerced-values-of-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/includes.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-abrupt-from-position-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-abrupt-from-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-abrupt-from-searchstring-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-abrupt-from-searchstring-regexp-test.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-abrupt-from-searchstring.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-abrupt-from-this-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-false-with-out-of-bounds-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/return-true-if-searchstring-is-empty.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/searchstring-found-with-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/searchstring-found-without-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/searchstring-is-regexp-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/searchstring-not-found-with-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/searchstring-not-found-without-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/this-is-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/includes/this-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A5_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A5_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A5_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/S15.5.4.7_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/position-tointeger-bigint.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/position-tointeger-errors.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/position-tointeger-toprimitive.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/position-tointeger-wrapped-values.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/position-tointeger.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/searchstring-tostring-bigint.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/searchstring-tostring-errors.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/searchstring-tostring-toprimitive.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/searchstring-tostring-wrapped-values.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/searchstring-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/indexOf/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/S15.5.4.8_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/lastIndexOf/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/15.5.4.9_3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/15.5.4.9_CE.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/S15.5.4.9_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/S15.5.4.9_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/S15.5.4.9_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/S15.5.4.9_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/S15.5.4.9_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/S15.5.4.9_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/S15.5.4.9_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/S15.5.4.9_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/localeCompare/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T15.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T16.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T17.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T18.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/S15.5.4.10_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/cstm-matcher-get-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/cstm-matcher-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/cstm-matcher-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/invoke-builtin-match.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/this-val-bool.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/this-val-obj.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/match/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/flags-nonglobal-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/flags-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-get-matchAll-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-is-undefined-or-null-invokes-matchAll.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-matchAll-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-matchAll-is-undefined-or-null.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-matchAll-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-matchAll-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-prototype-get-matchAll-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-prototype-has-no-matchAll.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-prototype-matchAll-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/regexp-prototype-matchAll-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/this-val-non-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/matchAll/toString-this-val.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/form-is-not-valid-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/normalize.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/return-abrupt-from-form-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/return-abrupt-from-form.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/return-abrupt-from-this-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/return-normalized-string-from-coerced-form.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/return-normalized-string-using-default-parameter.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/return-normalized-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/this-is-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/normalize/this-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/exception-fill-string-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/exception-not-object-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/exception-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/fill-string-empty.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/fill-string-non-strings.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/fill-string-omitted.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/function-length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/function-name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/function-property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/max-length-not-greater-than-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/normal-operation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/observable-operations.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padEnd/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/exception-fill-string-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/exception-not-object-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/exception-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/fill-string-empty.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/fill-string-non-strings.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/fill-string-omitted.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/function-length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/function-name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/function-property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/max-length-not-greater-than-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/normal-operation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/observable-operations.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/padStart/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/count-coerced-to-zero-returns-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/count-is-infinity-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/count-is-zero-returns-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/count-less-than-zero-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/empty-string-returns-empty.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/repeat-string-n-times.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/repeat.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/return-abrupt-from-count-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/return-abrupt-from-count.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/return-abrupt-from-this-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/this-is-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/repeat/this-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/15.5.4.11-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/S15.5.4.11_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/cstm-replace-get-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/cstm-replace-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/cstm-replace-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/replaceValue-evaluation-order.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replace/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0024.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0026.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0027.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x003C.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/getSubstitution-0x0024-0x0060.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/getSubstitution-0x0024.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/getSubstitution-0x0024N.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/getSubstitution-0x0024NN.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceAll.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-call-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-call-each-match-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-call-matching-empty.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-call-skip-no-match.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-call-tostring-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-fn-skip-toString.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-tostring-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-value-replaces-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/replaceValue-value-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-empty-string-this-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-flags-no-g-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-flags-null-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-flags-toString-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-get-flags-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-isRegExp-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-replacer-RegExp-call-fn.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-replacer-RegExp-call.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-replacer-before-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-replacer-call-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-replacer-call.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-replacer-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-replacer-method-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-tostring-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/searchValue-tostring-regexp.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/this-is-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/this-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/this-tostring-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/replaceAll/this-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/S15.5.4.12_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/cstm-search-get-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/cstm-search-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/cstm-search-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/invoke-builtin-search-searcher-undef.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/invoke-builtin-search.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/search/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/S15.5.4.13_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/slice/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T16.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T17.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T18.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T15.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T16.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T17.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T18.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T19.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T20.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T21.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T22.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T23.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T24.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T25.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T26.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T27.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T28.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T29.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T30.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T31.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T32.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T33.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T34.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T35.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T36.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T37.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T38.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T39.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T40.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T41.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T42.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T43.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A3_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T15.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T16.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T17.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T18.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T19.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T20.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T21.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T22.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T23.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T24.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T25.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A4_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/S15.5.4.14_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/cstm-split-get-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/cstm-split-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/cstm-split-is-null.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/split/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/coerced-values-of-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/out-of-bounds-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/return-abrupt-from-position-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/return-abrupt-from-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/return-abrupt-from-searchstring-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/return-abrupt-from-searchstring-regexp-test.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/return-abrupt-from-searchstring.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/return-abrupt-from-this-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/return-abrupt-from-this.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/return-true-if-searchstring-is-empty.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/searchstring-found-with-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/searchstring-found-without-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/searchstring-is-regexp-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/searchstring-not-found-with-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/searchstring-not-found-without-position.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/startsWith.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/this-is-null-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/startsWith/this-is-undefined-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T15.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A3_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/S15.5.4.15_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/substring/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/Final_Sigma_U180E.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/S15.5.4.17_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/special_casing.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/special_casing_conditional.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/supplementary_plane.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleLowerCase/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/S15.5.4.19_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/special_casing.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/supplementary_plane.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLocaleUpperCase/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/Final_Sigma_U180E.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/S15.5.4.16_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/special_casing.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/special_casing_conditional.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/supplementary_plane.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toLowerCase/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toString/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toString/non-generic-realm.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toString/non-generic.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toString/string-object.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toString/string-primitive.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A1_T9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/S15.5.4.18_A9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/special_casing.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/supplementary_plane.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/toUpperCase/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-0-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-0-2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-1-9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-15.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-16.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-17.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-18.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-19.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-20.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-21.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-22.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-23.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-24.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-25.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-26.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-27.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-28.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-29.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-30.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-31.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-32.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-33.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-34.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-35.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-36.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-37.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-38.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-39.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-40.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-41.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-42.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-43.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-44.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-45.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-46.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-47.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-49.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-50.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-51.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-2-9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-7.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-3-9.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-1.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-10.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-11.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-12.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-13.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-14.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-16.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-18.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-19.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-2.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-20.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-21.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-22.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-24.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-27.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-28.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-29.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-3.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-30.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-32.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-34.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-35.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-36.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-37.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-38.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-39.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-4.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-40.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-41.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-42.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-43.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-44.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-45.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-46.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-47.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-48.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-49.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-5.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-50.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-51.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-52.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-53.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-54.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-55.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-56.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-57.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-58.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-59.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-6.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-60.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/15.5.4.20-4-8.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trim/u180e.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-line-terminator.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-number.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-cannot-convert-to-primitive-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-call-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-meth-priority.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-toprimitive-returns-object-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-tostring-call-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-tostring-meth-priority.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-tostring-returns-object-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-valueof-call-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-valueof-meth-priority.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-object-valueof-returns-object-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-symbol-typeerror.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimEnd/this-value-whitespace.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-line-terminator.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-not-obj-coercible.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-number.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-cannot-convert-to-primitive-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-toprimitive-call-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-toprimitive-meth-priority.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-toprimitive-returns-object-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-tostring-call-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-tostring-meth-priority.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-tostring-returns-object-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-valueof-call-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-valueof-meth-priority.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-object-valueof-returns-object-err.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-symbol-typeerror.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/trimStart/this-value-whitespace.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/valueOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/valueOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/valueOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/valueOf/non-generic-realm.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/valueOf/non-generic.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/valueOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/valueOf/string-object.js
 create mode 100644 js/src/tests/test262/built-ins/String/prototype/valueOf/string-primitive.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/browser.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/length.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/name.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/nextkey-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/raw.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-from-empty-array-length.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-if-length-is-negative-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-if-length-is-not-defined.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-if-length-is-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-if-length-is-zero-NaN.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-if-length-is-zero-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-if-length-is-zero-null.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-if-length-is-zero-or-less-number.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-empty-string-if-length-is-zero-or-less-string.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-the-string-value-from-template.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/return-the-string-value.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/returns-abrupt-from-next-key-toString.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/returns-abrupt-from-next-key.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/returns-abrupt-from-substitution-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/returns-abrupt-from-substitution.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/special-characters.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/substitutions-are-appended-on-same-index.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/substitutions-are-limited-to-template-raw-length.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/template-length-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/template-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/template-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/template-raw-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/template-raw-throws.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/template-substitutions-are-appended-on-same-index.js
 create mode 100644 js/src/tests/test262/built-ins/String/raw/zero-literal-segments.js
 create mode 100644 js/src/tests/test262/built-ins/String/shell.js
 create mode 100644 js/src/tests/test262/built-ins/String/symbol-string-coercion.js
 create mode 100644 js/src/tests/test262/built-ins/String/symbol-wrapping.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/ancestry.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/next/browser.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/next/length.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/next/name.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/next/next-iteration-surrogate-pairs.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/next/next-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/next/next-missing-internal-slots.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/next/shell.js
 create mode 100644 js/src/tests/test262/built-ins/StringIteratorPrototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/asyncIterator/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/asyncIterator/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/asyncIterator/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/asyncIterator/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/auto-boxing-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/auto-boxing-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/desc-to-string-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/desc-to-string.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/create-value.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/length.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/name.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/retrieve-value.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/for/to-string-err.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/hasInstance/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/hasInstance/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/hasInstance/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/hasInstance/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/invoked-with-new.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/isConcatSpreadable/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/isConcatSpreadable/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/isConcatSpreadable/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/isConcatSpreadable/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/iterator/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/iterator/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/iterator/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/iterator/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/arg-non-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/arg-symbol-registry-hit.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/arg-symbol-registry-miss.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/length.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/name.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/keyFor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/length.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/match/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/match/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/match/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/match/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/matchAll/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/matchAll/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/matchAll/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/matchAll/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/name.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/length.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/name.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/this-val-obj-non-symbol-wrapper.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/this-val-obj-symbol-wrapper.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toPrimitive/this-val-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/description-symboldescriptivestring.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/get.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/is-not-own-property.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/this-val-non-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/this-val-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/description/wrapper.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/intrinsic.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/length.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/name.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/toString-default-attributes-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/toString-default-attributes-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/toString.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/toString/undefined.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/this-val-non-obj.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/this-val-obj-non-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/this-val-obj-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/prototype/valueOf/this-val-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/replace/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/replace/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/replace/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/replace/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/search/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/search/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/search/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/search/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/species/basic.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/species/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/species/builtin-getter-name.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/species/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/species/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/species/subclassing.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/split/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/split/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/split/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/split/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/symbol.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/toPrimitive/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/toPrimitive/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/toPrimitive/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/toPrimitive/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/toStringTag/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/toStringTag/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/toStringTag/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/toStringTag/shell.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/uniqueness.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/unscopables/browser.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/unscopables/cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/unscopables/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/Symbol/unscopables/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/browser.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/distinct-cross-realm.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/extensible.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/forbidden-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/forbidden-caller.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/frozen.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/is-function.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/length.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/name.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/shell.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/throws-type-error.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/unique-per-realm-function-proto.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/unique-per-realm-non-simple.js
 create mode 100644 js/src/tests/test262/built-ins/ThrowTypeError/unique-per-realm-unmapped-args.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/Symbol.species/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/Symbol.species/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/Symbol.species/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/Symbol.species/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/Symbol.species/result.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/Symbol.species/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/arylk-get-length-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/arylk-to-length-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/iter-access-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/iter-invoke-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/iter-next-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/iter-next-value-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/mapfn-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/from/this-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/invoked.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/of/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/of/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/of/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/of/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/of/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/of/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/of/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/of/this-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.iterator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/return-typedarrayname.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/BigInt/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/return-typedarrayname.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/Symbol.toStringTag/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/BigInt/return-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/return-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/this-inherits-typedarray.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/buffer/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/BigInt/return-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/return-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteLength/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/BigInt/return-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/return-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/byteOffset/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/coerced-values-target.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/get-length-ignores-length-prop.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-out-of-bounds-target.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/negative-target.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-out-of-bounds-target-and-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-and-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/non-negative-target-start-and-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-end-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-start-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-target-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/return-abrupt-from-target.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/return-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/BigInt/undefined-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/bit-precision.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/coerced-values-end-detached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/coerced-values-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/coerced-values-start-detached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/coerced-values-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/coerced-values-target.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/get-length-ignores-length-prop.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/negative-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/negative-out-of-bounds-target.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/negative-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/negative-target.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/non-negative-out-of-bounds-target-and-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/non-negative-target-and-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/non-negative-target-start-and-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/return-abrupt-from-target.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/return-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/copyWithin/undefined-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/BigInt/iter-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/BigInt/return-itor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/iter-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/return-itor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/entries/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-no-interaction-over-non-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-set-value-during-interaction.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/returns-false-if-any-cb-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/returns-true-if-every-cb-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/BigInt/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-no-interaction-over-non-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-set-value-during-interaction.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/returns-false-if-any-cb-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/returns-true-if-every-cb-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/every/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/coerced-indexes.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/fill-values-conversion-once.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/fill-values-custom-start-and-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/fill-values-non-numeric-throw.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/fill-values-non-numeric.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/fill-values-relative-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/fill-values-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/fill-values.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/get-length-ignores-length-prop.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-end-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-set-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-start-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/return-abrupt-from-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/return-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/coerced-end-detach.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/coerced-indexes.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/coerced-start-detach.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/coerced-value-detach.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values-conversion-once.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations-consistent-nan.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values-conversion-operations.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values-custom-start-and-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values-non-numeric.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values-relative-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values-relative-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/fill-values.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/get-length-ignores-length-prop.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/return-abrupt-from-end-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/return-abrupt-from-set-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/return-abrupt-from-start-as-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/return-abrupt-from-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/return-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/fill/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-called-before-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-called-before-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-no-iteration-over-non-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-set-value-during-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/result-does-not-share-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/result-empty-callbackfn-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/result-full-callbackfn-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species-use-default-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/speciesctor-get-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/BigInt/values-are-set.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-called-before-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-called-before-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-no-iteration-over-non-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-set-value-during-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/result-does-not-share-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/result-empty-callbackfn-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/result-full-callbackfn-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-returns-another-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species-use-default-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/speciesctor-get-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/filter/values-are-set.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/get-length-ignores-length-prop.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/predicate-call-changes-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/predicate-call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/predicate-call-this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/predicate-call-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/predicate-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/predicate-may-detach-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/predicate-not-called-on-empty-array.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/return-abrupt-from-predicate-call.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/return-found-value-predicate-result-is-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/return-undefined-if-predicate-returns-false-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/get-length-ignores-length-prop.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/predicate-call-changes-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/predicate-call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/predicate-call-this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/predicate-call-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/predicate-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/predicate-may-detach-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/predicate-not-called-on-empty-array.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/return-abrupt-from-predicate-call.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/return-found-value-predicate-result-is-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/return-undefined-if-predicate-returns-false-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/find/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/get-length-ignores-length-prop.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-changes-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-call-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-may-detach-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/predicate-not-called-on-empty-array.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/return-abrupt-from-predicate-call.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/return-index-predicate-result-is-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/return-negative-one-if-predicate-returns-false-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/get-length-ignores-length-prop.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/predicate-call-changes-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/predicate-call-parameters.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/predicate-call-this-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/predicate-call-this-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/predicate-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/predicate-may-detach-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/predicate-not-called-on-empty-array.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/return-abrupt-from-predicate-call.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/return-index-predicate-result-is-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/return-negative-one-if-predicate-returns-false-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/findIndex/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-no-interaction-over-non-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-set-value-during-interaction.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/BigInt/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-no-interaction-over-non-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-set-value-during-interaction.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/forEach/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/fromIndex-equal-or-greater-length-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/fromIndex-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/fromIndex-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/length-zero-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/return-abrupt-tointeger-fromindex-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/return-abrupt-tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/search-found-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/search-not-found-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/BigInt/tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/detached-buffer-tointeger.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/fromIndex-equal-or-greater-length-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/fromIndex-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/fromIndex-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/length-zero-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/return-abrupt-tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/samevaluezero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/search-found-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/search-not-found-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/searchelement-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/includes/tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/fromIndex-equal-or-greater-length-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/fromIndex-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/fromIndex-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/length-zero-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/return-abrupt-tointeger-fromindex-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/return-abrupt-tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/search-found-returns-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/search-not-found-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/BigInt/tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/fromIndex-equal-or-greater-length-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/fromIndex-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/fromIndex-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/length-zero-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/return-abrupt-tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/search-found-returns-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/search-not-found-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/strict-comparison.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/indexOf/tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/custom-separator-result-from-tostring-on-each-simple-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/empty-instance-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/result-from-tostring-on-each-simple-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/return-abrupt-from-separator-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/return-abrupt-from-separator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-simple-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/custom-separator-result-from-tostring-on-each-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/empty-instance-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-simple-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/result-from-tostring-on-each-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/return-abrupt-from-separator-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/return-abrupt-from-separator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/join/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/BigInt/iter-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/BigInt/return-itor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/iter-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/return-itor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/keys/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/fromIndex-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/fromIndex-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/length-zero-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/return-abrupt-tointeger-fromindex-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/return-abrupt-tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/search-found-returns-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/search-not-found-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/BigInt/tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/fromIndex-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/length-zero-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/return-abrupt-tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/search-found-returns-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/search-not-found-returns-minus-one.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/strict-comparison.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/lastIndexOf/tointeger-fromindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/BigInt/return-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/invoked-as-accessor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/return-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/this-has-no-typedarrayname-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/length/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-no-interaction-over-non-integer-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-return-affects-returned-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-return-does-not-copy-non-integer-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-set-value-during-interaction.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-from-empty-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/return-new-typedarray-from-positive-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species-use-default-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/speciesctor-get-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/BigInt/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-no-interaction-over-non-integer-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-return-affects-returned-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-return-does-not-copy-non-integer-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-set-value-during-interaction.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation-consistent-nan.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/return-new-typedarray-conversion-operation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/return-new-typedarray-from-empty-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/return-new-typedarray-from-positive-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-ctor-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-ctor-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-ctor-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-returns-another-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species-use-default-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/speciesctor-get-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/map/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-arguments-custom-accumulator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-arguments-default-accumulator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-no-iteration-over-non-integer-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-set-value-during-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/empty-instance-return-initialvalue.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/empty-instance-with-no-initialvalue-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/result-is-last-callbackfn-return.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/result-of-any-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/return-first-value-without-callbackfn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/BigInt/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-custom-accumulator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-arguments-default-accumulator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-no-iteration-over-non-integer-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-set-value-during-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/empty-instance-return-initialvalue.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/empty-instance-with-no-initialvalue-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/result-is-last-callbackfn-return.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/result-of-any-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/return-first-value-without-callbackfn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduce/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-arguments-custom-accumulator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-arguments-default-accumulator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-no-iteration-over-non-integer-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-set-value-during-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/empty-instance-return-initialvalue.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/empty-instance-with-no-initialvalue-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/result-is-last-callbackfn-return.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/result-of-any-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/return-first-value-without-callbackfn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/BigInt/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-custom-accumulator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-arguments-default-accumulator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-is-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-no-iteration-over-non-integer-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-set-value-during-iteration.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/empty-instance-return-initialvalue.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/empty-instance-with-no-initialvalue-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/result-is-last-callbackfn-return.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/result-of-any-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/return-first-value-without-callbackfn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reduceRight/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/preserves-non-numeric-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/returns-original-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/reverts.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/preserves-non-numeric-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/returns-original-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/reverts.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/reverse/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-negative-integer-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-offset-tointeger.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-get-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-get-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-length-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-src-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-tointeger-offset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-tointeger-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-return-abrupt-from-toobject-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-set-values-in-order.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-set-values.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-src-tonumber-value-type-conversions.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-src-values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-target-arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-on-get-src-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/array-arg-targetbuffer-detached-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/bigint-tobigint64.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/bigint-tobiguint64.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/boolean-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/null-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/number-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/src-typedarray-big.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/src-typedarray-not-big-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/string-nan-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/string-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/symbol-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-negative-integer-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-offset-tointeger.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-return-abrupt-from-tointeger-offset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-return-abrupt-from-tointeger-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-other-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-diff-buffer-same-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-set-values-same-buffer-same-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-src-arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-src-byteoffset-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-target-arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-target-byteoffset-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/BigInt/undefined-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-negative-integer-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-offset-tointeger.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-get-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-src-tonumber-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-tointeger-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-return-abrupt-from-toobject-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-set-values-in-order.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-set-values.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-conversions.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-src-tonumber-value-type-conversions.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-src-values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-target-arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-get-src-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-on-tointeger-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/array-arg-targetbuffer-detached-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/bit-precision.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/src-typedarray-big-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-negative-integer-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-offset-tointeger.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-return-abrupt-from-tointeger-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-conversions.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-other-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-diff-buffer-same-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-same-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-src-arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-src-byteoffset-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-src-range-greather-than-target-throws-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-srcbuffer-detached-during-tointeger-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-target-arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-target-byteoffset-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/set/typedarray-arg-targetbuffer-detached-during-tointeger-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-other-targettype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-custom-ctor-same-targettype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-other-targettype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer-zero-count-custom-ctor-same-targettype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/result-does-not-copy-ordinary-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/results-with-different-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/results-with-empty-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/results-with-same-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-end-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-start-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/return-abrupt-from-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/set-values-from-different-ctor-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species-use-default-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/speciesctor-get-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/tointeger-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/BigInt/tointeger-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/bit-precision.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-other-targettype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/detached-buffer-custom-ctor-same-targettype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/detached-buffer-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/detached-buffer-speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-other-targettype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/detached-buffer-zero-count-custom-ctor-same-targettype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/result-does-not-copy-ordinary-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/results-with-different-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/results-with-empty-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/results-with-same-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/return-abrupt-from-end-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/return-abrupt-from-start-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/return-abrupt-from-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/set-values-from-different-ctor-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-returns-another-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species-use-default-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/speciesctor-get-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/tointeger-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/slice/tointeger-start.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-no-interaction-over-non-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-set-value-during-interaction.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/returns-false-if-every-cb-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/returns-true-if-any-cb-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/BigInt/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-arguments-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-arguments-without-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-no-interaction-over-non-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-not-called-on-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-return-does-not-change-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-set-value-during-interaction.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/callbackfn-this.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/returns-false-if-every-cb-returns-false.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/returns-true-if-any-cb-returns-true.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/some/values-are-not-cached.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/comparefn-call-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/comparefn-calls.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/comparefn-nonfunction-call-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/detached-buffer-comparefn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/return-same-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/sortcompare-with-no-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/BigInt/sorted-values.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/arraylength-internal.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/comparefn-call-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/comparefn-calls.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/comparefn-nonfunction-call-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/detached-buffer-comparefn-coerce.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/detached-buffer-comparefn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/return-same-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/sort-tonumber.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/sortcompare-with-no-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/sorted-values-nan.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/sorted-values.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/stability.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/sort/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/result-does-not-copy-ordinary-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-from-same-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-with-shared-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/results-with-different-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/results-with-empty-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/results-with-same-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/return-abrupt-from-begin-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/return-abrupt-from-begin.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/return-abrupt-from-end-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-use-default-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-begin.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/infinity.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/result-does-not-copy-ordinary-properties.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/result-is-new-instance-from-same-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/result-is-new-instance-with-shared-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/results-with-different-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/results-with-empty-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/results-with-same-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/return-abrupt-from-begin.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/return-abrupt-from-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-invocation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-returns-another-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-returns-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-species-use-default-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/speciesctor-get-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/tointeger-begin.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/subarray/tointeger-end.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/calls-tolocalestring-from-each-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/calls-tostring-from-each-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/calls-valueof-from-each-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/empty-instance-returns-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-firstelement-tolocalestring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-firstelement-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-firstelement-valueof.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-nextelement-tolocalestring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-nextelement-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/return-abrupt-from-nextelement-valueof.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/return-result.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/calls-tolocalestring-from-each-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/calls-tostring-from-each-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/calls-valueof-from-each-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/empty-instance-returns-empty-string.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/get-length-uses-internal-arraylength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tolocalestring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-firstelement-valueof.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tolocalestring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/return-abrupt-from-nextelement-valueof.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/return-result.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toLocaleString/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toString.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toString/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toString/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toString/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toString/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/BigInt/iter-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/BigInt/return-itor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/invoked-as-method.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/iter-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/return-itor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/this-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/prototype/values/this-is-not-typedarray-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArray/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigInt64Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/BigUint64Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float32Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Float64Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int16Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int32Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Int8Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint16Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint32Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8Array/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/name.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/BYTES_PER_ELEMENT.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/not-typedarray-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/Uint8ClampedArray/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-negative-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-throws-from-modulo-element-size.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/byteoffset-to-number-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-and-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-negative-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/defined-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/detachedbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/excessive-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/invoked-with-undefined-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/is-referenced.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/length-to-number-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/returns-new-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/init-zeros.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/is-infinity-throws-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/is-negative-integer-throws-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/returns-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/toindex-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/length-arg/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/returns-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/no-args/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/as-array-returns.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/as-generator-iterable-returns.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/bigint-tobigint64.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/bigint-tobiguint64.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/boolean-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/iterating-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/iterator-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/iterator-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/length-excessive-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/length-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/null-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/number-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/string-nan-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/string-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/symbol-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-from-property.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-to-primitive-typeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-to-primitive.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-valueof-typeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-obj-valueof.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-property.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/throws-setting-symbol-property.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/undefined-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/object-arg/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/detached-when-species-retrieved-different-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/detached-when-species-retrieved-same-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-custom-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-buffer-ctor-species-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/other-ctor-returns-new-typedarray.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-custom.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-species-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-buffer-ctor-value-not-obj-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/same-ctor-returns-new-cloned-typedarray.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/src-typedarray-not-big-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors-bigint/typedarray-arg/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/bufferbyteoffset-throws-from-modulo-element-size.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-negative-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-throws-from-modulo-element-size-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-throws-from-modulo-element-size.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/byteoffset-to-number-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-and-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-negative-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/defined-offset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/detachedbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/excessive-offset-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/invoked-with-undefined-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/is-referenced.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/length-to-number-detachbuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/returns-new-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-bytelength.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/toindex-byteoffset.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/typedarray-backed-by-sharedarraybuffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/buffer-arg/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/init-zeros.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/is-infinity-throws-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/is-negative-integer-throws-rangeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/returns-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/toindex-length.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/length-arg/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/returns-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/no-args/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/as-array-returns.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/as-generator-iterable-returns.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/conversion-operation-consistent-nan.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/conversion-operation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/iterating-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/iterator-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/iterator-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/length-excessive-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/length-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/length-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/returns.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-from-property.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-to-primitive-typeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-to-primitive.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-tostring.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-valueof-typeerror.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-obj-valueof.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-property.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/throws-setting-symbol-property.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/object-arg/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/custom-proto-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-different-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/detached-when-species-retrieved-same-type.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/new-instance-extensibility.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species-proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-custom-species.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-not-ctor-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-prototype-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-buffer-ctor-species-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/other-ctor-returns-new-typedarray.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/returns-new-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-access-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom-proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-custom.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-not-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-null.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-prototype-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-species-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-buffer-ctor-value-not-obj-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/same-ctor-returns-new-cloned-typedarray.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/src-typedarray-big-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-custom-proto-if-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/ctors/typedarray-arg/use-default-proto-if-custom-proto-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/arylk-get-length-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/arylk-to-length-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/custom-ctor-does-not-instantiate-ta-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/custom-ctor-returns-other-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/custom-ctor-returns-smaller-instance-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/iter-access-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/iter-invoke-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/iter-next-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/iter-next-value-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/mapfn-abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/mapfn-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/mapfn-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/mapfn-this-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/mapfn-this-without-thisarg-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/mapfn-this-without-thisarg-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/new-instance-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/new-instance-from-ordinary-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/new-instance-from-sparse-array.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/new-instance-using-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/new-instance-with-mapfn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/new-instance-without-mapfn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/property-abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/set-value-abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/source-value-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/BigInt/this-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/arylk-get-length-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/arylk-to-length-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/custom-ctor-does-not-instantiate-ta-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/custom-ctor-returns-other-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/custom-ctor-returns-smaller-instance-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/iter-access-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/iter-invoke-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/iter-next-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/iter-next-value-error.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-arguments.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-is-not-callable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-this-with-thisarg.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-this-without-thisarg-non-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/mapfn-this-without-thisarg-strict-strict.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/nan-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-from-ordinary-object.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-from-sparse-array.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-from-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-using-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-with-mapfn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/new-instance-without-mapfn.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/property-abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/set-value-abrupt-completion.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/source-value-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/from/this-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/desc-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-greater-than-last-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-lower-than-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-accessor-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-not-enumerable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex-desc-not-writable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-numericindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/non-extensible-new-key.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/non-extensible-redefine-key.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/set-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/this-is-not-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/BigInt/tonumber-value-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation-consistent-nan.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/conversion-operation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/desc-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-greater-than-last-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-lower-than-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-accessor-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-enumerable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex-desc-not-writable.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-numericindex.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/non-extensible-new-key.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/non-extensible-redefine-key.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/set-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/this-is-not-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/DefineOwnProperty/tonumber-value-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/indexed-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/infinity-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index-get-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-out-of-bounds.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/indexed-value-sab.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/indexed-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/infinity-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index-get-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-out-of-bounds.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Get/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-key-is-not-number.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/enumerate-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/index-prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-out-of-bounds.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-not-number.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/enumerate-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/index-prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-out-of-bounds.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/GetOwnProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/abrupt-from-ordinary-has-parent-hasproperty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-key-is-not-number.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/indexed-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/infinity-with-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/inherited-property.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-greater-than-last-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-lower-than-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/abrupt-from-ordinary-has-parent-hasproperty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-not-number.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/indexed-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/infinity-with-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/inherited-property.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-greater-than-last-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-lower-than-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/HasProperty/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/integer-indexes-and-string-and-symbol-keys-.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/integer-indexes-and-string-keys.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/integer-indexes.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/not-enumerable-keys.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes-and-string-and-symbol-keys-.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes-and-string-keys.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/integer-indexes.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/not-enumerable-keys.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/OwnPropertyKeys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobigint64.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/bigint-tobiguint64.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/boolean-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/indexed-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index-set-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-out-of-bounds.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/null-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/number-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-nan-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/string-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/symbol-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/tonumber-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/BigInt/undefined-tobigint.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/bigint-tonumber.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/conversion-operation-consistent-nan.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/conversion-operation.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/detached-buffer-realm.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/indexed-value.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-minus-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-not-canonical-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-not-integer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index-set-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-not-numeric-index.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-out-of-bounds.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/key-is-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-detached-buffer.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/Set/tonumber-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/internals/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/argument-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/argument-number-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/custom-ctor-does-not-instantiate-ta-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/custom-ctor-returns-other-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/custom-ctor-returns-smaller-instance-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/new-instance-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/new-instance-using-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/new-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/BigInt/this-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/argument-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/argument-number-value-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/custom-ctor-does-not-instantiate-ta-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/custom-ctor-returns-other-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/custom-ctor-returns-smaller-instance-throws.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/invoked-as-func.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/nan-conversion.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/new-instance-empty.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/new-instance-from-zero.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/new-instance-using-custom-ctor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/new-instance.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/of/this-is-not-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/Symbol.iterator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/Symbol.toStringTag/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/Symbol.toStringTag/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/Symbol.toStringTag/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/Symbol.toStringTag/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/bigint-Symbol.iterator.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/buffer/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/buffer/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/buffer/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/buffer/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteLength/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteLength/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteLength/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteLength/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteOffset/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteOffset/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteOffset/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/byteOffset/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/copyWithin/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/copyWithin/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/copyWithin/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/copyWithin/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/entries/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/entries/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/entries/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/entries/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/every/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/every/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/every/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/every/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/fill/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/fill/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/fill/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/fill/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/filter/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/filter/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/filter/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/filter/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/find/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/find/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/find/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/find/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/findIndex/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/findIndex/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/findIndex/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/findIndex/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/forEach/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/forEach/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/forEach/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/forEach/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/indexOf/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/indexOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/indexOf/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/indexOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/join/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/join/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/join/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/join/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/keys/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/keys/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/keys/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/keys/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/lastIndexOf/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/lastIndexOf/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/lastIndexOf/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/lastIndexOf/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/length/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/length/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/length/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/length/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/map/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/map/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/map/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/map/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduce/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduce/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduce/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduce/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduceRight/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduceRight/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduceRight/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reduceRight/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reverse/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reverse/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reverse/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/reverse/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/set/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/set/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/set/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/set/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/slice/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/slice/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/slice/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/slice/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/some/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/some/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/some/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/some/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/sort/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/sort/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/sort/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/sort/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/subarray/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/subarray/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/subarray/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/subarray/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toLocaleString/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toLocaleString/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toString/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toString/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/values/bigint-inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/values/browser.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/values/inherited.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/prototype/values/shell.js
 create mode 100644 js/src/tests/test262/built-ins/TypedArrayConstructors/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/empty-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/get-set-method-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterable-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterable.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterator-close-after-set-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterator-item-first-entry-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterator-item-second-entry-returns-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterator-items-are-not-object-close-iterator.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterator-items-are-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterator-next-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/iterator-value-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/no-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/properties-of-map-instances.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/properties-of-the-weakmap-prototype-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype-of-weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/delete-entry-initial-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/delete-entry.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/delete.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/returns-false-value-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/returns-false-when-delete-is-noop.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/delete/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/does-not-have-weakmapdata-internal-slot.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/get.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/returns-undefined-key-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/returns-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/returns-value.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/get/this-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/has.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/returns-false-when-value-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/returns-false-when-value-not-present.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/returns-true-when-value-present.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/has/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/prototype-attributes.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/adds-element.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/does-not-have-weakmapdata-internal-slot-weakmap-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/key-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/returns-this-when-ignoring-duplicate.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/returns-this.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/set.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/set/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/set-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/undefined-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/WeakMap/weakmap.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/instance-extensible.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/newtarget-prototype-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/proto.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype-from-newtarget-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype-from-newtarget-custom.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype-from-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/custom-this.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/gc-cleanup-not-prevented-with-wr-deref.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/return-target.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/this-does-not-have-internal-target-throws.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/deref/this-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/proto.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/returns-new-object-from-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/target-not-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/WeakRef/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/add-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/constructor.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/empty-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/get-add-method-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/iterable-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/iterable.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/iterator-close-after-add-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/iterator-next-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/iterator-value-failure.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/no-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/properties-of-the-weakset-prototype-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype-of-weakset.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/add.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/adds-element.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/does-not-have-weaksetdata-internal-slot-weakset-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/returns-this-when-ignoring-duplicate.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/returns-this.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/add/value-not-object-throw.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor-intrinsic.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/constructor/weakset-prototype-constructor.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/delete-entry-initial-iterable.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/delete-entry.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/delete.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/does-not-have-weaksetdata-internal-slot-weakset-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/returns-false-value-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/returns-false-when-delete-is-noop.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/delete/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/browser.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-array.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-map.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-set.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/does-not-have-weaksetdata-internal-slot-weakset-prototype.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/has.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/length.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/name.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/returns-false-when-value-is-not-object.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/returns-false-when-value-not-present.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/returns-true-when-value-present.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/this-not-object-throw-boolean.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/this-not-object-throw-null.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/this-not-object-throw-number.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/this-not-object-throw-string.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/this-not-object-throw-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/has/this-not-object-throw-undefined.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/prototype-attributes.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/prototype/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/shell.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/symbol-disallowed-as-weakset-key.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/undefined-newtarget.js
 create mode 100644 js/src/tests/test262/built-ins/WeakSet/weakset.js
 create mode 100644 js/src/tests/test262/built-ins/browser.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.10_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.11_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.11_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.12_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.12_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.12_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.13_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.13_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.14_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.14_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.14_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.14_T4.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.15_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.15_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.15_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.15_T4.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.15_T5.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.15_T6.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.7_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.8_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.8_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.9_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.9_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A1.9_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A2.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A2.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A5.1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A5.2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A5.3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A5.4.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A5.5.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A5.6.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/S15.1.3.1_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/browser.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/name.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURI/shell.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.10_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.11_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.11_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.12_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.12_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.12_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.13_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.13_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.14_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.14_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.14_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.14_T4.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.15_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.15_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.15_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.15_T4.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.15_T5.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.15_T6.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.7_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.8_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.8_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.9_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.9_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A1.9_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A2.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A2.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A5.1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A5.2.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A5.3.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A5.4.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A5.5.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A5.6.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/S15.1.3.2_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/browser.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/name.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/decodeURIComponent/shell.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A2.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A2.4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A2.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A3.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A3.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A3.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A3.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A5.1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A5.2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A5.3.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A5.4.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A5.5.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A5.6.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/S15.1.3.3_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/browser.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/name.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURI/shell.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A2.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A2.4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A2.4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A2.5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A3.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A3.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A3.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A3.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A5.1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A5.2.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A5.3.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A5.4.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A5.5.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A5.6.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A5.7.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/S15.1.3.4_A6_T1.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/browser.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/name.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/encodeURIComponent/shell.js
 create mode 100644 js/src/tests/test262/built-ins/eval/browser.js
 create mode 100644 js/src/tests/test262/built-ins/eval/length-enumerable.js
 create mode 100644 js/src/tests/test262/built-ins/eval/length-non-configurable.js
 create mode 100644 js/src/tests/test262/built-ins/eval/length-non-writable.js
 create mode 100644 js/src/tests/test262/built-ins/eval/length-value.js
 create mode 100644 js/src/tests/test262/built-ins/eval/name.js
 create mode 100644 js/src/tests/test262/built-ins/eval/no-construct.js
 create mode 100644 js/src/tests/test262/built-ins/eval/no-proto.js
 create mode 100644 js/src/tests/test262/built-ins/eval/private-identifiers-not-empty.js
 create mode 100644 js/src/tests/test262/built-ins/eval/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/eval/shell.js
 create mode 100644 js/src/tests/test262/built-ins/global/10.2.1.1.3-4-16-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/global/10.2.1.1.3-4-18-s-strict.js
 create mode 100644 js/src/tests/test262/built-ins/global/10.2.1.1.3-4-22.js
 create mode 100644 js/src/tests/test262/built-ins/global/10.2.1.1.3-4-27.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A1.3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A2.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A2.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A2.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A2.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A2.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A2.3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/global/S10.2.3_A2.3_T4.js
 create mode 100644 js/src/tests/test262/built-ins/global/S15.1_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/global/S15.1_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/global/S15.1_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/global/browser.js
 create mode 100644 js/src/tests/test262/built-ins/global/global-object.js
 create mode 100644 js/src/tests/test262/built-ins/global/property-descriptor.js
 create mode 100644 js/src/tests/test262/built-ins/global/shell.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/S15.1.2.5_A2.6.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/S15.1.2.5_A2.7.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/browser.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/length.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/name.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/return-abrupt-from-tonumber-number-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/return-abrupt-from-tonumber-number.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/return-false-on-nan-or-infinities.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/return-true-for-valid-finite-numbers.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/shell.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/tonumber-operations.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/toprimitive-call-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/toprimitive-get-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/toprimitive-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/toprimitive-result-is-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/toprimitive-result-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/isFinite/toprimitive-valid-result.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/S15.1.2.4_A2.6.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/S15.1.2.4_A2.7.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/browser.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/length.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/name.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/return-abrupt-from-tonumber-number-symbol.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/return-abrupt-from-tonumber-number.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/return-false-not-nan-numbers.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/return-true-nan.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/shell.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/tonumber-operations.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/toprimitive-call-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/toprimitive-get-abrupt.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/toprimitive-not-callable-throws.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/toprimitive-result-is-object-throws.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/toprimitive-result-is-symbol-throws.js
 create mode 100644 js/src/tests/test262/built-ins/isNaN/toprimitive-valid-result.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/15.1.2.3-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T10_U180E.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A4_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A4_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A4_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A4_T4.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A4_T5.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A4_T6.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A4_T7.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A5_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A5_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A5_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A5_T4.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A6.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A7.1.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A7.2.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A7.3.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A7.4.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A7.5.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A7.6.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/S15.1.2.3_A7.7.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/browser.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/name.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/shell.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dd-nsl-dd-one-of.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dot-dd-nsl-dd-ep.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dot-dd-nsl-dds-ep.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dot-dds-nsl-dd-ep.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-dot-dds-nsl-dds-ep.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-nzd-nsl-dd-one-of.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-nzd-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-nzd-nsl-dds.js
 create mode 100644 js/src/tests/test262/built-ins/parseFloat/tonumber-numeric-separator-literal-sign-plus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/15.1.2.2-2-1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T10.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T10_U180E.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T4.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T5.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T6.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T7.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T8.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A2_T9.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.1_T7.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A3.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A4.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A4.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A4.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A4.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A5.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A5.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A5.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A6.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A6.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A6.1_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A6.1_T4.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A6.1_T5.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A6.1_T6.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A7.1_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A7.1_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A7.2_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A7.2_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A7.2_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A7.3_T1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A7.3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A7.3_T3.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A8.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A9.1.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A9.2.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A9.3.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A9.4.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A9.5.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A9.6.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/S15.1.2.2_A9.7.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/browser.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/name.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/parseInt/shell.js
 create mode 100644 js/src/tests/test262/built-ins/shell.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/15.1.1.3-0.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/15.1.1.3-1.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/15.1.1.3-2-strict.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/15.1.1.3-3.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/S15.1.1.3_A1.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/S15.1.1.3_A3_T2.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/S15.1.1.3_A4.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/browser.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/prop-desc.js
 create mode 100644 js/src/tests/test262/built-ins/undefined/shell.js
 create mode 100644 js/src/tests/test262/harness/arrayContains.js
 create mode 100644 js/src/tests/test262/harness/assert-false.js
 create mode 100644 js/src/tests/test262/harness/assert-notsamevalue-nan.js
 create mode 100644 js/src/tests/test262/harness/assert-notsamevalue-notsame.js
 create mode 100644 js/src/tests/test262/harness/assert-notsamevalue-objects.js
 create mode 100644 js/src/tests/test262/harness/assert-notsamevalue-tostring.js
 create mode 100644 js/src/tests/test262/harness/assert-notsamevalue-zeros.js
 create mode 100644 js/src/tests/test262/harness/assert-obj.js
 create mode 100644 js/src/tests/test262/harness/assert-samevalue-nan.js
 create mode 100644 js/src/tests/test262/harness/assert-samevalue-objects.js
 create mode 100644 js/src/tests/test262/harness/assert-samevalue-same.js
 create mode 100644 js/src/tests/test262/harness/assert-samevalue-tostring.js
 create mode 100644 js/src/tests/test262/harness/assert-samevalue-zeros.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-custom.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-incorrect-ctor.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-native.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-no-arg.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-no-error.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-null-fn.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-null.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-primitive.js
 create mode 100644 js/src/tests/test262/harness/assert-throws-single-arg.js
 create mode 100644 js/src/tests/test262/harness/assert-tostring.js
 create mode 100644 js/src/tests/test262/harness/assert-true.js
 create mode 100644 js/src/tests/test262/harness/assertRelativeDateMs.js
 create mode 100644 js/src/tests/test262/harness/browser.js
 create mode 100644 js/src/tests/test262/harness/byteConversionValues.js
 create mode 100644 js/src/tests/test262/harness/compare-array-different-elements.js
 create mode 100644 js/src/tests/test262/harness/compare-array-different-length.js
 create mode 100644 js/src/tests/test262/harness/compare-array-empty.js
 create mode 100644 js/src/tests/test262/harness/compare-array-same-elements-different-order.js
 create mode 100644 js/src/tests/test262/harness/compare-array-same-elements-same-order.js
 create mode 100644 js/src/tests/test262/harness/compare-array-samevalue.js
 create mode 100644 js/src/tests/test262/harness/compare-array-sparse.js
 create mode 100644 js/src/tests/test262/harness/compare-array-symbol.js
 create mode 100644 js/src/tests/test262/harness/dateConstants.js
 create mode 100644 js/src/tests/test262/harness/decimalToHexString.js
 create mode 100644 js/src/tests/test262/harness/deepEqual-array.js
 create mode 100644 js/src/tests/test262/harness/deepEqual-circular.js
 create mode 100644 js/src/tests/test262/harness/deepEqual-deep.js
 create mode 100644 js/src/tests/test262/harness/deepEqual-mapset.js
 create mode 100644 js/src/tests/test262/harness/deepEqual-object.js
 create mode 100644 js/src/tests/test262/harness/deepEqual-primitives-bigint.js
 create mode 100644 js/src/tests/test262/harness/deepEqual-primitives.js
 create mode 100644 js/src/tests/test262/harness/detachArrayBuffer-host-detachArrayBuffer.js
 create mode 100644 js/src/tests/test262/harness/detachArrayBuffer.js
 create mode 100644 js/src/tests/test262/harness/fnGlobalObject.js
 create mode 100644 js/src/tests/test262/harness/isConstructor.js
 create mode 100644 js/src/tests/test262/harness/nans.js
 create mode 100644 js/src/tests/test262/harness/nativeFunctionMatcher.js
 create mode 100644 js/src/tests/test262/harness/promiseHelper.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifyconfigurable-configurable-object.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifyconfigurable-configurable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifyconfigurable-not-configurable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifyenumerable-enumerable-symbol.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifyenumerable-enumerable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifyenumerable-not-enumerable-symbol.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifyenumerable-not-enumerable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifynotconfigurable-configurable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifynotconfigurable-not-configurable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifynotenumerable-enumerable-symbol.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifynotenumerable-enumerable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifynotenumerable-not-enumerable-symbol.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifynotenumerable-not-enumerable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifynotwritable-not-writable-strict.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifynotwritable-writable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifywritable-array-length.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifywritable-not-writable.js
 create mode 100644 js/src/tests/test262/harness/propertyhelper-verifywritable-writable.js
 create mode 100644 js/src/tests/test262/harness/proxytrapshelper-default.js
 create mode 100644 js/src/tests/test262/harness/proxytrapshelper-overrides.js
 create mode 100644 js/src/tests/test262/harness/shell.js
 create mode 100644 js/src/tests/test262/harness/sta-error.js
 create mode 100644 js/src/tests/test262/harness/sta-override-error.js
 create mode 100644 js/src/tests/test262/harness/sta.js
 create mode 100644 js/src/tests/test262/harness/tcoHelper.js
 create mode 100644 js/src/tests/test262/harness/testTypedArray-conversions-call-error.js
 create mode 100644 js/src/tests/test262/harness/testTypedArray-conversions.js
 create mode 100644 js/src/tests/test262/harness/testTypedArray.js
 create mode 100644 js/src/tests/test262/harness/timer.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-arguments.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-configurable-object.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-desc-is-not-object.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-noproperty.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-restore-accessor-symbol.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-restore-accessor.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-restore-symbol.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-restore.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-same-value.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-string-prop.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-symbol-prop.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-undefined-desc.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-value-error.js
 create mode 100644 js/src/tests/test262/harness/verifyProperty-value.js
 create mode 100644 js/src/tests/test262/intl402/Array/browser.js
 create mode 100644 js/src/tests/test262/intl402/Array/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/Array/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/Array/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/intl402/Array/prototype/toLocaleString/calls-toLocaleString-number-elements.js
 create mode 100644 js/src/tests/test262/intl402/Array/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/intl402/Array/shell.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/browser.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/builtin.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/de-DE.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/default-options-object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/en-US.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/length.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/name.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/returns-same-results-as-NumberFormat.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/taint-Intl-NumberFormat.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/this-value-invalid.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js
 create mode 100644 js/src/tests/test262/intl402/BigInt/shell.js
 create mode 100644 js/src/tests/test262/intl402/Collator/browser.js
 create mode 100644 js/src/tests/test262/intl402/Collator/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Collator/constructor-options-throwing-getters.js
 create mode 100644 js/src/tests/test262/intl402/Collator/default-options-object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/Collator/ignore-invalid-unicode-ext-values.js
 create mode 100644 js/src/tests/test262/intl402/Collator/instance-class.js
 create mode 100644 js/src/tests/test262/intl402/Collator/instance-proto-and-extensible.js
 create mode 100644 js/src/tests/test262/intl402/Collator/legacy-regexp-statics-not-modified.js
 create mode 100644 js/src/tests/test262/intl402/Collator/length.js
 create mode 100644 js/src/tests/test262/intl402/Collator/missing-unicode-ext-value-defaults-to-true.js
 create mode 100644 js/src/tests/test262/intl402/Collator/name.js
 create mode 100644 js/src/tests/test262/intl402/Collator/numeric-and-caseFirst.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Collator/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/bound-to-collator-instance.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/browser.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/canonically-equivalent-strings.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/compare-function-builtin.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/compare-function-length.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/compare-function-name.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/length.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/name.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/non-normative-basic.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/non-normative-phonebook.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/non-normative-sensitivity.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/compare/shell.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/constructor/value.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/basic.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/browser.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/length.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/name.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/order.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/resolvedOptions/shell.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/this-value-collator-prototype.js
 create mode 100644 js/src/tests/test262/intl402/Collator/prototype/this-value-not-collator.js
 create mode 100644 js/src/tests/test262/intl402/Collator/shell.js
 create mode 100644 js/src/tests/test262/intl402/Collator/subclassing.js
 create mode 100644 js/src/tests/test262/intl402/Collator/supportedLocalesOf/basic.js
 create mode 100644 js/src/tests/test262/intl402/Collator/supportedLocalesOf/browser.js
 create mode 100644 js/src/tests/test262/intl402/Collator/supportedLocalesOf/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Collator/supportedLocalesOf/length.js
 create mode 100644 js/src/tests/test262/intl402/Collator/supportedLocalesOf/name.js
 create mode 100644 js/src/tests/test262/intl402/Collator/supportedLocalesOf/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Collator/supportedLocalesOf/shell.js
 create mode 100644 js/src/tests/test262/intl402/Collator/supportedLocalesOf/taint-Object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/Collator/taint-Object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/Collator/test-option-ignorePunctuation.js
 create mode 100644 js/src/tests/test262/intl402/Collator/test-option-localeMatcher.js
 create mode 100644 js/src/tests/test262/intl402/Collator/test-option-numeric-and-caseFirst.js
 create mode 100644 js/src/tests/test262/intl402/Collator/test-option-sensitivity.js
 create mode 100644 js/src/tests/test262/intl402/Collator/test-option-usage.js
 create mode 100644 js/src/tests/test262/intl402/Collator/this-value-ignored.js
 create mode 100644 js/src/tests/test262/intl402/Collator/unicode-ext-seq-in-private-tag.js
 create mode 100644 js/src/tests/test262/intl402/Collator/unicode-ext-seq-with-attribute.js
 create mode 100644 js/src/tests/test262/intl402/Collator/unicode-ext-value-collation.js
 create mode 100644 js/src/tests/test262/intl402/Collator/usage-de.js
 create mode 100644 js/src/tests/test262/intl402/Date/browser.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/returns-same-results-as-DateTimeFormat.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/taint-Intl-DateTimeFormat.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/this-value-invalid-date.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/this-value-non-date.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/throws-same-exceptions-as-DateTimeFormat.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleDateString/browser.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleDateString/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleDateString/length.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleDateString/shell.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleString/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleString/default-options-object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleString/length.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleTimeString/browser.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleTimeString/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleTimeString/length.js
 create mode 100644 js/src/tests/test262/intl402/Date/prototype/toLocaleTimeString/shell.js
 create mode 100644 js/src/tests/test262/intl402/Date/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/builtin.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/casing-numbering-system-calendar-options.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-calendar-numberingSystem-order.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-default-value.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-calendar-invalid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-dateStyle-invalid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-dateStyle-valid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-dayPeriod-invalid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-dayPeriod-valid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-fractionalSecondDigits-invalid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-fractionalSecondDigits-valid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-numberingSystem-invalid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-order-dayPeriod.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-order-fractionalSecondDigits.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-order-timedate-style.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-order.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-throwing-getters-dayPeriod.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-throwing-getters-fractionalSecondDigits.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-throwing-getters-timedate-style.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-throwing-getters.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-timeStyle-invalid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-timeStyle-valid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/constructor-options-toobject.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/date-time-options.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/default-options-object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/ignore-invalid-unicode-ext-values.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/instance-class.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/instance-proto-and-extensible.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/legacy-regexp-statics-not-modified.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/length.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/name.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/numbering-system-calendar-options.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/builtin.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/constructor/value.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/bound-to-datetimeformat-instance.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/builtin.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/date-constructor-not-called.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/dayPeriod-long-en.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/dayPeriod-narrow-en.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/dayPeriod-short-en.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/format-function-builtin.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/format-function-length.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/format-function-name.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/fractionalSecondDigits.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/length.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/name.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/proleptic-gregorian-calendar.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/related-year-zh.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/taint-Object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/throws-value-non-finite.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/time-clip-near-time-boundaries.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/time-clip-to-integer.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/format/timedatestyle-en.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/argument-date-string.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/argument-near-time-boundaries.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/argument-to-integer.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/argument-tonumber-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/builtin.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/date-is-infinity-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/date-is-nan-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/date-undefined-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/date-x-greater-than-y-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/en-US.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/fractionalSecondDigits.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/length.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/name.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/this-bad-object.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRange/this-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-date-string.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-near-time-boundaries.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-to-integer.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/argument-tonumber-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/builtin.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/date-is-infinity-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/date-is-nan-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/date-undefined-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/date-x-greater-than-y-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/en-US.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/fractionalSecondDigits.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/length.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/name.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/pattern-on-calendar.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/this-bad-object.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatRangeToParts/this-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/date-constructor-not-called.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/date-is-infinity-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/date-is-nan-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-long-en.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-narrow-en.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/dayPeriod-short-en.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/formatToParts.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/fractionalSecondDigits.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/length.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/main.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/name.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/pattern-on-calendar.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/related-year-zh.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/related-year.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/return-abrupt-tonumber-date.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/this-has-not-internal-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/this-is-not-object-throws.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/time-clip-near-time-boundaries.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/formatToParts/time-clip-to-integer.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/basic.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/builtin.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-dateStyle.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-default.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle-timeStyle.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/hourCycle.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/length.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/name.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/order-dayPeriod.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/order-fractionalSecondDigits.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/order-style.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/order.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/resolved-locale-with-hc-unicode.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/resolvedOptions/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/this-value-datetimeformat-prototype.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/prototype/this-value-not-datetimeformat.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/required-date-time-formats.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/subclassing.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/basic.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/browser.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/builtin.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/length.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/name.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/shell.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/supportedLocalesOf/taint-Object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/taint-Object-prototype-date-time-components.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/taint-Object-prototype-dayPeriod.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/taint-Object-prototype-fractionalSecondDigits.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/taint-Object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/test-option-date-time-components.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/test-option-formatMatcher.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/test-option-hour12.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/test-option-localeMatcher.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/this-value-ignored.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/timezone-canonicalized.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/timezone-invalid.js
 create mode 100644 js/src/tests/test262/intl402/DateTimeFormat/timezone-utc.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/browser.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/ctor-custom-get-prototype-poison-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/ctor-custom-prototype.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/ctor-default-prototype.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/instance-extensible.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/length.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/locales-invalid-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/locales-length-poison-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/locales-length-tolength-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/locales-symbol-length.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/name.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-fallback-abrupt-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-fallback-invalid-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-fallback-toString-abrupt-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-fallback-valid.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-localeMatcher-abrupt-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-localeMatcher-invalid-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-localeMatcher-toString-abrupt-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-localeMatcher-valid.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-null-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-random-properties-unchecked.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-style-abrupt-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-style-invalid-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-style-toString-abrupt-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-style-valid.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-type-abrupt-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-type-invalid-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-type-toString-abrupt-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/options-type-valid.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/proto.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/browser.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/default-option-values.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/length.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/name.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/option-fallback.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/option-style.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/option-type.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/return-object.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/shell.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/this-not-object-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/resolvedOptions/this-object-lacks-internal-throws.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/shell.js
 create mode 100644 js/src/tests/test262/intl402/DisplayNames/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/intl402/Intl/browser.js
 create mode 100644 js/src/tests/test262/intl402/Intl/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/Locale-object.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/browser.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/canonicalized-tags.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/canonicalized-unicode-ext-seq.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/complex-language-subtag-replacement.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/complex-region-subtag-replacement.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/descriptor.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/duplicates.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/elements-not-reordered.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/error-cases.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/get-locale.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/getCanonicalLocales.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/grandfathered.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/has-property.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/invalid-tags.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/length.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/locales-is-not-a-string.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/main.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/name.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/non-iana-canon.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/overriden-arg-length.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/overriden-push.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/preferred-grandfathered.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/preferred-variant.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/returned-object-is-an-array.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/returned-object-is-mutable.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/shell.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/to-string.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/transformed-ext-canonical.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/transformed-ext-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/transformed-ext-valid.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-calendar.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-col-strength.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-measurement-system.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-region.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-subdivision.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-timezone.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/unicode-ext-canonicalize-yes-to-true.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/unicode-ext-key-with-digit.js
 create mode 100644 js/src/tests/test262/intl402/Intl/getCanonicalLocales/weird-cases.js
 create mode 100644 js/src/tests/test262/intl402/Intl/proto.js
 create mode 100644 js/src/tests/test262/intl402/Intl/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/locales-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/locales-valid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/newtarget-undefined.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-localeMatcher-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-order.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-style-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-style-valid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-throwing-getters.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-toobject-prototype.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-toobject.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-type-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-type-valid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/options-undefined.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/constructor/subclassing.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/length.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/name.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/prototype.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/basic.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/branding.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/length.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/locales-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/name.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/options-localeMatcher-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/options-null.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/options-toobject.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/options-undefined.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/result-type.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/constructor/supportedLocalesOf/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/instance/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/instance/extensibility.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/instance/prototype.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/instance/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/branding.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/en-us-default.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/en-us-disjunction.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/en-us-narrow.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/en-us-short.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/en-us-unit.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/es-es-long.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/es-es-narrow.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/es-es-short.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/iterable-getiterator-throw.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/iterable-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/iterable-iteratorclose.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/iterable-iteratorstep-throw.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/iterable-iteratorvalue-throw.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/iterable-undefined.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/iterable.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/length.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/name.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/format/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/branding.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/en-us-default.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/en-us-disjunction.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/en-us-narrow.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/en-us-short.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/en-us-unit.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/es-es-long.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/es-es-narrow.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/es-es-short.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/iterable-getiterator-throw.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/iterable-invalid.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/iterable-iteratorclose.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/iterable-iteratorstep-throw.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/iterable-iteratorvalue-throw.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/iterable-undefined.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/iterable.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/length.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/name.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/formatToParts/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/branding.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/caching.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/length.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/name.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/order.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/resolvedOptions/type.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/toStringTag/browser.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/toStringTag/shell.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/toStringTag/toString.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/prototype/toStringTag/toStringTag.js
 create mode 100644 js/src/tests/test262/intl402/ListFormat/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/canonicalize-locale-list-take-locale.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-apply-options-canonicalizes-twice.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-getter-order.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-locale-object.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-newtarget-undefined.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-non-iana-canon.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-calendar-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-calendar-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-casefirst-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-casefirst-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-collation-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-collation-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-hourcycle-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-hourcycle-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-language-grandfathered.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-language-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-language-valid-undefined.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-language-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-numberingsystem-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-numberingsystem-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-numeric-undefined.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-numeric-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-region-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-region-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-script-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-script-valid-undefined.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-script-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-options-throwing-getters.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-parse-twice.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-tag-tostring.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-tag.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-unicode-ext-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/constructor-unicode-ext-valid.js
 create mode 100644 js/src/tests/test262/intl402/Locale/extensions-grandfathered.js
 create mode 100644 js/src/tests/test262/intl402/Locale/extensions-private.js
 create mode 100644 js/src/tests/test262/intl402/Locale/function-prototype.js
 create mode 100644 js/src/tests/test262/intl402/Locale/getters-grandfathered.js
 create mode 100644 js/src/tests/test262/intl402/Locale/getters-missing.js
 create mode 100644 js/src/tests/test262/intl402/Locale/getters.js
 create mode 100644 js/src/tests/test262/intl402/Locale/instance-extensibility.js
 create mode 100644 js/src/tests/test262/intl402/Locale/instance.js
 create mode 100644 js/src/tests/test262/intl402/Locale/invalid-tag-throws-boolean.js
 create mode 100644 js/src/tests/test262/intl402/Locale/invalid-tag-throws-null.js
 create mode 100644 js/src/tests/test262/intl402/Locale/invalid-tag-throws-number.js
 create mode 100644 js/src/tests/test262/intl402/Locale/invalid-tag-throws-symbol.js
 create mode 100644 js/src/tests/test262/intl402/Locale/invalid-tag-throws-undefined.js
 create mode 100644 js/src/tests/test262/intl402/Locale/invalid-tag-throws.js
 create mode 100644 js/src/tests/test262/intl402/Locale/length.js
 create mode 100644 js/src/tests/test262/intl402/Locale/likely-subtags-grandfathered.js
 create mode 100644 js/src/tests/test262/intl402/Locale/likely-subtags.js
 create mode 100644 js/src/tests/test262/intl402/Locale/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/baseName/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/baseName/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/baseName/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/baseName/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/baseName/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/calendar/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/calendar/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/calendar/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/calendar/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/calendar/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/caseFirst/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/caseFirst/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/caseFirst/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/caseFirst/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/caseFirst/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/collation/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/collation/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/collation/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/collation/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/collation/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/hourCycle/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/hourCycle/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/hourCycle/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/hourCycle/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/hourCycle/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/language/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/language/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/language/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/language/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/language/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/maximize/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/maximize/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/maximize/length.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/maximize/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/maximize/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/maximize/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/minimize/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/minimize/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/minimize/length.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/minimize/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/minimize/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/minimize/removing-likely-subtags-first-adds-likely-subtags.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/minimize/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numberingSystem/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numberingSystem/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numberingSystem/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numberingSystem/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numberingSystem/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numeric/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numeric/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numeric/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numeric/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/numeric/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/region/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/region/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/region/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/region/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/region/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/script/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/script/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/script/name.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/script/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/script/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toString/branding.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toString/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toString/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toString/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toStringTag/browser.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toStringTag/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toStringTag/toString-removed-tag.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toStringTag/toString.js
 create mode 100644 js/src/tests/test262/intl402/Locale/prototype/toStringTag/toStringTag.js
 create mode 100644 js/src/tests/test262/intl402/Locale/shell.js
 create mode 100644 js/src/tests/test262/intl402/Locale/subclassing.js
 create mode 100644 js/src/tests/test262/intl402/Number/browser.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/builtin.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/default-options-object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/length.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/returns-same-results-as-NumberFormat.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/taint-Intl-NumberFormat.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/this-number-value.js
 create mode 100644 js/src/tests/test262/intl402/Number/prototype/toLocaleString/throws-same-exceptions-as-NumberFormat.js
 create mode 100644 js/src/tests/test262/intl402/Number/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/browser.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/builtin.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/casing-numbering-system-options.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-compactDisplay-compact.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-compactDisplay-no-compact.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-default-value.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-locales-arraylike.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-locales-get-tostring.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-locales-hasproperty.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-locales-string.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-locales-toobject.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-notation.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-numberingSystem-order.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-options-numberingSystem-invalid.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-options-throwing-getters.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-options-toobject.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-order.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-signDisplay.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-unit.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/constructor-unitDisplay.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/currency-code-invalid.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/currency-code-well-formed.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/currency-digits.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/currencyDisplay-unit.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/default-minimum-singificant-digits.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/default-options-object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/dft-currency-mnfd-range-check-mxfd.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/fraction-digit-options-read-once.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/ignore-invalid-unicode-ext-values.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/instance-class.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/instance-proto-and-extensible.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/legacy-regexp-statics-not-modified.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/length.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/name.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/numbering-system-options.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/builtin.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/constructor/value.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/bound-to-numberformat-instance.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/browser.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/builtin.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/default-value.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/engineering-scientific-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/engineering-scientific-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/engineering-scientific-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/engineering-scientific-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/engineering-scientific-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-fraction-digits-precision.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-fraction-digits.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-function-builtin.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-function-length.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-function-name.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-negative-numbers.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-non-finite-numbers.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-significant-digits-precision.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/format-significant-digits.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/length.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/name.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/notation-compact-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/notation-compact-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/notation-compact-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/notation-compact-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/notation-compact-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/numbering-systems.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/percent-formatter.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-currency-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-currency-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-currency-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-currency-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-currency-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-rounding.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/signDisplay-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/this-value-not-numberformat.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/unit-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/unit-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/unit-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/unit-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/unit-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/units-invalid.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/units.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/value-arg-coerced-to-number.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/format/value-tonumber.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/browser.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/default-parameter.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/engineering-scientific-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/length.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/main.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/name.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/notation-compact-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/notation-compact-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/notation-compact-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/notation-compact-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/notation-compact-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/percent-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-currency-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/signDisplay-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/this-value-not-numberformat.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/unit-de-DE.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/unit-en-US.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/unit-ja-JP.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/unit-ko-KR.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/unit-zh-TW.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/unit.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/formatToParts/value-tonumber.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/basic.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/browser.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/builtin.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/compactDisplay.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/length.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/name.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/order.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/resolvedOptions/this-value-not-numberformat.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/this-value-numberformat-prototype.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/toStringTag/browser.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/toStringTag/configurable.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/toStringTag/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/prototype/toStringTag/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/significant-digits-options-get-sequence.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/style-unit.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/subclassing.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/basic.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/browser.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/builtin.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/length.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/name.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/shell.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/supportedLocalesOf/taint-Object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/taint-Object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/test-option-currency.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/test-option-currencyDisplay.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/test-option-localeMatcher.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/test-option-style.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/test-option-useGrouping.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/this-value-ignored.js
 create mode 100644 js/src/tests/test262/intl402/NumberFormat/throws-for-currency-style-without-currency-option.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/browser.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/builtin.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/can-be-subclassed.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/constructor-options-throwing-getters.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/default-options-object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/internals.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/length.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/name.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/bind.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/builtins.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/constructor/main.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/properties.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/prototype.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/browser.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/builtins.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/length.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/name.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/order.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/pluralCategories.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/properties.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/resolvedOptions/shell.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/select/browser.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/select/length.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/select/name.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/select/non-finite.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/select/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/select/shell.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/select/tainting.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/shell.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/arguments.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/browser.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/length.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/main.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/name.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/shell.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/supportedLocalesOf/supportedLocalesOf.js
 create mode 100644 js/src/tests/test262/intl402/PluralRules/undefined-newtarget-throws.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/locales-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/locales-valid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/newtarget-undefined.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-localeMatcher-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-numberingSystem-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-numberingSystem-valid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-numeric-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-numeric-valid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-order.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-proto.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-style-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-style-valid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-throwing-getters.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-toobject-prototype.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-toobject.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/options-undefined.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/constructor/subclassing.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/length.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/name.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/prototype.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/basic.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/branding.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/length.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/locales-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/name.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/options-localeMatcher-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/options-null.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/options-toobject.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/options-undefined.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/result-type.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/constructor/supportedLocalesOf/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/instance/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/instance/extensibility.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/instance/prototype.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/instance/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/branding.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-always.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/en-us-numeric-auto.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/en-us-style-short.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/length.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/name.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/pl-pl-style-long.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/pl-pl-style-narrow.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/pl-pl-style-short.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/unit-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/unit-plural.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/value-non-finite.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/value-symbol.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/format/value-tonumber.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/branding.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-always.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/en-us-numeric-auto.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/en-us-style-short.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/length.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/name.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-long.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-narrow.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/pl-pl-style-short.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/result-type.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/unit-invalid.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/unit-plural.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/value-non-finite.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/value-symbol.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/formatToParts/value-tonumber.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/branding.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/caching.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/length.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/name.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/order.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/resolvedOptions/type.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/toStringTag/browser.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/toStringTag/shell.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/toStringTag/toString.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/prototype/toStringTag/toStringTag.js
 create mode 100644 js/src/tests/test262/intl402/RelativeTimeFormat/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/locales-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/locales-valid.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/newtarget-undefined.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-granularity-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-granularity-valid.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-localeMatcher-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-order.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-throwing-getters.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-toobject-prototype.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-toobject.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-undefined.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/options-valid-combinations.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/proto-from-ctor-realm.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/constructor/subclassing.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/length.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/name.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/prototype.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/basic.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/branding.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/length.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/locales-empty.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/locales-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/locales-specific.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/name.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/options-localeMatcher-invalid.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/options-null.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/options-toobject.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/options-undefined.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/result-type.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/constructor/supportedLocalesOf/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/instance/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/instance/extensibility.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/instance/prototype.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/instance/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/branding.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/breakType.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/following.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/granularity.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/next.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/position.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/preceding.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/prototype.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/iterator/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/constructor/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/constructor/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/constructor/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/branding.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/caching.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/length.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/name.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/order.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/resolvedOptions/type-without-lbs.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/branding.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/length.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/name.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/prop-desc.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-grapheme-following.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-grapheme-iterable.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-grapheme-next.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-grapheme-preceding.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-grapheme.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-sentence-following.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-sentence-iterable.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-sentence-next.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-sentence-preceding.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-sentence.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-tostring.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-word-following.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-word-iterable.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-word-next.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-word-preceding.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/segment-word.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/segment/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/toStringTag/browser.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/toStringTag/shell.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/toStringTag/toString.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/prototype/toStringTag/toStringTag.js
 create mode 100644 js/src/tests/test262/intl402/Segmenter/shell.js
 create mode 100644 js/src/tests/test262/intl402/String/browser.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/browser.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/builtin.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/default-options-object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/length.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/missing-arguments-coerced-to-undefined.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/return-abrupt-this-value.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/returns-same-results-as-Collator.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/shell.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/taint-Intl-Collator.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/that-arg-coerced-to-string.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/this-value-coerced-to-string.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/localeCompare/throws-same-exceptions-as-Collator.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleLowerCase/browser.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleLowerCase/capital_I_with_dot.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleLowerCase/shell.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleLowerCase/special_casing_Azeri.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleLowerCase/special_casing_Lithuanian.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleLowerCase/special_casing_Turkish.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleUpperCase/browser.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleUpperCase/shell.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleUpperCase/special_casing_Azeri.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleUpperCase/special_casing_Lithuanian.js
 create mode 100644 js/src/tests/test262/intl402/String/prototype/toLocaleUpperCase/special_casing_Turkish.js
 create mode 100644 js/src/tests/test262/intl402/String/shell.js
 create mode 100644 js/src/tests/test262/intl402/TypedArray/browser.js
 create mode 100644 js/src/tests/test262/intl402/TypedArray/prototype/browser.js
 create mode 100644 js/src/tests/test262/intl402/TypedArray/prototype/shell.js
 create mode 100644 js/src/tests/test262/intl402/TypedArray/prototype/toLocaleString/browser.js
 create mode 100644 js/src/tests/test262/intl402/TypedArray/prototype/toLocaleString/calls-toLocaleString-number-elements.js
 create mode 100644 js/src/tests/test262/intl402/TypedArray/prototype/toLocaleString/shell.js
 create mode 100644 js/src/tests/test262/intl402/TypedArray/shell.js
 create mode 100644 js/src/tests/test262/intl402/browser.js
 create mode 100644 js/src/tests/test262/intl402/constructors-string-and-single-element-array.js
 create mode 100644 js/src/tests/test262/intl402/constructors-taint-Object-prototype-2.js
 create mode 100644 js/src/tests/test262/intl402/constructors-taint-Object-prototype.js
 create mode 100644 js/src/tests/test262/intl402/default-locale-is-canonicalized.js
 create mode 100644 js/src/tests/test262/intl402/default-locale-is-supported.js
 create mode 100644 js/src/tests/test262/intl402/fallback-locales-are-supported.js
 create mode 100644 js/src/tests/test262/intl402/language-tags-canonicalized.js
 create mode 100644 js/src/tests/test262/intl402/language-tags-invalid.js
 create mode 100644 js/src/tests/test262/intl402/language-tags-valid.js
 create mode 100644 js/src/tests/test262/intl402/language-tags-with-underscore.js
 create mode 100644 js/src/tests/test262/intl402/shell.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-consistent-with-resolvedOptions.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-default-locale-and-zxx-locale.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-duplicate-elements-removed.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-empty-and-undefined.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-locales-arg-coered-to-object.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-locales-arg-empty-array.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-returned-array-elements-are-not-frozen.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-taint-Array-2.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-taint-Array.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-test-option-localeMatcher.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-throws-if-element-not-string-or-object.js
 create mode 100644 js/src/tests/test262/intl402/supportedLocalesOf-unicode-extensions-ignored.js
 create mode 100644 js/src/tests/test262/jstests.list
 create mode 100644 js/src/tests/test262/language/arguments-object/10.5-1-s-strict.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.5-1gs-strict.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.5-7-b-1-s-strict.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.5-7-b-2-s.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.5-7-b-3-s.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.5-7-b-4-s.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-10-c-ii-1-s-strict.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-10-c-ii-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-10-c-ii-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-11-b-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-12-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-12-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-13-a-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-13-a-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-13-a-3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-13-c-1-s-strict.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-13-c-2-s.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-13-c-3-s-strict.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-14-c-1-s.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-14-c-4-s-strict.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-2gs-strict.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-5-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-6-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-6-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-6-3-s.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-6-3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-6-4-s.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-6-4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/10.6-7-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.1.6_A1_T2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A3_T1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A3_T2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A3_T3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A3_T4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A5_T1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A5_T2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A5_T3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A5_T4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A6.js
 create mode 100644 js/src/tests/test262/language/arguments-object/S10.6_A7.js
 create mode 100644 js/src/tests/test262/language/arguments-object/arguments-caller.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-named-func-expr-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-named-func-expr-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-named-func-expr-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-named-func-expr-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/async-gen-named-func-expr-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/browser.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-func-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-func-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-func-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-func-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-func-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-gen-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-async-private-gen-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-gen-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-gen-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-decl-private-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-func-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-func-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-func-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-func-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-func-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-gen-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-async-private-gen-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-gen-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-gen-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/cls-expr-private-meth-static-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-decl-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-decl-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-decl-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-decl-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-decl-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-expr-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-expr-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-expr-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-expr-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/func-expr-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-decl-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-decl-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-decl-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-decl-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-decl-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-expr-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-expr-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-expr-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-expr-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-func-expr-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/gen-meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/Symbol.iterator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/browser.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-delete-4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-nonwritable-5.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonconfigurable-strict-delete-4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-1.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-2.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-3.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/mapped-arguments-nonwritable-nonconfigurable-4.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-descriptors-basic.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-descriptors-set-value-by-arguments.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-descriptors-set-value-with-define-property.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-descriptors-with-param-assign.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-nonenumerable-nonwritable-descriptors-basic.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-nonenumerable-nonwritable-descriptors-set-by-arguments.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-nonenumerable-nonwritable-descriptors-set-by-param.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-basic.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-define-property-consecutive.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-set-by-arguments.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonconfigurable-nonwritable-descriptors-set-by-param.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonwritable-nonconfigurable-descriptors-basic.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonwritable-nonconfigurable-descriptors-set-by-arguments.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonwritable-nonconfigurable-descriptors-set-by-param.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonwritable-nonenumerable-nonconfigurable-descriptors-basic.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonwritable-nonenumerable-nonconfigurable-descriptors-set-by-arguments.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonwritable-nonenumerable-nonconfigurable-descriptors-set-by-define-property.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/nonwritable-nonenumerable-nonconfigurable-descriptors-set-by-param.js
 create mode 100644 js/src/tests/test262/language/arguments-object/mapped/shell.js
 create mode 100644 js/src/tests/test262/language/arguments-object/meth-args-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/arguments-object/meth-args-trailing-comma-null.js
 create mode 100644 js/src/tests/test262/language/arguments-object/meth-args-trailing-comma-single-args.js
 create mode 100644 js/src/tests/test262/language/arguments-object/meth-args-trailing-comma-spread-operator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/meth-args-trailing-comma-undefined.js
 create mode 100644 js/src/tests/test262/language/arguments-object/non-strict-arguments-object-is-immutable.js
 create mode 100644 js/src/tests/test262/language/arguments-object/shell.js
 create mode 100644 js/src/tests/test262/language/arguments-object/unmapped/Symbol.iterator.js
 create mode 100644 js/src/tests/test262/language/arguments-object/unmapped/browser.js
 create mode 100644 js/src/tests/test262/language/arguments-object/unmapped/shell.js
 create mode 100644 js/src/tests/test262/language/arguments-object/unmapped/via-params-dflt.js
 create mode 100644 js/src/tests/test262/language/arguments-object/unmapped/via-params-dstr.js
 create mode 100644 js/src/tests/test262/language/arguments-object/unmapped/via-params-rest.js
 create mode 100644 js/src/tests/test262/language/arguments-object/unmapped/via-strict-strict.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9.2_A1_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9.2_A1_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9.2_A1_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9.2_A1_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9.2_A1_T6.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9.2_A1_T7.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T10.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T11.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T12.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T6.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T7.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T8.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A10_T9.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T10.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T11.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T6.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T7.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T8.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A11_T9.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.1_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.2_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.3_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.4_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.5_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.5_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.5_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.5_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.5_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.6_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.6_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.7_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.8_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A5.9_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T10.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T11.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T12.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T13.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T6.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T7.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T8.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.1_T9.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T10.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T6.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T7.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T8.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.2_T9.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.3_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.3_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.3_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.3_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.3_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.3_T6.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.3_T7.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.4_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A6.4_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T6.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T7.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T8.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A7_T9.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A8_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A8_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A8_T3.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A8_T4.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A8_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A9_T1.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A9_T2.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A9_T5.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A9_T6.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A9_T7.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A9_T8.js
 create mode 100644 js/src/tests/test262/language/asi/S7.9_A9_T9.js
 create mode 100644 js/src/tests/test262/language/asi/browser.js
 create mode 100644 js/src/tests/test262/language/asi/do-while-same-line.js
 create mode 100644 js/src/tests/test262/language/asi/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/finally-block-let-declaration-only-shadows-outer-parameter-value-1.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/finally-block-let-declaration-only-shadows-outer-parameter-value-2.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/for-loop-block-let-declaration-only-shadows-outer-parameter-value-1.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/for-loop-block-let-declaration-only-shadows-outer-parameter-value-2.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/nested-block-let-declaration-only-shadows-outer-parameter-value-1.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/nested-block-let-declaration-only-shadows-outer-parameter-value-2.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/outermost-binding-updated-in-catch-block-nested-block-let-declaration-unseen-outside-of-block.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/try-block-let-declaration-only-shadows-outer-parameter-value-1.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/try-block-let-declaration-only-shadows-outer-parameter-value-2.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/verify-context-in-finally-block.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/verify-context-in-for-loop-block.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/verify-context-in-labelled-block.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/verify-context-in-try-block.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/x-after-break-to-label.js
 create mode 100644 js/src/tests/test262/language/block-scope/leave/x-before-continue.js
 create mode 100644 js/src/tests/test262/language/block-scope/return-from/block-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/return-from/block-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/return-from/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/return-from/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/catch-parameter-shadowing-catch-parameter.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/catch-parameter-shadowing-function-parameter-name.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/catch-parameter-shadowing-let-declaration.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/catch-parameter-shadowing-var-variable.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/const-declaration-shadowing-catch-parameter.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/const-declarations-shadowing-parameter-name-let-const-and-var-variables.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/dynamic-lookup-from-closure.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/dynamic-lookup-in-and-through-block-contexts.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/hoisting-var-declarations-out-of-blocks.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/let-declaration-shadowing-catch-parameter.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/let-declarations-shadowing-parameter-name-let-const-and-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/lookup-from-closure.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/lookup-in-and-through-block-contexts.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/parameter-name-shadowing-catch-parameter.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/parameter-name-shadowing-parameter-name-let-const-and-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/shadowing/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/acquire-properties-from-array.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/acquire-properties-from-object.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/disallow-initialization-assignment.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/mixed-values-in-iteration.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/for-in/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/in-statement-position-case-expression-statement-list.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/in-statement-position-default-statement-list.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement-strict.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-strict.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/function-declarations/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration-global/allowed-to-declare-function-with-function-declaration.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration-global/allowed-to-redeclare-function-declaration-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration-global/allowed-to-redeclare-var-with-function-declaration.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration-global/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration-global/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-function-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/browser.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/class-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/const-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/fn-scope-var-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration-nested-in-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-function-strict.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/function-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/generator-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/inner-block-var-redeclaration-attempt-after-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/let-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/shell.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-async-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-async-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-class.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-const.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-function.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-generator.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/redeclaration/var-redeclaration-attempt-after-let.js
 create mode 100644 js/src/tests/test262/language/block-scope/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/browser.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A1_T1.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A1_T2.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A2_T1.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A2_T2.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A3.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A4_T1.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A4_T2.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A4_T3.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A4_T4.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A4_T5.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A4_T6.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A4_T7.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A5.js
 create mode 100644 js/src/tests/test262/language/comments/S7.4_A6.js
 create mode 100644 js/src/tests/test262/language/comments/browser.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/browser.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-bang-041.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-bang-u0021.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-bang-u21.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-bang-x21.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-hash-043.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-hash-u0023.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-hash-u23.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-hash-x23.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/escaped-hashbang.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/eval-indirect.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/eval.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/function-body.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/function-constructor.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/line-terminator-carriage-return.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/line-terminator-line-separator.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/line-terminator-paragraph-separator.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/module.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/multi-line-comment.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/no-line-separator.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/not-empty.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/preceding-directive-prologue-sc.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/preceding-directive-prologue.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/preceding-empty-statement.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/preceding-hashbang.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/preceding-line-comment.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/preceding-multi-line-comment.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/preceding-whitespace.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/shell.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/statement-block.js
 create mode 100644 js/src/tests/test262/language/comments/hashbang/use-strict.js
 create mode 100644 js/src/tests/test262/language/comments/mongolian-vowel-separator-multi.js
 create mode 100644 js/src/tests/test262/language/comments/mongolian-vowel-separator-single-eval.js
 create mode 100644 js/src/tests/test262/language/comments/mongolian-vowel-separator-single.js
 create mode 100644 js/src/tests/test262/language/comments/multi-line-asi-carriage-return.js
 create mode 100644 js/src/tests/test262/language/comments/multi-line-asi-line-feed.js
 create mode 100644 js/src/tests/test262/language/comments/multi-line-asi-line-separator.js
 create mode 100644 js/src/tests/test262/language/comments/multi-line-asi-paragraph-separator.js
 create mode 100644 js/src/tests/test262/language/comments/multi-line-html-close-extra.js
 create mode 100644 js/src/tests/test262/language/comments/shell.js
 create mode 100644 js/src/tests/test262/language/comments/single-line-html-close-without-lt.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/basics/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/basics/number.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/basics/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/basics/string.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/basics/symbol.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/accessor/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/accessor/getter-duplicates.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/accessor/getter.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/accessor/setter-duplicates.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/accessor/setter.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/accessor/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/constructor-can-be-generator.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/constructor-can-be-getter.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/constructor-can-be-setter.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/constructor-duplicate-1.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/constructor-duplicate-2.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/constructor-duplicate-3.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/constructor.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/generator.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/number.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/string.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/method/symbol.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/generator-constructor.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/generator-prototype.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/getter-constructor.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/getter-prototype.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/method-constructor.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/method-number.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/method-prototype.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/method-string.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/method-symbol.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/setter-constructor.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/setter-prototype.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/class/static/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/accessor/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/accessor/getter-duplicates.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/accessor/getter-super.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/accessor/getter.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/accessor/setter-duplicates.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/accessor/setter-super.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/accessor/setter.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/accessor/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/method/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/method/generator.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/method/number.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/method/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/method/string.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/method/super.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/method/symbol.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/property/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/property/number-duplicates.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/property/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/object/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/shell.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/to-name-side-effects/browser.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/to-name-side-effects/class.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/to-name-side-effects/numbers-class.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/to-name-side-effects/numbers-object.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/to-name-side-effects/object.js
 create mode 100644 js/src/tests/test262/language/computed-property-names/to-name-side-effects/shell.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/browser.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/initialization-requires-object-coercible-null.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/initialization-requires-object-coercible-undefined.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/initialization-returns-normal-completion-for-empty-objects.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/shell.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/array-elements-with-initializer.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/array-elements-with-object-patterns.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/array-elements-without-initializer.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/array-pattern-with-elisions.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/array-pattern-with-no-elements.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/array-rest-elements.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/object-pattern-with-no-property-list.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/property-list-bindings-elements.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/property-list-followed-by-a-single-comma.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/property-list-single-name-bindings.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/property-list-with-property-list.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/recursive-array-and-object-patterns.js
 create mode 100644 js/src/tests/test262/language/destructuring/binding/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/destructuring/browser.js
 create mode 100644 js/src/tests/test262/language/destructuring/shell.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-1-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-10-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-11-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-12-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-13-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-14-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-28-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-29-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-2gs.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-3-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-30-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-31-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-32-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-4-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-5-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-5gs.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-6-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-7-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-8-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-8gs.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/10.1.1-9-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-1-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-10-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-11-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-12-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-13-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-14-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-15-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-16-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-17-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-2-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-3-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-4-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-4gs.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-5-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-5gs.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-6-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-7-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-8-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/14.1-9-s.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/browser.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-decl-final-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-decl-inside-func-decl-parse.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-decl-inside-func-decl-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-decl-no-semi-parse.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-decl-no-semi-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-decl-not-first-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-decl-parse.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-decl-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-expr-final-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-expr-inside-func-decl-parse.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-expr-inside-func-decl-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-expr-no-semi-parse.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-expr-no-semi-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-expr-not-first-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-expr-parse.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/func-expr-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/get-accsr-inside-func-expr-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/get-accsr-not-first-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/get-accsr-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/set-accsr-inside-func-expr-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/set-accsr-not-first-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/set-accsr-runtime.js
 create mode 100644 js/src/tests/test262/language/directive-prologue/shell.js
 create mode 100644 js/src/tests/test262/language/eval-code/browser.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/block-decl-eval-source-is-strict-nostrict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/block-decl-eval-source-is-strict-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/block-decl-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/browser.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-empty-block.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-empty-do-while.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-empty-empty.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-empty-for.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-empty-if.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-empty-switch.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-empty-var.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-empty-while.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-expr-obj.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-nrml-expr-prim.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/cptn-thrw-prim.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/export.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/global-env-rec-catch.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/global-env-rec-eval.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/global-env-rec-fun.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/global-env-rec-with.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/global-env-rec.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/import.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/lex-env-distinct-cls.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/lex-env-distinct-const.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/lex-env-distinct-let.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/lex-env-heritage.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/lex-env-no-init-cls.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/lex-env-no-init-const.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/lex-env-no-init-let.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/new.target-arrow.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/new.target-fn.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/new.target.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/non-definable-function-with-function.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/non-definable-function-with-variable.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/non-definable-global-function.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/non-definable-global-generator.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/non-definable-global-var.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/non-string-object.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/non-string-primitive.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/parse-failure-1.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/parse-failure-2.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/parse-failure-3.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/parse-failure-4.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/parse-failure-5.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/shell.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/strictness-override.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-call-arrow.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-call-fn.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-call-method.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-call.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-prop-arrow.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-prop-dot-no-home.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-prop-expr-no-home-no-eval.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-prop-expr-no-home.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-prop-method.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/super-prop.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/switch-case-decl-eval-source-is-strict-nostrict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/switch-case-decl-eval-source-is-strict-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/switch-case-decl-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/switch-dflt-decl-eval-source-is-strict-nostrict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/switch-dflt-decl-eval-source-is-strict-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/switch-dflt-decl-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/this-value-func-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/this-value-func-strict-caller-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/this-value-func-strict-source.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/this-value-global.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-init-global-new.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-init-global-update-configurable.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-init-global-update-non-configurable.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-init-local-new-delete.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-init-local-new.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-init-local-update.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-init-multi.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-strict-caller-2-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-strict-caller-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-func-strict-source.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-gloabl-lex-strict-caller-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-global-lex-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-global-lex-strict-source.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-lower-lex-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-lower-lex-strict-caller-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-lower-lex-strict-source.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-init-global-exstng.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-init-global-new.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-init-local-exstng.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-init-local-new-delete.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-init-local-new.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-strict-caller-2-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-strict-caller-3-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-strict-caller-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/direct/var-env-var-strict-source.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/always-non-strict-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/block-decl-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/browser.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-empty-block.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-empty-do-while.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-empty-empty.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-empty-for.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-empty-if.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-empty-switch.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-empty-var.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-empty-while.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-expr-obj.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/cptn-nrml-expr-prim.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/export.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/global-env-rec-catch.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/global-env-rec-eval.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/global-env-rec-fun.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/global-env-rec-with.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/global-env-rec.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/import.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/lex-env-distinct-cls.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/lex-env-distinct-const.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/lex-env-distinct-let.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/lex-env-heritage.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/lex-env-no-init-cls.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/lex-env-no-init-const.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/lex-env-no-init-let.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/new.target.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/non-definable-function-with-function.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/non-definable-function-with-variable.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/non-definable-global-function.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/non-definable-global-generator.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/non-definable-global-var.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/non-string-object.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/non-string-primitive.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/parse-failure-1.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/parse-failure-2.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/parse-failure-3.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/parse-failure-4.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/parse-failure-5.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/realm.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/shell.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/super-call.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/super-prop.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/switch-case-decl-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/switch-dflt-decl-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/this-value-func.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/this-value-global.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-func-init-global-new.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-func-init-global-update-configurable.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-func-init-global-update-non-configurable.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-func-init-multi.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-func-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-func-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-global-lex-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-global-lex-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-lower-lex-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-lower-lex-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-var-init-global-exstng.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-var-init-global-new.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-var-non-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/indirect/var-env-var-strict.js
 create mode 100644 js/src/tests/test262/language/eval-code/shell.js
 create mode 100644 js/src/tests/test262/language/export/browser.js
 create mode 100644 js/src/tests/test262/language/export/escaped-as-export-specifier.js
 create mode 100644 js/src/tests/test262/language/export/escaped-default.js
 create mode 100644 js/src/tests/test262/language/export/escaped-from.js
 create mode 100644 js/src/tests/test262/language/export/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.2_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.1_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.1_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.1_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.1_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.1_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.1_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.1_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.1_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.2_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.2_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.2_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.2_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.2_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A3.2_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T8.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/S11.6.1_A4_T9.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/bigint-arithmetic.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/coerce-bigint-to-string.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/coerce-symbol-to-prim-err.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/coerce-symbol-to-prim-invocation.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/coerce-symbol-to-prim-return-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/coerce-symbol-to-prim-return-prim.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/get-symbol-to-prim-err.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/addition/symbol-to-string.js
 create mode 100644 js/src/tests/test262/language/expressions/array/11.1.4-0.js
 create mode 100644 js/src/tests/test262/language/expressions/array/11.1.4_4-5-1.js
 create mode 100644 js/src/tests/test262/language/expressions/array/11.1.4_5-6-1.js
 create mode 100644 js/src/tests/test262/language/expressions/array/S11.1.4_A1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/array/S11.1.4_A1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/array/S11.1.4_A1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/array/S11.1.4_A1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/array/S11.1.4_A1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/array/S11.1.4_A1.6.js
 create mode 100644 js/src/tests/test262/language/expressions/array/S11.1.4_A1.7.js
 create mode 100644 js/src/tests/test262/language/expressions/array/S11.1.4_A2.js
 create mode 100644 js/src/tests/test262/language/expressions/array/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/array/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-mult-err-expr-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-mult-err-iter-get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-mult-err-itr-get-call.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-mult-err-itr-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-mult-err-itr-step.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-mult-err-itr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-mult-err-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-mult-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-sngl-err-expr-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-sngl-err-itr-get-call.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-sngl-err-itr-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-sngl-err-itr-get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-sngl-err-itr-step.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-sngl-err-itr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-sngl-err-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-err-sngl-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-mult-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-mult-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-mult-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-mult-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-mult-obj-ident.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-mult-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-mult-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-getter-descriptor.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-getter-init.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-manipulate-outter-obj-in-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-mult-spread-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-mult-spread.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-override-immutable.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-overrides-prev-properties.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-spread-order.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-symbol-property.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-obj-with-overrides.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-sngl-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-sngl-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-sngl-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-sngl-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/array/spread-sngl-obj-ident.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/ArrowFunction_restricted-properties.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/binding-tests-1.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/binding-tests-2.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/binding-tests-3.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/capturing-closure-variables-1.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/capturing-closure-variables-2.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/concisebody-lookahead-assignmentexpression-1.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/concisebody-lookahead-assignmentexpression-2.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/arrow/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/cannot-override-this-with-thisArg.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-break-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-case-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-class-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-const-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-default.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-do-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-else-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-export-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-extends.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-for-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-function-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-if-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-implements-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-import-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-in-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-interface-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-let-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-new-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-package-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-private-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-protected-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-public-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-return-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-static-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-super-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-this-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-try-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-var-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-void-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-while-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/dstr/syntax-error-ident-ref-with-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/empty-function-body-returns-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/expression-body-implicit-return.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-bindings-overriden-by-formal-parameters-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-new.target-closure-returned.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-new.target.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-super-call-from-within-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-super-property-from-within-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-supercall-from-immediately-invoked-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/lexical-this.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/low-precedence-expression-body-no-parens.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/name.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/object-literal-return-requires-body-parens.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/param-dflt-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/param-dflt-yield-id-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/param-dflt-yield-id-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/params-duplicate.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/prototype-rules.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/scope-body-lex-distinct.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/scope-param-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/scope-param-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/scope-param-rest-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/scope-param-rest-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/scope-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/scope-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/statement-body-requires-braces-must-return-explicitly-missing.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/statement-body-requires-braces-must-return-explicitly.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-concisebody-assignmentexpression.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-concisebody-functionbody.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-lineterminator-concisebody-assignmentexpression.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-lineterminator-concisebody-functionbody.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-concisebody-assignmentexpression.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-concisebody-functionbody.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-includes-rest-concisebody-functionbody.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-initialize-1.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-initialize-2.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-lineterminator-concisebody-assignmentexpression.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-lineterminator-concisebody-functionbody.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-rest-concisebody-functionbody.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/arrowparameters-cover-rest-lineterminator-concisebody-functionbody.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-strict-futurereservedword-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-arguments-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-eval-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-arguments-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-eval-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/syntax/variations.js
 create mode 100644 js/src/tests/test262/language/expressions/arrow-function/throw-new.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-1-6-s.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-1-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-2-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-3-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-4-1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-4-14-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-4-27-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-4-28gs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-4-29gs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-4-3-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/11.13.1-4-6-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/8.12.5-3-b_1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/8.12.5-3-b_2.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/8.12.5-5-b_1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/8.14.4-8-b_1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/8.14.4-8-b_2-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A3.1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A3.2.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A5_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A5_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A5_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A6_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A7_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A7_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A7_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S11.13.1_A7_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S8.12.4_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S8.12.5_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/S8.12.5_A2.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/destructuring/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/destructuring/iterator-destructuring-property-reference-target-evaluation-order.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/destructuring/keyed-destructuring-property-reference-target-evaluation-order.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/destructuring/obj-prop-__proto__dup.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/destructuring/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-assignment.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-in.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-let.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-order.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-rtrn-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-thrw-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-iter-thrw-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-array.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-memberexpr-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-nested-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-const.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-let.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-obj-literal-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-obj-literal-prop-ref-init-active.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-obj-literal-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-obj-literal-prop-ref.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-prop-ref-user-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-target-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-target-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-target-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-target-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-target-yield-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-target-yield-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-abpt.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-nrml-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-rtrn-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-list-thrw-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-rtrn-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elem-trlg-iter-rest-thrw-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-iter-abpt.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-iter-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-val-array.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-val-bool.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-val-num.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-val-string.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-val-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-elision-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-iter-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-iter-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-val-array.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-val-bool.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-val-num.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-val-string.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-val-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-empty-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-iteration.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-after-element.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-after-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-before-element.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-before-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-before-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-elision-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-elision-iter-abpt.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iter-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iter-rtrn-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iter-thrw-close-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iter-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iter-thrw-close.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-iteration.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-lref-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-lref.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-iter-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-array.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-nested-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-put-const.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-put-let.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-put-prop-ref-user-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/array-rest-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-break-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-case-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-class-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-const-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-default.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-do-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-else-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-export-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-extends.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-for-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-function-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-if-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-implements-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-import-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-in-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-interface-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-let-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-new-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-package-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-private-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-protected-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-public-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-return-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-static-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-super-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-this-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-try-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-var-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-void-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-while-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/ident-name-prop-name-literal-with-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-empty-bool.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-empty-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-empty-num.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-empty-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-empty-string.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-empty-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-empty-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-identifier-resolution-first.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-identifier-resolution-last.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-identifier-resolution-lone.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-identifier-resolution-middle.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-identifier-resolution-trlng.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-identifier-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-identifier-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-assignment-missing.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-assignment-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-assignment-truthy.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-assignment-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-in.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-let.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-order.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-put-const.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-put-let.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-id-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-missing.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-truthy.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-assignment-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-in.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-let.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-target-memberexpr-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-target-obj-literal-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-target-obj-literal-prop-ref-init-active.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-target-obj-literal-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-target-obj-literal-prop-ref.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-target-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-elem-target-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-identifier-resolution-first.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-identifier-resolution-last.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-identifier-resolution-lone.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-identifier-resolution-middle.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-identifier-resolution-trlng.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-name-evaluation-error.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-name-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-array.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-nested-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-put-const.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-put-let.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-put-order.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-put-prop-ref-user-err.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-prop-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-computed-property-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-computed-property.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-descriptors.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-empty-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-getter-abrupt-get-error.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-not-last-element-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-number.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-order.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-put-const.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-same-name.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-str-val.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-symbol-val.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-to-property-with-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-to-property.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/obj-rest-valid-object.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-break-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-case-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-class-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-const-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-default.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-do-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-else-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-export-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-extends.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-for-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-function-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-if-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-implements-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-import-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-in-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-interface-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-let-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-new-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-package-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-private-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-protected-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-public-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-return-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-static-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-super-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-this-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-try-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-var-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-void-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-while-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/dstr/syntax-error-ident-ref-with-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/fn-name-lhs-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/fn-name-lhs-member.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/id-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/id-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/line-terminator.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-break-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-case-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-class-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-const-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-default.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-do-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-else-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-export-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-extends.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-for-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-function-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-if-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-implements-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-import-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-in-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-interface-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-let-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-new-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-package-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-private-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-protected-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-public-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-return-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-static-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-super-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-this-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-try-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-var-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-void-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-while-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/member-expr-ident-name-with-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/non-simple-target.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/target-boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/target-cover-id.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/target-cover-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/target-cover-yieldexpr.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/target-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/target-null.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/target-number.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/target-string.js
 create mode 100644 js/src/tests/test262/language/expressions/assignment/white-space.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/arrow-returns-promise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/async-lineterminator-identifier-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-param-ident-nested-arrow-parameter-position.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-param-nested-arrow-body-position.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-param-nested-arrow-parameter-position.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/await-as-param-rest-nested-arrow-parameter-position.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-arguments-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-await-in-formals.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-eval-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-formals-body-duplicate.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/early-errors-arrow-formals-lineterminator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/escaped-async-line-terminator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/escaped-async.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/name.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-reject-finally-reject.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-reject-finally-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-reject-finally-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-return-finally-reject.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-return-finally-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-return-finally-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-throw-finally-reject.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-throw-finally-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-arrow-function/try-throw-finally-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-NSPL-with-USD.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-binding-identifier-arguments-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-binding-identifier-eval-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-body-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-body-contains-super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-eval-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-formals-body-duplicate.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-formals-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-formals-contains-super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/escaped-async.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/expression-returns-promise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/name.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/named-rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/nameless-rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/syntax-expression-is-PrimaryExpression.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-reject-finally-reject.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-reject-finally-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-reject-finally-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-return-finally-reject.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-return-finally-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-return-finally-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-throw-finally-reject.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-throw-finally-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-function/try-throw-finally-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/default-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/named-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-NSPL-with-USD.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-arguments-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-await-as-function-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-binding-identifier-arguments-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-binding-identifier-eval-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-body-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-body-contains-super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-eval-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-const.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-formals-body-duplicate-let.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-formals-contains-await-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-formals-contains-await.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-formals-contains-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-formals-contains-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-label-name-await.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-label-name-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-not-simple-assignment-target.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-yield-as-function-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/early-errors-expression-yield-star-after-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/escaped-async.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/eval-body-proto-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/expression-await-as-yield-operand.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/expression-await-promise-as-yield-operand.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/expression-await-thenable-as-yield-operand.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/expression-yield-as-operand.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/expression-yield-as-statement.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/expression-yield-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/expression-yield-star-before-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/generator-created-after-decl-inst.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/name.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-identifier-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-identifier-spread-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/named-yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-identifier-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-identifier-spread-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/expressions/async-generator/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/await/async-await-interleaved.js
 create mode 100644 js/src/tests/test262/language/expressions/await/async-generator-interleaved.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-BindingIdentifier-in-global.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-BindingIdentifier-nested.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-awaits-thenable-not-callable.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-awaits-thenables-that-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-awaits-thenables.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-in-function.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-in-generator.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-in-global.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-in-nested-function.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-in-nested-generator.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-monkey-patched-promise.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-non-promise-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-non-promise.js
 create mode 100644 js/src/tests/test262/language/expressions/await/await-throws-rejections.js
 create mode 100644 js/src/tests/test262/language/expressions/await/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/await/early-errors-await-not-simple-assignment-target.js
 create mode 100644 js/src/tests/test262/language/expressions/await/for-await-of-interleaved.js
 create mode 100644 js/src/tests/test262/language/expressions/await/no-operand.js
 create mode 100644 js/src/tests/test262/language/expressions/await/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/await/syntax-await-has-UnaryExpression-with-MultiplicativeExpression.js
 create mode 100644 js/src/tests/test262/language/expressions/await/syntax-await-has-UnaryExpression.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/S11.10.1_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/bigint-non-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-and/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S11.4.8_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S9.5_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S9.5_A2.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S9.5_A2.3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S9.5_A3.1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/S9.5_A3.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/bigint-non-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-not/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/S11.10.3_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/bigint-non-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-or/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/S11.10.2_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/bigint-non-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/bitwise-xor/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/call/11.2.3-3_1.js
 create mode 100644 js/src/tests/test262/language/expressions/call/11.2.3-3_2.js
 create mode 100644 js/src/tests/test262/language/expressions/call/11.2.3-3_3.js
 create mode 100644 js/src/tests/test262/language/expressions/call/11.2.3-3_4.js
 create mode 100644 js/src/tests/test262/language/expressions/call/11.2.3-3_5.js
 create mode 100644 js/src/tests/test262/language/expressions/call/11.2.3-3_6.js
 create mode 100644 js/src/tests/test262/language/expressions/call/11.2.3-3_7.js
 create mode 100644 js/src/tests/test262/language/expressions/call/11.2.3-3_8.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A2.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.3_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/call/S11.2.4_A1.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/call/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-err-args.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-first-arg.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-no-args.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-realm-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-spread-empty-leading.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-spread-empty-trailing.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-spread-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-spread.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-strictness-inherit-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/call/eval-strictness-inherit-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/call/scope-lex-close.js
 create mode 100644 js/src/tests/test262/language/expressions/call/scope-lex-open.js
 create mode 100644 js/src/tests/test262/language/expressions/call/scope-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/call/scope-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/call/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-mult-err-expr-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-mult-err-iter-get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-mult-err-itr-get-call.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-mult-err-itr-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-mult-err-itr-step.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-mult-err-itr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-mult-err-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-mult-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-sngl-err-expr-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-sngl-err-itr-get-call.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-sngl-err-itr-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-sngl-err-itr-get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-sngl-err-itr-step.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-sngl-err-itr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-sngl-err-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-err-sngl-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-mult-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-mult-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-mult-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-mult-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-mult-obj-ident.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-mult-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-mult-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-getter-descriptor.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-getter-init.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-manipulate-outter-obj-in-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-mult-spread-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-mult-spread.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-override-immutable.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-overrides-prev-properties.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-spread-order.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-symbol-property.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-obj-with-overrides.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-sngl-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-sngl-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-sngl-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-sngl-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/call/spread-sngl-obj-ident.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-call-args-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-cross-realm-class-construct.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-cross-realm-class-derived-construct.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-cross-realm-fun-call.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-cross-realm-fun-construct.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-member-args-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-non-eval-function-dynamic.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-non-eval-function.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-non-eval-global.js
 create mode 100644 js/src/tests/test262/language/expressions/call/tco-non-eval-with.js
 create mode 100644 js/src/tests/test262/language/expressions/call/trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/call/with-base-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst-computed-in.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst-computed-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/computed-err-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/computed-err-to-prop-key.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/computed-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/computed.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-numeric-binary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-numeric-exponent.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-numeric-hex.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-numeric-leading-decimal.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-numeric-non-canonical.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-numeric-octal.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-numeric-zero.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-char-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-default.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-double-quote.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-hex-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-line-continuation.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-single-quote.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/literal-string-unicode-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-inst/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static-computed-in.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static-computed-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/computed-err-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/computed-err-to-prop-key.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/computed-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/computed.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-numeric-binary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-numeric-exponent.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-numeric-hex.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-numeric-leading-decimal.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-numeric-non-canonical.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-numeric-octal.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-numeric-zero.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-char-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-default.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-double-quote.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-hex-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-line-continuation.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-single-quote.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/literal-string-unicode-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/class/accessor-name-static/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method-static/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-gen-method/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/async-method/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-await-escaped-module.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-await-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-await-module.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-await.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-let-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-let.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-static-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-static.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-yield-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/class-name-ident-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/class/constructor-this-tdz-during-initializers.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-gen-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-gen-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-async-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/after-same-line-static-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/arrow-fnc-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/arrow-fnc-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method-static/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-gen-private-method/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method-static/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method-static/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method-static/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method-static/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method-static/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method-static/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/async-private-method/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/class-name-static-initializer-anonymous.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/class-name-static-initializer-decl.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/class-name-static-initializer-default-export.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/class-name-static-initializer-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/comp-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/comp-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/computed-name-toprimitive-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/computed-name-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/ctor-called-after-fields-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-direct-eval-contains-superproperty-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-direct-eval-err-contains-supercall.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/derived-cls-indirect-eval-err-contains-supercall.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/direct-eval-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/direct-eval-err-contains-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/equality-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/equality-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/evaluation-error/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/evaluation-error/computed-name-referenceerror.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/evaluation-error/computed-name-tostring-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/evaluation-error/computed-name-valueof-err.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/evaluation-error/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-anonymous-function-length.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-asi-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-asi-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-asi-3.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-asi-4.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-asi-5.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-asi-same-line-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-asi-same-line-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-computed-name-static-propname-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-duplicate-privatenames.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-literal-name-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-literal-name-static-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-literal-name-static-propname-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-multiple-definitions-static-private-methods-proxy.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-run-once-on-double-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-string-name-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-string-name-static-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/fields-string-name-static-propname-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method-static/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/gen-private-method/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/grammar-private-field-optional-chaining.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/indirect-eval-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/indirect-eval-err-contains-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/init-err-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/init-value-defined-after-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/init-value-incremental.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/intercalated-static-non-static-computed-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/literal-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/literal-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-definitions-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/multiple-stacked-definitions-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-no-sc-line-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/new-sc-line-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWJ.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-name-ZWNJ.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-name-common.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-name-dollar.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-name-u2118.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/inst-private-name-underscore.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-name-ZWJ.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-name-ZWNJ.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-name-common.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-name-dollar.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-name-u2118.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-accessor-name/static-private-name-underscore.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-arrow-fnc-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-arrow-fnc-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-async-generator-method-name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-async-method-name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-direct-eval-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-direct-eval-err-contains-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-field-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-field-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-field-after-optional-chain.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-field-as-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-field-as-async-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-field-as-async-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-field-as-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-fields-proxy-default-handler-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-generator-method-name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-getter-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-getter-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-getter-is-not-a-own-property.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-getter-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-getter-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-getter-shadowed-by-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-getter-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-indirect-eval-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-indirect-eval-err-contains-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-literal-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-literal-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-comparison.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-get-and-call.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-is-not-a-own-property.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-length.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-referenced-from-static-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-method-shadowed-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-methods/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-methods/prod-private-async-generator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-methods/prod-private-async-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-methods/prod-private-generator.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-methods/prod-private-method-initialize-order.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-methods/prod-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-methods/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-setter-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-setter-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-setter-is-not-a-own-property.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-setter-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-setter-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-setter-shadowed-by-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-setter-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-async-generator-method-name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-async-method-name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-field-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-field-shadowed-by-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-field-usage-inside-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-generator-method-name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-method-length.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-method-name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-method-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-method-shadowed-by-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-static-method-usage-inside-nested-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-ternary-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-ternary-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-typeof-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/private-typeof-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/prod-private-getter-before-super-return-in-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/prod-private-getter-before-super-return-in-field-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/prod-private-method-before-super-return-in-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/prod-private-method-before-super-return-in-field-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/prod-private-setter-before-super-return-in-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/prod-private-setter-before-super-return-in-field-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/redeclaration-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/redeclaration.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/regular-definitions-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-async-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/same-line-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-as-valid-instance-field-assigned.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-as-valid-instance-field.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-as-valid-static-field-assigned.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-as-valid-static-field.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-comp-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-comp-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-field-anonymous-function-length.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-field-anonymous-function-name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-field-declaration.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-field-init-this-inside-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-field-init-with-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-field-redeclaration.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-literal-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-literal-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-fields-proxy-default-handler-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-getter-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-getter-access-on-inner-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-getter-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-method-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-method-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-method-and-instance-method-brand-check.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-method-referenced-from-instance-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-method-subclass-receiver.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-methods-proxy-default-handler-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-setter-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-setter-access-on-inner-class.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-setter-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-string-literal-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/static-string-literal-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/string-literal-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/string-literal-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/delete/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-class-body-ctor-duplicate.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-ctor-super-no-heritage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-fields-same-line-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-array-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-function-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-obj-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-recursive.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-private-field-super-access.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-in-computed-property-missing.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-field.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-privatenames-same-line-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-async.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-contains-super-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-async-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-special-meth-ctor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-async-gen-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-async-gen-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-async-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-async-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-gen-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-gen-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-get-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-get-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-private-async-gen-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-private-async-meth-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-private-async-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-private-gen-meth-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-private-gen-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-private-meth-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-private-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-privatename-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-set-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/grammar-static-set-meth-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-heritage-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-heritage-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-heritage-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-heritage-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/invalid-names/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/private-async-generator-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/private-async-method-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/private-call-exp-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/private-field-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/private-generator-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/private-member-exp-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/private-method-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/early-errors/super-private-access-invalid.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-class-body-ctor-no-heritage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-field-classelementname-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-field-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-fields-multi-line.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-privatenames-multi-line.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-ctor-accessor-meth-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-ctor-gen-meth-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-ctor-meth-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-private-gen-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/grammar-static-private-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/syntax/valid/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/ternary-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/ternary-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/typeof-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/typeof-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-computed-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-private-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/expressions/class/elements/wrapped-in-sc-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-param-dflt-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method-static/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/gen-method/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/class/getter-param-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-break-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-case-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-class-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-const-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-default.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-do-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-else-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-export-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-extends.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-for-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-function-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-if-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-implements-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-import-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-in-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-interface-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-let-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-new-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-package-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-private-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-protected-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-public-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-return-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-static-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-super-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-this-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-try-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-var-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-void-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-while-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/ident-name-method-def-with-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-param-dflt-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method-static/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/class/method/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/name.js
 create mode 100644 js/src/tests/test262/language/expressions/class/params-dflt-gen-meth-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/params-dflt-gen-meth-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/params-dflt-gen-meth-static-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/params-dflt-gen-meth-static-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/params-dflt-meth-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/params-dflt-meth-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/params-dflt-meth-static-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/expressions/class/params-dflt-meth-static-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/class/poisoned-underscore-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-factory.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-getter-brand-check-multiple-evaluations-of-class-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-factory.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-method-brand-check-multiple-evaluations-of-class-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-factory.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-setter-brand-check-multiple-evaluations-of-class-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-field-multiple-evaluations-of-class-direct-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-field-multiple-evaluations-of-class-eval-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-field-multiple-evaluations-of-class-factory.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-field-multiple-evaluations-of-class-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-field-multiple-evaluations-of-class-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-getter-multiple-evaluations-of-class-direct-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-getter-multiple-evaluations-of-class-eval-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-getter-multiple-evaluations-of-class-factory.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-getter-multiple-evaluations-of-class-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-getter-multiple-evaluations-of-class-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-direct-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-eval-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-factory.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-method-brand-check-multiple-evaluations-of-class-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-setter-multiple-evaluations-of-class-direct-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-setter-multiple-evaluations-of-class-eval-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-setter-multiple-evaluations-of-class-factory.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-setter-multiple-evaluations-of-class-function-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/class/private-static-setter-multiple-evaluations-of-class-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/class/restricted-properties.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-gen-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-gen-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-name-lex-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-name-lex-open-heritage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-name-lex-open-no-heritage.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-setter-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-setter-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-static-gen-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-static-gen-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-static-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-static-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-static-setter-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/class/scope-static-setter-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/class/setter-length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/class/static-gen-method-param-dflt-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/class/static-method-length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/class/static-method-param-dflt-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/abrupt-is-a-short-circuit.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/cannot-chain-head-with-logical-and.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/cannot-chain-head-with-logical-or.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/cannot-chain-tail-with-logical-and.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/cannot-chain-tail-with-logical-or.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-and.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/chainable-if-parenthesis-covered-logical-or.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/chainable-with-bitwise-and.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/chainable-with-bitwise-or.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/chainable-with-bitwise-xor.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/chainable.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/follows-null.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/follows-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-number-0.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-number-42.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-number-empty-string.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-number-false.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-number-object.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-number-string.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-number-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-number-true.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/short-circuit-prevents-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/tco-pos-null-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/coalesce/tco-pos-undefined-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/comma/S11.14_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/comma/S11.14_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/comma/S11.14_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/comma/S11.14_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/comma/S11.14_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/comma/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/comma/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/comma/tco-final-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-1-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-10-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-11-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-12-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-13-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-14-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-15-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-16-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-17-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-18-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-19-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-2-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-20-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-21-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-22-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-23-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-24-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-25-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-26-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-27-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-28-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-29-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-30-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-31-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-32-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-33-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-34-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-35-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-36-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-37-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-38-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-39-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-4-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-40-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-41-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-42-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-43-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-44-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-45-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-46-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-47-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-48-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-49-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-5-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-50-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-51-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-52-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-53-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-54-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-55-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-6-1gs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-6-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-8-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/11.13.2-9-s.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.10.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.11.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T1.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.10.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.11.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.10.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.11.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A2.1_T3.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T10.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T11.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.1_T9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T10.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T11.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A3.2_T9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.10_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.11_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.1_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.2_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.4_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.5_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.6_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.7_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.8_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A4.9_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.10_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.10_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.10_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.10_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.10_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.11_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.11_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.11_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.11_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.11_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.1_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.2_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.2_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.2_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.5_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.5_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.5_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.6_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.6_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.6_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.7_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.7_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.7_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.7_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.7_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.8_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.8_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.8_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.8_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.8_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.9_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.9_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.9_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.9_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A5.9_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.10_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.11_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.7_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.8_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A6.9_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.10_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.10_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.10_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.10_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.11_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.11_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.11_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.11_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.2_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.2_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.5_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.5_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.6_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.6_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.7_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.7_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.7_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.7_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.8_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.8_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.8_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.8_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.9_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.9_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.9_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/S11.13.2_A7.9_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/add-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/add-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/add-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/add-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/and-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/and-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/and-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/btws-and-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/btws-or-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/btws-xor-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/div-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/div-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/div-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/div-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/left-shift-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/lshift-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/lshift-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/lshift-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/mod-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/mod-div-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/mod-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/mod-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/mult-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/mult-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/mult-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/mult-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/or-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/or-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/or-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/right-shift-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/srshift-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/srshift-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/srshift-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/sub-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/sub-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/sub-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/subtract-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/u-right-shift-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/urshift-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/urshift-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/urshift-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/xor-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/xor-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/compound-assignment/xor-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/concatenation/S9.8_A1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/concatenation/S9.8_A2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/concatenation/S9.8_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/concatenation/S9.8_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/concatenation/S9.8_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/concatenation/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/concatenation/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A2.1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A2.1_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A2.1_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/S11.12_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/coalesce-expr-ternary.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/in-branch-1.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/in-branch-2.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/in-condition.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/symbol-conditional-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/tco-cond-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/conditional/tco-pos-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-0-1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-2-2.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-3-1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-3-2.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-3-3.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4-a-1-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4-a-2-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4-a-3-s.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4-a-4-s.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-10.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-11.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-12.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-13.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-14.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-15.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-16.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-17.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-2.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-3-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-3.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-4.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-5.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-6.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-7.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-8-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-8.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-9-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-4.a-9.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-5-1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-5-2.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-5-3.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-5-a-27-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-5-a-28-s.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.1-5-a-5gs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/11.4.4-4.a-3-s-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A2.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A2.2_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.2_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A3.3_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A4.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S11.4.1_A5-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S8.12.7_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S8.12.7_A2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S8.12.7_A2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/S8.12.7_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/non-reference-return-true.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/delete/white-space-line-terminator-between-delete-unaryexpression-allowed.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T10.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T8.js
 create mode 100644 js/src/tests/test262/language/expressions/division/S11.5.2_A4_T9.js
 create mode 100644 js/src/tests/test262/language/expressions/division/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/division/bigint-arithmetic.js
 create mode 100644 js/src/tests/test262/language/expressions/division/bigint-complex-infinity.js
 create mode 100644 js/src/tests/test262/language/expressions/division/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/division/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/division/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/division/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/division/line-terminator.js
 create mode 100644 js/src/tests/test262/language/expressions/division/no-magic-asi-from-block-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/division/no-magic-asi.js
 create mode 100644 js/src/tests/test262/language/expressions/division/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/division/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A3.1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A3.2.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A3.3.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A4.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A4.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A5.1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A5.2.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A5.3.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A6.1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A6.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A6.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.1.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.2.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.3.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.4.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.5.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.6.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.7.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.8.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/S11.9.2_A7.9.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/bigint-and-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/bigint-and-boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/bigint-and-incomparable-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/bigint-and-non-finite.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/bigint-and-number-extremes.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/bigint-and-object.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/bigint-and-string.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/does-not-equals/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/always-create-new-promise.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assign-expr-get-value-abrupt-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/additive-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/array-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/arrow-function.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/await-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/await-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/call-expr-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/call-expr-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/call-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/cover-call-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/cover-parenthesized-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/import-meta.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/lhs-assign-operator-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/lhs-eq-assign-expr-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/lhs-eq-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/logical-and-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/logical-or-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/member-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/module-code-other_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/module-code_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/new-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/object-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/tagged-function-call.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/ternary.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/this.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/unary-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/yield-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/yield-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/assignment-expression/yield-star.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/await-import-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/await-import-evaluation_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/eval-rqstd-abrupt-err-type_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/eval-rqstd-abrupt-err-uri_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/instn-iee-err-ambiguous-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/instn-iee-err-ambiguous-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/instn-iee-err-ambiguous-export_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/instn-iee-err-ambiguous_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/instn-iee-err-circular-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/instn-iee-err-circular-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-arrow-import-catch-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-arrow-import-catch-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-arrow-import-catch-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-arrow-import-catch-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-arrow-import-catch-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-await-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-await-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-await-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-await-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-await-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-arrow-function-return-await-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-await-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-await-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-await-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-await-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-await-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-await-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-await-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-return-await-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-return-await-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-return-await-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-return-await-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-return-await-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-function-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-await-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-await-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-await-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-await-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-await-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-await-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-await-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-return-await-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-return-await-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-return-await-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-async-gen-return-await-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-import-catch-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-import-catch-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-import-catch-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-import-catch-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-import-catch-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-import-catch-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-import-catch-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-labeled-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-labeled-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-labeled-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-labeled-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-labeled-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-labeled-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-block-labeled-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-do-while-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-do-while-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-do-while-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-do-while-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-do-while-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-do-while-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-do-while-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-else-import-catch-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-else-import-catch-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-else-import-catch-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-else-import-catch-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-else-import-catch-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-else-import-catch-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-else-import-catch-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-function-import-catch-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-function-import-catch-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-function-import-catch-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-function-import-catch-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-function-import-catch-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-function-import-catch-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-function-import-catch-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-if-import-catch-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-if-import-catch-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-if-import-catch-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-if-import-catch-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-if-import-catch-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-if-import-catch-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-if-import-catch-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-while-import-catch-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-while-import-catch-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-while-import-catch-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-while-import-catch-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-while-import-catch-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-while-import-catch-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/nested-while-import-catch-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/script-code_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/top-level-import-catch-eval-rqstd-abrupt-typeerror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/top-level-import-catch-eval-rqstd-abrupt-urierror.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/top-level-import-catch-eval-script-code-target.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/top-level-import-catch-file-does-not-exist.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/top-level-import-catch-instn-iee-err-ambiguous-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/top-level-import-catch-instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/catch/top-level-import-catch-specifier-tostring-abrupt-rejects.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/custom-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/custom-tostring_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/custom-valueof_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/dynamic-import-module_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/empty_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/escape-sequence-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-cls-anon.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-cls-name-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-cls-named.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-expr-cls-anon.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-expr-cls-name-meth.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-expr-cls-named.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-expr-fn-anon.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-expr-fn-named.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-expr-gen-anon.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-expr-gen-named.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-export-dflt-expr-in.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-rqstd-once.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-rqstd-once_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-self-once-module.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/eval-self-once-script.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/for-await-resolution-and-error-a_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/for-await-resolution-and-error-agen-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/for-await-resolution-and-error-agen.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/for-await-resolution-and-error-b_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/for-await-resolution-and-error-poisoned_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/for-await-resolution-and-error.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/imported-self-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/indirect-resolution-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/indirect-resolution-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/indirect-resolution.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/module-code_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-Symbol-toStringTag.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-define-own-property.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-delete-exported-init-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-delete-exported-init-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-delete-non-exported-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-delete-non-exported-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-extensible.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-nested-namespace-dflt-direct.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-nested-namespace-dflt-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-nested-namespace-props-nrml.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-own-property-str-found-init.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-own-property-str-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-own-property-sym.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-str-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-str-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-sym-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-get-sym-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-has-property-str-found-init.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-has-property-str-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-has-property-sym-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-has-property-sym-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-no-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-own-property-keys-sort.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-prevent-extensions-object.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-prevent-extensions-reflect.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-prop-descs.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-set-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-set-prototype-of-null.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-set-prototype-of.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-set-same-values-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-set-same-values-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/await-ns-set-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/default-property-not-set-own.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/define-own-property_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/empty_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/get-nested-namespace-dflt-skip-named-end_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/get-nested-namespace-dflt-skip-named_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/get-nested-namespace-dflt-skip-prod-end_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/get-nested-namespace-dflt-skip-prod_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/get-nested-namespace-props-nrml-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/get-nested-namespace-props-nrml-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/get-nested-namespace-props-nrml-3_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/module-code_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/own-keys-sort_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-Symbol-toStringTag.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-define-own-property.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-delete-exported-init-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-delete-exported-init-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-delete-non-exported-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-delete-non-exported-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-extensible.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-nested-namespace-dflt-direct.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-nested-namespace-dflt-indirect.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-nested-namespace-props-nrml.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-own-property-str-found-init.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-own-property-str-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-own-property-sym.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-str-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-str-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-sym-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-get-sym-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-has-property-str-found-init.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-has-property-str-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-has-property-sym-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-has-property-sym-not-found.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-no-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-own-property-keys-sort.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-prevent-extensions-object.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-prevent-extensions-reflect.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-prop-descs.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-set-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-set-prototype-of-null.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-set-prototype-of.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-set-same-values-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-set-same-values-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/promise-then-ns-set-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/namespace/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/returns-promise.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/reuse-namespace-object-from-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/reuse-namespace-object-from-script.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/reuse-namespace-object.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-1-update-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-10-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-11-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-12-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-13-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-14-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-15-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-16-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-17-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-2-update-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-3-update-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-4-update-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-5-lhs-equals-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-6-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-7-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-8-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/invalid-assignmenttargettype-syntax-error-9-lhs-assignment-operator-assignment-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-assignment-expression-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-assignment-expression-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-assignment-expression-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-assignment-expression-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-assignment-expression-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-arrow-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-await-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-await-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-await-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-await-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-await-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-return-await-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-return-await-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-return-await-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-return-await-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-arrow-function-return-await-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-await-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-await-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-await-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-await-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-await-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-return-await-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-return-await-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-return-await-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-return-await-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-function-return-await-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-async-gen-await-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-labeled-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-labeled-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-labeled-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-labeled-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-labeled-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-block-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-do-while-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-do-while-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-do-while-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-do-while-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-do-while-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-braceless-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-braceless-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-braceless-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-braceless-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-braceless-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-else-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-return-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-return-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-return-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-return-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-function-return-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-braceless-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-braceless-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-braceless-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-braceless-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-braceless-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-if-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-while-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-while-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-while-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-while-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-while-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-expression-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-expression-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-expression-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-expression-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-expression-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/nested-with-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/top-level-assignment-expr-not-optional.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/top-level-no-new-call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/top-level-no-rest-param.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/top-level-not-extensible-args.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/invalid/top-level-not-extensible-no-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/callexpression-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/callexpression-templateliteral.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/empty_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-arrow-assignment-expression-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-arrow-assignment-expression-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-arrow-assignment-expression-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-arrow-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-arrow-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-arrow-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-await-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-await-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-await-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-return-await-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-return-await-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-arrow-function-return-await-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-await-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-await-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-await-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-return-await-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-return-await-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-return-await-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-function-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-async-gen-await-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-block-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-block-labeled-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-block-labeled-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-block-labeled-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-block-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-block-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-do-while-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-do-while-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-do-while-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-else-braceless-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-else-braceless-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-else-braceless-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-else-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-else-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-else-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-function-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-function-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-function-return-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-function-return-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-function-return-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-function-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-if-braceless-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-if-braceless-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-if-braceless-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-if-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-if-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-if-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-while-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-while-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-while-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-with-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-with-expression-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-with-expression-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-with-expression-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-with-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/nested-with-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/new-covered-expression-is-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/top-level-empty-str-is-valid-assign-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/top-level-nested-imports.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/syntax/valid/top-level-script-code-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/update-to-dynamic-import-other_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/update-to-dynamic-import.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/update-to-dynamic-import_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage-from-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/dynamic-import-module_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/eval-gtbndng-indirect-update-dflt_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/eval-gtbndng-indirect-update_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/module-code_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-assignment-expression-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-import-then-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-import-then-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-import-then-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-import-then-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-import-then-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-arrow-import-then-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-await-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-await-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-await-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-await-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-await-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-await-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-arrow-function-return-await-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-await-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-await-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-await-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-await-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-await-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-await-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-return-await-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-return-await-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-return-await-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-return-await-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-return-await-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-return-await-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-function-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-await-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-await-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-await-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-await-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-await-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-await-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-return-await-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-return-await-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-return-await-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-async-gen-return-await-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-block-import-then-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-block-import-then-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-block-import-then-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-block-import-then-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-block-import-then-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-block-import-then-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-do-while-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-do-while-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-do-while-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-do-while-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-do-while-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-do-while-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-else-import-then-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-else-import-then-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-else-import-then-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-else-import-then-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-else-import-then-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-else-import-then-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-function-import-then-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-function-import-then-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-function-import-then-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-function-import-then-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-function-import-then-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-function-import-then-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-braceless-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-braceless-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-braceless-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-braceless-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-braceless-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-braceless-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-import-then-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-import-then-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-import-then-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-import-then-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-import-then-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-if-import-then-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-while-import-then-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-while-import-then-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-while-import-then-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-while-import-then-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-while-import-then-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/nested-while-import-then-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/syntax-nested-block-labeled-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/syntax-nested-block-labeled-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/syntax-nested-block-labeled-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/syntax-nested-block-labeled-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/syntax-nested-block-labeled-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/syntax-nested-block-labeled-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/top-level-import-then-eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/top-level-import-then-eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/top-level-import-then-eval-script-code-host-resolves-module-code.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/top-level-import-then-is-call-expression-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/top-level-import-then-returns-thenable.js
 create mode 100644 js/src/tests/test262/language/expressions/dynamic-import/usage/top-level-import-then-specifier-tostring.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A3.1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A3.2.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A3.3.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A4.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A4.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A5.1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A5.2.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A5.3.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A6.1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A6.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A6.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.1.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.2.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.3.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.4.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.5.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.6.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.7.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.8.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S11.9.1_A7.9.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/S9.1_A1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/bigint-and-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/bigint-and-boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/bigint-and-incomparable-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/bigint-and-non-finite.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/bigint-and-number-extremes.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/bigint-and-object.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/bigint-and-string.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/coerce-symbol-to-prim-err.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/coerce-symbol-to-prim-invocation.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/coerce-symbol-to-prim-return-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/coerce-symbol-to-prim-return-prim.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/get-symbol-to-prim-err.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/symbol-abstract-equality-comparison.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/symbol-strict-equality-comparison.js
 create mode 100644 js/src/tests/test262/language/expressions/equals/to-prim-hint.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A10.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A11.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A12.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A13.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A14.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A15.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A16.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A17.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A18.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A19.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A2.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A20.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A21.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A22.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A23.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A4.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A5.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A6.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A7.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A8.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/applying-the-exp-operator_A9.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/bigint-arithmetic.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/bigint-negative-exponent-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/bigint-zero-base-zero-exponent.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-assignment-operator.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-evaluation-order.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-precedence-unary-expression-semantics.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-precedence-update-expression-semantics.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/exp-operator.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/int32_min-exponent.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/exponentiation/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/function/S10.1.1_A1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/function/arguments-with-arguments-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/function/arguments-with-arguments-lex.js
 create mode 100644 js/src/tests/test262/language/expressions/function/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/function/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/function/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-body-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-body-super-prop.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-errors/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-errors/invalid-names-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-errors/invalid-names-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-errors/invalid-names-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-errors/invalid-names-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-errors/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-params-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/function/early-params-super-prop.js
 create mode 100644 js/src/tests/test262/language/expressions/function/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/function/length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/function/name-arguments-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/name-arguments-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/function/name-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/name-eval-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/name-eval-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/function/name-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/name-eval-stricteval.js
 create mode 100644 js/src/tests/test262/language/expressions/function/name.js
 create mode 100644 js/src/tests/test262/language/expressions/function/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-arguments-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-dflt-yield-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-dflt-yield-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-duplicated-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-duplicated-strict-1-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-duplicated-strict-2-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-duplicated-strict-3-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-duplicated-strict-body-1.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-duplicated-strict-body-2.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-duplicated-strict-body-3.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-eval-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-eval-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/function/param-eval-stricteval.js
 create mode 100644 js/src/tests/test262/language/expressions/function/params-dflt-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/expressions/function/params-dflt-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/function/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/function/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/function/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/function/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-body-lex-distinct.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-name-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-name-var-open-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-name-var-open-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-param-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-param-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-param-rest-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-param-rest-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/function/scope-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/function/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/function/use-strict-with-non-simple-param.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/arguments-with-arguments-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/arguments-with-arguments-lex.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/default-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/eval-body-proto-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/generator-created-after-decl-inst.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/has-instance.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/implicit-name.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/invoke-as-constructor.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/length-property-descriptor.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/name.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-identifier-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-identifier-spread-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/named-yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/no-name.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/no-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/param-dflt-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/params-dflt-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/params-dflt-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/prototype-own-properties.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/prototype-property-descriptor.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/prototype-relation-to-function.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/prototype-typeof.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/prototype-uniqueness.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/prototype-value.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/return.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-body-lex-distinct.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-name-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-name-var-open-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-name-var-open-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-param-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-param-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-param-rest-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-param-rest-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/scope-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/use-strict-with-non-simple-param.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-function-expression-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-generator-expression-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-identifier-in-nested-function.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-literal-property-name.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-logical-or-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-parameter.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-property-name.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-statement.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-as-yield-operand.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-identifier-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-identifier-spread-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-star-after-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-star-before-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/generators/yield-weak-binding.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.1_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.2_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A3.2_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.10.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.11.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.12_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.12_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.4.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.5.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.6.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.7.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.8.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/S11.8.4_A4.9.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/bigint-and-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/bigint-and-incomparable-string.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/bigint-and-non-finite.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/bigint-and-number-extremes.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/bigint-and-string.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than-or-equal/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/11.8.2-1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/11.8.2-2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/11.8.2-3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/11.8.2-4.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.1_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.2_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A3.2_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.10.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.11.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.12_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.12_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.4.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.5.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.6.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.7.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.8.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/S11.8.2_A4.9.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/bigint-and-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/bigint-and-boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/bigint-and-incomparable-string.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/bigint-and-non-finite.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/bigint-and-number-extremes.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/bigint-and-string.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/bigint-and-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/greater-than/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A3_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/S11.1.6_A3_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/grouping/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/distinct-for-each-module.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/distinct-for-each-module_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/import-meta-is-an-ordinary-object.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/not-accessible-from-direct-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/same-object-returned.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/escape-sequence-import.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/escape-sequence-meta.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/goal-async-function-params-or-body.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/goal-async-generator-params-or-body.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/goal-function-params-or-body.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/goal-generator-params-or-body.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/goal-module-nested-function.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/goal-module.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/goal-script.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-array-destructuring-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-array-rest-destructuring-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-for-await-of-loop.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-for-in-loop.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-for-of-loop.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-object-destructuring-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-object-rest-destructuring-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/invalid-assignment-target-update-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/import.meta/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S11.8.7_A4.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S8.12.6_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S8.12.6_A2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S8.12.6_A2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/in/S8.12.6_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/in/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/in/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A6_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A6_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A7_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A7_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S11.8.6_A7_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A1_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A1_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A1_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A1_T8.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A2_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A2_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/S15.3.5.3_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/primitive-prototype-with-object.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/primitive-prototype-with-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/prototype-getter-with-object-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/prototype-getter-with-object.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/prototype-getter-with-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/symbol-hasinstance-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/symbol-hasinstance-invocation.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/symbol-hasinstance-not-callable.js
 create mode 100644 js/src/tests/test262/language/expressions/instanceof/symbol-hasinstance-to-boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A5.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S11.7.1_A5.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S9.5_A1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S9.5_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S9.5_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S9.5_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S9.5_A3.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S9.5_A3.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S9.5_A3.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/S9.5_A3.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/bigint-non-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/left-shift/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/11.8.3-1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/11.8.3-2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/11.8.3-3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/11.8.3-4.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.1_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.2_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A3.2_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.10.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.11.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.12_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.12_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.4.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.5.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.6.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.7.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.8.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/S11.8.3_A4.9.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/bigint-and-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/bigint-and-incomparable-string.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/bigint-and-non-finite.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/bigint-and-number-extremes.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/bigint-and-string.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than-or-equal/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.1_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.2_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A3.2_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.10.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.11.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.12_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.12_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.4.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.5.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.6.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.7.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.8.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/S11.8.1_A4.9.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/bigint-and-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/bigint-and-boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/bigint-and-incomparable-string.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/bigint-and-non-finite.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/bigint-and-number-extremes.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/bigint-and-string.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/bigint-and-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/less-than/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A2.1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/S11.11.1_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/symbol-logical-and-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-and/tco-right-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-lhs-before-rhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-put-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-no-set-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-extensible-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-simple-lhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-put-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-non-writeable-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-lhs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs-put.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator-unresolved-rhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-assignment-operator.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-and-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-lhs-before-rhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-put-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-no-set-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-extensible-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-simple-lhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-put-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-non-writeable-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-lhs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs-put.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator-unresolved-rhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-assignment-operator.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-nullish-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-lhs-before-rhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-put-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-no-set-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-extensible-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-simple-lhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-put-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-non-writeable-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-lhs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs-put.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator-unresolved-rhs.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-assignment-operator.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-non-simple.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/lgcl-or-whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-assignment/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S11.4.9_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S9.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S9.2_A2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S9.2_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S9.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S9.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S9.2_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S9.2_A5_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/S9.2_A6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-not/symbol-logical-not-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A2.1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/S11.11.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/symbol-logical-or-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/logical-or/tco-right-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A4_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A4_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A4_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/S11.5.3_A4_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/bigint-arithmetic.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/bigint-modulo-zero.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/line-terminator.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/modulus/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/S11.5.1_A4_T8.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/bigint-arithmetic.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/line-terminator.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/multiplication/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/asi.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/escaped-new.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/escaped-target.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/unary-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-call.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-fpapply.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-fpcall.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-member.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-new.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-reflect-apply.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-reflect-construct.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-super-property.js
 create mode 100644 js/src/tests/test262/language/expressions/new.target/value-via-tagged-template.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A2.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/new/S11.2.2_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/new/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/new/ctorExpr-fn-ref-before-args-eval-fn-wrapup.js
 create mode 100644 js/src/tests/test262/language/expressions/new/ctorExpr-fn-ref-before-args-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/new/ctorExpr-isCtor-after-args-eval-fn-wrapup.js
 create mode 100644 js/src/tests/test262/language/expressions/new/ctorExpr-isCtor-after-args-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/new/non-ctor-err-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/new/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-mult-err-expr-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-mult-err-iter-get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-mult-err-itr-get-call.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-mult-err-itr-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-mult-err-itr-step.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-mult-err-itr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-mult-err-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-mult-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-sngl-err-expr-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-sngl-err-itr-get-call.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-sngl-err-itr-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-sngl-err-itr-get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-sngl-err-itr-step.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-sngl-err-itr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-sngl-err-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-err-sngl-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-mult-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-mult-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-mult-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-mult-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-mult-obj-ident.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-mult-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-mult-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-getter-descriptor.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-getter-init.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-manipulate-outter-obj-in-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-mult-spread-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-mult-spread.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-override-immutable.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-overrides-prev-properties.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-spread-order.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-symbol-property.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-obj-with-overrides.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-sngl-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-sngl-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-sngl-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-sngl-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/new/spread-sngl-obj-ident.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5-0-1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5-0-2.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5-1gs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5-2gs.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_3-3-1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_4-4-a-3.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_4-4-b-1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_4-5-1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_5-4-1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_6-3-1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_6-3-2.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_7-3-1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/11.1.5_7-3-2.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A2.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A4.1.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/object/S11.1.5_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/object/__proto__-permitted-dup.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-computed-err-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-computed-err-to-prop-key.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-computed-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-computed-in.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-computed-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-computed-yield-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-computed.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-numeric-binary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-numeric-exponent.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-numeric-hex.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-numeric-leading-decimal.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-numeric-non-canonical.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-numeric-octal.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-numeric-zero.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-char-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-default.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-double-quote.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-hex-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-line-continuation.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-single-quote.js
 create mode 100644 js/src/tests/test262/language/expressions/object/accessor-name-literal-string-unicode-escape.js
 create mode 100644 js/src/tests/test262/language/expressions/object/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/object/computed-__proto__.js
 create mode 100644 js/src/tests/test262/language/expressions/object/computed-property-evaluation-order.js
 create mode 100644 js/src/tests/test262/language/expressions/object/concise-generator.js
 create mode 100644 js/src/tests/test262/language/expressions/object/cover-initialized-name.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-break-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-case-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-class-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-const-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-default.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-do-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-else-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-export-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-extends.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-for-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-function-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-if-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-implements-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-import-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-in-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-interface-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-let-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-new-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-package-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-private-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-protected-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-public-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-return-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-static-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-super-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-this-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-try-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-var-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-void-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-while-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/covered-ident-name-prop-name-literal-with-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/async-gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/object/fn-name-accessor-get.js
 create mode 100644 js/src/tests/test262/language/expressions/object/fn-name-accessor-set.js
 create mode 100644 js/src/tests/test262/language/expressions/object/fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/object/fn-name-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/expressions/object/fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/getter-body-strict-inside.js
 create mode 100644 js/src/tests/test262/language/expressions/object/getter-body-strict-outside-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/getter-param-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/getter-prop-desc.js
 create mode 100644 js/src/tests/test262/language/expressions/object/getter-super-prop.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-break-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-case-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-class-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-const-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-default.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-do-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-else-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-export-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-extends.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-for-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-function-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-if-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-implements-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-import-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-in-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-interface-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-let-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-new-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-package-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-private-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-protected-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-public-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-return-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-static-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-super-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-this-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-try-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-var-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-void-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-while-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-method-def-with-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-break-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-case-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-class-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-const-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-default-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-default.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-do-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-else-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-export-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-extends.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-for-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-function-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-if-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-implements-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-import-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-in-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-interface-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-let-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-new-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-package-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-private-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-protected-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-public-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-return-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-static-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-super-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-this-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-try-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-var-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-void-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-while-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/ident-name-prop-name-literal-with-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/identifier-shorthand-invalid-computed-name.js
 create mode 100644 js/src/tests/test262/language/expressions/object/identifier-shorthand-invalid-zero.js
 create mode 100644 js/src/tests/test262/language/expressions/object/let-non-strict-access.js
 create mode 100644 js/src/tests/test262/language/expressions/object/let-non-strict-syntax.js
 create mode 100644 js/src/tests/test262/language/expressions/object/literal-property-name-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-escaped-async.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-meth-rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-identifier-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-identifier-spread-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-gen-yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-escaped-async.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-meth-rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-super-call-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/async-super-call-param.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-async-method-duplicate-parameters.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-arguments-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-async-lineterminator.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-await-in-formals-default.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-await-in-formals.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-eval-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/escaped-get.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/escaped-set.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-meth-rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-identifier-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-identifier-spread-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/gen-yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-invoke-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-invoke-fn-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-invoke-fn-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-length.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-name-prop-string.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-name-prop-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-no-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-param-id-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-param-init-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-param-redecl-const.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-param-redecl-let.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-params.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-prop-name-eval-error.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-prop-name-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-prop-name-yield-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-property-desc.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-prototype-prop.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-return.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-super-call-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-super-call-param.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-super-prop-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-super-prop-param.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/meth-rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-invoke-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-invoke-fn-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-invoke-fn-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-length.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-name-prop-string.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-name-prop-symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-param-id-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-param-init-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-param-redecl.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-params.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-prop-name-eval-error.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-prop-name-yield-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-prop-name-yield-id.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-property-desc.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-prototype-prop.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-prototype.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-super-call-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-super-call-param.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-super-prop-body.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/name-super-prop-param.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/object-method-returns-promise.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/params-dflt-gen-meth-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/params-dflt-gen-meth-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/params-dflt-meth-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/params-dflt-meth-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-async-fn-inside-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-async-fn.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-async-gen-inside-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-async-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-gen-inside-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-gen.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-get-method-inside-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-get-method.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-method-inside-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-method.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-set-method-inside-class.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/private-name-early-error-set-method.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/use-strict-with-non-simple-param.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-expression-with-rhs.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-expression-without-rhs.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-function-expression-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-generator-method-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-identifier-in-nested-function.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-literal-property-name.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-logical-or-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-parameter.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-property-name.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-statement.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-as-yield-operand.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-return.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-star-after-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-star-before-newline.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method-definition/yield-weak-binding.js
 create mode 100644 js/src/tests/test262/language/expressions/object/method.js
 create mode 100644 js/src/tests/test262/language/expressions/object/not-defined.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-def-id-eval-error-2.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-def-id-eval-error.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-def-id-get-error.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-def-id-valid.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-def-invalid-async-prefix.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-def-invalid-star-prefix.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-dup-data-data.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-dup-data-set.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-dup-get-data.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-dup-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-dup-get-set-get.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-dup-set-data.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-dup-set-get-set.js
 create mode 100644 js/src/tests/test262/language/expressions/object/prop-dup-set-set.js
 create mode 100644 js/src/tests/test262/language/expressions/object/properties-names-eval-arguments.js
 create mode 100644 js/src/tests/test262/language/expressions/object/property-name-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-gen-meth-body-lex-distinct.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-gen-meth-param-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-gen-meth-param-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-gen-meth-param-rest-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-gen-meth-param-rest-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-gen-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-gen-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-getter-body-lex-distinc.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-meth-body-lex-distinct.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-meth-param-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-meth-param-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-meth-param-rest-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-meth-param-rest-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-setter-body-lex-distinc.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-setter-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/expressions/object/scope-setter-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-body-strict-inside.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-body-strict-outside-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-length-dflt.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-param-arguments-strict-inside.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-param-arguments-strict-outside-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-param-eval-strict-inside.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-param-eval-strict-outside-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-prop-desc.js
 create mode 100644 js/src/tests/test262/language/expressions/object/setter-super-prop.js
 create mode 100644 js/src/tests/test262/language/expressions/object/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/object/yield-non-strict-access.js
 create mode 100644 js/src/tests/test262/language/expressions/object/yield-non-strict-syntax.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/call-expression-super-no-base.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/call-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/early-errors-tail-position-template-string-esi.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/early-errors-tail-position-template-string.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/iteration-statement-do.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/iteration-statement-for-await-of.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/iteration-statement-for-in.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/iteration-statement-for-of-type-error.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/iteration-statement-for.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/iteration-statement-while.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/member-expression-async-identifier.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/member-expression-async-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/member-expression-async-this.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/member-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/new-target-optional-call.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/optional-call-preserves-this.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/optional-chain-async-optional-chain-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/optional-chain-async-square-brackets.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/optional-chain-expression-optional-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/optional-chain.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/optional-expression.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/punctuator-decimal-lookahead.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/runtime-semantics-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/short-circuiting.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/static-semantics-simple-assignment.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/super-property-optional-call.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/update-expression-postfix.js
 create mode 100644 js/src/tests/test262/language/expressions/optional-chaining/update-expression-prefix.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/11.3.2-2-3-s.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A5_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A5_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A5_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/S11.3.2_A6_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/arguments-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/arguments-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/eval-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/eval-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/line-terminator-carriage-return.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/line-terminator-line-feed.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/line-terminator-line-separator.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/line-terminator-paragraph-separator.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/target-cover-id.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/target-cover-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/target-cover-yieldexpr.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/target-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-decrement/whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/11.3.1-2-1gs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/11.3.1-2-3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A5_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A5_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A5_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/S11.3.1_A6_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/arguments-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/arguments-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/eval-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/eval-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/line-terminator-carriage-return.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/line-terminator-line-feed.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/line-terminator-line-separator.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/line-terminator-paragraph-separator.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/target-cover-id.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/target-cover-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/target-cover-yieldexpr.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/target-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/postfix-increment/whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/11.4.5-2-2gs-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/11.4.5-2-3-s.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A5_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A5_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A5_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/S11.4.5_A6_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/arguments-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/arguments-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/eval-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/eval-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/target-cover-id.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/target-cover-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/target-cover-yieldexpr.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/target-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-decrement/whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/11.4.4-2-3-s.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A5_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A5_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A5_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A5_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A6_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A6_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/S11.4.4_A6_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/arguments-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/arguments-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/eval-nostrict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/eval-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/target-cover-id.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/target-cover-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/target-cover-yieldexpr.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/target-newtarget.js
 create mode 100644 js/src/tests/test262/language/expressions/prefix-increment/whitespace.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A2.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T8.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S11.2.1_A4_T9.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S8.12.3_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S8.12.3_A2.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/S8.12.3_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/non-identifier-name.js
 create mode 100644 js/src/tests/test262/language/expressions/property-accessors/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/relational/S9.1_A1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/relational/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/relational/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A5.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/S11.7.2_A5.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/bigint-non-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/right-shift/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A4.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A4.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A5.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A6.1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A6.2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A7.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A8_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A8_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A8_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A8_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/S11.9.5_A8_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/bigint-and-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/bigint-and-boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/bigint-and-incomparable-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/bigint-and-non-finite.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/bigint-and-number-extremes.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/bigint-and-object.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/bigint-and-string.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-does-not-equals/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A4.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A4.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A4.3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A5.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A6.1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A6.2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A7.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A8_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A8_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A8_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A8_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/S11.9.4_A8_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/bigint-and-bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/bigint-and-boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/bigint-and-incomparable-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/bigint-and-non-finite.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/bigint-and-number-extremes.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/bigint-and-object.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/bigint-and-string.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/strict-equals/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A4_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A4_T7.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/S11.6.2_A4_T8.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/bigint-arithmetic.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/subtraction/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/super/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-arg-evaluation-err.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-bind-this-value-twice.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-bind-this-value.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-construct-error.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-construct-invocation.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-expr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-poisoned-underscore-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-proto-not-ctor.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-mult-err-expr-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-mult-err-iter-get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-mult-err-itr-get-call.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-mult-err-itr-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-mult-err-itr-step.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-mult-err-itr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-mult-err-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-mult-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-sngl-err-expr-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-sngl-err-itr-get-call.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-sngl-err-itr-get-get.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-sngl-err-itr-get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-sngl-err-itr-step.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-sngl-err-itr-value.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-sngl-err-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-err-sngl-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-mult-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-mult-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-mult-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-mult-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-mult-obj-ident.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-mult-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-mult-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-getter-descriptor.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-getter-init.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-manipulate-outter-obj-in-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-mult-spread-getter.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-mult-spread.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-null.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-override-immutable.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-overrides-prev-properties.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-spread-order.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-symbol-property.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-obj-with-overrides.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-sngl-empty.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-sngl-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-sngl-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-sngl-literal.js
 create mode 100644 js/src/tests/test262/language/expressions/super/call-spread-sngl-obj-ident.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-cls-null-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-cls-ref-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-cls-ref-this.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-cls-this-uninit.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-cls-val-from-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-cls-val-from-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-cls-val.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-obj-null-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-obj-ref-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-obj-ref-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-obj-ref-this.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-obj-val-from-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-obj-val-from-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-dot-obj-val.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-err.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-key-err.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-null-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-ref-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-ref-this.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-this-uninit.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-val-from-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-val-from-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-cls-val.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-err.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-key-err.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-null-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-ref-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-ref-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-ref-this.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-val-from-arrow.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-val-from-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-expr-obj-val.js
 create mode 100644 js/src/tests/test262/language/expressions/super/prop-poisoned-underscore-proto.js
 create mode 100644 js/src/tests/test262/language/expressions/super/realm.js
 create mode 100644 js/src/tests/test262/language/expressions/super/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-different-functions-same-site.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-differing-expressions-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-differing-expressions-new-function.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-differing-expressions.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-differing-raw-strings.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-differing-string-count.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-eval-inner-function.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-identical-source-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-identical-source-new-function.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-identical-source.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-realm.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-same-site-top-level.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/cache-same-site.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/call-expression-argument-list-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/call-expression-context-no-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/call-expression-context-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/chained-application.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/constructor-invocation.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/invalid-escape-sequences.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/member-expression-argument-list-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/member-expression-context.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/tco-call-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/tco-member-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/template-object-frozen-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/template-object-frozen-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/template-object-template-map.js
 create mode 100644 js/src/tests/test262/language/expressions/tagged-template/template-object.js
 create mode 100644 js/src/tests/test262/language/expressions/tco-pos-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/evaluation-order.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-legacy-octal-escape-sequence.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-unicode-escape-sequence-1.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-unicode-escape-sequence-2.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-unicode-escape-sequence-3.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-unicode-escape-sequence-4.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-unicode-escape-sequence-5.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-unicode-escape-sequence-6.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-unicode-escape-sequence-7.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/invalid-unicode-escape-sequence-8.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/literal-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/literal-expr-function.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/literal-expr-member-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/literal-expr-method.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/literal-expr-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/literal-expr-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/literal-expr-template.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/literal-expr-tostr-error.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-many-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-many-expr-function.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-many-expr-member-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-many-expr-method.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-many-expr-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-many-expr-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-many-expr-template.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-many-expr-tostr-error.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-one-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-one-expr-function.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-one-expr-member-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-one-expr-method.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-one-expr-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-one-expr-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-one-expr-template.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/middle-list-one-expr-tostr-error.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/mongolian-vowel-separator-eval.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/mongolian-vowel-separator.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/no-sub.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-character-escape-sequence.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-hex-escape-sequence.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-line-continuation.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-line-terminator-sequence.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-no-substitution.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-null-character-escape-sequence.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-template-character.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-template-characters.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-template-head.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-template-middle.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-template-tail.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-utf16-escape-sequence.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/tv-zwnbsp.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/unicode-escape-nls-err.js
 create mode 100644 js/src/tests/test262/language/expressions/template-literal/unicode-escape-no-hex-err.js
 create mode 100644 js/src/tests/test262/language/expressions/this/11.1.1-1.js
 create mode 100644 js/src/tests/test262/language/expressions/this/S11.1.1_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/this/S11.1.1_A3.1.js
 create mode 100644 js/src/tests/test262/language/expressions/this/S11.1.1_A3.2.js
 create mode 100644 js/src/tests/test262/language/expressions/this/S11.1.1_A4.1.js
 create mode 100644 js/src/tests/test262/language/expressions/this/S11.1.1_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/this/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/this/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/boolean.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/built-in-exotic-objects-no-call.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/built-in-functions.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/built-in-ordinary-objects-no-call.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/get-value-ref-err.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/get-value.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/native-call.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/null.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/number.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/proxy.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/string.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/symbol.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/syntax.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/undefined.js
 create mode 100644 js/src/tests/test262/language/expressions/typeof/unresolvable-reference.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/11.4.7-4-1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A4.1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/S11.4.7_A4.2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/bigint-non-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-minus/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/11.4.6-2-1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A3_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A3_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S11.4.6_A3_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S9.3_A1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S9.3_A2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S9.3_A3_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S9.3_A4.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S9.3_A4.2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/S9.3_A5_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/bigint-throws.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/unary-plus/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A2.4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T1.1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T1.2.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T1.3.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T1.4.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T1.5.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.3.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.4.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.5.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.6.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.7.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.8.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A3_T2.9.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A5.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S11.7.3_A5.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S9.6_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S9.6_A2.1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S9.6_A2.2.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S9.6_A3.1_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S9.6_A3.1_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S9.6_A3.1_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S9.6_A3.1_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/S9.6_A3.2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/bigint-and-number.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/bigint-errors.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/bigint-non-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/bigint-toprimitive.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/bigint-wrapped-values.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/bigint.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/order-of-evaluation.js
 create mode 100644 js/src/tests/test262/language/expressions/unsigned-right-shift/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A1.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A2_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A2_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A4_T3.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A4_T5.js
 create mode 100644 js/src/tests/test262/language/expressions/void/S11.4.2_A4_T6.js
 create mode 100644 js/src/tests/test262/language/expressions/void/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/void/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/arguments-object-attributes.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/browser.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/captured-free-vars.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/formal-parameters-after-reassignment-non-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/formal-parameters-after-reassignment-strict-strict.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/formal-parameters.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/from-catch.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/from-try.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/from-with.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/in-iteration-stmt.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/in-rltn-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/invalid-left-hand-side.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/iter-value-specified.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/iter-value-unspecified.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/rhs-iter.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/rhs-omitted.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/rhs-primitive.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/rhs-regexp.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/rhs-template-middle.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/rhs-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/rhs-yield.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/shell.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-array.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-in-iteration-stmt.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-in-rltn-expr.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-iterable.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-get-call-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-get-call-non-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-get-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-nrml-next-call-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-nrml-next-call-non-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-nrml-next-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-nrml-next-invoke.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-nrml-res-done-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-nrml-res-done-no-value.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-nrml-res-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-nrml-res-value-final.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-no-rtrn.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-res-done-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-res-done-no-value.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-res-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-res-value-final.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-rtrn-call-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-rtrn-call-non-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-rtrn-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-rtrn-rtrn-invoke.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-res-done-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-res-done-no-value.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-res-value-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-res-value-final.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-thrw-call-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-thrw-call-non-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-thrw-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-thrw-invoke.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-violation-no-rtrn.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-call-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-call-non-obj.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-get-err.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-iter-thrw-violation-rtrn-invoke.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-rhs-unresolvable.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/star-string.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/then-return.js
 create mode 100644 js/src/tests/test262/language/expressions/yield/within-for.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-1-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-10-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-100-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-100gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-101-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-101gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-102-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-102gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-103.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-104-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-105.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-106-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-10gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-11-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-11gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-12-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-12gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-13-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-13gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-14-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-14gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-15-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-15gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-16-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-16gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-17-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-17gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-18gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-19-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-19gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-2-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-20-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-20gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-21-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-21gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-22-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-22gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-23-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-23gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-24-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-24gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-25-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-25gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-26-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-26gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-27-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-27gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-28-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-28gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-29-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-29gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-3-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-30-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-30gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-31-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-31gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-32-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-32gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-33-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-33gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-34-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-34gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-35-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-35gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-36-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-36gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-37-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-37gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-38-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-38gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-39-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-39gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-4-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-40-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-40gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-41-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-41gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-42-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-42gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-43-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-43gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-44-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-44gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-45-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-45gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-46-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-46gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-47-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-47gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-48-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-48gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-49-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-49gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-5-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-50-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-50gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-51-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-51gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-52-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-52gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-53-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-53gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-54-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-54gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-55-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-55gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-56-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-56gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-57-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-57gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-58-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-58gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-59-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-59gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-60-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-60gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-61-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-61gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-62-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-62gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-63-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-63gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-64-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-64gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-65-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-65gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-66-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-66gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-67-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-67gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-68-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-68gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-69-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-69gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-7-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-70-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-70gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-71-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-71gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-72-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-72gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-73-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-73gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-74-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-74gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-75-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-75gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-76-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-76gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-77-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-77gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-78-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-78gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-79-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-79gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-7gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-8-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-80-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-80gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-81-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-81gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-82-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-82gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-83-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-83gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-84-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-84gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-85-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-85gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-86-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-86gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-87-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-87gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-88-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-88gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-89-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-89gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-8gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-9-s-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-90-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-90gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-91-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-91gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-92-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-92gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-93-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-93gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-94-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-94gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-95-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-95gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-96-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-96gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-97-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-97gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-98-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-98gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-99-s.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-99gs.js
 create mode 100644 js/src/tests/test262/language/function-code/10.4.3-1-9gs-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.1.6_A1_T1.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.2.1_A1.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.2.1_A2.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.2.1_A3.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.2.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.2.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.2.1_A5.1_T1.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.2.1_A5.1_T2.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.2.1_A5.2_T1.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.4.3_A1-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.4A1.1_T2.js
 create mode 100644 js/src/tests/test262/language/function-code/S10.4_A1.1_T1.js
 create mode 100644 js/src/tests/test262/language/function-code/block-decl-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/browser.js
 create mode 100644 js/src/tests/test262/language/function-code/eval-param-env-with-computed-key.js
 create mode 100644 js/src/tests/test262/language/function-code/eval-param-env-with-prop-initializer.js
 create mode 100644 js/src/tests/test262/language/function-code/shell.js
 create mode 100644 js/src/tests/test262/language/function-code/switch-case-decl-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/function-code/switch-dflt-decl-onlystrict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/_implements.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/abstract.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/boolean.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/browser.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/byte.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/char.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/class.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/const.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/debugger.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/double.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/enum.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/export.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/extends.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/final.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/float.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/goto.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/implement.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/implements-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/implements-strict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/implements-titlecase.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/implements-uppercase.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/implements.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/implements0.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/implementss.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/import.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/int.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/interface-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/interface-strict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/interface.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/let-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/let-strict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/long.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/native.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/package-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/package-strict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/package.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/private-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/private-strict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/private.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/protected-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/protected-strict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/protected.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/public-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/public-strict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/public.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/shell.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/short.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/static-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/static-strict-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/static.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/super.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/synchronized.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/throws.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/transient.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/volatile.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/yield-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/future-reserved-words/yield-strict-strict.js
 create mode 100644 js/src/tests/test262/language/global-code/S10.1.7_A1_T1.js
 create mode 100644 js/src/tests/test262/language/global-code/S10.4.1_A1_T1.js
 create mode 100644 js/src/tests/test262/language/global-code/S10.4.1_A1_T2.js
 create mode 100644 js/src/tests/test262/language/global-code/block-decl-strict-strict.js
 create mode 100644 js/src/tests/test262/language/global-code/browser.js
 create mode 100644 js/src/tests/test262/language/global-code/decl-func-dup.js
 create mode 100644 js/src/tests/test262/language/global-code/decl-func.js
 create mode 100644 js/src/tests/test262/language/global-code/decl-lex-configurable-global.js
 create mode 100644 js/src/tests/test262/language/global-code/decl-lex-deletion.js
 create mode 100644 js/src/tests/test262/language/global-code/decl-lex-restricted-global.js
 create mode 100644 js/src/tests/test262/language/global-code/decl-lex.js
 create mode 100644 js/src/tests/test262/language/global-code/decl-var.js
 create mode 100644 js/src/tests/test262/language/global-code/export.js
 create mode 100644 js/src/tests/test262/language/global-code/import.js
 create mode 100644 js/src/tests/test262/language/global-code/invalid-private-names-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/global-code/invalid-private-names-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/global-code/invalid-private-names-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/global-code/invalid-private-names-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/global-code/new.target-arrow.js
 create mode 100644 js/src/tests/test262/language/global-code/new.target.js
 create mode 100644 js/src/tests/test262/language/global-code/return.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-func-dups.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-func-err-non-configurable.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-func-err-non-extensible.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-func.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-lex-deletion.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-lex-lex.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-lex-restricted-global.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-lex-var.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-lex.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-var-collision.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-var-err.js
 create mode 100644 js/src/tests/test262/language/global-code/script-decl-var.js
 create mode 100644 js/src/tests/test262/language/global-code/shell.js
 create mode 100644 js/src/tests/test262/language/global-code/super-call-arrow.js
 create mode 100644 js/src/tests/test262/language/global-code/super-call.js
 create mode 100644 js/src/tests/test262/language/global-code/super-prop-arrow.js
 create mode 100644 js/src/tests/test262/language/global-code/super-prop.js
 create mode 100644 js/src/tests/test262/language/global-code/switch-case-decl-strict-strict.js
 create mode 100644 js/src/tests/test262/language/global-code/switch-dflt-decl-strict-strict.js
 create mode 100644 js/src/tests/test262/language/global-code/unscopables-ignored.js
 create mode 100644 js/src/tests/test262/language/global-code/yield-non-strict.js
 create mode 100644 js/src/tests/test262/language/global-code/yield-strict-strict.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T1.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T3.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T4.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T5.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T6.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T7.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T8.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S10.2.2_A1_T9.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S11.1.2_A1_T1.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/S11.1.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/browser.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/shell.js
 create mode 100644 js/src/tests/test262/language/identifier-resolution/unscopables.js
 create mode 100644 js/src/tests/test262/language/identifiers/browser.js
 create mode 100644 js/src/tests/test262/language/identifiers/other_id_continue-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/other_id_continue.js
 create mode 100644 js/src/tests/test262/language/identifiers/other_id_start-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/other_id_start.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-digits-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-digits-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-digits.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-10.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-10.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-11.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-11.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-12.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-12.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-13.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-13.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-5.2.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-5.2.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-6.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-6.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-6.1.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-6.1.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-7.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-7.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-8.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-8.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-9.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/part-unicode-9.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/shell.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-dollar-sign.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-escape-seq.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-underscore.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-10.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-10.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-11.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-11.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-12.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-12.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-13.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-13.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-5.2.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-5.2.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-6.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-6.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-6.1.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-6.1.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-7.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-7.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-8.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-8.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-9.0.0-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-9.0.0.js
 create mode 100644 js/src/tests/test262/language/identifiers/start-unicode-ltr.js
 create mode 100644 js/src/tests/test262/language/identifiers/unicode-escape-nls-err.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-break-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-break-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-break.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-case-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-case-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-case.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-catch-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-catch-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-catch.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-class-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-class-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-class.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-const-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-const-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-const.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-continue-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-continue-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-continue.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-debugger-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-debugger-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-debugger.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-default-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-default-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-default.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-delete-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-delete-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-delete.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-do-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-do-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-do.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-dollar-sign-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-dollar-sign-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-dollar-sign.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-else-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-else-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-else.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-enum-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-enum-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-enum.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-export-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-export-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-export.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-extends-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-extends-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-extends.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-false-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-false-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-false.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-finally-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-finally-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-finally.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-for-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-for-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-for.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-function-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-function-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-function.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-if-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-if-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-if.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-import-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-import-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-import.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-in-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-in-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-in.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-instanceof-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-instanceof-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-instanceof.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-new-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-new-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-new.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-null-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-null-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-null.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-return-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-return-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-return.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-super-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-super-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-super.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-switch-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-switch-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-switch.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-this-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-this-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-this.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-throw-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-throw-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-throw.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-true-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-true-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-true.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-try-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-try-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-try.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-typeof-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-typeof-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-typeof.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-underscore-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-underscore-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-underscore.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-var-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-var-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-var.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-void-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-void-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-void.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-while-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-while-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-while.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-with-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-with-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-with.js
 create mode 100644 js/src/tests/test262/language/identifiers/val-yield-strict-strict.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-cjk-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-cjk.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-eng-alpha-lower-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-eng-alpha-lower-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-eng-alpha-lower.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-eng-alpha-upper-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-eng-alpha-upper-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-eng-alpha-upper.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-rus-alpha-lower-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-rus-alpha-lower-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-rus-alpha-lower.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-rus-alpha-upper-via-escape-hex.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-rus-alpha-upper-via-escape-hex4.js
 create mode 100644 js/src/tests/test262/language/identifiers/vals-rus-alpha-upper.js
 create mode 100644 js/src/tests/test262/language/identifiers/vertical-tilde-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/vertical-tilde-continue.js
 create mode 100644 js/src/tests/test262/language/identifiers/vertical-tilde-start-escaped.js
 create mode 100644 js/src/tests/test262/language/identifiers/vertical-tilde-start.js
 create mode 100644 js/src/tests/test262/language/import/browser.js
 create mode 100644 js/src/tests/test262/language/import/dup-bound-names.js
 create mode 100644 js/src/tests/test262/language/import/escaped-as-import-specifier.js
 create mode 100644 js/src/tests/test262/language/import/escaped-as-namespace-import.js
 create mode 100644 js/src/tests/test262/language/import/escaped-from.js
 create mode 100644 js/src/tests/test262/language/import/shell.js
 create mode 100644 js/src/tests/test262/language/keywords/browser.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-break.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-case.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-catch.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-continue.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-default.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-delete.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-do.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-else.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-finally.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-for.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-function.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-if.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-in.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-instanceof.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-new.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-return.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-switch.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-this.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-throw.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-try.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-typeof.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-var.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-void.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-while.js
 create mode 100644 js/src/tests/test262/language/keywords/ident-ref-with.js
 create mode 100644 js/src/tests/test262/language/keywords/shell.js
 create mode 100644 js/src/tests/test262/language/line-terminators/7.3-15.js
 create mode 100644 js/src/tests/test262/language/line-terminators/7.3-5.js
 create mode 100644 js/src/tests/test262/language/line-terminators/7.3-6.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A2.2_T2.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A3.2_T1.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A5.4.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A6_T1.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A6_T2.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A6_T3.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A6_T4.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A7_T1.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A7_T2.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A7_T3.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A7_T4.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A7_T5.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A7_T6.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A7_T7.js
 create mode 100644 js/src/tests/test262/language/line-terminators/S7.3_A7_T8.js
 create mode 100644 js/src/tests/test262/language/line-terminators/between-tokens-cr.js
 create mode 100644 js/src/tests/test262/language/line-terminators/between-tokens-lf.js
 create mode 100644 js/src/tests/test262/language/line-terminators/between-tokens-ls.js
 create mode 100644 js/src/tests/test262/language/line-terminators/between-tokens-ps.js
 create mode 100644 js/src/tests/test262/language/line-terminators/browser.js
 create mode 100644 js/src/tests/test262/language/line-terminators/comment-multi-cr.js
 create mode 100644 js/src/tests/test262/language/line-terminators/comment-multi-lf.js
 create mode 100644 js/src/tests/test262/language/line-terminators/comment-multi-ls.js
 create mode 100644 js/src/tests/test262/language/line-terminators/comment-multi-ps.js
 create mode 100644 js/src/tests/test262/language/line-terminators/comment-single-cr.js
 create mode 100644 js/src/tests/test262/language/line-terminators/comment-single-lf.js
 create mode 100644 js/src/tests/test262/language/line-terminators/comment-single-ls.js
 create mode 100644 js/src/tests/test262/language/line-terminators/comment-single-ps.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-comment-single-cr.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-comment-single-lf.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-comment-single-ls.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-comment-single-ps.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-regexp-cr.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-regexp-lf.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-regexp-ls.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-regexp-ps.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-string-cr.js
 create mode 100644 js/src/tests/test262/language/line-terminators/invalid-string-lf.js
 create mode 100644 js/src/tests/test262/language/line-terminators/shell.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/binary-invalid-digit.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/browser.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/exponent-part.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/hexadecimal-invalid-digit.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/legacy-octal-like-invalid-00n.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/legacy-octal-like-invalid-01n.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/legacy-octal-like-invalid-07n.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/mv-is-not-integer-dil-dot-dds.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/mv-is-not-integer-dot-dds.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/non-octal-like-invalid-0008n.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/non-octal-like-invalid-012348n.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/non-octal-like-invalid-08n.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/non-octal-like-invalid-09n.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/browser.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-bil-bd-nsl-bds.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-bil-bds-nsl-bd.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-bil-bds-nsl-bds.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-bil-nsl-bd-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-bil-nsl-bd-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-dd-nsl-dd-one-of.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-dd-nsl-dds-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-dd-nsl-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-dds-nsl-dds-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-dds-nsl-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-hil-hd-nsl-hds.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-hil-hds-nsl-hd.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-hil-hds-nsl-hds.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-hil-nsl-hd-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-hil-nsl-hd-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-lol-00-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-lol-01-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-lol-07-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-lol-0_0-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-lol-0_1-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-lol-0_7-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nonoctal-08-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nonoctal-09-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nonoctal-0_8-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nonoctal-0_9-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nzd-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nzd-nsl-dds-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-nzd-nsl-dds.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-oil-nsl-od-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-oil-nsl-od-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-oil-od-nsl-od-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-oil-od-nsl-od.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-oil-od-nsl-ods.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-oil-ods-nsl-od.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-oil-ods-nsl-ods.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/numeric-separator-literal-unicode-err.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/numeric-separators/shell.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/octal-invalid-digit.js
 create mode 100644 js/src/tests/test262/language/literals/bigint/shell.js
 create mode 100644 js/src/tests/test262/language/literals/boolean/S7.8.2_A1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/boolean/S7.8.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/boolean/browser.js
 create mode 100644 js/src/tests/test262/language/literals/boolean/shell.js
 create mode 100644 js/src/tests/test262/language/literals/browser.js
 create mode 100644 js/src/tests/test262/language/literals/null/S7.8.1_A1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/null/S7.8.1_A1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/null/browser.js
 create mode 100644 js/src/tests/test262/language/literals/null/shell.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/7.8.3-1gs-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/7.8.3-2gs-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/7.8.3-3gs-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.2_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.2_T4.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.2_T5.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.2_T6.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.2_T7.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A1.2_T8.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.1_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.2_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.2_T4.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.2_T5.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.2_T6.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.2_T7.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A2.2_T8.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.2_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.3_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.3_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.3_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.3_T4.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.3_T5.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.3_T6.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.3_T7.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.3_T8.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.4_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.4_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.4_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.4_T4.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.4_T5.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.4_T6.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.4_T7.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A3.4_T8.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.1_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.1_T4.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.1_T5.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.1_T6.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.1_T7.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.1_T8.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.2_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.2_T4.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.2_T5.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.2_T6.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.2_T7.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A4.2_T8.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T3.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T4.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T5.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T6.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T7.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A5.1_T8.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A6.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A6.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A6.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/S7.8.3_A6.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/binary-invalid-digit.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/binary-invalid-leading.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/binary-invalid-truncated.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/binary-invalid-unicode.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/binary.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/browser.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/legacy-octal-integer-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/legacy-octal-integery-000-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/legacy-octal-integery-005-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/legacy-octal-integery-01-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/legacy-octal-integery-010-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/legacy-octal-integery-06-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/legacy-octal-integery-07-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/non-octal-decimal-integer-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-followed-by-ident.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/browser.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bd-nsl-bds.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-bds-nsl-bds.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-nsl-bd-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-bil-nsl-bd-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dd-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-minus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dd-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-dot-dd-ep-sign-plus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-dd-one-of.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-dds-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dd-nsl-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-dot-dd-nsl-dd-ep-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-dds-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dds-nsl-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dil-dot-dds-nsl-ep-dd-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dil-dot-nsl-dd-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dil-dot-nsl-ep-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dil-dot-nsl-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dd-ep.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dd-nsl-dds-ep.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dd-ep.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-dds-ep.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-dds-nsl-ep-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-nsl-ep-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-dot-nsl-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hd-nsl-hds.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-hds-nsl-hds.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-nsl-hd-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-nsl-hd-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-hil-od-nsl-od-one-of.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-lol-00-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-lol-01-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-lol-07-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-lol-0_0-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-lol-0_1-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-lol-0_7-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-08-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-09-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-0_8-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nonoctal-0_9-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd-one-of.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds-leading-zero-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-nzd-nsl-dds.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-nsl-od-dunder-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-nsl-od-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od-one-of.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-od.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-od-nsl-ods.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-od.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-oil-ods-nsl-ods.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-minus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-sign-plus-dds-nsl-dd.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/numeric-separator-literal-unicode-err.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/numeric-separators/shell.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/octal-invalid-digit.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/octal-invalid-leading.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/octal-invalid-truncated.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/octal-invalid-unicode.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/octal.js
 create mode 100644 js/src/tests/test262/language/literals/numeric/shell.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/7.8.5-1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/7.8.5-1gs.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/7.8.5-2gs.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.2_T3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.2_T4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.3_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.3_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.3_T3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.3_T4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.3_T5.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.3_T6.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.4_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.4_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.5_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.5_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.5_T3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.5_T4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.5_T5.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A1.5_T6.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.3_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.3_T3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.3_T4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.3_T5.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.3_T6.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.4_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.5_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.5_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.5_T3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.5_T4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.5_T5.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A2.5_T6.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A3.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A3.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A3.1_T3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A3.1_T4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A3.1_T5.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A3.1_T6.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A4.1.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/S7.8.5_A4.2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/browser.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/early-err-bad-flag.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/early-err-dup-flag.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/early-err-flags-unicode-escape.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/early-err-pattern.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/inequality.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/invalid-braced-quantifier-exact.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/invalid-braced-quantifier-lower.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/invalid-braced-quantifier-range.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/invalid-optional-lookbehind.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/invalid-optional-negative-lookbehind.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/invalid-range-lookbehind.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/invalid-range-negative-lookbehind.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/lastIndex.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/mongolian-vowel-separator-eval.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/mongolian-vowel-separator.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/browser.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/forward-reference.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-2-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-3-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-4-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-5.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname-without-group-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-dangling-groupname.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-duplicate-groupspecifier-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-duplicate-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-empty-groupspecifier-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-empty-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-identity-escape-in-capture-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-2-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-3-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-5.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-6.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-2-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-3-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname-without-group-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-incomplete-groupname.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-lone-surrogate-groupname.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier-4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-continue-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-3.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-4.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-5.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-6.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-7.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-8.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-9-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-non-id-start-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-numeric-groupspecifier-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-numeric-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-punctuator-starting-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-punctuator-within-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier-2.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-u-escape-in-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-unterminated-groupspecifier-u.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/invalid-unterminated-groupspecifier.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/named-groups/shell.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/regexp-first-char-no-line-separator.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/regexp-first-char-no-paragraph-separator.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/regexp-source-char-no-line-separator.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/regexp-source-char-no-paragraph-separator.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/shell.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-astral-char-class-invert.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-astral.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-case-mapping.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-class-escape.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-extended-pattern-char.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-identity-escape.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-legacy-octal-escape.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-a.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-ab.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-non-empty-class-ranges-no-dash-b.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-non-empty-class-ranges.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-oob-decimal-escape.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-optional-lookahead.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-optional-lookbehind.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-optional-negative-lookahead.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-optional-negative-lookbehind.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-range-lookahead.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-range-lookbehind.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-range-negative-lookahead.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-invalid-range-negative-lookbehind.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-null-character-escape.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-surrogate-pairs-atom-char-class.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-surrogate-pairs-atom-dot.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-surrogate-pairs-atom-escape-char-class.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-surrogate-pairs-atom-escape-decimal.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-surrogate-pairs.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-unicode-esc-bounds.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-unicode-esc-non-hex.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/u-unicode-esc.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/unicode-escape-nls-err.js
 create mode 100644 js/src/tests/test262/language/literals/regexp/y-assertion-start.js
 create mode 100644 js/src/tests/test262/language/literals/shell.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A1.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A1.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A1.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A1.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A2.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A2.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A2.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A2.3_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A3.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A3.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A3.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A3.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.2_T3.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.2_T4.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.2_T5.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.2_T6.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.2_T7.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.2_T8.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.3_T1-strict.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.3_T2-strict.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A4.3_T7.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A5.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A5.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A5.1_T3.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A6.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A6.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A6.1_T3.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A6.3_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.1_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.1_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.1_T3.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.1_T4.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.2_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.2_T2.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.2_T3.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.2_T4.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.2_T5.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.2_T6.js
 create mode 100644 js/src/tests/test262/language/literals/string/S7.8.4_A7.3_T1.js
 create mode 100644 js/src/tests/test262/language/literals/string/browser.js
 create mode 100644 js/src/tests/test262/language/literals/string/legacy-non-octal-escape-sequence-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/string/legacy-octal-escape-sequence-prologue-strict.js
 create mode 100644 js/src/tests/test262/language/literals/string/legacy-octal-escape-sequence-strict-strict.js
 create mode 100644 js/src/tests/test262/language/literals/string/line-continuation-double.js
 create mode 100644 js/src/tests/test262/language/literals/string/line-continuation-single.js
 create mode 100644 js/src/tests/test262/language/literals/string/line-separator-eval.js
 create mode 100644 js/src/tests/test262/language/literals/string/line-separator.js
 create mode 100644 js/src/tests/test262/language/literals/string/mongolian-vowel-separator-eval.js
 create mode 100644 js/src/tests/test262/language/literals/string/mongolian-vowel-separator.js
 create mode 100644 js/src/tests/test262/language/literals/string/paragraph-separator-eval.js
 create mode 100644 js/src/tests/test262/language/literals/string/paragraph-separator.js
 create mode 100644 js/src/tests/test262/language/literals/string/shell.js
 create mode 100644 js/src/tests/test262/language/literals/string/unicode-escape-nls-err-double.js
 create mode 100644 js/src/tests/test262/language/literals/string/unicode-escape-nls-err-single.js
 create mode 100644 js/src/tests/test262/language/literals/string/unicode-escape-no-hex-err-double.js
 create mode 100644 js/src/tests/test262/language/literals/string/unicode-escape-no-hex-err-single.js
 create mode 100644 js/src/tests/test262/language/module-code/browser.js
 create mode 100644 js/src/tests/test262/language/module-code/comment-multi-line-html-close.js
 create mode 100644 js/src/tests/test262/language/module-code/comment-single-line-html-close.js
 create mode 100644 js/src/tests/test262/language/module-code/comment-single-line-html-open.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-export-as-star-as.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-export-decl.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-export-dflt-id.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-export-dflt.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-export-id-as.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-export-id.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-export-star-as-dflt.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-lables.js
 create mode 100644 js/src/tests/test262/language/module-code/early-dup-lex.js
 create mode 100644 js/src/tests/test262/language/module-code/early-export-global.js
 create mode 100644 js/src/tests/test262/language/module-code/early-export-unresolvable.js
 create mode 100644 js/src/tests/test262/language/module-code/early-import-arguments.js
 create mode 100644 js/src/tests/test262/language/module-code/early-import-as-arguments.js
 create mode 100644 js/src/tests/test262/language/module-code/early-import-as-eval.js
 create mode 100644 js/src/tests/test262/language/module-code/early-import-eval.js
 create mode 100644 js/src/tests/test262/language/module-code/early-lex-and-var.js
 create mode 100644 js/src/tests/test262/language/module-code/early-new-target.js
 create mode 100644 js/src/tests/test262/language/module-code/early-strict-mode.js
 create mode 100644 js/src/tests/test262/language/module-code/early-super.js
 create mode 100644 js/src/tests/test262/language/module-code/early-undef-break.js
 create mode 100644 js/src/tests/test262/language/module-code/early-undef-continue.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-cls-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-cls-anon-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-cls-anon.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-cls-name-meth.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-cls-named-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-cls-named.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-cls-anon.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-cls-name-meth.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-cls-named.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-err-eval.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-err-get-value.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-fn-anon.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-fn-named.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-gen-anon.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-gen-named.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-expr-in.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-fun-anon-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-fun-named-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-gen-anon-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-dflt-gen-named-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-fun-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-export-gen-semi.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-indirect-trlng-comma.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-indirect-trlng-comma_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-indirect-update-as.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-indirect-update-as_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-indirect-update-dflt.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-indirect-update-dflt_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-indirect-update.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-indirect-update_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-local-bndng-cls.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-local-bndng-const.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-local-bndng-let.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-gtbndng-local-bndng-var.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-abrupt-err-type_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-abrupt-err-uri_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-abrupt.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-once.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-once_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-3_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-4_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-5_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-6_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-7_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-8_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order-9_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-rqstd-order.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-self-abrupt.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-self-once.js
 create mode 100644 js/src/tests/test262/language/module-code/eval-this.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-cls.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-cls_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-const.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-const_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-fun.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-fun_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-gen_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-let.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-let_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-var.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-bndng-var_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-ambiguous-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-ambiguous-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-ambiguous-as.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-ambiguous.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-ambiguous_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-circular-as.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-circular.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-circular_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-dflt-thru-star-as.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-dflt-thru-star-dflt_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-dflt-thru-star-int_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-dflt-thru-star.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-not-found-as.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-not-found-empty_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-err-not-found.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-iee-cycle-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-iee-cycle.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-star-cycle-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-star-cycle-indirect-x_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-star-cycle.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-trlng-comma.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-iee-trlng-comma_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-cls.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-const.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-export-cls.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-export-const.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-export-fun.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-export-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-export-let.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-export-var.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-for-dup.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-for.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-fun.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-let.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-var-dup.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-local-bndng-var.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-cls.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-const.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-dflt-cls.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-dflt-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-dflt-fun-anon.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-dflt-fun-named.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-dflt-gen-anon.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-dflt-gen-named.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-dflt-named.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-dflt-star.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-fun.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-let.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-trlng-comma.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-bndng-var.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-ambiguous-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-ambiguous-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-ambiguous-as.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-ambiguous.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-ambiguous_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-dflt-thru-star-as.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-dflt-thru-star-dflt.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-dflt-thru-star-dflt_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-dflt-thru-star-int_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-not-found-as.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-not-found-dflt.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-not-found-empty_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-err-not-found.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-id-name.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-iee-cycle-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-iee-cycle.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-star-cycle-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-star-cycle-indirect-x_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-named-star-cycle.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-once.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-empty-export.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-empty-export_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-empty-import.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-empty-import_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-err-syntax-1.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-err-syntax-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-err-syntax-2.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-err-syntax-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-order-depth-child_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-order-depth-reference_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-order-depth-syntax_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-order-depth.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-order-src-reference_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-order-src-syntax_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-order-src-valid_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-resolve-order-src.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-same-global-set_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-same-global.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-ambiguous-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-ambiguous-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-ambiguous.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-ambiguous_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-as-props-dflt-skip.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-binding.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-equality-other_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-equality.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-err-not-found-empty_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-err-not-found-faulty_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-err-not-found.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-id-name.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-iee-cycle-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-iee-cycle.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-circular-a_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-circular-b_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-circular.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-keep-indirect-def_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-keep-indirect-reexport_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-keep-indirect.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-keep-local-named_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-keep-local-prod_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-keep-local.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip-named_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip-prod_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip-star-as-named-end_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip-star-as-named_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip-star-as-prod-end_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip-star-as-prod_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip-star-named_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip-star-prod_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-dflt-skip.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-nrml-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-nrml-indirect_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-nrml-star_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-props-nrml.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-star-cycle-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-star-cycle-indirect-x_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-star-star-cycle.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-uniq-env-rec-other_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/instn-uniq-env-rec.js
 create mode 100644 js/src/tests/test262/language/module-code/invalid-private-names-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/module-code/invalid-private-names-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/module-code/invalid-private-names-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/module-code/invalid-private-names-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/Symbol.iterator.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/Symbol.toStringTag.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/browser.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/browser.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/define-own-property.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/delete-exported-init.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/delete-exported-uninit.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/delete-non-exported.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/enumerate-binding-uninit.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-dflt-skip-named-end_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-dflt-skip-named_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-dflt-skip-prod-end_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-dflt-skip-prod_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-dflt-skip.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-props-nrml-1_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-props-nrml-2_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-props-nrml-3_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-nested-namespace-props-nrml.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-own-property-str-found-init.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-own-property-str-found-uninit.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-own-property-str-not-found.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-own-property-sym.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-prototype-of.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-str-found-init.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-str-found-uninit.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-str-initialize.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-str-not-found.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-str-update.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-sym-found.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/get-sym-not-found.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/has-property-str-found-init.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/has-property-str-found-uninit.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/has-property-str-not-found.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/has-property-sym-found.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/has-property-sym-not-found.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/is-extensible.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/object-keys-binding-uninit.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/own-property-keys-binding-types.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/own-property-keys-binding-types_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/own-property-keys-sort.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/prevent-extensions.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/set-prototype-of-null.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/set-prototype-of.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/set.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/internals/shell.js
 create mode 100644 js/src/tests/test262/language/module-code/namespace/shell.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-arrow-function.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-block-stmt-list.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-block-stmt.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-class-decl-meth.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-class-expr-meth.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-do-while.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-const.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-in-const.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-in-let.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-in-lhs.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-in-var.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-let.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-lhs.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-of-const.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-of-let.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-of-lhs.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-of-var.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-for-var.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-function-decl.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-function-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-generator-decl.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-generator-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-if-else.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-if-if.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-labeled.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-object-gen-method.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-object-getter.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-object-method.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-object-setter.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-switch-case-dflt.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-switch-case.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-switch-dftl.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-try-catch-finally.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-try-catch.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-try-finally.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-try-try.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-export-while.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-arrow-function.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-block-stmt-list.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-block-stmt.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-class-decl-meth.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-class-expr-meth.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-do-while.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-const.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-in-const.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-in-let.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-in-lhs.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-in-var.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-let.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-lhs.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-of-const.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-of-let.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-of-lhs.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-of-var.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-for-var.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-function-decl.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-function-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-generator-decl.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-generator-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-if-else.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-if-if.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-labeled.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-object-gen-method.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-object-getter.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-object-method.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-object-setter.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-switch-case-dflt.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-switch-case.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-switch-dftl.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-try-catch-finally.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-try-catch.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-try-finally.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-try-try.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-decl-pos-import-while.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-export-dflt-const.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-export-dflt-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-export-dflt-let.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-export-dflt-var.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-hoist-lex-fun.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-hoist-lex-gen.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-invoke-anon-fun-decl.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-invoke-anon-gen-decl.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-return.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-semi-dflt-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-semi-export-star.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-semi-name-space-export.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-semi-named-export-from.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-semi-named-export.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-syntax-1.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-syntax-2.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-err-yield.js
 create mode 100644 js/src/tests/test262/language/module-code/parse-export-empty.js
 create mode 100644 js/src/tests/test262/language/module-code/private-identifiers-not-empty.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-not-valid-earlyerr-module-1.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-not-valid-earlyerr-module-2.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-not-valid-earlyerr-module-3.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-not-valid-earlyerr-module-4.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-not-valid-earlyerr-module-5.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-not-valid-earlyerr-module-6.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-not-valid-earlyerr-module-7.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-not-valid-earlyerr-module-8.js
 create mode 100644 js/src/tests/test262/language/module-code/privatename-valid-no-earlyerr.js
 create mode 100644 js/src/tests/test262/language/module-code/shell.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-awaits-thenable-not-callable.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-awaits-thenables-that-throw.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-awaits-thenables.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-dynamic-import-rejection.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-dynamic-import-resolution.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-expr-new-expr-reject.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-expr-reject-throws.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-expr-resolution.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/await-void-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/browser.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/dynamic-import-rejection.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/dynamic-import-resolution.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/early-errors-await-not-simple-assignment-target.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/if-await-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-async-import-async-resolution-ticks.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-rejection-body.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-rejection-body_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-rejection-tick.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-rejection-tick_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-rejection.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-rejection_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-resolution.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-resolution_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-unwrapped.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-import-unwrapped_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-self-import-async-resolution-ticks.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/module-sync-import-async-resolution-ticks.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/no-operand.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/shell.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/await-expr-dyn-import.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/block-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/catch-parameter.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/early-does-not-propagate-to-fn-declaration-body.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/early-does-not-propagate-to-fn-declaration-params.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/early-does-not-propagate-to-fn-expr-body.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/early-does-not-propagate-to-fn-expr-params.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/early-no-escaped-await.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-class-decl-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dflt-assign-expr-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-dft-class-decl-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-lex-decl-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/export-var-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-in-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/for-of-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-block-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/if-expr-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/top-level-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/try-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/typeof-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/void-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-array-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-func-expression.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-identifier.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-literal-number.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-literal-string.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-nested.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-new-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-null.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-obj-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-regexp.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-template-literal.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/syntax/while-await-expr-this.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/top-level-ticks-2.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/top-level-ticks.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/void-await-expr.js
 create mode 100644 js/src/tests/test262/language/module-code/top-level-await/while-dynamic-evaluation.js
 create mode 100644 js/src/tests/test262/language/module-code/verify-dfs-a_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/verify-dfs-b_FIXTURE.js
 create mode 100644 js/src/tests/test262/language/module-code/verify-dfs.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A1.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T1.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T10.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T2.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T3.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T4.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T5.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T6.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T7.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T8.js
 create mode 100644 js/src/tests/test262/language/punctuators/S7.7_A2_T9.js
 create mode 100644 js/src/tests/test262/language/punctuators/browser.js
 create mode 100644 js/src/tests/test262/language/punctuators/shell.js
 create mode 100644 js/src/tests/test262/language/reserved-words/await-module.js
 create mode 100644 js/src/tests/test262/language/reserved-words/await-script.js
 create mode 100644 js/src/tests/test262/language/reserved-words/browser.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-global-property-accessor.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-global-property-memberexpr-str.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-global-property-memberexpr.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-global-property-prop-name.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-keyword-accessor.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-keyword-memberexpr-str.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-keyword-memberexpr.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-keyword-prop-name.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-reserved-word-literal-accessor.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-reserved-word-literal-memberexpr-str.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-reserved-word-literal-memberexpr.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-name-reserved-word-literal-prop-name.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-reference-false-escaped.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-reference-false.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-reference-null-escaped.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-reference-null.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-reference-true-escaped.js
 create mode 100644 js/src/tests/test262/language/reserved-words/ident-reference-true.js
 create mode 100644 js/src/tests/test262/language/reserved-words/label-ident-false-escaped.js
 create mode 100644 js/src/tests/test262/language/reserved-words/label-ident-false.js
 create mode 100644 js/src/tests/test262/language/reserved-words/label-ident-null-escaped.js
 create mode 100644 js/src/tests/test262/language/reserved-words/label-ident-null.js
 create mode 100644 js/src/tests/test262/language/reserved-words/label-ident-true-escaped.js
 create mode 100644 js/src/tests/test262/language/reserved-words/label-ident-true.js
 create mode 100644 js/src/tests/test262/language/reserved-words/shell.js
 create mode 100644 js/src/tests/test262/language/reserved-words/unreserved-words.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/array-pattern.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/arrow-function.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/browser.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/expected-argument-count.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/no-alias-arguments.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/object-pattern.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/position-invalid.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/rest-index.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/rest-parameters-apply.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/rest-parameters-call.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/rest-parameters-produce-an-array.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/shell.js
 create mode 100644 js/src/tests/test262/language/rest-parameters/with-new-target.js
 create mode 100644 js/src/tests/test262/language/shell.js
 create mode 100644 js/src/tests/test262/language/source-text/6.1.js
 create mode 100644 js/src/tests/test262/language/source-text/browser.js
 create mode 100644 js/src/tests/test262/language/source-text/shell.js
 create mode 100644 js/src/tests/test262/language/statementList/block-array-literal-with-item.js
 create mode 100644 js/src/tests/test262/language/statementList/block-array-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/block-arrow-function-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/statementList/block-arrow-function-functionbody.js
 create mode 100644 js/src/tests/test262/language/statementList/block-block-with-labels.js
 create mode 100644 js/src/tests/test262/language/statementList/block-block.js
 create mode 100644 js/src/tests/test262/language/statementList/block-expr-arrow-function-boolean-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/block-let-declaration.js
 create mode 100644 js/src/tests/test262/language/statementList/block-regexp-literal-flags.js
 create mode 100644 js/src/tests/test262/language/statementList/block-regexp-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-array-literal-with-item.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-array-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-arrow-function-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-arrow-function-functionbody.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-block-with-labels.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-block.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-expr-arrow-function-boolean-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-let-declaration.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-regexp-literal-flags.js
 create mode 100644 js/src/tests/test262/language/statementList/block-with-statment-regexp-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/browser.js
 create mode 100644 js/src/tests/test262/language/statementList/class-array-literal-with-item.js
 create mode 100644 js/src/tests/test262/language/statementList/class-array-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/class-arrow-function-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/statementList/class-arrow-function-functionbody.js
 create mode 100644 js/src/tests/test262/language/statementList/class-block-with-labels.js
 create mode 100644 js/src/tests/test262/language/statementList/class-block.js
 create mode 100644 js/src/tests/test262/language/statementList/class-expr-arrow-function-boolean-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/class-let-declaration.js
 create mode 100644 js/src/tests/test262/language/statementList/class-regexp-literal-flags.js
 create mode 100644 js/src/tests/test262/language/statementList/class-regexp-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-array-literal-with-item.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-array-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-arrow-function-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-arrow-function-functionbody.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-block-with-labels.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-block.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-expr-arrow-function-boolean-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-let-declaration.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-regexp-literal-flags.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-regexp-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-array-literal-with-item.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-array-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-arrow-function-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-arrow-function-functionbody.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-block-with-labels.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-block.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-expr-arrow-function-boolean-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-let-declaration.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-regexp-literal-flags.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-block-with-statment-regexp-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-array-literal-with-item.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-array-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-arrow-function-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-arrow-function-functionbody.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-block-with-labels.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-block.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-expr-arrow-function-boolean-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-let-declaration.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-regexp-literal-flags.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-class-regexp-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-array-literal-with-item.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-array-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-arrow-function-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-arrow-function-functionbody.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-block-with-labels.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-block.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-expr-arrow-function-boolean-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-let-declaration.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-regexp-literal-flags.js
 create mode 100644 js/src/tests/test262/language/statementList/eval-fn-regexp-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-array-literal-with-item.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-array-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-arrow-function-assignment-expr.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-arrow-function-functionbody.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-block-with-labels.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-block.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-expr-arrow-function-boolean-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-let-declaration.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-regexp-literal-flags.js
 create mode 100644 js/src/tests/test262/language/statementList/fn-regexp-literal.js
 create mode 100644 js/src/tests/test262/language/statementList/shell.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/browser.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/cptn-decl.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/declaration-returns-promise.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-NSPL-with-USD.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-arguments-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-await-in-formals-default.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-await-in-formals.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-binding-identifier-arguments-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-binding-identifier-eval-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-body-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-body-contains-super-property.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-duplicate-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-eval-in-formal-parameters-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-formals-body-duplicate.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-formals-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/early-errors-declaration-formals-contains-super-property.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/escaped-async.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-body-that-returns-after-await.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-body-that-returns.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-body-that-throws-after-await.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-body-that-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-body.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-default-that-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-mapped-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-this-value-global.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-this-value-passed.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/evaluation-unmapped-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/let-newline-await-in-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/shell.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/syntax-declaration-line-terminators-allowed.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/syntax-declaration-no-line-terminator.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/syntax-declaration.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-reject-finally-reject.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-reject-finally-return.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-reject-finally-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-return-finally-reject.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-return-finally-return.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-return-finally-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-throw-finally-reject.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-throw-finally-return.js
 create mode 100644 js/src/tests/test262/language/statements/async-function/try-throw-finally-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/browser.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/escaped-async.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/generator-created-after-decl-inst.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/return-undefined-implicit-and-explicit.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/shell.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-identifier-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-identifier-spread-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-return-then-getter-ticks.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-async-from-sync-iterator-inaccessible.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-normal-notdone-iter-value-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-return-notdone-iter-value-throws.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-return-then-getter-ticks.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/statements/async-generator/yield-star-throw-notdone-iter-value-throws.js
 create mode 100644 js/src/tests/test262/language/statements/block/12.1-1.js
 create mode 100644 js/src/tests/test262/language/statements/block/12.1-2.js
 create mode 100644 js/src/tests/test262/language/statements/block/12.1-3.js
 create mode 100644 js/src/tests/test262/language/statements/block/12.1-4.js
 create mode 100644 js/src/tests/test262/language/statements/block/12.1-5.js
 create mode 100644 js/src/tests/test262/language/statements/block/12.1-6.js
 create mode 100644 js/src/tests/test262/language/statements/block/12.1-7.js
 create mode 100644 js/src/tests/test262/language/statements/block/S12.1_A2.js
 create mode 100644 js/src/tests/test262/language/statements/block/S12.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/block/S12.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/block/S12.1_A5.js
 create mode 100644 js/src/tests/test262/language/statements/block/browser.js
 create mode 100644 js/src/tests/test262/language/statements/block/early-errors/browser.js
 create mode 100644 js/src/tests/test262/language/statements/block/early-errors/invalid-names-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/block/early-errors/invalid-names-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/block/early-errors/invalid-names-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/block/early-errors/invalid-names-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/block/early-errors/shell.js
 create mode 100644 js/src/tests/test262/language/statements/block/scope-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/block/scope-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/block/scope-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/block/shell.js
 create mode 100644 js/src/tests/test262/language/statements/block/tco-stmt-list-strict.js
 create mode 100644 js/src/tests/test262/language/statements/block/tco-stmt-strict.js
 create mode 100644 js/src/tests/test262/language/statements/break/12.8-1.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A1_T4.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A3.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A4_T3.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A5_T1.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A5_T2.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A5_T3.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A6.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A7.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A9_T1.js
 create mode 100644 js/src/tests/test262/language/statements/break/S12.8_A9_T2.js
 create mode 100644 js/src/tests/test262/language/statements/break/browser.js
 create mode 100644 js/src/tests/test262/language/statements/break/line-terminators.js
 create mode 100644 js/src/tests/test262/language/statements/break/shell.js
 create mode 100644 js/src/tests/test262/language/statements/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst-computed-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/computed-err-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/computed-err-to-prop-key.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/computed-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/computed.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-numeric-binary.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-numeric-exponent.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-numeric-hex.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-numeric-leading-decimal.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-numeric-non-canonical.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-numeric-octal.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-numeric-zero.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-char-escape.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-default-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-default.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-double-quote.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-hex-escape.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-line-continuation.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-single-quote.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/literal-string-unicode-escape.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-inst/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static-computed-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/computed-err-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/computed-err-to-prop-key.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/computed-err-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/computed.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-numeric-binary.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-numeric-exponent.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-numeric-hex.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-numeric-leading-decimal.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-numeric-non-canonical.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-numeric-octal.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-numeric-zero.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-char-escape.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-default-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-default.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-double-quote.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-hex-escape.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-line-continuation.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-single-quote.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/literal-string-unicode-escape.js
 create mode 100644 js/src/tests/test262/language/statements/class/accessor-name-static/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/arguments/access.js
 create mode 100644 js/src/tests/test262/language/statements/class/arguments/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/arguments/default-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/arguments/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-meth-escaped-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method-static/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-gen-method/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-meth-escaped-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/async-method/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-await-escaped-module.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-await-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-await-module.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-await.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-let-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-let.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-static-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-static.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-yield-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/class-name-ident-yield.js
 create mode 100644 js/src/tests/test262/language/statements/class/classelementname-abrupt-completion.js
 create mode 100644 js/src/tests/test262/language/statements/class/constructor-inferred-observable-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/class/cptn-decl.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/accessors.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/basics.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/class-method-returns-promise.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/constructable-but-no-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/constructor-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/constructor-strict-by-default.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-async-method-duplicate-parameters.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-await-in-formals-default.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-await-in-formals.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-body-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-duplicate-parameters.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/fn-name-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/fn-name-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/fn-name-gen-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/fn-name-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/fn-name-static-precedence.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/getters-non-configurable-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/getters-prop-desc.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/getters-restricted-ids.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/implicit-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/invalid-extends.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-async-super-call-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-async-super-call-param.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-no-yield.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-expression-with-rhs.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-expression-without-rhs.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-generator-method-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-literal-property-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-parameter.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-property-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-statement.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-as-yield-operand.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-newline.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-star-after-newline.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-star-before-newline.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-gen-yield-weak-binding.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-named-eval-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods-restricted-properties.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/numeric-property-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/prototype-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/prototype-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/prototype-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/prototype-wiring.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/setters-non-configurable-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/setters-prop-desc.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/setters-restricted-ids.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/side-effects-in-extends.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/side-effects-in-property-define.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/this-access-restriction-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/this-access-restriction.js
 create mode 100644 js/src/tests/test262/language/statements/class/definition/this-check-ordering.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-gen-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/async-private-gen-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/gen-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-gen-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/private-meth-static-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/abrupt-completition-on-field-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-async-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/after-same-line-static-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/arrow-fnc-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/arrow-fnc-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method-static/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-catch.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-for-await-of-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-for-await-of-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-yield-star-async-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next-yield-star-sync-iterator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-promise-reject-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-async-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-async-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-async-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-expr-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-null-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-async-undefined-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-getiter-sync-returns-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-call-done-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-call-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-call-value-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-non-object-ignores-then.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-boolean-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-null-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-number-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-object-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-string-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-symbol-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-not-callable-undefined-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-get-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-boolean-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-null-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-number-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-object-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-string-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-symbol-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-non-callable-undefined-fulfillpromise.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-next-then-returns-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-sync-next.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-sync-return.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-gen-private-method/yield-star-sync-throw.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method-static/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method-static/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method-static/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method-static/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method-static/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method-static/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method/await-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method/await-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method/await-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method/await-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method/await-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method/await-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/async-private-method/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/class-field-is-observable-by-proxy.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/class-field-on-frozen-objects-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/comp-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/comp-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/computed-name-toprimitive-symbol.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/computed-name-toprimitive.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/computed-property-abrupt-completition.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/ctor-called-after-fields-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-direct-eval-contains-superproperty-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-direct-eval-err-contains-supercall.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-indirect-eval-contains-superproperty-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/derived-cls-indirect-eval-err-contains-supercall.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/direct-eval-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/direct-eval-err-contains-newtarget.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/equality-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/equality-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/evaluation-error/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/evaluation-error/computed-name-referenceerror.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/evaluation-error/computed-name-toprimitive-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-noncallable.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/evaluation-error/computed-name-toprimitive-returns-nonobject.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/evaluation-error/computed-name-tostring-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/evaluation-error/computed-name-valueof-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/evaluation-error/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fielddefinition-initializer-abrupt-completion.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-anonymous-function-length.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-asi-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-asi-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-asi-3.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-asi-4.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-asi-5.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-asi-same-line-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-asi-same-line-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-computed-name-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-computed-name-static-computed-var-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-computed-name-static-computed-var-propname-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-computed-name-static-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-computed-name-static-propname-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-duplicate-privatenames.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-hash-constructor-is-a-valid-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-literal-name-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-literal-name-static-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-literal-name-static-propname-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-string-name-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-string-name-static-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/fields-string-name-static-propname-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method-static/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/gen-private-method/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/get-access-of-missing-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/get-access-of-missing-shadowed-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/grammar-private-field-optional-chaining.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/indirect-eval-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/indirect-eval-err-contains-newtarget.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/init-err-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/init-value-defined-after-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/init-value-incremental.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/intercalated-static-non-static-computed-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/literal-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/literal-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-definitions-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/multiple-stacked-definitions-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-no-sc-line-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/new-sc-line-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-is-visible-in-computed-properties.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWJ.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-ZWNJ.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u2118.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-escape-sequence-u6F.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-name-ZWJ.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-name-ZWNJ.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-name-common.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-name-dollar.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-name-u2118.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/inst-private-name-underscore.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWJ.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-ZWNJ.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u2118.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-escape-sequence-u6F.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-name-ZWJ.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-name-ZWNJ.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-name-common.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-name-dollar.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-name-u2118.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-accessor-name/static-private-name-underscore.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-arrow-fnc-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-arrow-fnc-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-async-generator-method-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-async-method-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-class-field-on-frozen-objects-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-direct-eval-contains-superproperty-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-direct-eval-err-contains-supercall.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-indirect-eval-contains-superproperty-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-derived-cls-indirect-eval-err-contains-supercall.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-direct-eval-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-direct-eval-err-contains-newtarget.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-after-optional-chain.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-as-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-as-async-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-as-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-as-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-is-not-clobbered-by-computed-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-is-visible-in-computed-properties.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-visible-to-direct-eval-on-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-visible-to-direct-eval.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-field-with-initialized-id-is-visible-in-computed-properties.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-generator-method-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-brand-check-multiple-evaluations-of-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-brand-check-super-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-brand-check.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-is-not-a-own-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-is-not-clobbered-by-computed-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-shadowed-by-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-visible-to-direct-eval-on-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-getter-visible-to-direct-eval.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-indirect-eval-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-indirect-eval-err-contains-newtarget.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-literal-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-literal-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-brand-check-multiple-evaluations-of-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-brand-check-super-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-brand-check.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-comparison-multiple-evaluations-of-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-comparison.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-get-and-call.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-is-not-a-own-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-is-not-clobbered-by-computed-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-is-visible-in-computed-properties.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-length.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-referenced-from-static-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-shadowed-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-visible-to-direct-eval-on-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-method-visible-to-direct-eval.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-methods/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-methods/prod-private-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-methods/prod-private-async-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-methods/prod-private-generator.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-methods/prod-private-method-initialize-order.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-methods/prod-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-methods/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-brand-check-multiple-evaluations-of-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-brand-check-super-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-brand-check.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-is-not-a-own-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-is-not-clobbered-by-computed-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-shadowed-by-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-visible-to-direct-eval-on-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-setter-visible-to-direct-eval.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-async-generator-method-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-async-method-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-field-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-field-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-field-shadowed-by-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-field-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-field-usage-inside-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-field-visible-to-direct-eval.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-generator-method-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-getter-abrupt-completition.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-getter-visible-to-direct-eval.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-method-length.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-method-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-method-shadowed-by-field-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-method-shadowed-by-getter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-method-shadowed-by-method-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-method-shadowed-by-setter-on-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-method-usage-inside-nested-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-method-visible-to-direct-eval.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-setter-abrupt-completition.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-static-setter-visible-to-direct-eval.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-ternary-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-ternary-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-typeof-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/private-typeof-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefield-on-proxy.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldadd-typeerror.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-success-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-success-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-success-3.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-success-4.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-success-5.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-typeerror-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-typeerror-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-typeerror-3.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-typeerror-4.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldget-typeerror-5.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldset-typeerror-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldset-typeerror-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldset-typeerror-3.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldset-typeerror-4.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatefieldset-typeerror-5.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privategetter-on-proxy.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatemethods-on-proxy.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-earlyerr-script-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-earlyerr-script-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-earlyerr-script-3.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-earlyerr-script-4.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-earlyerr-script-5.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-earlyerr-script-6.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-earlyerr-script-7.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-earlyerr-script-8.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-eval-earlyerr-1.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-eval-earlyerr-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-eval-earlyerr-3.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-eval-earlyerr-4.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-eval-earlyerr-5.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-eval-earlyerr-6.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-eval-earlyerr-7.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-not-valid-eval-earlyerr-8.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/privatename-valid-no-earlyerr.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/prod-private-getter-before-super-return-in-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/prod-private-getter-before-super-return-in-field-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/prod-private-method-before-super-return-in-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/prod-private-method-before-super-return-in-field-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/prod-private-setter-before-super-return-in-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/prod-private-setter-before-super-return-in-field-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/public-class-field-initialization-is-visible-to-proxy.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/public-class-field-initialization-on-super-class-with-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/redeclaration-symbol.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/redeclaration.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/regular-definitions-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-async-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-gen-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/same-line-method-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/set-access-of-missing-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/set-access-of-missing-shadowed-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/set-access-of-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/set-access-of-shadowed-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-as-valid-instance-field-assigned.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-as-valid-instance-field.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-as-valid-static-field-assigned.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-as-valid-static-field.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-comp-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-comp-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-field-anonymous-function-length.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-field-anonymous-function-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-field-declaration.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-field-init-this-inside-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-field-init-with-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-field-initializer-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-field-redeclaration.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-fielddefinition-initializer-abrupt-completion.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-literal-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-literal-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-fields-proxy-default-handler-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-getter-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-getter-access-on-inner-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-getter-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-method-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-method-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-method-and-instance-method-brand-check.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-method-referenced-from-instance-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-method-subclass-receiver.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-setter-access-on-inner-arrow-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-setter-access-on-inner-class.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-setter-access-on-inner-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-string-literal-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/static-string-literal-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/string-literal-name-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/string-literal-name-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/super-access-inside-a-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/super-access-inside-a-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/super-access-inside-a-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/super-fielddefinition-initializer-abrupt-completion.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-covered-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/field-delete-twice-covered-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-covered-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-call-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-accessor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-private-no-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/method-delete-twice-covered-err-delete-member-expression-privatename.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/delete/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-class-body-ctor-duplicate.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-ctor-super-no-heritage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-field-identifier-invalid-ues-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-field-identifier-invalid-zwj-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-field-identifier-invalid-zwnj-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-fields-same-line-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-array-literal.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-chained-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-function-expression.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-obj-literal.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage-recursive.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-private-environment-on-class-heritage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-private-field-on-object-destructuring.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-private-field-super-access.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-field.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-get-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-field.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticfield.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-meth-staticmeth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-field.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatemeth-duplicate-set-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-ues.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-zwj-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-identifier-invalid-zwnj-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-in-computed-property-missing.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-accessor-get-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-accessor-set-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-async-gen-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-async-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-call-expr.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-field-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-field.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-gen-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-member-expr.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-meth.case.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-get-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-accessor-set-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-async-gen-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-async-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-field-init.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-field.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-gen-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatename-whitespace-error-static-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-privatenames-same-line-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-async.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-contains-super-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-async-meth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-gen.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-get.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-special-meth-ctor-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-async-gen-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-async-gen-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-async-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-async-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-gen-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-gen-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-get-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-get-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-private-async-gen-meth-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-private-async-gen-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-private-async-meth-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-private-async-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-private-gen-meth-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-private-gen-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-private-meth-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-private-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-privatename-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-set-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/grammar-static-set-meth-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-fn-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/field-init-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/fields-init-heritage-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/fields-init-heritage-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/fields-init-heritage-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/fields-init-heritage-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-fn-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-heritage-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/method-outter-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/invalid-names/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/private-async-generator-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/private-async-method-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/private-call-exp-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/private-field-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/private-generator-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/private-member-exp-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/private-method-cannot-escape-token.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/early-errors/super-private-access-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-class-body-ctor-no-heritage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-field-classelementname-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-field-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-fields-multi-line.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-get-set.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-privatemeth-duplicate-meth-nestedclassmeth.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-privatename-classelementname-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-privatename-no-initializer-with-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-privatenames-multi-line.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-ctor-accessor-meth-valid.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-gen-meth-valid.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-ctor-async-meth-valid.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-ctor-gen-meth-valid.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-ctor-meth-valid.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-private-async-gen-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-private-async-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-private-gen-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/grammar-static-private-meth-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/syntax/valid/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/ternary-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/ternary-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/typeof-init-err-contains-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/typeof-init-err-contains-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-computed-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-computed-symbol-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-grammar-privatename-identifier-semantics-stringvalue.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-literal-names-asi.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-private-field-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-private-method-getter-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-private-method-usage.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-private-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-field-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-field-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-private-getter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-private-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-private-method-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-private-method.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-private-setter-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-private-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-async-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-async-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-async-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-async-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-generator-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-method-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt-by-classname.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer-alt.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier-initializer.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-rs-static-privatename-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-static-private-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-static-private-methods-with-fields.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-static-private-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/elements/wrapped-in-sc-string-literal-names.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-length-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-param-dflt-yield.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method-static/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/gen-method/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/class/getter-param-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-break-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-case-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-catch-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-class-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-const-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-continue-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-debugger-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-default-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-default-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-default.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-delete-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-do-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-else-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-enum-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-export-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-extends-escaped-ext.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-extends-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-extends.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-finally-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-for-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-function-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-if-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-implements-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-import-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-in-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-instanceof-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-interface-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-let-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-new-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-package-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-private-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-protected-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-public-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-return-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-static-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-super-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-switch-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-this-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-throw-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-try-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-typeof-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-var-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-void-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-while-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/ident-name-method-def-with-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-length-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-param-yield.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/method-static/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/method/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/name-binding/basic.js
 create mode 100644 js/src/tests/test262/language/statements/class/name-binding/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/name-binding/const.js
 create mode 100644 js/src/tests/test262/language/statements/class/name-binding/expression.js
 create mode 100644 js/src/tests/test262/language/statements/class/name-binding/in-extends-expression-assigned.js
 create mode 100644 js/src/tests/test262/language/statements/class/name-binding/in-extends-expression-grouped.js
 create mode 100644 js/src/tests/test262/language/statements/class/name-binding/in-extends-expression.js
 create mode 100644 js/src/tests/test262/language/statements/class/name-binding/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/name.js
 create mode 100644 js/src/tests/test262/language/statements/class/params-dflt-gen-meth-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/statements/class/params-dflt-gen-meth-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/params-dflt-gen-meth-static-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/statements/class/params-dflt-gen-meth-static-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/params-dflt-meth-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/statements/class/params-dflt-meth-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/params-dflt-meth-static-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/statements/class/params-dflt-meth-static-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/poisoned-underscore-proto.js
 create mode 100644 js/src/tests/test262/language/statements/class/private-non-static-getter-static-setter-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/private-non-static-setter-static-getter-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/private-static-getter-non-static-setter-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/private-static-setter-non-static-getter-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/class/restricted-properties.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-gen-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-gen-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-name-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-name-lex-open-heritage.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-name-lex-open-no-heritage.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-setter-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-setter-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-static-gen-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-static-gen-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-static-meth-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-static-meth-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-static-setter-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/class/scope-static-setter-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/class/setter-length-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/class/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/static-classelementname-abrupt-completion.js
 create mode 100644 js/src/tests/test262/language/statements/class/static-gen-method-param-dflt-yield.js
 create mode 100644 js/src/tests/test262/language/statements/class/static-method-gen-non-configurable-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/static-method-length-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/class/static-method-non-configurable-err.js
 create mode 100644 js/src/tests/test262/language/statements/class/static-method-param-yield.js
 create mode 100644 js/src/tests/test262/language/statements/class/strict-mode/arguments-callee.js
 create mode 100644 js/src/tests/test262/language/statements/class/strict-mode/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/strict-mode/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/strict-mode/with.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/binding.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/bound-function.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Array/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Array/contructor-calls-super-multiple-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Array/contructor-calls-super-single-argument.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Array/length.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Array/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Array/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Array/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/ArrayBuffer/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/ArrayBuffer/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/ArrayBuffer/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/ArrayBuffer/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Boolean/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Boolean/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Boolean/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Boolean/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/DataView/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/DataView/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/DataView/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/DataView/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Date/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Date/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Date/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Date/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Error/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Error/message-property-assignment.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Error/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Error/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Error/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Function/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Function/instance-length.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Function/instance-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Function/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Function/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Function/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/GeneratorFunction/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-length.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/GeneratorFunction/instance-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/GeneratorFunction/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/GeneratorFunction/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/GeneratorFunction/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Map/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Map/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Map/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Map/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/EvalError-message.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/EvalError-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/EvalError-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/RangeError-message.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/RangeError-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/RangeError-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-message.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/ReferenceError-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-message.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/SyntaxError-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/TypeError-message.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/TypeError-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/TypeError-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/URIError-message.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/URIError-name.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/URIError-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/NativeError/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Number/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Number/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Number/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Number/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Object/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Object/constructor-return-undefined-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Object/constructor-returns-non-object.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Object/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Object/replacing-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Object/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Promise/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Promise/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Promise/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Promise/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Proxy/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Proxy/no-prototype-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Proxy/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/RegExp/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/RegExp/lastIndex.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/RegExp/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/RegExp/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/RegExp/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Set/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Set/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Set/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Set/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/String/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/String/length.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/String/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/String/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/String/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Symbol/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Symbol/new-symbol-with-super-throws.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Symbol/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/Symbol/symbol-valid-as-extends-value.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/TypedArray/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/TypedArray/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/TypedArray/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/TypedArray/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/WeakMap/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/WeakMap/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/WeakMap/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/WeakMap/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/WeakSet/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/WeakSet/regular-subclassing.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/WeakSet/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/WeakSet/super-must-be-called.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtin-objects/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/builtins.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/class-definition-evaluation-empty-constructor-heritage-present.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/class-definition-null-proto-contains-return-override.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/class-definition-null-proto-missing-return-override.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/class-definition-null-proto-super.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/class-definition-null-proto-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/class-definition-null-proto.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/class-definition-parent-proto-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/class-definition-superclass-generator.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/default-constructor-2.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/default-constructor-spread-override.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/default-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-boolean.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-empty.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-null.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-number.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-object.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-string.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-symbol.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-this.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/derived-class-return-override-with-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/superclass-prototype-setter-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/superclass-prototype-setter-method-override.js
 create mode 100644 js/src/tests/test262/language/statements/class/subclass/superclass-static-method-override.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/in-constructor-superproperty-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/in-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/in-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/in-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/in-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/in-static-getter.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/in-static-methods.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/in-static-setter.js
 create mode 100644 js/src/tests/test262/language/statements/class/super/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-body-has-direct-super-class-heritage.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-body-method-definition-super-property.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-declaration-binding-identifier-class-element-list.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-declaration-computed-method-definition.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-declaration-computed-method-generator-definition.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-declaration-heritage-identifier-reference-class-element-list.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-expression-binding-identifier-opt-class-element-list.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-expression-heritage-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-expression.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/class-method-propname-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/early-errors/browser.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/early-errors/shell.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/escaped-static.js
 create mode 100644 js/src/tests/test262/language/statements/class/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/statements/const/block-local-closure-get-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/const/block-local-use-before-initialization-in-declaration-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/block-local-use-before-initialization-in-prior-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/browser.js
 create mode 100644 js/src/tests/test262/language/statements/const/cptn-value.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/const/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/const/fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/const/fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/const/fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/const/fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/const/fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/const/function-local-closure-get-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/const/function-local-use-before-initialization-in-declaration-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/function-local-use-before-initialization-in-prior-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/global-closure-get-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/const/global-use-before-initialization-in-declaration-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/global-use-before-initialization-in-prior-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/redeclaration-error-from-within-strict-mode-function-const.js
 create mode 100644 js/src/tests/test262/language/statements/const/shell.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/const-declaring-let-split-across-two-lines.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/const-invalid-assignment-next-expression-for.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/const-invalid-assignment-statement-body-for-in.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/const-invalid-assignment-statement-body-for-of.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/const-outer-inner-let-bindings.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/const.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/with-initializer-case-expression-statement-list.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/with-initializer-default-statement-list.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/with-initializer-do-statement-while-expression.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/with-initializer-for-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/with-initializer-if-expression-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/with-initializer-label-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/with-initializer-while-expression-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/without-initializer-case-expression-statement-list.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/without-initializer-default-statement-list.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/without-initializer-do-statement-while-expression.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/without-initializer-for-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/without-initializer-if-expression-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/without-initializer-label-statement.js
 create mode 100644 js/src/tests/test262/language/statements/const/syntax/without-initializer-while-expression-statement.js
 create mode 100644 js/src/tests/test262/language/statements/continue/12.7-1.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A1_T4.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A5_T1.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A5_T2.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A5_T3.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A6.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A7.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A9_T1.js
 create mode 100644 js/src/tests/test262/language/statements/continue/S12.7_A9_T2.js
 create mode 100644 js/src/tests/test262/language/statements/continue/browser.js
 create mode 100644 js/src/tests/test262/language/statements/continue/labeled-continue.js
 create mode 100644 js/src/tests/test262/language/statements/continue/line-terminators.js
 create mode 100644 js/src/tests/test262/language/statements/continue/nested-let-bound-for-loops-inner-continue.js
 create mode 100644 js/src/tests/test262/language/statements/continue/nested-let-bound-for-loops-labeled-continue.js
 create mode 100644 js/src/tests/test262/language/statements/continue/nested-let-bound-for-loops-outer-continue.js
 create mode 100644 js/src/tests/test262/language/statements/continue/no-label-continue.js
 create mode 100644 js/src/tests/test262/language/statements/continue/shadowing-loop-variable-in-same-scope-as-continue.js
 create mode 100644 js/src/tests/test262/language/statements/continue/shell.js
 create mode 100644 js/src/tests/test262/language/statements/continue/simple-and-labeled.js
 create mode 100644 js/src/tests/test262/language/statements/debugger/browser.js
 create mode 100644 js/src/tests/test262/language/statements/debugger/expression.js
 create mode 100644 js/src/tests/test262/language/statements/debugger/shell.js
 create mode 100644 js/src/tests/test262/language/statements/debugger/statement.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A1.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A10.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A11.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A12.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A14_T1.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A14_T2.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A15.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A2.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A3.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A4_T3.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A4_T4.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A4_T5.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A5.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A6_T3.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A6_T4.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A6_T5.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A6_T6.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A7.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A8.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/S12.6.1_A9.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/browser.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/cptn-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/cptn-normal.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/decl-async-fun.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/decl-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/decl-cls.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/decl-const.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/decl-fun.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/decl-gen.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/decl-let.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/labelled-fn-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/shell.js
 create mode 100644 js/src/tests/test262/language/statements/do-while/tco-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/empty/S12.3_A1.js
 create mode 100644 js/src/tests/test262/language/statements/empty/browser.js
 create mode 100644 js/src/tests/test262/language/statements/empty/cptn-value.js
 create mode 100644 js/src/tests/test262/language/statements/empty/shell.js
 create mode 100644 js/src/tests/test262/language/statements/expression/S12.4_A1.js
 create mode 100644 js/src/tests/test262/language/statements/expression/S12.4_A2_T1.js
 create mode 100644 js/src/tests/test262/language/statements/expression/S12.4_A2_T2.js
 create mode 100644 js/src/tests/test262/language/statements/expression/browser.js
 create mode 100644 js/src/tests/test262/language/statements/expression/shell.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-from-sync-iterator-continuation-abrupt-completion-get-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-assignment.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-put-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-put-prop-ref-user-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-target-yield-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elision-val-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-elision-val-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-empty-val-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-empty-val-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-after-element.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-after-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-array-rest-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-empty-bool.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-empty-num.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-empty-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-empty-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-empty-symbol.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-first.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-last.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-lone.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-middle.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-identifier-resolution-trlng.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-missing.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-truthy.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-assignment-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-id-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-missing.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-truthy.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-assignment-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-elem-target-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-first.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-last.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-lone.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-middle.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-identifier-resolution-trlng.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-name-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-nested-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-prop-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-descriptors.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-empty-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-number.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-same-name.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-str-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-symbol-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-to-property-with-setter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-to-property.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-decl-dstr-obj-rest-valid-object.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-async-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-const-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-async-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-let-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-async-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-func-dstr-var-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-assignment.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-iter-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-prop-ref-user-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-target-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-target-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-elision-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-list-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-list-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-list-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-list-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elem-trlg-iter-rest-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elision-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elision-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elision-val-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-elision-val-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-empty-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-empty-val-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-empty-val-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-after-element.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-after-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-lref.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-array-rest-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-empty-bool.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-empty-num.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-empty-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-empty-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-empty-symbol.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-first.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-last.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-lone.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-middle.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-identifier-resolution-trlng.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-missing.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-truthy.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-assignment-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-id-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-missing.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-truthy.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-assignment-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-elem-target-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-first.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-last.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-lone.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-middle.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-identifier-resolution-trlng.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-name-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-prop-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-descriptors.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-empty-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-number.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-same-name.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-str-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-symbol-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-to-property-with-setter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-to-property.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-decl-dstr-obj-rest-valid-object.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-async-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-const-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-async-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-let-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-async-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/async-gen-dstr-var-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/browser.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/escaped-of.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/head-const-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/head-let-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/head-var-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/iterator-close-non-throw-get-method-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/iterator-close-non-throw-get-method-non-callable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/iterator-close-throw-get-method-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/iterator-close-throw-get-method-non-callable.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/let-block-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/let-identifier-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/shell.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/ticks-with-async-iter-resolved-promise-and-constructor-lookup-two.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/ticks-with-async-iter-resolved-promise-and-constructor-lookup.js
 create mode 100644 js/src/tests/test262/language/statements/for-await-of/ticks-with-sync-iter-resolved-promise-and-constructor-lookup.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/12.6.4-1.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/12.6.4-2.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A1.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A14_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A15.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A2.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A3.1.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A3.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A4.1.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A4.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A5.1.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A5.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A6.1.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A6.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A7_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/S12.6.4_A7_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/browser.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/cptn-decl-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/cptn-decl-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/cptn-decl-skip-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/cptn-decl-zero-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/cptn-expr-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/cptn-expr-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/cptn-expr-skip-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/cptn-expr-zero-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/decl-async-fun.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/decl-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/decl-cls.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/decl-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/decl-fun.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/decl-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/decl-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-nested-memberexpr-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-put-obj-literal-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-target-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-elem-target-yield-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-before-element.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-before-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-before-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-elision-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/array-rest-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-id-identifier-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-id-identifier-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-id-init-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-id-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-id-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-prop-elem-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-prop-elem-target-memberexpr-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-prop-elem-target-obj-literal-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-prop-elem-target-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-prop-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-prop-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-prop-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-prop-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/obj-rest-not-last-element-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-const-bound-names-dup.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-const-bound-names-fordecl-tdz.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-const-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-const-bound-names-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-const-fresh-binding-per-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-decl-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-expr-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-let-bound-names-dup.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-let-bound-names-fordecl-tdz.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-let-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-let-bound-names-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-let-destructuring.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-let-fresh-binding-per-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-lhs-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-lhs-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-lhs-member.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-lhs-non-asnmt-trgt.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-var-bound-names-dup.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-var-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-var-bound-names-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/head-var-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/identifier-let-allowed-as-lefthandside-expression-not-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/labelled-fn-stmt-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/labelled-fn-stmt-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/labelled-fn-stmt-lhs.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/labelled-fn-stmt-var.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/let-block-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/let-identifier-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/order-after-define-property.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/order-enumerable-shadowed.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/order-property-added.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/order-property-on-prototype.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/order-simple-object.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/scope-body-lex-boundary.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/scope-body-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/scope-body-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/scope-body-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/scope-head-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/scope-head-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/scope-head-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/shell.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/var-arguments-fn-strict-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/var-arguments-fn-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/var-arguments-strict-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/var-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/var-eval-strict-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-in/var-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/Array.prototype.Symbol.iterator.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/Array.prototype.entries.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/Array.prototype.keys.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/arguments-mapped-aliasing.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/arguments-mapped-mutation.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/arguments-mapped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/arguments-unmapped-aliasing.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/arguments-unmapped-mutation.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/arguments-unmapped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/array-contract-expand.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/array-contract.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/array-expand-contract.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/array-expand.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/array-key-get-error.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/body-dstr-assign-error.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/body-dstr-assign.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/body-put-error.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/break-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/break-from-finally.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/break-from-try.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/break-label-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/break-label-from-finally.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/break-label-from-try.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/break-label.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/break.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/browser.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/continue-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/continue-from-finally.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/continue-from-try.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/continue-label-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/continue-label-from-finally.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/continue-label-from-try.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/continue-label.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/continue.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/cptn-decl-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/cptn-decl-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/cptn-decl-no-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/cptn-expr-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/cptn-expr-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/cptn-expr-no-itr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/decl-async-fun.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/decl-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/decl-cls.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/decl-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/decl-fun.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/decl-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/decl-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-assignment.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-rtrn-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-rtrn-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-thrw-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-iter-thrw-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-memberexpr-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-obj-literal-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref-init-active.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-obj-literal-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-prop-ref-user-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-target-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-target-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-target-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-target-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-target-yield-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-target-yield-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-abpt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-elision-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-rtrn-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-list-thrw-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-rest-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-rest-rtrn-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elem-trlg-iter-rest-thrw-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-iter-abpt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-iter-nrml-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-iter-nrml-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-iter-nrml-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-val-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-val-bool.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-val-num.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-val-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-val-symbol.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-elision-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-iter-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-iter-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-val-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-val-bool.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-val-num.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-val-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-val-symbol.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-empty-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-after-element.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-after-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-before-element.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-before-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-before-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-elision-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-elision-iter-abpt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iter-nrml-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iter-rtrn-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iter-rtrn-close-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iter-rtrn-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iter-thrw-close-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iter-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iter-thrw-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-lref-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-lref.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-iter-thrw-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj-undefined-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-put-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-put-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err-iter-close-skip.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-put-prop-ref-user-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/array-rest-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/const-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/let-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-empty-bool.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-empty-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-empty-num.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-empty-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-empty-string.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-empty-symbol.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-empty-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-identifier-resolution-first.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-identifier-resolution-last.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-identifier-resolution-lone.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-identifier-resolution-middle.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-identifier-resolution-trlng.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-identifier-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-identifier-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-identifier-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-assignment-missing.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-assignment-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-assignment-truthy.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-assignment-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-put-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-put-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-simple-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-id-simple-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-assignment-missing.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-assignment-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-assignment-truthy.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-assignment-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-in.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-init-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-target-memberexpr-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-optchain-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-prop-ref-init-active.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-prop-ref-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-target-obj-literal-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-target-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-elem-target-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-identifier-resolution-first.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-identifier-resolution-last.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-identifier-resolution-lone.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-identifier-resolution-middle.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-identifier-resolution-trlng.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-name-evaluation-error.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-name-evaluation.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-array-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-array-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-array-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-array-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-array-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-array-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-obj-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-obj-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-obj-undefined-own.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-obj-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-obj-yield-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-invalid-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-obj-yield-ident-valid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-nested-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-put-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-put-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-put-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-put-prop-ref-no-get.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-put-prop-ref-user-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-put-prop-ref.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-put-unresolvable-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-prop-put-unresolvable-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-computed-property-no-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-computed-property.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-descriptors.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-empty-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-getter-abrupt-get-error.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-not-last-element-invalid.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-number.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-order.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-put-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-same-name.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-str-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-symbol-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-to-property-with-setter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-to-property.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/obj-rest-valid-object.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-init-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/dstr/var-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/escaped-of.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/float32array-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/float32array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/float64array-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/float64array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/generator-close-via-break.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/generator-close-via-continue.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/generator-close-via-return.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/generator-close-via-throw.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/generator-next-error.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/generator.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/generic-iterable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-const-bound-names-dup.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-const-bound-names-fordecl-tdz.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-const-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-const-bound-names-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-const-fresh-binding-per-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-const-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-decl-no-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-expr-no-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-expr-obj-iterator-method.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-expr-primitive-iterator-method.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-expr-to-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-let-bound-names-dup.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-let-bound-names-fordecl-tdz.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-let-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-let-bound-names-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-let-destructuring.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-let-fresh-binding-per-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-let-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-lhs-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-lhs-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-lhs-member.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-lhs-non-asnmt-trgt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-var-bound-names-dup.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-var-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-var-bound-names-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-var-init.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/head-var-no-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/int16array-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/int16array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/int32array-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/int32array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/int8array-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/int8array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-as-proxy.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-non-object.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-non-throw-get-method-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-non-throw-get-method-non-callable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-throw-get-method-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-throw-get-method-non-callable.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-via-break.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-via-continue.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-via-return.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-close-via-throw.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-next-error.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-next-reference.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-next-result-done-attr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-next-result-type.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-next-result-value-attr-error.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/iterator-next-result-value-attr.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/labelled-fn-stmt-const.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/labelled-fn-stmt-let.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/labelled-fn-stmt-lhs.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/labelled-fn-stmt-var.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/let-block-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/let-identifier-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/map-contract-expand.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/map-contract.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/map-expand-contract.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/map-expand.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/map.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/nested.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/return-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/return-from-finally.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/return-from-try.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/return.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/scope-body-lex-boundary.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/scope-body-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/scope-body-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/scope-body-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/scope-head-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/scope-head-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/scope-head-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/set-contract-expand.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/set-contract.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/set-expand-contract.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/set-expand.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/set.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/shell.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/string-astral-truncated.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/string-astral.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/string-bmp.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/throw-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/throw-from-finally.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/throw.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/uint16array-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/uint16array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/uint32array-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/uint32array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/uint8array-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/uint8array.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/uint8clampedarray-mutate.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/uint8clampedarray.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/yield-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/yield-from-finally.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/yield-from-try.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/yield-star-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/yield-star-from-finally.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/yield-star-from-try.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/yield-star.js
 create mode 100644 js/src/tests/test262/language/statements/for-of/yield.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-1.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-10.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-11.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-12.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-13.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-14.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-15.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-16.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-17.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-18.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-19.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-2.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-20.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-21.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-3.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-4.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-5.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-6.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-7.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-8.js
 create mode 100644 js/src/tests/test262/language/statements/for/12.6.3_2-3-a-ii-9.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A10.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A10.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A10_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A10_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A11.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A11.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A11.1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A11_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A11_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A11_T3.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A12.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A12.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A12.1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A12_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A12_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A12_T3.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A13.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A14.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A15.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A2.1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A2.2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A3.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A4.1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A5.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A6.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A7.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A7.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A7_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A7_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A8.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A8.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A8.1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/for/S12.6.3_A8_T3.js
 create mode 100644 js/src/tests/test262/language/statements/for/browser.js
 create mode 100644 js/src/tests/test262/language/statements/for/cptn-decl-expr-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/cptn-decl-expr-no-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/cptn-expr-expr-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/cptn-expr-expr-no-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/decl-async-fun.js
 create mode 100644 js/src/tests/test262/language/statements/for/decl-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for/decl-cls.js
 create mode 100644 js/src/tests/test262/language/statements/for/decl-const.js
 create mode 100644 js/src/tests/test262/language/statements/for/decl-fun.js
 create mode 100644 js/src/tests/test262/language/statements/for/decl-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for/decl-let.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/const-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/let-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elision-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/for/dstr/var-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-const-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-const-fresh-binding-per-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-init-expr-check-empty-inc-empty-completion.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-init-expr-check-empty-inc-empty-syntax.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-init-var-check-empty-inc-empty-completion.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-init-var-check-empty-inc-empty-syntax.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-let-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-let-destructuring.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-let-fresh-binding-per-iteration.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-lhs-let.js
 create mode 100644 js/src/tests/test262/language/statements/for/head-var-bound-names-in-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/for/labelled-fn-stmt-const.js
 create mode 100644 js/src/tests/test262/language/statements/for/labelled-fn-stmt-expr.js
 create mode 100644 js/src/tests/test262/language/statements/for/labelled-fn-stmt-let.js
 create mode 100644 js/src/tests/test262/language/statements/for/labelled-fn-stmt-var.js
 create mode 100644 js/src/tests/test262/language/statements/for/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for/let-block-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for/let-identifier-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/for/scope-body-lex-boundary.js
 create mode 100644 js/src/tests/test262/language/statements/for/scope-body-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/for/scope-body-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/for/scope-head-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/for/scope-head-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/for/scope-head-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/for/shell.js
 create mode 100644 js/src/tests/test262/language/statements/for/tco-const-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for/tco-let-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for/tco-lhs-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/for/tco-var-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0-12-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0-13-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0-14-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0-15-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0-16-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0-17-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0-7-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0-8-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0_4-17gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.0_4-5gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-13gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-19-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-1gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-2-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-21-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-22-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-23-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-25-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-27-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-29-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-31-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-33-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-39-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-4-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-41-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-4gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-5gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.1-8gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-1-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-10-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-11-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-12-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-13-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-14-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-15-1.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-15-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-16-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-17-1.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-17-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-18-1.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-18-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-19-b-3gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-19-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-2-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-20-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-21-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-22-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-23-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-24-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-25-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-26-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-27-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-28-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-3-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-30-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-4-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-5-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-6-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-7-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-8-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/13.2-9-s.js
 create mode 100644 js/src/tests/test262/language/statements/function/S10.1.1_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A4_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A4_T4.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A5_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A5_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A6_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A6_T4.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A7_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A7_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A7_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A7_T4.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A9.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A9.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A9_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.1_A9_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A10.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A11.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A12.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A13.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A14.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A15_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A15_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A15_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A15_T4.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A16_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A16_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A16_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A17_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A17_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A18_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A18_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A19_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A19_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A19_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A19_T4.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A19_T5.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A19_T6.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A19_T7.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A19_T8.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A3_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A3_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A5_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A5_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A7_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A7_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A8_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2.2_A9.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A2_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A2_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A5.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A6_T1-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A6_T2-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A7_T1-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A7_T2-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A8_T1-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13.2_A8_T2-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A10.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A11_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A11_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A11_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A11_T4.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A12_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A12_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A13_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A13_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A13_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A14_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A15_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A15_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A15_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A15_T4.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A15_T5.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A17_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A17_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A18.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A19_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A19_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A2_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A2_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A2_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A3_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A3_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A3_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A4_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A4_T4.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A7_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A7_T3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S13_A9.js
 create mode 100644 js/src/tests/test262/language/statements/function/S14_A2.js
 create mode 100644 js/src/tests/test262/language/statements/function/S14_A3.js
 create mode 100644 js/src/tests/test262/language/statements/function/S14_A5_T1.js
 create mode 100644 js/src/tests/test262/language/statements/function/S14_A5_T2.js
 create mode 100644 js/src/tests/test262/language/statements/function/arguments-with-arguments-fn.js
 create mode 100644 js/src/tests/test262/language/statements/function/arguments-with-arguments-lex.js
 create mode 100644 js/src/tests/test262/language/statements/function/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/browser.js
 create mode 100644 js/src/tests/test262/language/statements/function/cptn-decl.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/function/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/function/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-body-super-call.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-body-super-prop.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-errors/browser.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-errors/invalid-names-call-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-errors/invalid-names-call-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-errors/invalid-names-member-expression-bad-reference.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-errors/invalid-names-member-expression-this.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-errors/shell.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-params-super-call.js
 create mode 100644 js/src/tests/test262/language/statements/function/early-params-super-prop.js
 create mode 100644 js/src/tests/test262/language/statements/function/enable-strict-via-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/enable-strict-via-outer-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/enable-strict-via-outer-script-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/statements/function/invalid-2-names.js
 create mode 100644 js/src/tests/test262/language/statements/function/invalid-3-names.js
 create mode 100644 js/src/tests/test262/language/statements/function/invalid-function-body-1.js
 create mode 100644 js/src/tests/test262/language/statements/function/invalid-function-body-2.js
 create mode 100644 js/src/tests/test262/language/statements/function/invalid-function-body-3.js
 create mode 100644 js/src/tests/test262/language/statements/function/invalid-name-dot.js
 create mode 100644 js/src/tests/test262/language/statements/function/invalid-name-two-dots.js
 create mode 100644 js/src/tests/test262/language/statements/function/length-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/function/line-terminator.js
 create mode 100644 js/src/tests/test262/language/statements/function/name-arguments-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/name-arguments-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/name-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/name-eval-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/name-eval-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/name-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/name-eval-stricteval.js
 create mode 100644 js/src/tests/test262/language/statements/function/name-unicode.js
 create mode 100644 js/src/tests/test262/language/statements/function/name.js
 create mode 100644 js/src/tests/test262/language/statements/function/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-arguments-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-arguments-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-dflt-yield-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-dflt-yield-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-duplicated-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-duplicated-strict-1-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-duplicated-strict-2-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-duplicated-strict-3-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-duplicated-strict-body-1.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-duplicated-strict-body-2.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-duplicated-strict-body-3.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-eval-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-eval-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/function/param-eval-stricteval.js
 create mode 100644 js/src/tests/test262/language/statements/function/params-dflt-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/statements/function/params-dflt-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/function/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/function/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/function/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/function/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/function/scope-body-lex-distinct.js
 create mode 100644 js/src/tests/test262/language/statements/function/scope-param-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/function/scope-param-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/function/scope-param-rest-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/function/scope-param-rest-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/function/scope-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/function/scope-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/function/shell.js
 create mode 100644 js/src/tests/test262/language/statements/function/use-strict-with-non-simple-param.js
 create mode 100644 js/src/tests/test262/language/statements/generators/arguments-with-arguments-fn.js
 create mode 100644 js/src/tests/test262/language/statements/generators/arguments-with-arguments-lex.js
 create mode 100644 js/src/tests/test262/language/statements/generators/array-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/generators/browser.js
 create mode 100644 js/src/tests/test262/language/statements/generators/cptn-decl.js
 create mode 100644 js/src/tests/test262/language/statements/generators/declaration.js
 create mode 100644 js/src/tests/test262/language/statements/generators/default-proto.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-abrupt.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-arg-val-not-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-arg-val-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-ref-later.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-ref-prior.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-ref-self.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-rest.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dflt-params-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/dflt-obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/generators/eval-var-scope-syntax-err.js
 create mode 100644 js/src/tests/test262/language/statements/generators/generator-created-after-decl-inst.js
 create mode 100644 js/src/tests/test262/language/statements/generators/has-instance.js
 create mode 100644 js/src/tests/test262/language/statements/generators/invoke-as-constructor.js
 create mode 100644 js/src/tests/test262/language/statements/generators/length-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/generators/length-property-descriptor.js
 create mode 100644 js/src/tests/test262/language/statements/generators/name.js
 create mode 100644 js/src/tests/test262/language/statements/generators/no-yield.js
 create mode 100644 js/src/tests/test262/language/statements/generators/object-destructuring-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/generators/param-dflt-yield.js
 create mode 100644 js/src/tests/test262/language/statements/generators/params-dflt-args-unmapped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/params-dflt-ref-arguments.js
 create mode 100644 js/src/tests/test262/language/statements/generators/params-trailing-comma-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/generators/params-trailing-comma-single.js
 create mode 100644 js/src/tests/test262/language/statements/generators/prototype-own-properties.js
 create mode 100644 js/src/tests/test262/language/statements/generators/prototype-property-descriptor.js
 create mode 100644 js/src/tests/test262/language/statements/generators/prototype-relation-to-function.js
 create mode 100644 js/src/tests/test262/language/statements/generators/prototype-typeof.js
 create mode 100644 js/src/tests/test262/language/statements/generators/prototype-uniqueness.js
 create mode 100644 js/src/tests/test262/language/statements/generators/prototype-value.js
 create mode 100644 js/src/tests/test262/language/statements/generators/rest-param-strict-body.js
 create mode 100644 js/src/tests/test262/language/statements/generators/rest-params-trailing-comma-early-error.js
 create mode 100644 js/src/tests/test262/language/statements/generators/restricted-properties.js
 create mode 100644 js/src/tests/test262/language/statements/generators/return.js
 create mode 100644 js/src/tests/test262/language/statements/generators/scope-body-lex-distinct.js
 create mode 100644 js/src/tests/test262/language/statements/generators/scope-param-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/generators/scope-param-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/generators/scope-param-rest-elem-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/generators/scope-param-rest-elem-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/generators/scope-paramsbody-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/generators/scope-paramsbody-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/generators/shell.js
 create mode 100644 js/src/tests/test262/language/statements/generators/use-strict-with-non-simple-param.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-binding-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-function-expression-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-generator-declaration-binding-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-identifier-in-nested-function.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-identifier-reference-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-identifier-reference.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-label-identifier-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-label-identifier.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-literal-property-name.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-logical-or-expression.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-parameter.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-property-name.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-statement.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-as-yield-operand.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-identifier-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-identifier-spread-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-identifier-spread-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-identifier-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-newline.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-spread-arr-multiple.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-spread-arr-single.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-spread-obj.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-star-after-newline.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-star-before-newline.js
 create mode 100644 js/src/tests/test262/language/statements/generators/yield-weak-binding.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A1.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A1.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A1.2_T1.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A1.2_T2.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A10_T1.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A10_T2.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A11.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A12_T1.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A12_T2.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A12_T3.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A12_T4.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A2.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A3.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A4.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A5.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/if/S12.5_A8.js
 create mode 100644 js/src/tests/test262/language/statements/if/browser.js
 create mode 100644 js/src/tests/test262/language/statements/if/cptn-else-false-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/if/cptn-else-false-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/if/cptn-else-true-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/if/cptn-else-true-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/if/cptn-empty-statement.js
 create mode 100644 js/src/tests/test262/language/statements/if/cptn-no-else-false.js
 create mode 100644 js/src/tests/test262/language/statements/if/cptn-no-else-true-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/if/cptn-no-else-true-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/if/empty-statement.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-async-fun-else-async-fun.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-async-fun-else-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-async-fun-no-else.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-async-gen-else-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-async-gen-else-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-async-gen-no-else.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-cls-else-cls.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-cls-else-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-cls-no-else.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-const-else-const.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-const-else-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-const-no-else.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-decl-else-decl-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-decl-else-stmt-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-decl-no-else-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-fun-else-fun-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-fun-else-stmt-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-fun-no-else-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-gen-else-gen.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-gen-else-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-gen-no-else.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-let-else-let.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-let-else-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-let-no-else.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-stmt-else-async-fun.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-stmt-else-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-stmt-else-cls.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-stmt-else-const.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-stmt-else-decl-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-stmt-else-fun-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-stmt-else-gen.js
 create mode 100644 js/src/tests/test262/language/statements/if/if-stmt-else-let.js
 create mode 100644 js/src/tests/test262/language/statements/if/labelled-fn-stmt-first.js
 create mode 100644 js/src/tests/test262/language/statements/if/labelled-fn-stmt-lone.js
 create mode 100644 js/src/tests/test262/language/statements/if/labelled-fn-stmt-second.js
 create mode 100644 js/src/tests/test262/language/statements/if/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/if/let-block-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/if/let-identifier-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/if/shell.js
 create mode 100644 js/src/tests/test262/language/statements/if/tco-else-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/if/tco-if-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/S12.12_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/browser.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/continue.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/cptn-break.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/cptn-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/decl-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/decl-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/decl-cls.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/decl-const.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/decl-fun-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/decl-gen.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/decl-let.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/let-block-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/let-identifier-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/shell.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/tco-strict.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/value-await-module-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/value-await-module.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/value-await-non-module-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/value-await-non-module.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/value-yield-non-strict-escaped.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/value-yield-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/value-yield-strict-escaped-strict.js
 create mode 100644 js/src/tests/test262/language/statements/labeled/value-yield-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/let/block-local-closure-get-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/let/block-local-closure-set-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/let/block-local-use-before-initialization-in-declaration-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/block-local-use-before-initialization-in-prior-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/browser.js
 create mode 100644 js/src/tests/test262/language/statements/let/cptn-value.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/let/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/let/fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/let/fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/let/fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/let/fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/let/fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/let/function-local-closure-get-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/let/function-local-closure-set-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/let/function-local-use-before-initialization-in-declaration-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/function-local-use-before-initialization-in-prior-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/global-closure-get-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/let/global-closure-set-before-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/let/global-use-before-initialization-in-declaration-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/global-use-before-initialization-in-prior-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/redeclaration-error-from-within-strict-mode-function.js
 create mode 100644 js/src/tests/test262/language/statements/let/shell.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/escaped-let.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/identifier-let-disallowed-as-boundname.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-closure-inside-condition.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-closure-inside-initialization.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-closure-inside-next-expression.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-iteration-variable-is-freshly-allocated-for-each-iteration-multi-let-binding.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-iteration-variable-is-freshly-allocated-for-each-iteration-single-let-binding.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-let-declaration-split-across-two-lines.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-newline-await-in-normal-function.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-newline-yield-in-generator-function.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-newline-yield-in-normal-function.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let-outer-inner-let-bindings.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/let.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/with-initialisers-in-statement-positions-case-expression-statement-list.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/with-initialisers-in-statement-positions-default-statement-list.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/with-initialisers-in-statement-positions-label-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/without-initialisers-in-statement-positions-case-expression-statement-list.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/without-initialisers-in-statement-positions-default-statement-list.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/without-initialisers-in-statement-positions-label-statement.js
 create mode 100644 js/src/tests/test262/language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js
 create mode 100644 js/src/tests/test262/language/statements/return/12.9-1.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T10.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T4.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T5.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T6.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T7.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T8.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A1_T9.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A3.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A4.js
 create mode 100644 js/src/tests/test262/language/statements/return/S12.9_A5.js
 create mode 100644 js/src/tests/test262/language/statements/return/browser.js
 create mode 100644 js/src/tests/test262/language/statements/return/line-terminators.js
 create mode 100644 js/src/tests/test262/language/statements/return/shell.js
 create mode 100644 js/src/tests/test262/language/statements/return/tco-strict.js
 create mode 100644 js/src/tests/test262/language/statements/shell.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A1_T4.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A2_T1.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A3_T1.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A3_T2.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A3_T3.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A3_T4.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A3_T5.js
 create mode 100644 js/src/tests/test262/language/statements/switch/S12.11_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/switch/browser.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-a-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-a-fall-thru-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-a-fall-thru-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-b-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-b-fall-thru-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-b-fall-thru-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-b-final.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-dflt-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-dflt-b-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-dflt-b-fall-thru-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-dflt-b-fall-thru-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-dflt-b-final.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-dflt-fall-thru-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-dflt-fall-thru-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-dflt-final.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-no-dflt-match-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-no-dflt-match-fall-thru-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-no-dflt-match-fall-thru-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-no-dflt-match-final.js
 create mode 100644 js/src/tests/test262/language/statements/switch/cptn-no-dflt-no-match.js
 create mode 100644 js/src/tests/test262/language/statements/switch/scope-lex-close-case.js
 create mode 100644 js/src/tests/test262/language/statements/switch/scope-lex-close-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/switch/scope-lex-open-case.js
 create mode 100644 js/src/tests/test262/language/statements/switch/scope-lex-open-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/switch/scope-var-none-case.js
 create mode 100644 js/src/tests/test262/language/statements/switch/scope-var-none-dflt.js
 create mode 100644 js/src/tests/test262/language/statements/switch/shell.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/browser.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-function-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/async-generator-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/browser.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/class-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/const-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-function-strict.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/function-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/generator-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/let-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/shell.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-async-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-async-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-class.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-const.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-function.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-generator.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-let.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/redeclaration/var-name-redeclaration-attempt-with-var.js
 create mode 100644 js/src/tests/test262/language/statements/switch/syntax/shell.js
 create mode 100644 js/src/tests/test262/language/statements/switch/tco-case-body-dflt-strict.js
 create mode 100644 js/src/tests/test262/language/statements/switch/tco-case-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/switch/tco-dftl-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A1.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A2_T1.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A2_T2.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A2_T3.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A2_T4.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A2_T5.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A2_T6.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A2_T7.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A3_T1.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A3_T2.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A3_T3.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A3_T4.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A3_T5.js
 create mode 100644 js/src/tests/test262/language/statements/throw/S12.13_A3_T6.js
 create mode 100644 js/src/tests/test262/language/statements/throw/browser.js
 create mode 100644 js/src/tests/test262/language/statements/throw/shell.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-10.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-11.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-12.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-13.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-14.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-15.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-16.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-3.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-4.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-6.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-7.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-8.js
 create mode 100644 js/src/tests/test262/language/statements/try/12.14-9.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A10_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A10_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A10_T3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A10_T4.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A10_T5.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A11_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A11_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A11_T3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A11_T4.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A12_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A12_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A12_T3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A12_T4.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A13_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A13_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A13_T3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A14.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A15.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T10.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T11.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T12.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T13.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T14.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T15.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T5.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T6.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T7.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T8.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A16_T9.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A17.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A18_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A18_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A18_T3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A18_T4.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A18_T5.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A18_T6.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A18_T7.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A19_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A19_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A4.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A5.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A6.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A7_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A7_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A7_T3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A8.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A9_T1.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A9_T2.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A9_T3.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A9_T4.js
 create mode 100644 js/src/tests/test262/language/statements/try/S12.14_A9_T5.js
 create mode 100644 js/src/tests/test262/language/statements/try/browser.js
 create mode 100644 js/src/tests/test262/language/statements/try/catch-parameter-boundnames-restriction-arguments-eval-throws-strict.js
 create mode 100644 js/src/tests/test262/language/statements/try/catch-parameter-boundnames-restriction-arguments-negative-early-strict.js
 create mode 100644 js/src/tests/test262/language/statements/try/catch-parameter-boundnames-restriction-eval-eval-throws-strict.js
 create mode 100644 js/src/tests/test262/language/statements/try/catch-parameter-boundnames-restriction-eval-negative-early-strict.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-catch-empty-break.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-catch-empty-continue.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-catch-finally-empty-break.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-catch-finally-empty-continue.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-catch.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-finally-empty-break.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-finally-empty-continue.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-finally-from-catch.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-finally-skip-catch.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-finally-wo-catch.js
 create mode 100644 js/src/tests/test262/language/statements/try/cptn-try.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/try/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/try/early-catch-duplicates.js
 create mode 100644 js/src/tests/test262/language/statements/try/early-catch-function.js
 create mode 100644 js/src/tests/test262/language/statements/try/early-catch-lex.js
 create mode 100644 js/src/tests/test262/language/statements/try/optional-catch-binding-finally.js
 create mode 100644 js/src/tests/test262/language/statements/try/optional-catch-binding-lexical.js
 create mode 100644 js/src/tests/test262/language/statements/try/optional-catch-binding-parens.js
 create mode 100644 js/src/tests/test262/language/statements/try/optional-catch-binding-throws.js
 create mode 100644 js/src/tests/test262/language/statements/try/optional-catch-binding.js
 create mode 100644 js/src/tests/test262/language/statements/try/scope-catch-block-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/try/scope-catch-block-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/try/scope-catch-block-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/try/scope-catch-param-lex-close.js
 create mode 100644 js/src/tests/test262/language/statements/try/scope-catch-param-lex-open.js
 create mode 100644 js/src/tests/test262/language/statements/try/scope-catch-param-var-none.js
 create mode 100644 js/src/tests/test262/language/statements/try/shell.js
 create mode 100644 js/src/tests/test262/language/statements/try/tco-catch-finally-strict.js
 create mode 100644 js/src/tests/test262/language/statements/try/tco-catch-strict.js
 create mode 100644 js/src/tests/test262/language/statements/try/tco-finally-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-10-s.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-11.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-16-s.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-17-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-18-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-19-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-1gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-2-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-20-s.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-21-s.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-22-s.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-3-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-4-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-4gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-5-s.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-6-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-7-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-8-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/12.2.1-9-s.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A1.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A10.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A11.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A12.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A2.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A3.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A4.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A5.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A7.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A8_T3.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A8_T4.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A8_T5.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A8_T6.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A8_T7.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A8_T8.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S12.2_A9.js
 create mode 100644 js/src/tests/test262/language/statements/variable/S14_A1.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-list-final-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-list-final-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-list-first-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-list-first-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-list-middle-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-list-middle-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-list-repeated-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-single-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-fn-strict-single-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-list-final-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-list-final-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-list-first-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-list-first-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-list-middle-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-list-middle-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-list-repeated-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-single-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/arguments-strict-single-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/binding-resolution.js
 create mode 100644 js/src/tests/test262/language/statements/variable/browser.js
 create mode 100644 js/src/tests/test262/language/statements/variable/cptn-value.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-init-iter-close.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-init-iter-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-init-iter-no-close.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-name-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-elem-iter.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-elision-iter.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-empty-iter.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-rest-iter.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-ary-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-hole.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-undef.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-iter-complete.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-iter-done.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-id-iter-val.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-obj-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-obj-val-null.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elem-obj-val-undef.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elision-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elision-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-elision.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-ary-elem.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-ary-elision.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-ary-empty.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-ary-rest.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-id-elision-next-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-id-elision.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-id-exhausted.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-id-iter-step-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-id-iter-val-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-id.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-init-ary.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-init-id.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-init-obj.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-not-final-ary.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-not-final-id.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-not-final-obj.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-obj-id.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/ary-ptrn-rest-obj-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/browser.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-init-null.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-init-undefined.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-empty.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-init-fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-list-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-ary-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-ary-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-ary-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-ary.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-eval-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-id-get-value-err.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-id-init-skipped.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-id-init-throws.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-id-init-unresolvable.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-id-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-id-trailing-comma.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-id.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-obj-init.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-obj-value-null.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-obj-value-undef.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-prop-obj.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-rest-getter.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-rest-skip-non-enumerable.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/obj-ptrn-rest-val-obj.js
 create mode 100644 js/src/tests/test262/language/statements/variable/dstr/shell.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-non-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-list-final-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-list-final-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-list-first-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-list-first-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-list-middle-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-list-middle-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-list-repeated-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-single-init-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/eval-strict-single-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/fn-name-arrow.js
 create mode 100644 js/src/tests/test262/language/statements/variable/fn-name-class.js
 create mode 100644 js/src/tests/test262/language/statements/variable/fn-name-cover.js
 create mode 100644 js/src/tests/test262/language/statements/variable/fn-name-fn.js
 create mode 100644 js/src/tests/test262/language/statements/variable/fn-name-gen.js
 create mode 100644 js/src/tests/test262/language/statements/variable/id-arguments-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/id-eval-strict-strict.js
 create mode 100644 js/src/tests/test262/language/statements/variable/shell.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A1.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A10.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A11.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A14_T1.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A14_T2.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A15.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A2.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A3.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A4_T3.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A4_T4.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A4_T5.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A5.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A6_T3.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A6_T4.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A6_T5.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A6_T6.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A7.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A8.js
 create mode 100644 js/src/tests/test262/language/statements/while/S12.6.2_A9.js
 create mode 100644 js/src/tests/test262/language/statements/while/browser.js
 create mode 100644 js/src/tests/test262/language/statements/while/cptn-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/while/cptn-iter.js
 create mode 100644 js/src/tests/test262/language/statements/while/cptn-no-iter.js
 create mode 100644 js/src/tests/test262/language/statements/while/decl-async-fun.js
 create mode 100644 js/src/tests/test262/language/statements/while/decl-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/while/decl-cls.js
 create mode 100644 js/src/tests/test262/language/statements/while/decl-const.js
 create mode 100644 js/src/tests/test262/language/statements/while/decl-fun.js
 create mode 100644 js/src/tests/test262/language/statements/while/decl-gen.js
 create mode 100644 js/src/tests/test262/language/statements/while/decl-let.js
 create mode 100644 js/src/tests/test262/language/statements/while/labelled-fn-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/while/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/while/let-block-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/while/let-identifier-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/while/shell.js
 create mode 100644 js/src/tests/test262/language/statements/while/tco-body-strict.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-0-1.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-0-10.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-0-11.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-0-12.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-0-3.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-0-7.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-0-8.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-0-9.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-2-1.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-2-2.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-2-3.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-2-4.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-2-5.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10-7-1.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10.1-10-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10.1-11gs-strict.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10.1-12-s.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10.1-13-s.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10.1-4-s.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10.1-5-s-strict.js
 create mode 100644 js/src/tests/test262/language/statements/with/12.10.1-8-s.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.10_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.10_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.10_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.10_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.10_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.11_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.11_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.11_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.11_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.11_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.12_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.12_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.12_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.12_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.12_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.2_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.2_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.2_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.2_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.2_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.3_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.3_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.3_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.3_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.3_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.4_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.4_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.4_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.5_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.5_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.5_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.5_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.5_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.6_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.7_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.7_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.7_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.7_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.7_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.8_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.8_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.8_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.9_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.9_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A1.9_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.10_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.10_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.10_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.10_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.10_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.11_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.11_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.11_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.11_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.11_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.12_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.12_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.12_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.12_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.12_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.1_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.1_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.1_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.2_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.2_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.2_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.2_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.2_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.3_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.3_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.3_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.3_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.4_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.4_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.4_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.5_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.5_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.5_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.5_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.5_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.6_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.6_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.6_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.7_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.7_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.7_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.7_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.7_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.8_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.8_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.8_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.8_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.8_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.9_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.9_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A3.9_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A4_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A4_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A4_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A4_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A4_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A4_T6.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A5_T1.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A5_T2.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A5_T3.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A5_T4.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A5_T5.js
 create mode 100644 js/src/tests/test262/language/statements/with/S12.10_A5_T6.js
 create mode 100644 js/src/tests/test262/language/statements/with/binding-blocked-by-unscopables.js
 create mode 100644 js/src/tests/test262/language/statements/with/binding-not-blocked-by-unscopables-falsey-prop.js
 create mode 100644 js/src/tests/test262/language/statements/with/binding-not-blocked-by-unscopables-non-obj.js
 create mode 100644 js/src/tests/test262/language/statements/with/browser.js
 create mode 100644 js/src/tests/test262/language/statements/with/cptn-abrupt-empty.js
 create mode 100644 js/src/tests/test262/language/statements/with/cptn-nrml.js
 create mode 100644 js/src/tests/test262/language/statements/with/decl-async-fun.js
 create mode 100644 js/src/tests/test262/language/statements/with/decl-async-gen.js
 create mode 100644 js/src/tests/test262/language/statements/with/decl-cls.js
 create mode 100644 js/src/tests/test262/language/statements/with/decl-const.js
 create mode 100644 js/src/tests/test262/language/statements/with/decl-fun.js
 create mode 100644 js/src/tests/test262/language/statements/with/decl-gen.js
 create mode 100644 js/src/tests/test262/language/statements/with/decl-let.js
 create mode 100644 js/src/tests/test262/language/statements/with/has-property-err.js
 create mode 100644 js/src/tests/test262/language/statements/with/labelled-fn-stmt.js
 create mode 100644 js/src/tests/test262/language/statements/with/let-array-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/with/let-block-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/with/let-identifier-with-newline.js
 create mode 100644 js/src/tests/test262/language/statements/with/scope-var-close.js
 create mode 100644 js/src/tests/test262/language/statements/with/scope-var-open.js
 create mode 100644 js/src/tests/test262/language/statements/with/shell.js
 create mode 100644 js/src/tests/test262/language/statements/with/stict-script-strict.js
 create mode 100644 js/src/tests/test262/language/statements/with/strict-fn-decl-nested-1.js
 create mode 100644 js/src/tests/test262/language/statements/with/strict-fn-decl-nested-2.js
 create mode 100644 js/src/tests/test262/language/statements/with/strict-fn-decl.js
 create mode 100644 js/src/tests/test262/language/statements/with/strict-fn-expr-strict.js
 create mode 100644 js/src/tests/test262/language/statements/with/strict-fn-method-strict.js
 create mode 100644 js/src/tests/test262/language/statements/with/unscopables-get-err.js
 create mode 100644 js/src/tests/test262/language/statements/with/unscopables-inc-dec.js
 create mode 100644 js/src/tests/test262/language/statements/with/unscopables-not-referenced-for-undef.js
 create mode 100644 js/src/tests/test262/language/statements/with/unscopables-prop-get-err.js
 create mode 100644 js/src/tests/test262/language/types/boolean/S8.3_A1_T1.js
 create mode 100644 js/src/tests/test262/language/types/boolean/S8.3_A1_T2.js
 create mode 100644 js/src/tests/test262/language/types/boolean/S8.3_A2.1.js
 create mode 100644 js/src/tests/test262/language/types/boolean/S8.3_A2.2.js
 create mode 100644 js/src/tests/test262/language/types/boolean/S8.3_A3.js
 create mode 100644 js/src/tests/test262/language/types/boolean/browser.js
 create mode 100644 js/src/tests/test262/language/types/boolean/shell.js
 create mode 100644 js/src/tests/test262/language/types/browser.js
 create mode 100644 js/src/tests/test262/language/types/list/S8.8_A2_T1.js
 create mode 100644 js/src/tests/test262/language/types/list/S8.8_A2_T2.js
 create mode 100644 js/src/tests/test262/language/types/list/S8.8_A2_T3.js
 create mode 100644 js/src/tests/test262/language/types/list/browser.js
 create mode 100644 js/src/tests/test262/language/types/list/shell.js
 create mode 100644 js/src/tests/test262/language/types/null/S8.2_A1_T1.js
 create mode 100644 js/src/tests/test262/language/types/null/S8.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/types/null/S8.2_A2.js
 create mode 100644 js/src/tests/test262/language/types/null/S8.2_A3.js
 create mode 100644 js/src/tests/test262/language/types/null/browser.js
 create mode 100644 js/src/tests/test262/language/types/null/shell.js
 create mode 100644 js/src/tests/test262/language/types/number/8.5.1.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A1.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A10_T1.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A10_T2.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A11_T1.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A11_T2.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A12.1.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A12.2.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A13_T2.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A14_T1.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A14_T2.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A2.1.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A2.2.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A3.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A4_T1.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A4_T2.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A5.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A6.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A7.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A8.js
 create mode 100644 js/src/tests/test262/language/types/number/S8.5_A9.js
 create mode 100644 js/src/tests/test262/language/types/number/browser.js
 create mode 100644 js/src/tests/test262/language/types/number/shell.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.1_A1.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.1_A2.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.1_A3.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A1.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A2.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A3.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A4.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A5_T1.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A5_T2.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A5_T3.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A5_T4.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A6.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A7.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6.2_A8.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6_A2_T1.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6_A2_T2.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6_A3_T1.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6_A3_T2.js
 create mode 100644 js/src/tests/test262/language/types/object/S8.6_A4_T1.js
 create mode 100644 js/src/tests/test262/language/types/object/browser.js
 create mode 100644 js/src/tests/test262/language/types/object/shell.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-1-s-strict.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-2-s.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-3-1-s.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-3-a-1gs-strict.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-3-a-2gs-strict.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-3-s-strict.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-4-s-strict.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-5-s-strict.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-6-s.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-7-s.js
 create mode 100644 js/src/tests/test262/language/types/reference/8.7.2-8-s.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7.1_A1.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7.1_A2.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7.2_A1_T1.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7.2_A1_T2.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7.2_A2.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7.2_A3.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7_A1.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7_A2.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7_A3.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7_A4.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7_A5_T1.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7_A5_T2.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7_A6.js
 create mode 100644 js/src/tests/test262/language/types/reference/S8.7_A7.js
 create mode 100644 js/src/tests/test262/language/types/reference/browser.js
 create mode 100644 js/src/tests/test262/language/types/reference/get-value-prop-base-primitive-realm.js
 create mode 100644 js/src/tests/test262/language/types/reference/get-value-prop-base-primitive.js
 create mode 100644 js/src/tests/test262/language/types/reference/put-value-prop-base-primitive-realm.js
 create mode 100644 js/src/tests/test262/language/types/reference/put-value-prop-base-primitive.js
 create mode 100644 js/src/tests/test262/language/types/reference/shell.js
 create mode 100644 js/src/tests/test262/language/types/shell.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A1.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A10.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A11.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A12.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A13_T1.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A13_T2.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A13_T3.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A14_T1.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A14_T2.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A14_T3.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A2.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A3.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A4.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A5.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A6.1.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A6.2.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A7.1.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A7.2.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A7.3.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A7.4.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A8.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A9_T1.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A9_T2.js
 create mode 100644 js/src/tests/test262/language/types/string/S8.4_A9_T3.js
 create mode 100644 js/src/tests/test262/language/types/string/browser.js
 create mode 100644 js/src/tests/test262/language/types/string/shell.js
 create mode 100644 js/src/tests/test262/language/types/undefined/S8.1_A1_T1.js
 create mode 100644 js/src/tests/test262/language/types/undefined/S8.1_A1_T2.js
 create mode 100644 js/src/tests/test262/language/types/undefined/S8.1_A2_T1.js
 create mode 100644 js/src/tests/test262/language/types/undefined/S8.1_A2_T2.js
 create mode 100644 js/src/tests/test262/language/types/undefined/S8.1_A3_T1.js
 create mode 100644 js/src/tests/test262/language/types/undefined/S8.1_A3_T2.js
 create mode 100644 js/src/tests/test262/language/types/undefined/S8.1_A4.js
 create mode 100644 js/src/tests/test262/language/types/undefined/S8.1_A5.js
 create mode 100644 js/src/tests/test262/language/types/undefined/browser.js
 create mode 100644 js/src/tests/test262/language/types/undefined/shell.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A2.1_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A2.2_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A2.3_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A2.4_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A2.5_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A3.1_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A3.2_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A3.3_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A3.4_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A3.5_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A4.1_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A4.2_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A4.3_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A4.4_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A4.5_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A5_T1.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A5_T2.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A5_T3.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A5_T4.js
 create mode 100644 js/src/tests/test262/language/white-space/S7.2_A5_T5.js
 create mode 100644 js/src/tests/test262/language/white-space/between-form-feed.js
 create mode 100644 js/src/tests/test262/language/white-space/between-horizontal-tab.js
 create mode 100644 js/src/tests/test262/language/white-space/between-nbsp.js
 create mode 100644 js/src/tests/test262/language/white-space/between-space.js
 create mode 100644 js/src/tests/test262/language/white-space/between-vertical-tab.js
 create mode 100644 js/src/tests/test262/language/white-space/browser.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-multi-form-feed.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-multi-horizontal-tab.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-multi-nbsp.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-multi-space.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-multi-vertical-tab.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-single-form-feed.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-single-horizontal-tab.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-single-nbsp.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-single-space.js
 create mode 100644 js/src/tests/test262/language/white-space/comment-single-vertical-tab.js
 create mode 100644 js/src/tests/test262/language/white-space/mongolian-vowel-separator-eval.js
 create mode 100644 js/src/tests/test262/language/white-space/mongolian-vowel-separator.js
 create mode 100644 js/src/tests/test262/language/white-space/shell.js
 create mode 100644 js/src/tests/test262/language/white-space/string-form-feed.js
 create mode 100644 js/src/tests/test262/language/white-space/string-horizontal-tab.js
 create mode 100644 js/src/tests/test262/language/white-space/string-nbsp.js
 create mode 100644 js/src/tests/test262/language/white-space/string-space.js
 create mode 100644 js/src/tests/test262/language/white-space/string-vertical-tab.js
 create mode 100644 js/src/tests/test262/shell.js
 create mode 100644 js/src/tests/testharnessreport.js
 create mode 100644 js/src/tests/user.js
 create mode 100644 js/src/tests/web-platform-test-shims.js
 create mode 100644 js/src/threading/ConditionVariable.h
 create mode 100644 js/src/threading/CpuCount.h
 create mode 100644 js/src/threading/ExclusiveData.h
 create mode 100644 js/src/threading/LockGuard.h
 create mode 100644 js/src/threading/Mutex.cpp
 create mode 100644 js/src/threading/Mutex.h
 create mode 100644 js/src/threading/ProtectedData.cpp
 create mode 100644 js/src/threading/ProtectedData.h
 create mode 100644 js/src/threading/Thread.cpp
 create mode 100644 js/src/threading/Thread.h
 create mode 100644 js/src/threading/ThreadId.h
 create mode 100644 js/src/threading/posix/CpuCount.cpp
 create mode 100644 js/src/threading/posix/PosixThread.cpp
 create mode 100644 js/src/threading/posix/ThreadPlatformData.h
 create mode 100644 js/src/threading/windows/CpuCount.cpp
 create mode 100644 js/src/threading/windows/ThreadPlatformData.h
 create mode 100644 js/src/threading/windows/WindowsThread.cpp
 create mode 100644 js/src/util/AllocPolicy.cpp
 create mode 100644 js/src/util/BitArray.h
 create mode 100644 js/src/util/CaseFolding.txt
 create mode 100644 js/src/util/CheckedArithmetic.h
 create mode 100644 js/src/util/CompleteFile.cpp
 create mode 100644 js/src/util/CompleteFile.h
 create mode 100644 js/src/util/DerivedCoreProperties.txt
 create mode 100644 js/src/util/DiagnosticAssertions.h
 create mode 100644 js/src/util/DoubleToString.cpp
 create mode 100644 js/src/util/DoubleToString.h
 create mode 100644 js/src/util/Memory.h
 create mode 100644 js/src/util/NativeStack.cpp
 create mode 100644 js/src/util/NativeStack.h
 create mode 100644 js/src/util/Poison.h
 create mode 100644 js/src/util/Printf.cpp
 create mode 100644 js/src/util/SpecialCasing.txt
 create mode 100644 js/src/util/StringBuffer.cpp
 create mode 100644 js/src/util/StringBuffer.h
 create mode 100644 js/src/util/StructuredSpewer.cpp
 create mode 100644 js/src/util/StructuredSpewer.h
 create mode 100644 js/src/util/Text.cpp
 create mode 100644 js/src/util/Text.h
 create mode 100644 js/src/util/TrailingArray.h
 create mode 100644 js/src/util/Unicode.cpp
 create mode 100644 js/src/util/Unicode.h
 create mode 100644 js/src/util/UnicodeData.txt
 create mode 100644 js/src/util/UnicodeNonBMP.h
 create mode 100644 js/src/util/Utility.cpp
 create mode 100644 js/src/util/Windows.h
 create mode 100755 js/src/util/make_unicode.py
 create mode 100644 js/src/vm/Activation-inl.h
 create mode 100644 js/src/vm/Activation.cpp
 create mode 100644 js/src/vm/Activation.h
 create mode 100644 js/src/vm/ArgumentsObject-inl.h
 create mode 100644 js/src/vm/ArgumentsObject.cpp
 create mode 100644 js/src/vm/ArgumentsObject.h
 create mode 100644 js/src/vm/ArrayBufferObject-inl.h
 create mode 100644 js/src/vm/ArrayBufferObject.cpp
 create mode 100644 js/src/vm/ArrayBufferObject.h
 create mode 100644 js/src/vm/ArrayBufferObjectMaybeShared.cpp
 create mode 100644 js/src/vm/ArrayBufferViewObject.cpp
 create mode 100644 js/src/vm/ArrayBufferViewObject.h
 create mode 100644 js/src/vm/ArrayObject-inl.h
 create mode 100644 js/src/vm/ArrayObject.h
 create mode 100644 js/src/vm/AsyncFunction.cpp
 create mode 100644 js/src/vm/AsyncFunction.h
 create mode 100644 js/src/vm/AsyncFunctionResolveKind.h
 create mode 100644 js/src/vm/AsyncIteration.cpp
 create mode 100644 js/src/vm/AsyncIteration.h
 create mode 100644 js/src/vm/AtomsTable.h
 create mode 100644 js/src/vm/BigIntType.cpp
 create mode 100644 js/src/vm/BigIntType.h
 create mode 100644 js/src/vm/BooleanObject-inl.h
 create mode 100644 js/src/vm/BooleanObject.h
 create mode 100644 js/src/vm/BuildId.cpp
 create mode 100644 js/src/vm/BytecodeFormatFlags.h
 create mode 100644 js/src/vm/BytecodeIterator-inl.h
 create mode 100644 js/src/vm/BytecodeIterator.h
 create mode 100644 js/src/vm/BytecodeLocation-inl.h
 create mode 100644 js/src/vm/BytecodeLocation.cpp
 create mode 100644 js/src/vm/BytecodeLocation.h
 create mode 100644 js/src/vm/BytecodeUtil-inl.h
 create mode 100644 js/src/vm/BytecodeUtil.cpp
 create mode 100644 js/src/vm/BytecodeUtil.h
 create mode 100644 js/src/vm/Caches-inl.h
 create mode 100644 js/src/vm/Caches.cpp
 create mode 100644 js/src/vm/Caches.h
 create mode 100644 js/src/vm/CallNonGenericMethod.cpp
 create mode 100644 js/src/vm/CharacterEncoding.cpp
 create mode 100644 js/src/vm/CheckIsObjectKind.h
 create mode 100644 js/src/vm/CodeCoverage.cpp
 create mode 100644 js/src/vm/CodeCoverage.h
 create mode 100644 js/src/vm/CommonPropertyNames.h
 create mode 100644 js/src/vm/Compartment-inl.h
 create mode 100644 js/src/vm/Compartment.cpp
 create mode 100644 js/src/vm/Compartment.h
 create mode 100644 js/src/vm/CompilationAndEvaluation.cpp
 create mode 100644 js/src/vm/Compression.cpp
 create mode 100644 js/src/vm/Compression.h
 create mode 100644 js/src/vm/DateObject.h
 create mode 100644 js/src/vm/DateTime.cpp
 create mode 100644 js/src/vm/DateTime.h
 create mode 100644 js/src/vm/EnvironmentObject-inl.h
 create mode 100644 js/src/vm/EnvironmentObject.cpp
 create mode 100644 js/src/vm/EnvironmentObject.h
 create mode 100644 js/src/vm/EqualityOperations.cpp
 create mode 100644 js/src/vm/EqualityOperations.h
 create mode 100644 js/src/vm/ErrorObject-inl.h
 create mode 100644 js/src/vm/ErrorObject.cpp
 create mode 100644 js/src/vm/ErrorObject.h
 create mode 100644 js/src/vm/ErrorReporting.cpp
 create mode 100644 js/src/vm/ErrorReporting.h
 create mode 100644 js/src/vm/Exception.cpp
 create mode 100644 js/src/vm/ForOfIterator.cpp
 create mode 100644 js/src/vm/FrameIter-inl.h
 create mode 100644 js/src/vm/FrameIter.cpp
 create mode 100644 js/src/vm/FrameIter.h
 create mode 100644 js/src/vm/FunctionFlags.cpp
 create mode 100644 js/src/vm/FunctionFlags.h
 create mode 100644 js/src/vm/FunctionPrefixKind.h
 create mode 100644 js/src/vm/GeckoProfiler-inl.h
 create mode 100644 js/src/vm/GeckoProfiler.cpp
 create mode 100644 js/src/vm/GeckoProfiler.h
 create mode 100644 js/src/vm/GeneratorAndAsyncKind.h
 create mode 100644 js/src/vm/GeneratorObject.cpp
 create mode 100644 js/src/vm/GeneratorObject.h
 create mode 100644 js/src/vm/GeneratorResumeKind.h
 create mode 100644 js/src/vm/GlobalObject-inl.h
 create mode 100644 js/src/vm/GlobalObject.cpp
 create mode 100644 js/src/vm/GlobalObject.h
 create mode 100644 js/src/vm/HelperThreads.cpp
 create mode 100644 js/src/vm/HelperThreads.h
 create mode 100644 js/src/vm/Id.cpp
 create mode 100644 js/src/vm/Initialization.cpp
 create mode 100644 js/src/vm/InlineCharBuffer-inl.h
 create mode 100644 js/src/vm/Instrumentation.cpp
 create mode 100644 js/src/vm/Instrumentation.h
 create mode 100644 js/src/vm/Interpreter-inl.h
 create mode 100644 js/src/vm/Interpreter.cpp
 create mode 100644 js/src/vm/Interpreter.h
 create mode 100644 js/src/vm/IsGivenTypeObject-inl.h
 create mode 100644 js/src/vm/Iteration.cpp
 create mode 100644 js/src/vm/Iteration.h
 create mode 100644 js/src/vm/JSAtom-inl.h
 create mode 100644 js/src/vm/JSAtom.cpp
 create mode 100644 js/src/vm/JSAtom.h
 create mode 100644 js/src/vm/JSContext-inl.h
 create mode 100644 js/src/vm/JSContext.cpp
 create mode 100644 js/src/vm/JSContext.h
 create mode 100644 js/src/vm/JSFunction-inl.h
 create mode 100644 js/src/vm/JSFunction.cpp
 create mode 100644 js/src/vm/JSFunction.h
 create mode 100644 js/src/vm/JSONParser.cpp
 create mode 100644 js/src/vm/JSONParser.h
 create mode 100644 js/src/vm/JSONPrinter.cpp
 create mode 100644 js/src/vm/JSONPrinter.h
 create mode 100644 js/src/vm/JSObject-inl.h
 create mode 100644 js/src/vm/JSObject.cpp
 create mode 100644 js/src/vm/JSObject.h
 create mode 100644 js/src/vm/JSScript-inl.h
 create mode 100644 js/src/vm/JSScript.cpp
 create mode 100644 js/src/vm/JSScript.h
 create mode 100644 js/src/vm/JitActivation.cpp
 create mode 100644 js/src/vm/JitActivation.h
 create mode 100644 js/src/vm/List-inl.h
 create mode 100644 js/src/vm/List.cpp
 create mode 100644 js/src/vm/List.h
 create mode 100644 js/src/vm/MallocProvider.h
 create mode 100644 js/src/vm/MatchPairs.h
 create mode 100644 js/src/vm/MemoryMetrics.cpp
 create mode 100644 js/src/vm/ModuleBuilder.h
 create mode 100644 js/src/vm/Modules.cpp
 create mode 100644 js/src/vm/Monitor.h
 create mode 100644 js/src/vm/MutexIDs.h
 create mode 100644 js/src/vm/NativeObject-inl.h
 create mode 100644 js/src/vm/NativeObject.cpp
 create mode 100644 js/src/vm/NativeObject.h
 create mode 100644 js/src/vm/NumberObject-inl.h
 create mode 100644 js/src/vm/NumberObject.h
 create mode 100644 js/src/vm/ObjectGroup-inl.h
 create mode 100644 js/src/vm/ObjectGroup.cpp
 create mode 100644 js/src/vm/ObjectGroup.h
 create mode 100644 js/src/vm/ObjectOperations-inl.h
 create mode 100644 js/src/vm/ObjectOperations.h
 create mode 100644 js/src/vm/OffThreadPromiseRuntimeState.cpp
 create mode 100644 js/src/vm/OffThreadPromiseRuntimeState.h
 create mode 100644 js/src/vm/OffThreadScriptCompilation.cpp
 create mode 100644 js/src/vm/Opcodes.h
 create mode 100644 js/src/vm/PIC.cpp
 create mode 100644 js/src/vm/PIC.h
 create mode 100644 js/src/vm/PlainObject-inl.h
 create mode 100644 js/src/vm/PlainObject.cpp
 create mode 100644 js/src/vm/PlainObject.h
 create mode 100644 js/src/vm/Printer.cpp
 create mode 100644 js/src/vm/Printer.h
 create mode 100644 js/src/vm/Probes-inl.h
 create mode 100644 js/src/vm/Probes.cpp
 create mode 100644 js/src/vm/Probes.h
 create mode 100644 js/src/vm/ProfilingStack.cpp
 create mode 100644 js/src/vm/PromiseLookup.cpp
 create mode 100644 js/src/vm/PromiseLookup.h
 create mode 100644 js/src/vm/PromiseObject.h
 create mode 100644 js/src/vm/ProxyObject.cpp
 create mode 100644 js/src/vm/ProxyObject.h
 create mode 100644 js/src/vm/Realm-inl.h
 create mode 100644 js/src/vm/Realm.cpp
 create mode 100644 js/src/vm/Realm.h
 create mode 100644 js/src/vm/ReceiverGuard-inl.h
 create mode 100644 js/src/vm/ReceiverGuard.cpp
 create mode 100644 js/src/vm/ReceiverGuard.h
 create mode 100644 js/src/vm/RegExpObject.cpp
 create mode 100644 js/src/vm/RegExpObject.h
 create mode 100644 js/src/vm/RegExpShared.h
 create mode 100644 js/src/vm/RegExpStatics.cpp
 create mode 100644 js/src/vm/RegExpStatics.h
 create mode 100644 js/src/vm/RegExpStaticsObject.h
 create mode 100644 js/src/vm/Runtime.cpp
 create mode 100644 js/src/vm/Runtime.h
 create mode 100644 js/src/vm/SavedFrame.h
 create mode 100644 js/src/vm/SavedStacks-inl.h
 create mode 100644 js/src/vm/SavedStacks.cpp
 create mode 100644 js/src/vm/SavedStacks.h
 create mode 100644 js/src/vm/Scope.cpp
 create mode 100644 js/src/vm/Scope.h
 create mode 100644 js/src/vm/ScopeKind.h
 create mode 100644 js/src/vm/SelfHosting.cpp
 create mode 100644 js/src/vm/SelfHosting.h
 create mode 100644 js/src/vm/Shape-inl.h
 create mode 100644 js/src/vm/Shape.cpp
 create mode 100644 js/src/vm/Shape.h
 create mode 100644 js/src/vm/SharedArrayObject.cpp
 create mode 100644 js/src/vm/SharedArrayObject.h
 create mode 100644 js/src/vm/SharedImmutableStringsCache-inl.h
 create mode 100644 js/src/vm/SharedImmutableStringsCache.cpp
 create mode 100644 js/src/vm/SharedImmutableStringsCache.h
 create mode 100644 js/src/vm/SharedMem.h
 create mode 100644 js/src/vm/SharedStencil.h
 create mode 100644 js/src/vm/SourceHook.cpp
 create mode 100644 js/src/vm/Stack-inl.h
 create mode 100644 js/src/vm/Stack.cpp
 create mode 100644 js/src/vm/Stack.h
 create mode 100644 js/src/vm/StencilEnums.h
 create mode 100644 js/src/vm/StringObject-inl.h
 create mode 100644 js/src/vm/StringObject.h
 create mode 100644 js/src/vm/StringType-inl.h
 create mode 100644 js/src/vm/StringType.cpp
 create mode 100644 js/src/vm/StringType.h
 create mode 100644 js/src/vm/StructuredClone.cpp
 create mode 100644 js/src/vm/SymbolType.cpp
 create mode 100644 js/src/vm/SymbolType.h
 create mode 100644 js/src/vm/TaggedProto.cpp
 create mode 100644 js/src/vm/TaggedProto.h
 create mode 100644 js/src/vm/ThrowMsgKind.cpp
 create mode 100644 js/src/vm/ThrowMsgKind.h
 create mode 100644 js/src/vm/Time.cpp
 create mode 100644 js/src/vm/Time.h
 create mode 100644 js/src/vm/ToSource.cpp
 create mode 100644 js/src/vm/ToSource.h
 create mode 100644 js/src/vm/TraceLogging.cpp
 create mode 100644 js/src/vm/TraceLogging.h
 create mode 100644 js/src/vm/TraceLoggingGraph.cpp
 create mode 100644 js/src/vm/TraceLoggingGraph.h
 create mode 100644 js/src/vm/TraceLoggingTypes.cpp
 create mode 100644 js/src/vm/TraceLoggingTypes.h
 create mode 100644 js/src/vm/TypeInference-inl.h
 create mode 100644 js/src/vm/TypeInference.cpp
 create mode 100644 js/src/vm/TypeInference.h
 create mode 100644 js/src/vm/TypeSet.h
 create mode 100644 js/src/vm/TypedArrayObject-inl.h
 create mode 100644 js/src/vm/TypedArrayObject.cpp
 create mode 100644 js/src/vm/TypedArrayObject.h
 create mode 100644 js/src/vm/UbiNode.cpp
 create mode 100644 js/src/vm/UbiNodeCensus.cpp
 create mode 100644 js/src/vm/UbiNodeShortestPaths.cpp
 create mode 100644 js/src/vm/Value.cpp
 create mode 100644 js/src/vm/Warnings.cpp
 create mode 100644 js/src/vm/Warnings.h
 create mode 100644 js/src/vm/WrapperObject.h
 create mode 100644 js/src/vm/Xdr.cpp
 create mode 100644 js/src/vm/Xdr.h
 create mode 100644 js/src/vm/jsopcode.py
 create mode 100755 js/src/vm/make_opcode_doc.py
 create mode 100644 js/src/vtune/README
 create mode 100644 js/src/vtune/VTuneWrapper.cpp
 create mode 100644 js/src/vtune/VTuneWrapper.h
 create mode 100644 js/src/vtune/disable_warnings.h
 create mode 100644 js/src/vtune/ittnotify.h
 create mode 100644 js/src/vtune/ittnotify_config.h
 create mode 100644 js/src/vtune/ittnotify_static.c
 create mode 100644 js/src/vtune/ittnotify_static.h
 create mode 100644 js/src/vtune/ittnotify_types.h
 create mode 100644 js/src/vtune/jitprofiling.c
 create mode 100644 js/src/vtune/jitprofiling.h
 create mode 100644 js/src/vtune/legacy/ittnotify.h
 create mode 100644 js/src/wasm/AsmJS.cpp
 create mode 100644 js/src/wasm/AsmJS.h
 create mode 100644 js/src/wasm/WasmBaselineCompile.cpp
 create mode 100644 js/src/wasm/WasmBaselineCompile.h
 create mode 100644 js/src/wasm/WasmBuiltins.cpp
 create mode 100644 js/src/wasm/WasmBuiltins.h
 create mode 100644 js/src/wasm/WasmCode.cpp
 create mode 100644 js/src/wasm/WasmCode.h
 create mode 100644 js/src/wasm/WasmCompile.cpp
 create mode 100644 js/src/wasm/WasmCompile.h
 create mode 100644 js/src/wasm/WasmConstants.h
 create mode 100644 js/src/wasm/WasmCraneliftCompile.cpp
 create mode 100644 js/src/wasm/WasmCraneliftCompile.h
 create mode 100644 js/src/wasm/WasmDebug.cpp
 create mode 100644 js/src/wasm/WasmDebug.h
 create mode 100644 js/src/wasm/WasmFrameIter.cpp
 create mode 100644 js/src/wasm/WasmFrameIter.h
 create mode 100644 js/src/wasm/WasmGC.cpp
 create mode 100644 js/src/wasm/WasmGC.h
 create mode 100644 js/src/wasm/WasmGenerator.cpp
 create mode 100644 js/src/wasm/WasmGenerator.h
 create mode 100644 js/src/wasm/WasmInstance.cpp
 create mode 100644 js/src/wasm/WasmInstance.h
 create mode 100644 js/src/wasm/WasmIonCompile.cpp
 create mode 100644 js/src/wasm/WasmIonCompile.h
 create mode 100644 js/src/wasm/WasmJS.cpp
 create mode 100644 js/src/wasm/WasmJS.h
 create mode 100644 js/src/wasm/WasmModule.cpp
 create mode 100644 js/src/wasm/WasmModule.h
 create mode 100644 js/src/wasm/WasmOpIter.cpp
 create mode 100644 js/src/wasm/WasmOpIter.h
 create mode 100644 js/src/wasm/WasmProcess.cpp
 create mode 100644 js/src/wasm/WasmProcess.h
 create mode 100644 js/src/wasm/WasmRealm.cpp
 create mode 100644 js/src/wasm/WasmRealm.h
 create mode 100644 js/src/wasm/WasmSerialize.h
 create mode 100644 js/src/wasm/WasmSignalHandlers.cpp
 create mode 100644 js/src/wasm/WasmSignalHandlers.h
 create mode 100644 js/src/wasm/WasmStubs.cpp
 create mode 100644 js/src/wasm/WasmStubs.h
 create mode 100644 js/src/wasm/WasmTable.cpp
 create mode 100644 js/src/wasm/WasmTable.h
 create mode 100644 js/src/wasm/WasmTypes.cpp
 create mode 100644 js/src/wasm/WasmTypes.h
 create mode 100644 js/src/wasm/WasmUtility.h
 create mode 100644 js/src/wasm/WasmValidate.cpp
 create mode 100644 js/src/wasm/WasmValidate.h
 create mode 100644 js/src/wasm/cranelift/Cargo.toml
 create mode 100644 js/src/wasm/cranelift/baldrapi.h
 create mode 100644 js/src/wasm/cranelift/build.rs
 create mode 100644 js/src/wasm/cranelift/clifapi.h
 create mode 100644 js/src/wasm/cranelift/rustfmt.toml
 create mode 100644 js/src/wasm/cranelift/src/bindings/low_level.rs
 create mode 100644 js/src/wasm/cranelift/src/bindings/mod.rs
 create mode 100644 js/src/wasm/cranelift/src/compile.rs
 create mode 100644 js/src/wasm/cranelift/src/isa.rs
 create mode 100644 js/src/wasm/cranelift/src/lib.rs
 create mode 100644 js/src/wasm/cranelift/src/utils.rs
 create mode 100644 js/src/wasm/cranelift/src/wasm2clif.rs
 create mode 100644 js/src/wasm/moz.build
 create mode 100644 js/src/zydis/README.md
 create mode 100644 js/src/zydis/Zycore/API/Memory.c
 create mode 100644 js/src/zydis/Zycore/API/Memory.h
 create mode 100644 js/src/zydis/Zycore/Allocator.c
 create mode 100644 js/src/zydis/Zycore/Allocator.h
 create mode 100644 js/src/zydis/Zycore/ArgParse.c
 create mode 100644 js/src/zydis/Zycore/ArgParse.h
 create mode 100644 js/src/zydis/Zycore/Bitset.c
 create mode 100644 js/src/zydis/Zycore/Bitset.h
 create mode 100644 js/src/zydis/Zycore/Comparison.h
 create mode 100644 js/src/zydis/Zycore/Defines.h
 create mode 100644 js/src/zydis/Zycore/Format.c
 create mode 100644 js/src/zydis/Zycore/Format.h
 create mode 100644 js/src/zydis/Zycore/LICENSE
 create mode 100644 js/src/zydis/Zycore/LibC.h
 create mode 100644 js/src/zydis/Zycore/List.c
 create mode 100644 js/src/zydis/Zycore/List.h
 create mode 100644 js/src/zydis/Zycore/Object.h
 create mode 100644 js/src/zydis/Zycore/Status.h
 create mode 100644 js/src/zydis/Zycore/String.h
 create mode 100644 js/src/zydis/Zycore/Types.h
 create mode 100644 js/src/zydis/Zycore/Vector.c
 create mode 100644 js/src/zydis/Zycore/Vector.h
 create mode 100644 js/src/zydis/Zycore/Zycore.c
 create mode 100644 js/src/zydis/Zycore/Zycore.h
 create mode 100644 js/src/zydis/Zycore/ZycoreString.c
 create mode 100644 js/src/zydis/ZycoreExportConfig.h
 create mode 100644 js/src/zydis/Zydis/Decoder.c
 create mode 100644 js/src/zydis/Zydis/Decoder.h
 create mode 100644 js/src/zydis/Zydis/DecoderData.c
 create mode 100644 js/src/zydis/Zydis/DecoderTypes.h
 create mode 100644 js/src/zydis/Zydis/Formatter.c
 create mode 100644 js/src/zydis/Zydis/Formatter.h
 create mode 100644 js/src/zydis/Zydis/FormatterATT.c
 create mode 100644 js/src/zydis/Zydis/FormatterBase.c
 create mode 100644 js/src/zydis/Zydis/FormatterBuffer.c
 create mode 100644 js/src/zydis/Zydis/FormatterBuffer.h
 create mode 100644 js/src/zydis/Zydis/FormatterIntel.c
 create mode 100644 js/src/zydis/Zydis/Generated/AccessedFlags.inc
 create mode 100644 js/src/zydis/Zydis/Generated/DecoderTables.inc
 create mode 100644 js/src/zydis/Zydis/Generated/EncodableInstructions.inc
 create mode 100644 js/src/zydis/Zydis/Generated/EnumISAExt.h
 create mode 100644 js/src/zydis/Zydis/Generated/EnumISAExt.inc
 create mode 100644 js/src/zydis/Zydis/Generated/EnumISASet.h
 create mode 100644 js/src/zydis/Zydis/Generated/EnumISASet.inc
 create mode 100644 js/src/zydis/Zydis/Generated/EnumInstructionCategory.h
 create mode 100644 js/src/zydis/Zydis/Generated/EnumInstructionCategory.inc
 create mode 100644 js/src/zydis/Zydis/Generated/EnumMnemonic.h
 create mode 100644 js/src/zydis/Zydis/Generated/EnumMnemonic.inc
 create mode 100644 js/src/zydis/Zydis/Generated/EnumRegister.h
 create mode 100644 js/src/zydis/Zydis/Generated/EnumRegister.inc
 create mode 100644 js/src/zydis/Zydis/Generated/FormatterStrings.inc
 create mode 100644 js/src/zydis/Zydis/Generated/InstructionDefinitions.inc
 create mode 100644 js/src/zydis/Zydis/Generated/InstructionEncodings.inc
 create mode 100644 js/src/zydis/Zydis/Generated/OperandDefinitions.inc
 create mode 100644 js/src/zydis/Zydis/Internal/DecoderData.h
 create mode 100644 js/src/zydis/Zydis/Internal/FormatterATT.h
 create mode 100644 js/src/zydis/Zydis/Internal/FormatterBase.h
 create mode 100644 js/src/zydis/Zydis/Internal/FormatterIntel.h
 create mode 100644 js/src/zydis/Zydis/Internal/SharedData.h
 create mode 100644 js/src/zydis/Zydis/Internal/String.h
 create mode 100644 js/src/zydis/Zydis/LICENSE
 create mode 100644 js/src/zydis/Zydis/MetaInfo.c
 create mode 100644 js/src/zydis/Zydis/MetaInfo.h
 create mode 100644 js/src/zydis/Zydis/Mnemonic.c
 create mode 100644 js/src/zydis/Zydis/Mnemonic.h
 create mode 100644 js/src/zydis/Zydis/Register.c
 create mode 100644 js/src/zydis/Zydis/Register.h
 create mode 100644 js/src/zydis/Zydis/SharedData.c
 create mode 100644 js/src/zydis/Zydis/SharedTypes.h
 create mode 100644 js/src/zydis/Zydis/ShortString.h
 create mode 100644 js/src/zydis/Zydis/Status.h
 create mode 100644 js/src/zydis/Zydis/Utils.c
 create mode 100644 js/src/zydis/Zydis/Utils.h
 create mode 100644 js/src/zydis/Zydis/Zydis.c
 create mode 100644 js/src/zydis/Zydis/Zydis.h
 create mode 100644 js/src/zydis/Zydis/ZydisString.c
 create mode 100644 js/src/zydis/ZydisAPI.cpp
 create mode 100644 js/src/zydis/ZydisAPI.h
 create mode 100644 js/src/zydis/ZydisExportConfig.h
 create mode 100644 js/src/zydis/imported-revision.txt
 create mode 100644 js/src/zydis/moz.build
 create mode 100755 js/src/zydis/update.sh
 create mode 100644 js/sub.configure
 create mode 100644 layout/tools/reftest/reftest/__init__.py
 create mode 100644 memory/build/Makefile.in
 create mode 100644 memory/build/Mutex.h
 create mode 100644 memory/build/Utils.h
 create mode 100644 memory/build/fallback.cpp
 create mode 100644 memory/build/malloc_decls.h
 create mode 100644 memory/build/moz.build
 create mode 100644 memory/build/mozjemalloc.cpp
 create mode 100644 memory/build/mozjemalloc.h
 create mode 100644 memory/build/mozjemalloc_types.h
 create mode 100644 memory/build/mozmemory.h
 create mode 100644 memory/build/mozmemory_wrap.cpp
 create mode 100644 memory/build/mozmemory_wrap.h
 create mode 100644 memory/build/rb.h
 create mode 100644 memory/build/replace_malloc.h
 create mode 100644 memory/build/replace_malloc_bridge.h
 create mode 100644 memory/build/zone.c
 create mode 100644 memory/moz.build
 create mode 100644 memory/mozalloc/cxxalloc.cpp
 create mode 100644 memory/mozalloc/cxxalloc.h
 create mode 100644 memory/mozalloc/moz.build
 create mode 100644 memory/mozalloc/mozalloc.cpp
 create mode 100644 memory/mozalloc/mozalloc.h
 create mode 100644 memory/mozalloc/mozalloc_abort.cpp
 create mode 100644 memory/mozalloc/mozalloc_abort.h
 create mode 100644 memory/mozalloc/mozalloc_oom.cpp
 create mode 100644 memory/mozalloc/mozalloc_oom.h
 create mode 100644 memory/mozalloc/msvc_raise_wrappers.cpp
 create mode 100644 memory/mozalloc/throw_gcc.h
 create mode 100644 memory/mozalloc/winheap.cpp
 create mode 100644 mfbt/Algorithm.h
 create mode 100644 mfbt/Alignment.h
 create mode 100644 mfbt/AllocPolicy.h
 create mode 100644 mfbt/AlreadyAddRefed.h
 create mode 100644 mfbt/Array.h
 create mode 100644 mfbt/ArrayUtils.h
 create mode 100644 mfbt/Assertions.cpp
 create mode 100644 mfbt/Assertions.h
 create mode 100644 mfbt/Atomics.h
 create mode 100644 mfbt/Attributes.h
 create mode 100644 mfbt/BinarySearch.h
 create mode 100644 mfbt/BloomFilter.h
 create mode 100644 mfbt/Buffer.h
 create mode 100644 mfbt/BufferList.h
 create mode 100644 mfbt/Casting.h
 create mode 100644 mfbt/ChaosMode.cpp
 create mode 100644 mfbt/ChaosMode.h
 create mode 100644 mfbt/Char16.h
 create mode 100644 mfbt/CheckedInt.h
 create mode 100644 mfbt/CompactPair.h
 create mode 100644 mfbt/Compiler.h
 create mode 100644 mfbt/Compression.cpp
 create mode 100644 mfbt/Compression.h
 create mode 100644 mfbt/DbgMacro.h
 create mode 100644 mfbt/DebugOnly.h
 create mode 100644 mfbt/DefineEnum.h
 create mode 100644 mfbt/DoublyLinkedList.h
 create mode 100644 mfbt/EndianUtils.h
 create mode 100644 mfbt/EnumSet.h
 create mode 100644 mfbt/EnumTypeTraits.h
 create mode 100644 mfbt/EnumeratedArray.h
 create mode 100644 mfbt/EnumeratedRange.h
 create mode 100644 mfbt/FStream.h
 create mode 100644 mfbt/FastBernoulliTrial.h
 create mode 100644 mfbt/FloatingPoint.cpp
 create mode 100644 mfbt/FloatingPoint.h
 create mode 100644 mfbt/FunctionRef.h
 create mode 100644 mfbt/FunctionTypeTraits.h
 create mode 100644 mfbt/GuardObjects.h
 create mode 100644 mfbt/HashFunctions.cpp
 create mode 100644 mfbt/HashFunctions.h
 create mode 100644 mfbt/HashTable.h
 create mode 100644 mfbt/HelperMacros.h
 create mode 100644 mfbt/InitializedOnce.h
 create mode 100644 mfbt/IntegerPrintfMacros.h
 create mode 100644 mfbt/IntegerRange.h
 create mode 100644 mfbt/IntegerTypeTraits.h
 create mode 100644 mfbt/JSONWriter.cpp
 create mode 100644 mfbt/JSONWriter.h
 create mode 100644 mfbt/JsRust.h
 create mode 100644 mfbt/Latin1.h
 create mode 100644 mfbt/Likely.h
 create mode 100644 mfbt/LinkedList.h
 create mode 100644 mfbt/LinuxSignal.h
 create mode 100644 mfbt/MacroArgs.h
 create mode 100644 mfbt/MacroForEach.h
 create mode 100644 mfbt/MathAlgorithms.h
 create mode 100644 mfbt/Maybe.h
 create mode 100644 mfbt/MaybeOneOf.h
 create mode 100644 mfbt/MemoryChecking.h
 create mode 100644 mfbt/MemoryReporting.h
 create mode 100644 mfbt/NonDereferenceable.h
 create mode 100644 mfbt/NotNull.h
 create mode 100644 mfbt/Opaque.h
 create mode 100644 mfbt/OperatorNewExtensions.h
 create mode 100644 mfbt/Path.h
 create mode 100644 mfbt/PodOperations.h
 create mode 100644 mfbt/Poison.cpp
 create mode 100644 mfbt/Poison.h
 create mode 100644 mfbt/RandomNum.cpp
 create mode 100644 mfbt/RandomNum.h
 create mode 100644 mfbt/Range.h
 create mode 100644 mfbt/RangedArray.h
 create mode 100644 mfbt/RangedPtr.h
 create mode 100644 mfbt/ReentrancyGuard.h
 create mode 100644 mfbt/RefCountType.h
 create mode 100644 mfbt/RefCounted.h
 create mode 100644 mfbt/RefPtr.h
 create mode 100644 mfbt/Result.h
 create mode 100644 mfbt/ResultExtensions.h
 create mode 100644 mfbt/ReverseIterator.h
 create mode 100644 mfbt/RollingMean.h
 create mode 100644 mfbt/SHA1.cpp
 create mode 100644 mfbt/SHA1.h
 create mode 100644 mfbt/SPSCQueue.h
 create mode 100644 mfbt/STYLE
 create mode 100644 mfbt/Saturate.h
 create mode 100644 mfbt/ScopeExit.h
 create mode 100644 mfbt/Scoped.h
 create mode 100644 mfbt/SegmentedVector.h
 create mode 100644 mfbt/SharedLibrary.h
 create mode 100644 mfbt/SmallPointerArray.h
 create mode 100644 mfbt/Span.h
 create mode 100644 mfbt/SplayTree.h
 create mode 100644 mfbt/Sprintf.h
 create mode 100644 mfbt/StaticAnalysisFunctions.h
 create mode 100644 mfbt/TaggedAnonymousMemory.cpp
 create mode 100644 mfbt/TaggedAnonymousMemory.h
 create mode 100644 mfbt/Tainting.h
 create mode 100644 mfbt/TemplateLib.h
 create mode 100644 mfbt/TextUtils.h
 create mode 100644 mfbt/ThreadLocal.h
 create mode 100644 mfbt/ThreadSafeWeakPtr.h
 create mode 100644 mfbt/ToString.h
 create mode 100644 mfbt/TsanOptions.h
 create mode 100644 mfbt/Tuple.h
 create mode 100644 mfbt/TypeTraits.h
 create mode 100644 mfbt/TypedEnumBits.h
 create mode 100644 mfbt/Types.h
 create mode 100644 mfbt/UniquePtr.h
 create mode 100644 mfbt/UniquePtrExtensions.cpp
 create mode 100644 mfbt/UniquePtrExtensions.h
 create mode 100644 mfbt/Unused.cpp
 create mode 100644 mfbt/Unused.h
 create mode 100644 mfbt/Utf8.cpp
 create mode 100644 mfbt/Utf8.h
 create mode 100644 mfbt/Variant.h
 create mode 100644 mfbt/Vector.h
 create mode 100644 mfbt/WeakPtr.h
 create mode 100644 mfbt/WindowsVersion.h
 create mode 100644 mfbt/WrappingOperations.h
 create mode 100644 mfbt/XorShift128PlusRNG.h
 create mode 100644 mfbt/double-conversion/GIT-INFO
 create mode 100644 mfbt/double-conversion/ToPrecision-exponential.patch
 create mode 100644 mfbt/double-conversion/add-mfbt-api-markers.patch
 create mode 100644 mfbt/double-conversion/debug-only-functions.patch
 create mode 100644 mfbt/double-conversion/double-conversion/LICENSE
 create mode 100644 mfbt/double-conversion/double-conversion/README.md
 create mode 100644 mfbt/double-conversion/double-conversion/bignum-dtoa.cc
 create mode 100644 mfbt/double-conversion/double-conversion/bignum-dtoa.h
 create mode 100644 mfbt/double-conversion/double-conversion/bignum.cc
 create mode 100644 mfbt/double-conversion/double-conversion/bignum.h
 create mode 100644 mfbt/double-conversion/double-conversion/cached-powers.cc
 create mode 100644 mfbt/double-conversion/double-conversion/cached-powers.h
 create mode 100644 mfbt/double-conversion/double-conversion/diy-fp.h
 create mode 100644 mfbt/double-conversion/double-conversion/double-conversion.h
 create mode 100644 mfbt/double-conversion/double-conversion/double-to-string.cc
 create mode 100644 mfbt/double-conversion/double-conversion/double-to-string.h
 create mode 100644 mfbt/double-conversion/double-conversion/fast-dtoa.cc
 create mode 100644 mfbt/double-conversion/double-conversion/fast-dtoa.h
 create mode 100644 mfbt/double-conversion/double-conversion/fixed-dtoa.cc
 create mode 100644 mfbt/double-conversion/double-conversion/fixed-dtoa.h
 create mode 100644 mfbt/double-conversion/double-conversion/ieee.h
 create mode 100644 mfbt/double-conversion/double-conversion/string-to-double.cc
 create mode 100644 mfbt/double-conversion/double-conversion/string-to-double.h
 create mode 100644 mfbt/double-conversion/double-conversion/strtod.cc
 create mode 100644 mfbt/double-conversion/double-conversion/strtod.h
 create mode 100644 mfbt/double-conversion/double-conversion/utils.h
 create mode 100755 mfbt/double-conversion/update.sh
 create mode 100644 mfbt/double-conversion/use-mozilla-assertions.patch
 create mode 100644 mfbt/fallible.h
 create mode 100644 mfbt/lz4/LICENSE
 create mode 100644 mfbt/lz4/README.md
 create mode 100644 mfbt/lz4/lz4.c
 create mode 100644 mfbt/lz4/lz4.h
 create mode 100644 mfbt/lz4/lz4frame.c
 create mode 100644 mfbt/lz4/lz4frame.h
 create mode 100644 mfbt/lz4/lz4frame_static.h
 create mode 100644 mfbt/lz4/lz4hc.c
 create mode 100644 mfbt/lz4/lz4hc.h
 create mode 100644 mfbt/lz4/xxh3.h
 create mode 100644 mfbt/lz4/xxhash.c
 create mode 100644 mfbt/lz4/xxhash.h
 create mode 100644 mfbt/moz.build
 create mode 100644 mfbt/tests/TestAlgorithm.cpp
 create mode 100644 mfbt/tests/TestArray.cpp
 create mode 100644 mfbt/tests/TestArrayUtils.cpp
 create mode 100644 mfbt/tests/TestAtomics.cpp
 create mode 100644 mfbt/tests/TestBinarySearch.cpp
 create mode 100644 mfbt/tests/TestBloomFilter.cpp
 create mode 100644 mfbt/tests/TestBufferList.cpp
 create mode 100644 mfbt/tests/TestCasting.cpp
 create mode 100644 mfbt/tests/TestCeilingFloor.cpp
 create mode 100644 mfbt/tests/TestCheckedInt.cpp
 create mode 100644 mfbt/tests/TestCompactPair.cpp
 create mode 100644 mfbt/tests/TestCountPopulation.cpp
 create mode 100644 mfbt/tests/TestCountZeroes.cpp
 create mode 100644 mfbt/tests/TestDefineEnum.cpp
 create mode 100644 mfbt/tests/TestDoublyLinkedList.cpp
 create mode 100644 mfbt/tests/TestEndian.cpp
 create mode 100644 mfbt/tests/TestEnumSet.cpp
 create mode 100644 mfbt/tests/TestEnumTypeTraits.cpp
 create mode 100644 mfbt/tests/TestEnumeratedArray.cpp
 create mode 100644 mfbt/tests/TestFastBernoulliTrial.cpp
 create mode 100644 mfbt/tests/TestFloatingPoint.cpp
 create mode 100644 mfbt/tests/TestFunctionRef.cpp
 create mode 100644 mfbt/tests/TestFunctionTypeTraits.cpp
 create mode 100644 mfbt/tests/TestHashTable.cpp
 create mode 100644 mfbt/tests/TestIntegerPrintfMacros.cpp
 create mode 100644 mfbt/tests/TestIntegerRange.cpp
 create mode 100644 mfbt/tests/TestJSONWriter.cpp
 create mode 100644 mfbt/tests/TestLinkedList.cpp
 create mode 100644 mfbt/tests/TestMacroArgs.cpp
 create mode 100644 mfbt/tests/TestMacroForEach.cpp
 create mode 100644 mfbt/tests/TestMathAlgorithms.cpp
 create mode 100644 mfbt/tests/TestMaybe.cpp
 create mode 100644 mfbt/tests/TestNonDereferenceable.cpp
 create mode 100644 mfbt/tests/TestNotNull.cpp
 create mode 100644 mfbt/tests/TestPoisonArea.cpp
 create mode 100644 mfbt/tests/TestRandomNum.cpp
 create mode 100644 mfbt/tests/TestRange.cpp
 create mode 100644 mfbt/tests/TestRefPtr.cpp
 create mode 100644 mfbt/tests/TestResult.cpp
 create mode 100644 mfbt/tests/TestRollingMean.cpp
 create mode 100644 mfbt/tests/TestSHA1.cpp
 create mode 100644 mfbt/tests/TestSPSCQueue.cpp
 create mode 100644 mfbt/tests/TestSaturate.cpp
 create mode 100644 mfbt/tests/TestScopeExit.cpp
 create mode 100644 mfbt/tests/TestSegmentedVector.cpp
 create mode 100644 mfbt/tests/TestSmallPointerArray.cpp
 create mode 100644 mfbt/tests/TestSplayTree.cpp
 create mode 100644 mfbt/tests/TestTemplateLib.cpp
 create mode 100644 mfbt/tests/TestTextUtils.cpp
 create mode 100644 mfbt/tests/TestThreadSafeWeakPtr.cpp
 create mode 100644 mfbt/tests/TestTuple.cpp
 create mode 100644 mfbt/tests/TestTypeTraits.cpp
 create mode 100644 mfbt/tests/TestTypedEnum.cpp
 create mode 100644 mfbt/tests/TestUniquePtr.cpp
 create mode 100644 mfbt/tests/TestUtf8.cpp
 create mode 100644 mfbt/tests/TestVariant.cpp
 create mode 100644 mfbt/tests/TestVector.cpp
 create mode 100644 mfbt/tests/TestWeakPtr.cpp
 create mode 100644 mfbt/tests/TestWrappingOperations.cpp
 create mode 100644 mfbt/tests/TestXorShift128PlusRNG.cpp
 create mode 100644 mfbt/tests/gtest/TestAlgorithm.cpp
 create mode 100644 mfbt/tests/gtest/TestBuffer.cpp
 create mode 100644 mfbt/tests/gtest/TestInitializedOnce.cpp
 create mode 100644 mfbt/tests/gtest/TestLinkedList.cpp
 create mode 100644 mfbt/tests/gtest/TestMozDbg.cpp
 create mode 100644 mfbt/tests/gtest/TestResultExtensions.cpp
 create mode 100644 mfbt/tests/gtest/TestSpan.cpp
 create mode 100644 mfbt/tests/gtest/moz.build
 create mode 100644 mfbt/tests/moz.build
 create mode 100644 modules/fdlibm/README.mozilla
 create mode 100644 modules/fdlibm/import.sh
 create mode 100644 modules/fdlibm/moz.build
 create mode 100644 modules/fdlibm/patches/01_remove_unused_declarations_from_fdlibm_h.patch
 create mode 100644 modules/fdlibm/patches/02_change_include_guard_in_fdlibm_h.patch
 create mode 100644 modules/fdlibm/patches/03_put_fdlibm_functions_into_fdlibm_namespace.patch
 create mode 100644 modules/fdlibm/patches/04_include_fdlibm_h_from_math_private_h.patch
 create mode 100644 modules/fdlibm/patches/05_include_stdint_h_in_math_private_h.patch
 create mode 100644 modules/fdlibm/patches/06_use_mfbt_endian_h_in_math_private_h.patch
 create mode 100644 modules/fdlibm/patches/07_add_fdlibm_namespace_to_functions_defined_and_used_in_fdlibm.patch
 create mode 100644 modules/fdlibm/patches/08_remove_weak_reference_macro.patch
 create mode 100644 modules/fdlibm/patches/09_comment_out_rcsid_variable.patch
 create mode 100644 modules/fdlibm/patches/10_remove_unused_function_from_k_exp_cpp.patch
 create mode 100644 modules/fdlibm/patches/11_include_cfloat_to_use_flt_eval_method.patch
 create mode 100644 modules/fdlibm/patches/12_define_u_int32_t_and_u_int64_t_on_windows.patch
 create mode 100644 modules/fdlibm/patches/13_define_strict_assign_even_if_flt_eval_method_is_not_defined.patch
 create mode 100644 modules/fdlibm/patches/14_do_not_use_hexadecimal_floating_point_number.patch
 create mode 100644 modules/fdlibm/patches/15_remove_unused_rintl_function_from_s_nearbyint_cpp.patch
 create mode 100644 modules/fdlibm/patches/16_use_safer_strict_assign_on_visual_studio.patch
 create mode 100644 modules/fdlibm/patches/17_exp_exact_result_for_positive_one.patch
 create mode 100644 modules/fdlibm/patches/18_use_stdlib_sqrt.patch
 create mode 100644 modules/fdlibm/patches/19_remove_unneeded_round_to_integer_helpers.patch
 create mode 100644 modules/fdlibm/src/e_acos.cpp
 create mode 100644 modules/fdlibm/src/e_acosh.cpp
 create mode 100644 modules/fdlibm/src/e_asin.cpp
 create mode 100644 modules/fdlibm/src/e_atan2.cpp
 create mode 100644 modules/fdlibm/src/e_atanh.cpp
 create mode 100644 modules/fdlibm/src/e_cosh.cpp
 create mode 100644 modules/fdlibm/src/e_exp.cpp
 create mode 100644 modules/fdlibm/src/e_hypot.cpp
 create mode 100644 modules/fdlibm/src/e_log.cpp
 create mode 100644 modules/fdlibm/src/e_log10.cpp
 create mode 100644 modules/fdlibm/src/e_log2.cpp
 create mode 100644 modules/fdlibm/src/e_pow.cpp
 create mode 100644 modules/fdlibm/src/e_sinh.cpp
 create mode 100644 modules/fdlibm/src/fdlibm.h
 create mode 100644 modules/fdlibm/src/k_exp.cpp
 create mode 100644 modules/fdlibm/src/k_log.h
 create mode 100644 modules/fdlibm/src/math_private.h
 create mode 100644 modules/fdlibm/src/moz.build
 create mode 100644 modules/fdlibm/src/s_asinh.cpp
 create mode 100644 modules/fdlibm/src/s_atan.cpp
 create mode 100644 modules/fdlibm/src/s_cbrt.cpp
 create mode 100644 modules/fdlibm/src/s_ceil.cpp
 create mode 100644 modules/fdlibm/src/s_ceilf.cpp
 create mode 100644 modules/fdlibm/src/s_copysign.cpp
 create mode 100644 modules/fdlibm/src/s_expm1.cpp
 create mode 100644 modules/fdlibm/src/s_fabs.cpp
 create mode 100644 modules/fdlibm/src/s_floor.cpp
 create mode 100644 modules/fdlibm/src/s_floorf.cpp
 create mode 100644 modules/fdlibm/src/s_log1p.cpp
 create mode 100644 modules/fdlibm/src/s_nearbyint.cpp
 create mode 100644 modules/fdlibm/src/s_rint.cpp
 create mode 100644 modules/fdlibm/src/s_rintf.cpp
 create mode 100644 modules/fdlibm/src/s_scalbn.cpp
 create mode 100644 modules/fdlibm/src/s_tanh.cpp
 create mode 100644 modules/fdlibm/src/s_trunc.cpp
 create mode 100644 modules/fdlibm/src/s_truncf.cpp
 create mode 100755 modules/fdlibm/update.sh
 create mode 100644 modules/zlib/moz.build
 create mode 100644 modules/zlib/src/ChangeLog
 create mode 100644 modules/zlib/src/ChangeLog.moz
 create mode 100644 modules/zlib/src/FAQ
 create mode 100644 modules/zlib/src/INDEX
 create mode 100644 modules/zlib/src/README
 create mode 100644 modules/zlib/src/adler32.c
 create mode 100644 modules/zlib/src/compress.c
 create mode 100644 modules/zlib/src/crc32.c
 create mode 100644 modules/zlib/src/crc32.h
 create mode 100644 modules/zlib/src/deflate.c
 create mode 100644 modules/zlib/src/deflate.h
 create mode 100644 modules/zlib/src/gzclose.c
 create mode 100644 modules/zlib/src/gzguts.h
 create mode 100644 modules/zlib/src/gzlib.c
 create mode 100644 modules/zlib/src/gzread.c
 create mode 100644 modules/zlib/src/gzwrite.c
 create mode 100644 modules/zlib/src/infback.c
 create mode 100644 modules/zlib/src/inffast.c
 create mode 100644 modules/zlib/src/inffast.h
 create mode 100644 modules/zlib/src/inffixed.h
 create mode 100644 modules/zlib/src/inflate.c
 create mode 100644 modules/zlib/src/inflate.h
 create mode 100644 modules/zlib/src/inftrees.c
 create mode 100644 modules/zlib/src/inftrees.h
 create mode 100644 modules/zlib/src/moz.build
 create mode 100644 modules/zlib/src/mozzconf.h
 create mode 100644 modules/zlib/src/trees.c
 create mode 100644 modules/zlib/src/trees.h
 create mode 100644 modules/zlib/src/uncompr.c
 create mode 100644 modules/zlib/src/zconf.h
 create mode 100644 modules/zlib/src/zlib.def
 create mode 100644 modules/zlib/src/zlib.h
 create mode 100644 modules/zlib/src/zutil.c
 create mode 100644 modules/zlib/src/zutil.h
 create mode 100644 moz.build
 create mode 100755 moz.configure
 create mode 100644 mozglue/baseprofiler/core/EHABIStackWalk.cpp
 create mode 100644 mozglue/baseprofiler/core/EHABIStackWalk.h
 create mode 100644 mozglue/baseprofiler/core/PageInformation.cpp
 create mode 100644 mozglue/baseprofiler/core/PageInformation.h
 create mode 100644 mozglue/baseprofiler/core/PlatformMacros.h
 create mode 100644 mozglue/baseprofiler/core/ProfileBuffer.cpp
 create mode 100644 mozglue/baseprofiler/core/ProfileBuffer.h
 create mode 100644 mozglue/baseprofiler/core/ProfileBufferEntry.cpp
 create mode 100644 mozglue/baseprofiler/core/ProfileBufferEntry.h
 create mode 100644 mozglue/baseprofiler/core/ProfileJSONWriter.cpp
 create mode 100644 mozglue/baseprofiler/core/ProfiledThreadData.cpp
 create mode 100644 mozglue/baseprofiler/core/ProfiledThreadData.h
 create mode 100644 mozglue/baseprofiler/core/ProfilerBacktrace.cpp
 create mode 100644 mozglue/baseprofiler/core/ProfilerBacktrace.h
 create mode 100644 mozglue/baseprofiler/core/ProfilerMarkerPayload.cpp
 create mode 100644 mozglue/baseprofiler/core/ProfilingCategory.cpp
 create mode 100644 mozglue/baseprofiler/core/ProfilingStack.cpp
 create mode 100644 mozglue/baseprofiler/core/RegisteredThread.cpp
 create mode 100644 mozglue/baseprofiler/core/RegisteredThread.h
 create mode 100644 mozglue/baseprofiler/core/ThreadInfo.h
 create mode 100644 mozglue/baseprofiler/core/VTuneProfiler.cpp
 create mode 100644 mozglue/baseprofiler/core/VTuneProfiler.h
 create mode 100644 mozglue/baseprofiler/core/platform-linux-android.cpp
 create mode 100644 mozglue/baseprofiler/core/platform-macos.cpp
 create mode 100644 mozglue/baseprofiler/core/platform-win32.cpp
 create mode 100644 mozglue/baseprofiler/core/platform.cpp
 create mode 100644 mozglue/baseprofiler/core/platform.h
 create mode 100644 mozglue/baseprofiler/core/shared-libraries-linux.cc
 create mode 100644 mozglue/baseprofiler/core/shared-libraries-macos.cc
 create mode 100644 mozglue/baseprofiler/core/shared-libraries-win32.cc
 create mode 100644 mozglue/baseprofiler/core/vtune/ittnotify.h
 create mode 100644 mozglue/baseprofiler/lul/AutoObjectMapper.cpp
 create mode 100644 mozglue/baseprofiler/lul/AutoObjectMapper.h
 create mode 100644 mozglue/baseprofiler/lul/LulCommon.cpp
 create mode 100644 mozglue/baseprofiler/lul/LulCommonExt.h
 create mode 100644 mozglue/baseprofiler/lul/LulDwarf.cpp
 create mode 100644 mozglue/baseprofiler/lul/LulDwarfExt.h
 create mode 100644 mozglue/baseprofiler/lul/LulDwarfInt.h
 create mode 100644 mozglue/baseprofiler/lul/LulDwarfSummariser.cpp
 create mode 100644 mozglue/baseprofiler/lul/LulDwarfSummariser.h
 create mode 100644 mozglue/baseprofiler/lul/LulElf.cpp
 create mode 100644 mozglue/baseprofiler/lul/LulElfExt.h
 create mode 100644 mozglue/baseprofiler/lul/LulElfInt.h
 create mode 100644 mozglue/baseprofiler/lul/LulMain.cpp
 create mode 100644 mozglue/baseprofiler/lul/LulMain.h
 create mode 100644 mozglue/baseprofiler/lul/LulMainInt.h
 create mode 100644 mozglue/baseprofiler/lul/platform-linux-lul.cpp
 create mode 100644 mozglue/baseprofiler/lul/platform-linux-lul.h
 create mode 100644 mozglue/baseprofiler/moz.build
 create mode 100644 mozglue/baseprofiler/public/BaseProfileJSONWriter.h
 create mode 100644 mozglue/baseprofiler/public/BaseProfiler.h
 create mode 100644 mozglue/baseprofiler/public/BaseProfilerCounts.h
 create mode 100644 mozglue/baseprofiler/public/BaseProfilerDetail.h
 create mode 100644 mozglue/baseprofiler/public/BaseProfilerMarkerPayload.h
 create mode 100644 mozglue/baseprofiler/public/BaseProfilerSharedLibraries.h
 create mode 100644 mozglue/baseprofiler/public/BaseProfilingCategory.h
 create mode 100644 mozglue/baseprofiler/public/BaseProfilingStack.h
 create mode 100644 mozglue/baseprofiler/public/BlocksRingBuffer.h
 create mode 100644 mozglue/baseprofiler/public/ModuloBuffer.h
 create mode 100644 mozglue/baseprofiler/public/PowerOfTwo.h
 create mode 100644 mozglue/baseprofiler/public/ProfileBufferChunk.h
 create mode 100644 mozglue/baseprofiler/public/ProfileBufferChunkManager.h
 create mode 100644 mozglue/baseprofiler/public/ProfileBufferChunkManagerSingle.h
 create mode 100644 mozglue/baseprofiler/public/ProfileBufferChunkManagerWithLocalLimit.h
 create mode 100644 mozglue/baseprofiler/public/ProfileBufferControlledChunkManager.h
 create mode 100644 mozglue/baseprofiler/public/ProfileBufferEntrySerialization.h
 create mode 100644 mozglue/baseprofiler/public/ProfileBufferIndex.h
 create mode 100644 mozglue/baseprofiler/public/ProfileChunkedBuffer.h
 create mode 100644 mozglue/baseprofiler/public/leb128iterator.h
 create mode 100644 mozglue/build/AsanOptions.cpp
 create mode 100644 mozglue/build/BionicGlue.cpp
 create mode 100644 mozglue/build/Makefile.in
 create mode 100644 mozglue/build/SSE.cpp
 create mode 100644 mozglue/build/SSE.h
 create mode 100644 mozglue/build/TsanOptions.cpp
 create mode 100644 mozglue/build/UbsanOptions.cpp
 create mode 100644 mozglue/build/arm-eabi-filter
 create mode 100644 mozglue/build/arm.cpp
 create mode 100644 mozglue/build/arm.h
 create mode 100644 mozglue/build/dummy.cpp
 create mode 100644 mozglue/build/mips.cpp
 create mode 100644 mozglue/build/mips.h
 create mode 100644 mozglue/build/moz.build
 create mode 100644 mozglue/build/mozglue.def.in
 create mode 100644 mozglue/build/mozglue.dll.manifest
 create mode 100644 mozglue/build/mozglue.rc
 create mode 100644 mozglue/build/mozglue.ver
 create mode 100644 mozglue/build/ppc.cpp
 create mode 100644 mozglue/build/ppc.h
 create mode 100644 mozglue/build/replace_malloc.mk
 create mode 100644 mozglue/dllservices/Authenticode.cpp
 create mode 100644 mozglue/dllservices/Authenticode.h
 create mode 100644 mozglue/dllservices/LoaderAPIInterfaces.h
 create mode 100644 mozglue/dllservices/LoaderObserver.cpp
 create mode 100644 mozglue/dllservices/LoaderObserver.h
 create mode 100644 mozglue/dllservices/ModuleLoadFrame.cpp
 create mode 100644 mozglue/dllservices/ModuleLoadFrame.h
 create mode 100644 mozglue/dllservices/ModuleLoadInfo.h
 create mode 100644 mozglue/dllservices/NtLoaderAPI.h
 create mode 100644 mozglue/dllservices/WindowsDllBlocklist.cpp
 create mode 100644 mozglue/dllservices/WindowsDllBlocklist.h
 create mode 100644 mozglue/dllservices/WindowsDllBlocklistCommon.h
 create mode 100644 mozglue/dllservices/WindowsDllBlocklistDefs.in
 create mode 100644 mozglue/dllservices/WindowsDllServices.h
 create mode 100644 mozglue/dllservices/WindowsFallbackLoaderAPI.cpp
 create mode 100644 mozglue/dllservices/WindowsFallbackLoaderAPI.h
 create mode 100644 mozglue/dllservices/gen_dll_blocklist_defs.py
 create mode 100644 mozglue/dllservices/moz.build
 create mode 100644 mozglue/misc/AutoProfilerLabel.cpp
 create mode 100644 mozglue/misc/AutoProfilerLabel.h
 create mode 100644 mozglue/misc/ConditionVariable_posix.cpp
 create mode 100644 mozglue/misc/ConditionVariable_windows.cpp
 create mode 100644 mozglue/misc/Debug.h
 create mode 100644 mozglue/misc/DynamicallyLinkedFunctionPtr.h
 create mode 100644 mozglue/misc/ImportDir.h
 create mode 100644 mozglue/misc/MmapFaultHandler.cpp
 create mode 100644 mozglue/misc/MmapFaultHandler.h
 create mode 100644 mozglue/misc/MutexPlatformData_posix.h
 create mode 100644 mozglue/misc/MutexPlatformData_windows.h
 create mode 100644 mozglue/misc/Mutex_posix.cpp
 create mode 100644 mozglue/misc/Mutex_windows.cpp
 create mode 100644 mozglue/misc/NativeNt.h
 create mode 100644 mozglue/misc/PlatformConditionVariable.h
 create mode 100644 mozglue/misc/PlatformMutex.h
 create mode 100644 mozglue/misc/Printf.cpp
 create mode 100644 mozglue/misc/Printf.h
 create mode 100644 mozglue/misc/StackWalk.cpp
 create mode 100644 mozglue/misc/StackWalk.h
 create mode 100644 mozglue/misc/StackWalk_windows.h
 create mode 100644 mozglue/misc/TimeStamp.cpp
 create mode 100644 mozglue/misc/TimeStamp.h
 create mode 100644 mozglue/misc/TimeStamp_darwin.cpp
 create mode 100644 mozglue/misc/TimeStamp_posix.cpp
 create mode 100644 mozglue/misc/TimeStamp_windows.cpp
 create mode 100644 mozglue/misc/TimeStamp_windows.h
 create mode 100644 mozglue/misc/WinUtils.h
 create mode 100644 mozglue/misc/WindowsMapRemoteView.cpp
 create mode 100644 mozglue/misc/WindowsMapRemoteView.h
 create mode 100644 mozglue/misc/WindowsProcessMitigations.cpp
 create mode 100644 mozglue/misc/WindowsProcessMitigations.h
 create mode 100644 mozglue/misc/WindowsUnicode.cpp
 create mode 100644 mozglue/misc/WindowsUnicode.h
 create mode 100644 mozglue/misc/decimal/Decimal.cpp
 create mode 100644 mozglue/misc/decimal/Decimal.h
 create mode 100644 mozglue/misc/decimal/DoubleConversion.h
 create mode 100644 mozglue/misc/decimal/UPSTREAM-GIT-SHA
 create mode 100644 mozglue/misc/decimal/add-doubleconversion-impl.patch
 create mode 100644 mozglue/misc/decimal/comparison-with-nan.patch
 create mode 100644 mozglue/misc/decimal/fix-wshadow-warnings.patch
 create mode 100644 mozglue/misc/decimal/mfbt-abi-markers.patch
 create mode 100644 mozglue/misc/decimal/moz-decimal-utils.h
 create mode 100644 mozglue/misc/decimal/to-moz-dependencies.patch
 create mode 100755 mozglue/misc/decimal/update.sh
 create mode 100644 mozglue/misc/decimal/zero-serialization.patch
 create mode 100644 mozglue/misc/interceptor/Arm64.cpp
 create mode 100644 mozglue/misc/interceptor/Arm64.h
 create mode 100644 mozglue/misc/interceptor/MMPolicies.h
 create mode 100644 mozglue/misc/interceptor/PatcherBase.h
 create mode 100644 mozglue/misc/interceptor/PatcherDetour.h
 create mode 100644 mozglue/misc/interceptor/PatcherNopSpace.h
 create mode 100644 mozglue/misc/interceptor/RangeMap.h
 create mode 100644 mozglue/misc/interceptor/TargetFunction.h
 create mode 100644 mozglue/misc/interceptor/Trampoline.h
 create mode 100644 mozglue/misc/interceptor/VMSharingPolicies.h
 create mode 100644 mozglue/misc/interceptor/moz.build
 create mode 100644 mozglue/misc/moz.build
 create mode 100644 mozglue/misc/nsWindowsDllInterceptor.h
 create mode 100644 mozglue/moz.build
 create mode 100644 mozglue/static/README
 create mode 100644 mozglue/static/rust/Cargo.toml
 create mode 100644 mozglue/static/rust/build.rs
 create mode 100644 mozglue/static/rust/lib.rs
 create mode 100644 mozglue/static/rust/wrappers.cpp
 create mode 100644 nsprpub/.arcconfig
 create mode 100644 nsprpub/.cvsignore
 create mode 100644 nsprpub/.hg-annotate-ignore-revs
 create mode 100644 nsprpub/LICENSE
 create mode 100644 nsprpub/Makefile.in
 create mode 100644 nsprpub/TAG-INFO
 create mode 100644 nsprpub/admin/explode.pl
 create mode 100644 nsprpub/admin/makeTargetDirs.sh
 create mode 100644 nsprpub/admin/symlinks.sh
 create mode 100644 nsprpub/automation/release/nspr-release-helper.py
 create mode 100644 nsprpub/build/autoconf/README
 create mode 100755 nsprpub/build/autoconf/config.guess
 create mode 100755 nsprpub/build/autoconf/config.sub
 create mode 100755 nsprpub/build/autoconf/install-sh
 create mode 100644 nsprpub/build/autoconf/patches/config.sub.patch
 create mode 100755 nsprpub/build/cygwin-wrapper
 create mode 100644 nsprpub/build/win32/pgomerge.py
 create mode 100644 nsprpub/config/.cvsignore
 create mode 100644 nsprpub/config/Makefile.in
 create mode 100644 nsprpub/config/autoconf.mk.in
 create mode 100644 nsprpub/config/config.mk
 create mode 100644 nsprpub/config/gcc_hidden.h
 create mode 100644 nsprpub/config/libc_r.h
 create mode 100644 nsprpub/config/make-system-wrappers.pl
 create mode 100644 nsprpub/config/nfspwd.pl
 create mode 100644 nsprpub/config/now.c
 create mode 100644 nsprpub/config/nsinstall.c
 create mode 100755 nsprpub/config/nspr-config.in
 create mode 100644 nsprpub/config/nspr.m4
 create mode 100644 nsprpub/config/nspr.pc.in
 create mode 100644 nsprpub/config/nsprincl.mk.in
 create mode 100644 nsprpub/config/nsprincl.sh.in
 create mode 100644 nsprpub/config/pathsub.h
 create mode 100644 nsprpub/config/prdepend.h
 create mode 100644 nsprpub/config/rules.mk
 create mode 100644 nsprpub/config/system-headers
 create mode 100755 nsprpub/configure
 create mode 100644 nsprpub/configure.in
 create mode 100644 nsprpub/lib/.cvsignore
 create mode 100644 nsprpub/lib/Makefile.in
 create mode 100644 nsprpub/lib/ds/.cvsignore
 create mode 100644 nsprpub/lib/ds/Makefile.in
 create mode 100644 nsprpub/lib/ds/plarena.c
 create mode 100644 nsprpub/lib/ds/plarena.h
 create mode 100644 nsprpub/lib/ds/plarenas.h
 create mode 100644 nsprpub/lib/ds/plds.def
 create mode 100644 nsprpub/lib/ds/plds.rc
 create mode 100644 nsprpub/lib/ds/plhash.c
 create mode 100644 nsprpub/lib/ds/plhash.h
 create mode 100644 nsprpub/lib/ds/plvrsion.c
 create mode 100644 nsprpub/lib/libc/.cvsignore
 create mode 100644 nsprpub/lib/libc/Makefile.in
 create mode 100644 nsprpub/lib/libc/README
 create mode 100644 nsprpub/lib/libc/include/.cvsignore
 create mode 100644 nsprpub/lib/libc/include/Makefile.in
 create mode 100644 nsprpub/lib/libc/include/README
 create mode 100644 nsprpub/lib/libc/include/plbase64.h
 create mode 100644 nsprpub/lib/libc/include/plerror.h
 create mode 100644 nsprpub/lib/libc/include/plgetopt.h
 create mode 100644 nsprpub/lib/libc/include/plstr.h
 create mode 100644 nsprpub/lib/libc/src/.cvsignore
 create mode 100644 nsprpub/lib/libc/src/Makefile.in
 create mode 100644 nsprpub/lib/libc/src/README
 create mode 100644 nsprpub/lib/libc/src/base64.c
 create mode 100644 nsprpub/lib/libc/src/plc.def
 create mode 100644 nsprpub/lib/libc/src/plc.rc
 create mode 100644 nsprpub/lib/libc/src/plerror.c
 create mode 100644 nsprpub/lib/libc/src/plgetopt.c
 create mode 100644 nsprpub/lib/libc/src/plvrsion.c
 create mode 100644 nsprpub/lib/libc/src/strcase.c
 create mode 100644 nsprpub/lib/libc/src/strcat.c
 create mode 100644 nsprpub/lib/libc/src/strchr.c
 create mode 100644 nsprpub/lib/libc/src/strcmp.c
 create mode 100644 nsprpub/lib/libc/src/strcpy.c
 create mode 100644 nsprpub/lib/libc/src/strdup.c
 create mode 100644 nsprpub/lib/libc/src/strlen.c
 create mode 100644 nsprpub/lib/libc/src/strpbrk.c
 create mode 100644 nsprpub/lib/libc/src/strstr.c
 create mode 100644 nsprpub/lib/libc/src/strtok.c
 create mode 100644 nsprpub/lib/prstreams/.cvsignore
 create mode 100644 nsprpub/lib/prstreams/Makefile.in
 create mode 100644 nsprpub/lib/prstreams/plvrsion.c
 create mode 100644 nsprpub/lib/prstreams/prstrms.cpp
 create mode 100644 nsprpub/lib/prstreams/prstrms.h
 create mode 100644 nsprpub/lib/prstreams/prstrms.rc
 create mode 100644 nsprpub/lib/prstreams/tests/testprstrm/.cvsignore
 create mode 100644 nsprpub/lib/prstreams/tests/testprstrm/Makefile.in
 create mode 100644 nsprpub/lib/prstreams/tests/testprstrm/testprstrm.cpp
 create mode 100644 nsprpub/lib/tests/.cvsignore
 create mode 100644 nsprpub/lib/tests/Makefile.in
 create mode 100644 nsprpub/lib/tests/arena.c
 create mode 100644 nsprpub/lib/tests/base64t.c
 create mode 100644 nsprpub/lib/tests/getopt.c
 create mode 100644 nsprpub/lib/tests/string.c
 create mode 100644 nsprpub/pkg/Makefile.in
 create mode 100644 nsprpub/pkg/linux/Makefile.in
 create mode 100644 nsprpub/pkg/linux/sun-nspr.spec
 create mode 100755 nsprpub/pkg/solaris/Makefile-devl.com
 create mode 100755 nsprpub/pkg/solaris/Makefile-devl.targ
 create mode 100644 nsprpub/pkg/solaris/Makefile.com
 create mode 100644 nsprpub/pkg/solaris/Makefile.in
 create mode 100644 nsprpub/pkg/solaris/Makefile.targ
 create mode 100644 nsprpub/pkg/solaris/SUNWpr/Makefile.in
 create mode 100644 nsprpub/pkg/solaris/SUNWpr/depend
 create mode 100644 nsprpub/pkg/solaris/SUNWpr/pkginfo.tmpl
 create mode 100644 nsprpub/pkg/solaris/SUNWpr/prototype_com
 create mode 100644 nsprpub/pkg/solaris/SUNWpr/prototype_i386
 create mode 100644 nsprpub/pkg/solaris/SUNWpr/prototype_sparc
 create mode 100755 nsprpub/pkg/solaris/SUNWprd/Makefile.in
 create mode 100755 nsprpub/pkg/solaris/SUNWprd/depend
 create mode 100755 nsprpub/pkg/solaris/SUNWprd/pkginfo.tmpl
 create mode 100755 nsprpub/pkg/solaris/SUNWprd/prototype
 create mode 100644 nsprpub/pkg/solaris/bld_awk_pkginfo.ksh
 create mode 100644 nsprpub/pkg/solaris/common_files/copyright
 create mode 100644 nsprpub/pkg/solaris/proto64.mk
 create mode 100644 nsprpub/pr/.cvsignore
 create mode 100644 nsprpub/pr/Makefile.in
 create mode 100644 nsprpub/pr/include/.cvsignore
 create mode 100644 nsprpub/pr/include/Makefile.in
 create mode 100644 nsprpub/pr/include/gencfg.c
 create mode 100644 nsprpub/pr/include/md/.cvsignore
 create mode 100644 nsprpub/pr/include/md/Makefile.in
 create mode 100644 nsprpub/pr/include/md/_aix.h
 create mode 100644 nsprpub/pr/include/md/_aix32.cfg
 create mode 100644 nsprpub/pr/include/md/_aix64.cfg
 create mode 100644 nsprpub/pr/include/md/_bsdi.cfg
 create mode 100644 nsprpub/pr/include/md/_bsdi.h
 create mode 100644 nsprpub/pr/include/md/_darwin.cfg
 create mode 100644 nsprpub/pr/include/md/_darwin.h
 create mode 100644 nsprpub/pr/include/md/_freebsd.cfg
 create mode 100644 nsprpub/pr/include/md/_freebsd.h
 create mode 100644 nsprpub/pr/include/md/_hpux.h
 create mode 100644 nsprpub/pr/include/md/_hpux32.cfg
 create mode 100644 nsprpub/pr/include/md/_hpux64.cfg
 create mode 100644 nsprpub/pr/include/md/_linux.cfg
 create mode 100644 nsprpub/pr/include/md/_linux.h
 create mode 100644 nsprpub/pr/include/md/_netbsd.cfg
 create mode 100644 nsprpub/pr/include/md/_netbsd.h
 create mode 100644 nsprpub/pr/include/md/_nspr_pthread.h
 create mode 100644 nsprpub/pr/include/md/_nto.cfg
 create mode 100644 nsprpub/pr/include/md/_nto.h
 create mode 100644 nsprpub/pr/include/md/_openbsd.cfg
 create mode 100644 nsprpub/pr/include/md/_openbsd.h
 create mode 100644 nsprpub/pr/include/md/_os2.cfg
 create mode 100644 nsprpub/pr/include/md/_os2.h
 create mode 100644 nsprpub/pr/include/md/_os2_errors.h
 create mode 100644 nsprpub/pr/include/md/_pcos.h
 create mode 100644 nsprpub/pr/include/md/_pth.h
 create mode 100644 nsprpub/pr/include/md/_qnx.cfg
 create mode 100644 nsprpub/pr/include/md/_qnx.h
 create mode 100644 nsprpub/pr/include/md/_riscos.cfg
 create mode 100644 nsprpub/pr/include/md/_riscos.h
 create mode 100644 nsprpub/pr/include/md/_scoos.cfg
 create mode 100644 nsprpub/pr/include/md/_scoos.h
 create mode 100644 nsprpub/pr/include/md/_solaris.cfg
 create mode 100644 nsprpub/pr/include/md/_solaris.h
 create mode 100644 nsprpub/pr/include/md/_unix_errors.h
 create mode 100644 nsprpub/pr/include/md/_unixos.h
 create mode 100644 nsprpub/pr/include/md/_unixware.cfg
 create mode 100644 nsprpub/pr/include/md/_unixware.h
 create mode 100644 nsprpub/pr/include/md/_unixware7.cfg
 create mode 100644 nsprpub/pr/include/md/_win32_errors.h
 create mode 100644 nsprpub/pr/include/md/_win95.cfg
 create mode 100644 nsprpub/pr/include/md/_win95.h
 create mode 100644 nsprpub/pr/include/md/_winnt.cfg
 create mode 100644 nsprpub/pr/include/md/_winnt.h
 create mode 100644 nsprpub/pr/include/md/prosdep.h
 create mode 100644 nsprpub/pr/include/nspr.h
 create mode 100644 nsprpub/pr/include/obsolete/.cvsignore
 create mode 100644 nsprpub/pr/include/obsolete/Makefile.in
 create mode 100644 nsprpub/pr/include/obsolete/pralarm.h
 create mode 100644 nsprpub/pr/include/obsolete/probslet.h
 create mode 100644 nsprpub/pr/include/obsolete/protypes.h
 create mode 100644 nsprpub/pr/include/obsolete/prsem.h
 create mode 100644 nsprpub/pr/include/pratom.h
 create mode 100644 nsprpub/pr/include/prbit.h
 create mode 100644 nsprpub/pr/include/prclist.h
 create mode 100644 nsprpub/pr/include/prcmon.h
 create mode 100644 nsprpub/pr/include/prcountr.h
 create mode 100644 nsprpub/pr/include/prcvar.h
 create mode 100644 nsprpub/pr/include/prdtoa.h
 create mode 100644 nsprpub/pr/include/prenv.h
 create mode 100644 nsprpub/pr/include/prerr.h
 create mode 100644 nsprpub/pr/include/prerror.h
 create mode 100644 nsprpub/pr/include/prinet.h
 create mode 100644 nsprpub/pr/include/prinit.h
 create mode 100644 nsprpub/pr/include/prinrval.h
 create mode 100644 nsprpub/pr/include/prio.h
 create mode 100644 nsprpub/pr/include/pripcsem.h
 create mode 100644 nsprpub/pr/include/private/.cvsignore
 create mode 100644 nsprpub/pr/include/private/Makefile.in
 create mode 100644 nsprpub/pr/include/private/pprio.h
 create mode 100644 nsprpub/pr/include/private/pprmwait.h
 create mode 100644 nsprpub/pr/include/private/pprthred.h
 create mode 100644 nsprpub/pr/include/private/primpl.h
 create mode 100644 nsprpub/pr/include/private/prpriv.h
 create mode 100644 nsprpub/pr/include/prlink.h
 create mode 100644 nsprpub/pr/include/prlock.h
 create mode 100644 nsprpub/pr/include/prlog.h
 create mode 100644 nsprpub/pr/include/prlong.h
 create mode 100644 nsprpub/pr/include/prmem.h
 create mode 100644 nsprpub/pr/include/prmon.h
 create mode 100644 nsprpub/pr/include/prmwait.h
 create mode 100644 nsprpub/pr/include/prnetdb.h
 create mode 100644 nsprpub/pr/include/prolock.h
 create mode 100644 nsprpub/pr/include/prpdce.h
 create mode 100644 nsprpub/pr/include/prprf.h
 create mode 100644 nsprpub/pr/include/prproces.h
 create mode 100644 nsprpub/pr/include/prrng.h
 create mode 100644 nsprpub/pr/include/prrwlock.h
 create mode 100644 nsprpub/pr/include/prshm.h
 create mode 100644 nsprpub/pr/include/prshma.h
 create mode 100644 nsprpub/pr/include/prsystem.h
 create mode 100644 nsprpub/pr/include/prthread.h
 create mode 100644 nsprpub/pr/include/prtime.h
 create mode 100644 nsprpub/pr/include/prtpool.h
 create mode 100644 nsprpub/pr/include/prtrace.h
 create mode 100644 nsprpub/pr/include/prtypes.h
 create mode 100755 nsprpub/pr/include/prvrsion.h
 create mode 100644 nsprpub/pr/include/prwin16.h
 create mode 100644 nsprpub/pr/src/.cvsignore
 create mode 100644 nsprpub/pr/src/Makefile.in
 create mode 100644 nsprpub/pr/src/cplus/.cvsignore
 create mode 100644 nsprpub/pr/src/cplus/Makefile.in
 create mode 100644 nsprpub/pr/src/cplus/rcascii.h
 create mode 100644 nsprpub/pr/src/cplus/rcbase.cpp
 create mode 100644 nsprpub/pr/src/cplus/rcbase.h
 create mode 100644 nsprpub/pr/src/cplus/rccv.cpp
 create mode 100644 nsprpub/pr/src/cplus/rccv.h
 create mode 100644 nsprpub/pr/src/cplus/rcfileio.cpp
 create mode 100644 nsprpub/pr/src/cplus/rcfileio.h
 create mode 100644 nsprpub/pr/src/cplus/rcinrval.cpp
 create mode 100644 nsprpub/pr/src/cplus/rcinrval.h
 create mode 100644 nsprpub/pr/src/cplus/rcio.cpp
 create mode 100644 nsprpub/pr/src/cplus/rcio.h
 create mode 100644 nsprpub/pr/src/cplus/rclock.cpp
 create mode 100644 nsprpub/pr/src/cplus/rclock.h
 create mode 100644 nsprpub/pr/src/cplus/rcmon.h
 create mode 100644 nsprpub/pr/src/cplus/rcnetdb.cpp
 create mode 100644 nsprpub/pr/src/cplus/rcnetdb.h
 create mode 100644 nsprpub/pr/src/cplus/rcnetio.cpp
 create mode 100644 nsprpub/pr/src/cplus/rcnetio.h
 create mode 100644 nsprpub/pr/src/cplus/rcthread.cpp
 create mode 100644 nsprpub/pr/src/cplus/rcthread.h
 create mode 100644 nsprpub/pr/src/cplus/rctime.cpp
 create mode 100644 nsprpub/pr/src/cplus/rctime.h
 create mode 100644 nsprpub/pr/src/cplus/tests/.cvsignore
 create mode 100644 nsprpub/pr/src/cplus/tests/Makefile.in
 create mode 100644 nsprpub/pr/src/cplus/tests/fileio.cpp
 create mode 100644 nsprpub/pr/src/cplus/tests/interval.cpp
 create mode 100644 nsprpub/pr/src/cplus/tests/ranfile.cpp
 create mode 100644 nsprpub/pr/src/cplus/tests/switch.cpp
 create mode 100644 nsprpub/pr/src/cplus/tests/thread.cpp
 create mode 100644 nsprpub/pr/src/cplus/tests/time.cpp
 create mode 100644 nsprpub/pr/src/cplus/tests/tpd.cpp
 create mode 100644 nsprpub/pr/src/io/.cvsignore
 create mode 100644 nsprpub/pr/src/io/Makefile.in
 create mode 100644 nsprpub/pr/src/io/prdir.c
 create mode 100644 nsprpub/pr/src/io/prfdcach.c
 create mode 100644 nsprpub/pr/src/io/prfile.c
 create mode 100644 nsprpub/pr/src/io/prio.c
 create mode 100644 nsprpub/pr/src/io/priometh.c
 create mode 100644 nsprpub/pr/src/io/pripv6.c
 create mode 100644 nsprpub/pr/src/io/prlayer.c
 create mode 100644 nsprpub/pr/src/io/prlog.c
 create mode 100644 nsprpub/pr/src/io/prmapopt.c
 create mode 100644 nsprpub/pr/src/io/prmmap.c
 create mode 100644 nsprpub/pr/src/io/prmwait.c
 create mode 100644 nsprpub/pr/src/io/prpolevt.c
 create mode 100644 nsprpub/pr/src/io/prprf.c
 create mode 100644 nsprpub/pr/src/io/prscanf.c
 create mode 100644 nsprpub/pr/src/io/prsocket.c
 create mode 100644 nsprpub/pr/src/io/prstdio.c
 create mode 100644 nsprpub/pr/src/linking/.cvsignore
 create mode 100644 nsprpub/pr/src/linking/Makefile.in
 create mode 100644 nsprpub/pr/src/linking/prlink.c
 create mode 100644 nsprpub/pr/src/malloc/.cvsignore
 create mode 100644 nsprpub/pr/src/malloc/Makefile.in
 create mode 100644 nsprpub/pr/src/malloc/prmalloc.c
 create mode 100644 nsprpub/pr/src/malloc/prmem.c
 create mode 100644 nsprpub/pr/src/md/.cvsignore
 create mode 100644 nsprpub/pr/src/md/Makefile.in
 create mode 100644 nsprpub/pr/src/md/os2/.cvsignore
 create mode 100644 nsprpub/pr/src/md/os2/Makefile.in
 create mode 100644 nsprpub/pr/src/md/os2/objs.mk
 create mode 100644 nsprpub/pr/src/md/os2/os2_errors.c
 create mode 100644 nsprpub/pr/src/md/os2/os2cv.c
 create mode 100644 nsprpub/pr/src/md/os2/os2emx.s
 create mode 100644 nsprpub/pr/src/md/os2/os2gc.c
 create mode 100644 nsprpub/pr/src/md/os2/os2inrval.c
 create mode 100644 nsprpub/pr/src/md/os2/os2io.c
 create mode 100644 nsprpub/pr/src/md/os2/os2misc.c
 create mode 100644 nsprpub/pr/src/md/os2/os2poll.c
 create mode 100644 nsprpub/pr/src/md/os2/os2rng.c
 create mode 100644 nsprpub/pr/src/md/os2/os2sem.c
 create mode 100644 nsprpub/pr/src/md/os2/os2sock.c
 create mode 100644 nsprpub/pr/src/md/os2/os2thred.c
 create mode 100644 nsprpub/pr/src/md/os2/os2vaclegacy.s
 create mode 100644 nsprpub/pr/src/md/prosdep.c
 create mode 100644 nsprpub/pr/src/md/unix/.cvsignore
 create mode 100644 nsprpub/pr/src/md/unix/Makefile.in
 create mode 100644 nsprpub/pr/src/md/unix/aix.c
 create mode 100644 nsprpub/pr/src/md/unix/aixwrap.c
 create mode 100644 nsprpub/pr/src/md/unix/bsdi.c
 create mode 100644 nsprpub/pr/src/md/unix/darwin.c
 create mode 100644 nsprpub/pr/src/md/unix/dgux.c
 create mode 100644 nsprpub/pr/src/md/unix/freebsd.c
 create mode 100644 nsprpub/pr/src/md/unix/hpux.c
 create mode 100644 nsprpub/pr/src/md/unix/linux.c
 create mode 100644 nsprpub/pr/src/md/unix/netbsd.c
 create mode 100644 nsprpub/pr/src/md/unix/nto.c
 create mode 100644 nsprpub/pr/src/md/unix/objs.mk
 create mode 100644 nsprpub/pr/src/md/unix/openbsd.c
 create mode 100644 nsprpub/pr/src/md/unix/os_AIX.s
 create mode 100644 nsprpub/pr/src/md/unix/os_BSD_386_2.s
 create mode 100644 nsprpub/pr/src/md/unix/os_Darwin.s
 create mode 100644 nsprpub/pr/src/md/unix/os_Darwin_ppc.s
 create mode 100644 nsprpub/pr/src/md/unix/os_Darwin_x86.s
 create mode 100644 nsprpub/pr/src/md/unix/os_Darwin_x86_64.s
 create mode 100644 nsprpub/pr/src/md/unix/os_HPUX.s
 create mode 100644 nsprpub/pr/src/md/unix/os_HPUX_ia64.s
 create mode 100644 nsprpub/pr/src/md/unix/os_Linux_ia64.s
 create mode 100644 nsprpub/pr/src/md/unix/os_Linux_ppc.s
 create mode 100644 nsprpub/pr/src/md/unix/os_Linux_x86.s
 create mode 100644 nsprpub/pr/src/md/unix/os_Linux_x86_64.s
 create mode 100644 nsprpub/pr/src/md/unix/os_SunOS_sparcv9.s
 create mode 100644 nsprpub/pr/src/md/unix/os_SunOS_ultrasparc.s
 create mode 100644 nsprpub/pr/src/md/unix/os_SunOS_x86.s
 create mode 100644 nsprpub/pr/src/md/unix/os_SunOS_x86_64.s
 create mode 100644 nsprpub/pr/src/md/unix/pthreads_user.c
 create mode 100644 nsprpub/pr/src/md/unix/qnx.c
 create mode 100644 nsprpub/pr/src/md/unix/riscos.c
 create mode 100644 nsprpub/pr/src/md/unix/scoos.c
 create mode 100644 nsprpub/pr/src/md/unix/solaris.c
 create mode 100644 nsprpub/pr/src/md/unix/unix.c
 create mode 100644 nsprpub/pr/src/md/unix/unix_errors.c
 create mode 100644 nsprpub/pr/src/md/unix/unixware.c
 create mode 100644 nsprpub/pr/src/md/unix/uxpoll.c
 create mode 100644 nsprpub/pr/src/md/unix/uxproces.c
 create mode 100644 nsprpub/pr/src/md/unix/uxrng.c
 create mode 100644 nsprpub/pr/src/md/unix/uxshm.c
 create mode 100644 nsprpub/pr/src/md/unix/uxwrap.c
 create mode 100644 nsprpub/pr/src/md/windows/.cvsignore
 create mode 100644 nsprpub/pr/src/md/windows/Makefile.in
 create mode 100644 nsprpub/pr/src/md/windows/ntdllmn.c
 create mode 100644 nsprpub/pr/src/md/windows/ntgc.c
 create mode 100644 nsprpub/pr/src/md/windows/ntinrval.c
 create mode 100644 nsprpub/pr/src/md/windows/ntio.c
 create mode 100644 nsprpub/pr/src/md/windows/ntmisc.c
 create mode 100644 nsprpub/pr/src/md/windows/ntsec.c
 create mode 100644 nsprpub/pr/src/md/windows/ntsem.c
 create mode 100644 nsprpub/pr/src/md/windows/ntthread.c
 create mode 100644 nsprpub/pr/src/md/windows/objs.mk
 create mode 100644 nsprpub/pr/src/md/windows/w32ipcsem.c
 create mode 100644 nsprpub/pr/src/md/windows/w32poll.c
 create mode 100644 nsprpub/pr/src/md/windows/w32rng.c
 create mode 100644 nsprpub/pr/src/md/windows/w32shm.c
 create mode 100644 nsprpub/pr/src/md/windows/w95cv.c
 create mode 100644 nsprpub/pr/src/md/windows/w95dllmain.c
 create mode 100644 nsprpub/pr/src/md/windows/w95io.c
 create mode 100644 nsprpub/pr/src/md/windows/w95sock.c
 create mode 100644 nsprpub/pr/src/md/windows/w95thred.c
 create mode 100644 nsprpub/pr/src/md/windows/win32_errors.c
 create mode 100644 nsprpub/pr/src/memory/.cvsignore
 create mode 100644 nsprpub/pr/src/memory/Makefile.in
 create mode 100644 nsprpub/pr/src/memory/prseg.c
 create mode 100644 nsprpub/pr/src/memory/prshm.c
 create mode 100644 nsprpub/pr/src/memory/prshma.c
 create mode 100644 nsprpub/pr/src/misc/.cvsignore
 create mode 100644 nsprpub/pr/src/misc/Makefile.in
 create mode 100644 nsprpub/pr/src/misc/compile-et.pl
 create mode 100644 nsprpub/pr/src/misc/dtoa.c
 create mode 100644 nsprpub/pr/src/misc/pralarm.c
 create mode 100644 nsprpub/pr/src/misc/pratom.c
 create mode 100644 nsprpub/pr/src/misc/praton.c
 create mode 100644 nsprpub/pr/src/misc/prcountr.c
 create mode 100644 nsprpub/pr/src/misc/prdtoa.c
 create mode 100644 nsprpub/pr/src/misc/prenv.c
 create mode 100644 nsprpub/pr/src/misc/prerr.c
 create mode 100644 nsprpub/pr/src/misc/prerr.et
 create mode 100644 nsprpub/pr/src/misc/prerr.properties
 create mode 100644 nsprpub/pr/src/misc/prerror.c
 create mode 100644 nsprpub/pr/src/misc/prerrortable.c
 create mode 100644 nsprpub/pr/src/misc/prinit.c
 create mode 100644 nsprpub/pr/src/misc/prinrval.c
 create mode 100644 nsprpub/pr/src/misc/pripc.c
 create mode 100644 nsprpub/pr/src/misc/pripcsem.c
 create mode 100644 nsprpub/pr/src/misc/prlog2.c
 create mode 100644 nsprpub/pr/src/misc/prlong.c
 create mode 100644 nsprpub/pr/src/misc/prnetdb.c
 create mode 100644 nsprpub/pr/src/misc/prolock.c
 create mode 100644 nsprpub/pr/src/misc/prrng.c
 create mode 100644 nsprpub/pr/src/misc/prsystem.c
 create mode 100644 nsprpub/pr/src/misc/prthinfo.c
 create mode 100644 nsprpub/pr/src/misc/prtime.c
 create mode 100644 nsprpub/pr/src/misc/prtpool.c
 create mode 100644 nsprpub/pr/src/misc/prtrace.c
 create mode 100644 nsprpub/pr/src/nspr.def
 create mode 100644 nsprpub/pr/src/nspr.rc
 create mode 100644 nsprpub/pr/src/os2extra.def
 create mode 100644 nsprpub/pr/src/prvrsion.c
 create mode 100644 nsprpub/pr/src/pthreads/.cvsignore
 create mode 100644 nsprpub/pr/src/pthreads/Makefile.in
 create mode 100644 nsprpub/pr/src/pthreads/ptio.c
 create mode 100644 nsprpub/pr/src/pthreads/ptmisc.c
 create mode 100644 nsprpub/pr/src/pthreads/ptsynch.c
 create mode 100644 nsprpub/pr/src/pthreads/ptthread.c
 create mode 100644 nsprpub/pr/src/threads/.cvsignore
 create mode 100644 nsprpub/pr/src/threads/Makefile.in
 create mode 100644 nsprpub/pr/src/threads/combined/.cvsignore
 create mode 100644 nsprpub/pr/src/threads/combined/Makefile.in
 create mode 100644 nsprpub/pr/src/threads/combined/README
 create mode 100644 nsprpub/pr/src/threads/combined/prucpu.c
 create mode 100644 nsprpub/pr/src/threads/combined/prucv.c
 create mode 100644 nsprpub/pr/src/threads/combined/prulock.c
 create mode 100644 nsprpub/pr/src/threads/combined/prustack.c
 create mode 100644 nsprpub/pr/src/threads/combined/pruthr.c
 create mode 100644 nsprpub/pr/src/threads/prcmon.c
 create mode 100644 nsprpub/pr/src/threads/prcthr.c
 create mode 100644 nsprpub/pr/src/threads/prdump.c
 create mode 100644 nsprpub/pr/src/threads/prmon.c
 create mode 100644 nsprpub/pr/src/threads/prrwlock.c
 create mode 100644 nsprpub/pr/src/threads/prsem.c
 create mode 100644 nsprpub/pr/src/threads/prtpd.c
 create mode 100644 nsprpub/pr/tests/.cvsignore
 create mode 100644 nsprpub/pr/tests/Makefile.in
 create mode 100644 nsprpub/pr/tests/README.TXT
 create mode 100644 nsprpub/pr/tests/abstract.c
 create mode 100644 nsprpub/pr/tests/accept.c
 create mode 100644 nsprpub/pr/tests/acceptread.c
 create mode 100644 nsprpub/pr/tests/acceptreademu.c
 create mode 100644 nsprpub/pr/tests/addrstr.c
 create mode 100644 nsprpub/pr/tests/affinity.c
 create mode 100644 nsprpub/pr/tests/alarm.c
 create mode 100644 nsprpub/pr/tests/anonfm.c
 create mode 100644 nsprpub/pr/tests/append.c
 create mode 100644 nsprpub/pr/tests/atomic.c
 create mode 100644 nsprpub/pr/tests/attach.c
 create mode 100644 nsprpub/pr/tests/bigfile.c
 create mode 100644 nsprpub/pr/tests/bigfile2.c
 create mode 100644 nsprpub/pr/tests/bigfile3.c
 create mode 100644 nsprpub/pr/tests/bug1test.c
 create mode 100644 nsprpub/pr/tests/cleanup.c
 create mode 100644 nsprpub/pr/tests/cltsrv.c
 create mode 100644 nsprpub/pr/tests/concur.c
 create mode 100644 nsprpub/pr/tests/cvar.c
 create mode 100644 nsprpub/pr/tests/cvar2.c
 create mode 100644 nsprpub/pr/tests/dbmalloc.c
 create mode 100644 nsprpub/pr/tests/dbmalloc1.c
 create mode 100644 nsprpub/pr/tests/dceemu.c
 create mode 100644 nsprpub/pr/tests/depend.c
 create mode 100644 nsprpub/pr/tests/dll/.cvsignore
 create mode 100644 nsprpub/pr/tests/dll/Makefile.in
 create mode 100644 nsprpub/pr/tests/dll/my.def
 create mode 100644 nsprpub/pr/tests/dll/mygetval.c
 create mode 100644 nsprpub/pr/tests/dll/mysetval.c
 create mode 100644 nsprpub/pr/tests/dlltest.c
 create mode 100644 nsprpub/pr/tests/dtoa.c
 create mode 100644 nsprpub/pr/tests/env.c
 create mode 100644 nsprpub/pr/tests/errcodes.c
 create mode 100644 nsprpub/pr/tests/errset.c
 create mode 100644 nsprpub/pr/tests/exit.c
 create mode 100644 nsprpub/pr/tests/fdcach.c
 create mode 100644 nsprpub/pr/tests/fileio.c
 create mode 100644 nsprpub/pr/tests/foreign.c
 create mode 100644 nsprpub/pr/tests/forktest.c
 create mode 100644 nsprpub/pr/tests/formattm.c
 create mode 100644 nsprpub/pr/tests/freeif.c
 create mode 100644 nsprpub/pr/tests/fsync.c
 create mode 100644 nsprpub/pr/tests/getai.c
 create mode 100644 nsprpub/pr/tests/gethost.c
 create mode 100644 nsprpub/pr/tests/getproto.c
 create mode 100644 nsprpub/pr/tests/i2l.c
 create mode 100644 nsprpub/pr/tests/initclk.c
 create mode 100644 nsprpub/pr/tests/inrval.c
 create mode 100644 nsprpub/pr/tests/instrumt.c
 create mode 100644 nsprpub/pr/tests/intrio.c
 create mode 100644 nsprpub/pr/tests/intrupt.c
 create mode 100644 nsprpub/pr/tests/io_timeout.c
 create mode 100644 nsprpub/pr/tests/io_timeoutk.c
 create mode 100644 nsprpub/pr/tests/io_timeoutu.c
 create mode 100644 nsprpub/pr/tests/ioconthr.c
 create mode 100644 nsprpub/pr/tests/ipv6.c
 create mode 100644 nsprpub/pr/tests/join.c
 create mode 100644 nsprpub/pr/tests/joinkk.c
 create mode 100644 nsprpub/pr/tests/joinku.c
 create mode 100644 nsprpub/pr/tests/joinuk.c
 create mode 100644 nsprpub/pr/tests/joinuu.c
 create mode 100644 nsprpub/pr/tests/layer.c
 create mode 100644 nsprpub/pr/tests/lazyinit.c
 create mode 100644 nsprpub/pr/tests/libfilename.c
 create mode 100644 nsprpub/pr/tests/lltest.c
 create mode 100644 nsprpub/pr/tests/lock.c
 create mode 100644 nsprpub/pr/tests/lockfile.c
 create mode 100644 nsprpub/pr/tests/logfile.c
 create mode 100644 nsprpub/pr/tests/logger.c
 create mode 100644 nsprpub/pr/tests/makedir.c
 create mode 100644 nsprpub/pr/tests/many_cv.c
 create mode 100644 nsprpub/pr/tests/mbcs.c
 create mode 100644 nsprpub/pr/tests/monref.c
 create mode 100644 nsprpub/pr/tests/multiacc.c
 create mode 100644 nsprpub/pr/tests/multiwait.c
 create mode 100644 nsprpub/pr/tests/nameshm1.c
 create mode 100644 nsprpub/pr/tests/nbconn.c
 create mode 100644 nsprpub/pr/tests/nblayer.c
 create mode 100644 nsprpub/pr/tests/nonblock.c
 create mode 100644 nsprpub/pr/tests/ntioto.c
 create mode 100644 nsprpub/pr/tests/ntoh.c
 create mode 100644 nsprpub/pr/tests/obsints.c
 create mode 100644 nsprpub/pr/tests/op_2long.c
 create mode 100644 nsprpub/pr/tests/op_excl.c
 create mode 100644 nsprpub/pr/tests/op_filnf.c
 create mode 100644 nsprpub/pr/tests/op_filok.c
 create mode 100644 nsprpub/pr/tests/op_noacc.c
 create mode 100644 nsprpub/pr/tests/op_nofil.c
 create mode 100644 nsprpub/pr/tests/openfile.c
 create mode 100644 nsprpub/pr/tests/parent.c
 create mode 100644 nsprpub/pr/tests/parsetm.c
 create mode 100644 nsprpub/pr/tests/peek.c
 create mode 100644 nsprpub/pr/tests/perf.c
 create mode 100644 nsprpub/pr/tests/pipeping.c
 create mode 100644 nsprpub/pr/tests/pipeping2.c
 create mode 100644 nsprpub/pr/tests/pipepong.c
 create mode 100644 nsprpub/pr/tests/pipepong2.c
 create mode 100644 nsprpub/pr/tests/pipeself.c
 create mode 100644 nsprpub/pr/tests/poll_er.c
 create mode 100644 nsprpub/pr/tests/poll_nm.c
 create mode 100644 nsprpub/pr/tests/poll_to.c
 create mode 100644 nsprpub/pr/tests/pollable.c
 create mode 100644 nsprpub/pr/tests/prfdbl.c
 create mode 100644 nsprpub/pr/tests/prftest.c
 create mode 100644 nsprpub/pr/tests/prftest1.c
 create mode 100644 nsprpub/pr/tests/prftest2.c
 create mode 100644 nsprpub/pr/tests/prfz.c
 create mode 100644 nsprpub/pr/tests/primblok.c
 create mode 100644 nsprpub/pr/tests/priotest.c
 create mode 100644 nsprpub/pr/tests/provider.c
 create mode 100644 nsprpub/pr/tests/prpoll.c
 create mode 100644 nsprpub/pr/tests/prpollml.c
 create mode 100644 nsprpub/pr/tests/prselect.c
 create mode 100644 nsprpub/pr/tests/prttools.h
 create mode 100644 nsprpub/pr/tests/pushtop.c
 create mode 100644 nsprpub/pr/tests/randseed.c
 create mode 100644 nsprpub/pr/tests/ranfile.c
 create mode 100644 nsprpub/pr/tests/reinit.c
 create mode 100644 nsprpub/pr/tests/rmdir.c
 create mode 100755 nsprpub/pr/tests/runtests.pl
 create mode 100755 nsprpub/pr/tests/runtests.sh
 create mode 100644 nsprpub/pr/tests/runy2ktests.ksh
 create mode 100644 nsprpub/pr/tests/rwlockrank.c
 create mode 100644 nsprpub/pr/tests/rwlocktest.c
 create mode 100644 nsprpub/pr/tests/sel_spd.c
 create mode 100644 nsprpub/pr/tests/selct_er.c
 create mode 100644 nsprpub/pr/tests/selct_nm.c
 create mode 100644 nsprpub/pr/tests/selct_to.c
 create mode 100644 nsprpub/pr/tests/select2.c
 create mode 100644 nsprpub/pr/tests/selintr.c
 create mode 100644 nsprpub/pr/tests/sem.c
 create mode 100644 nsprpub/pr/tests/sema.c
 create mode 100644 nsprpub/pr/tests/semaerr.c
 create mode 100644 nsprpub/pr/tests/semaerr1.c
 create mode 100644 nsprpub/pr/tests/semaping.c
 create mode 100644 nsprpub/pr/tests/semapong.c
 create mode 100644 nsprpub/pr/tests/sendzlf.c
 create mode 100644 nsprpub/pr/tests/server_test.c
 create mode 100644 nsprpub/pr/tests/servr_kk.c
 create mode 100644 nsprpub/pr/tests/servr_ku.c
 create mode 100644 nsprpub/pr/tests/servr_uk.c
 create mode 100644 nsprpub/pr/tests/servr_uu.c
 create mode 100644 nsprpub/pr/tests/short_thread.c
 create mode 100644 nsprpub/pr/tests/sigpipe.c
 create mode 100644 nsprpub/pr/tests/sleep.c
 create mode 100644 nsprpub/pr/tests/socket.c
 create mode 100644 nsprpub/pr/tests/sockopt.c
 create mode 100644 nsprpub/pr/tests/sockping.c
 create mode 100644 nsprpub/pr/tests/sockpong.c
 create mode 100644 nsprpub/pr/tests/sprintf.c
 create mode 100644 nsprpub/pr/tests/stack.c
 create mode 100644 nsprpub/pr/tests/stat.c
 create mode 100644 nsprpub/pr/tests/stdio.c
 create mode 100644 nsprpub/pr/tests/str2addr.c
 create mode 100644 nsprpub/pr/tests/strod.c
 create mode 100644 nsprpub/pr/tests/suspend.c
 create mode 100644 nsprpub/pr/tests/switch.c
 create mode 100644 nsprpub/pr/tests/system.c
 create mode 100644 nsprpub/pr/tests/testbit.c
 create mode 100644 nsprpub/pr/tests/testfile.c
 create mode 100644 nsprpub/pr/tests/threads.c
 create mode 100644 nsprpub/pr/tests/thrpool_client.c
 create mode 100644 nsprpub/pr/tests/thrpool_server.c
 create mode 100644 nsprpub/pr/tests/thruput.c
 create mode 100644 nsprpub/pr/tests/time.c
 create mode 100644 nsprpub/pr/tests/timemac.c
 create mode 100644 nsprpub/pr/tests/timetest.c
 create mode 100644 nsprpub/pr/tests/tmoacc.c
 create mode 100644 nsprpub/pr/tests/tmocon.c
 create mode 100644 nsprpub/pr/tests/tpd.c
 create mode 100644 nsprpub/pr/tests/udpsrv.c
 create mode 100644 nsprpub/pr/tests/ut_ttools.h
 create mode 100644 nsprpub/pr/tests/vercheck.c
 create mode 100644 nsprpub/pr/tests/version.c
 create mode 100644 nsprpub/pr/tests/writev.c
 create mode 100644 nsprpub/pr/tests/xnotify.c
 create mode 100644 nsprpub/pr/tests/y2k.c
 create mode 100644 nsprpub/pr/tests/y2ktmo.c
 create mode 100644 nsprpub/pr/tests/yield.c
 create mode 100644 nsprpub/pr/tests/zerolen.c
 create mode 100644 nsprpub/tools/.cvsignore
 create mode 100644 nsprpub/tools/Makefile.in
 create mode 100644 nsprpub/tools/httpget.c
 create mode 100644 nsprpub/tools/tail.c
 create mode 100644 python/README
 create mode 100644 python/devtools/migrate-l10n/README.rst
 create mode 100644 python/devtools/migrate-l10n/migrate/__init__.py
 create mode 100644 python/devtools/migrate-l10n/migrate/conf/bug1294186
 create mode 100644 python/devtools/migrate-l10n/migrate/conf/bug1308500_1309191
 create mode 100644 python/devtools/migrate-l10n/migrate/main.py
 create mode 100644 python/devtools/migrate-l10n/migrate/tests/__init__.py
 create mode 100644 python/docs/index.rst
 create mode 100644 python/gdbpp/gdbpp/__init__.py
 create mode 100644 python/gdbpp/gdbpp/enumset.py
 create mode 100644 python/gdbpp/gdbpp/linkedlist.py
 create mode 100644 python/gdbpp/gdbpp/owningthread.py
 create mode 100644 python/gdbpp/gdbpp/smartptr.py
 create mode 100644 python/gdbpp/gdbpp/string.py
 create mode 100644 python/gdbpp/gdbpp/tarray.py
 create mode 100644 python/gdbpp/gdbpp/thashtable.py
 create mode 100644 python/l10n/convert_xul_to_fluent/convert.py
 create mode 100644 python/l10n/convert_xul_to_fluent/lib/__init__.py
 create mode 100644 python/l10n/convert_xul_to_fluent/lib/dtd.py
 create mode 100644 python/l10n/convert_xul_to_fluent/lib/fluent.py
 create mode 100644 python/l10n/convert_xul_to_fluent/lib/migration.py
 create mode 100644 python/l10n/convert_xul_to_fluent/lib/utils.py
 create mode 100644 python/l10n/convert_xul_to_fluent/lib/xul.py
 create mode 100644 python/l10n/fluent_migrations/__init__.py
 create mode 100644 python/l10n/fluent_migrations/bug_1523736_updates.py
 create mode 100644 python/l10n/fluent_migrations/bug_1525178_about_addons_sidebar.py
 create mode 100644 python/l10n/fluent_migrations/bug_1552333_aboutCertError.py
 create mode 100644 python/l10n/fluent_migrations/bug_1589610_aboutnetworking_namespace.py
 create mode 100644 python/l10n/fluent_migrations/bug_1608165_profileSelection.py
 create mode 100644 python/l10n/fluent_migrations/bug_1608188_blocklist.py
 create mode 100644 python/l10n/fluent_migrations/bug_1608191_profileDowngrade.py
 create mode 100644 python/l10n/fluent_migrations/bug_1608197_create_profile_wizard.py
 create mode 100644 python/l10n/fluent_migrations/bug_1608200_wizard.py
 create mode 100644 python/l10n/fluent_migrations/bug_1608202_downloads.py
 create mode 100644 python/l10n/fluent_migrations/bug_1609555_sidebarMenu.py
 create mode 100644 python/l10n/fluent_migrations/bug_1609556_toolbarContextMenu.py
 create mode 100644 python/l10n/fluent_migrations/bug_1609557_places_context_menu.py
 create mode 100644 python/l10n/fluent_migrations/bug_1609559_protectionsPanel.py
 create mode 100644 python/l10n/fluent_migrations/bug_1609562_popup_notifications.py
 create mode 100644 python/l10n/fluent_migrations/bug_1609563_allTabsMenu.py
 create mode 100644 python/l10n/fluent_migrations/bug_1619517_close_tooltip_mobile_card.py
 create mode 100644 python/l10n/fluent_migrations/bug_1622269_certError_titles.py
 create mode 100644 python/l10n/fluent_migrations/bug_1624713_editBookmarkOverlay.py
 create mode 100644 python/l10n/fluent_migrations/bug_1625480_appMenuNotifications.py
 create mode 100644 python/l10n/fluent_migrations/bug_1626381_about_addons_sidebar_titles.py
 create mode 100644 python/l10n/fluent_migrations/bug_1626842_browser_window_title.py
 create mode 100644 python/l10n/fluent_migrations/bug_1628255_conflated_menuitem_button_downloads.py
 create mode 100644 python/l10n/fluent_migrations/bug_1629832_titlebar_caption_window_control_buttons.py
 create mode 100644 python/l10n/fluent_migrations/bug_1631122_url_bar.py
 create mode 100644 python/l10n/fluent_migrations/bug_1631944_preferences_logins_header.py
 create mode 100644 python/l10n/fluent_migrations/bug_1638362_url_bar_go_button.py
 create mode 100644 python/l10n/test_fluent_migrations/__init__.py
 create mode 100644 python/l10n/test_fluent_migrations/fmt.py
 create mode 100644 python/lldbutils/README.txt
 create mode 100644 python/lldbutils/lldbutils/__init__.py
 create mode 100644 python/lldbutils/lldbutils/content.py
 create mode 100644 python/lldbutils/lldbutils/general.py
 create mode 100644 python/lldbutils/lldbutils/gfx.py
 create mode 100644 python/lldbutils/lldbutils/layout.py
 create mode 100644 python/lldbutils/lldbutils/utils.py
 create mode 100644 python/mach/README.rst
 create mode 100644 python/mach/bash-completion.sh
 create mode 100644 python/mach/docs/commands.rst
 create mode 100644 python/mach/docs/driver.rst
 create mode 100644 python/mach/docs/index.rst
 create mode 100644 python/mach/docs/logging.rst
 create mode 100644 python/mach/docs/settings.rst
 create mode 100644 python/mach/docs/usage.rst
 create mode 100644 python/mach/mach/__init__.py
 create mode 100644 python/mach/mach/base.py
 create mode 100644 python/mach/mach/commands/__init__.py
 create mode 100644 python/mach/mach/commands/commandinfo.py
 create mode 100644 python/mach/mach/commands/settings.py
 create mode 100644 python/mach/mach/config.py
 create mode 100644 python/mach/mach/decorators.py
 create mode 100644 python/mach/mach/dispatcher.py
 create mode 100644 python/mach/mach/logging.py
 create mode 100644 python/mach/mach/main.py
 create mode 100644 python/mach/mach/mixin/__init__.py
 create mode 100644 python/mach/mach/mixin/logging.py
 create mode 100644 python/mach/mach/mixin/process.py
 create mode 100644 python/mach/mach/registrar.py
 create mode 100644 python/mach/mach/terminal.py
 create mode 100644 python/mach/mach/test/__init__.py
 create mode 100644 python/mach/mach/test/common.py
 create mode 100644 python/mach/mach/test/invoke_mach_command.py
 create mode 100644 python/mach/mach/test/providers/__init__.py
 create mode 100644 python/mach/mach/test/providers/basic.py
 create mode 100644 python/mach/mach/test/providers/commands.py
 create mode 100644 python/mach/mach/test/providers/conditions.py
 create mode 100644 python/mach/mach/test/providers/conditions_invalid.py
 create mode 100644 python/mach/mach/test/providers/throw.py
 create mode 100644 python/mach/mach/test/providers/throw2.py
 create mode 100644 python/mach/mach/test/python.ini
 create mode 100644 python/mach/mach/test/registrar_dispatch.py
 create mode 100644 python/mach/mach/test/test_commands.py
 create mode 100644 python/mach/mach/test/test_conditions.py
 create mode 100644 python/mach/mach/test/test_config.py
 create mode 100644 python/mach/mach/test/test_dispatcher.py
 create mode 100644 python/mach/mach/test/test_entry_point.py
 create mode 100644 python/mach/mach/test/test_error_output.py
 create mode 100644 python/mach/mach/test/test_logger.py
 create mode 100644 python/mach/mach/test/test_mach.py
 create mode 100644 python/mach/mach/test/test_telemetry.py
 create mode 100644 python/mach/mach/test/zero_microseconds.py
 create mode 100644 python/mach/mach/util.py
 create mode 100644 python/mach/setup.cfg
 create mode 100644 python/mach/setup.py
 create mode 100644 python/mach_commands.py
 create mode 100644 python/moz.build
 create mode 100644 python/mozboot/README.rst
 create mode 100755 python/mozboot/bin/bootstrap.py
 create mode 100644 python/mozboot/mozboot/__init__.py
 create mode 100644 python/mozboot/mozboot/android-emulator-packages.txt
 create mode 100644 python/mozboot/mozboot/android-packages.txt
 create mode 100644 python/mozboot/mozboot/android.py
 create mode 100644 python/mozboot/mozboot/archlinux.py
 create mode 100644 python/mozboot/mozboot/base.py
 create mode 100644 python/mozboot/mozboot/bootstrap.py
 create mode 100644 python/mozboot/mozboot/centosfedora.py
 create mode 100644 python/mozboot/mozboot/debian.py
 create mode 100644 python/mozboot/mozboot/dump_syms.py
 create mode 100644 python/mozboot/mozboot/fix_stacks.py
 create mode 100644 python/mozboot/mozboot/freebsd.py
 create mode 100644 python/mozboot/mozboot/gentoo.py
 create mode 100644 python/mozboot/mozboot/linux_common.py
 create mode 100644 python/mozboot/mozboot/lucetc.py
 create mode 100644 python/mozboot/mozboot/mach_commands.py
 create mode 100644 python/mozboot/mozboot/minidump_stackwalk.py
 create mode 100644 python/mozboot/mozboot/mozillabuild.py
 create mode 100644 python/mozboot/mozboot/nasm.py
 create mode 100644 python/mozboot/mozboot/node.py
 create mode 100644 python/mozboot/mozboot/openbsd.py
 create mode 100644 python/mozboot/mozboot/opensuse.py
 create mode 100644 python/mozboot/mozboot/osx.py
 create mode 100644 python/mozboot/mozboot/rust.py
 create mode 100644 python/mozboot/mozboot/sccache.py
 create mode 100644 python/mozboot/mozboot/solus.py
 create mode 100644 python/mozboot/mozboot/static_analysis.py
 create mode 100644 python/mozboot/mozboot/stylo.py
 create mode 100644 python/mozboot/mozboot/test/python.ini
 create mode 100644 python/mozboot/mozboot/test/test_write_config.py
 create mode 100644 python/mozboot/mozboot/util.py
 create mode 100644 python/mozboot/mozboot/wasi_sysroot.py
 create mode 100644 python/mozboot/mozboot/windows.py
 create mode 100644 python/mozboot/setup.py
 create mode 100644 python/mozbuild/dumbmake/__init__.py
 create mode 100644 python/mozbuild/dumbmake/dumbmake.py
 create mode 100644 python/mozbuild/dumbmake/test/__init__.py
 create mode 100644 python/mozbuild/dumbmake/test/python.ini
 create mode 100644 python/mozbuild/dumbmake/test/test_dumbmake.py
 create mode 100644 python/mozbuild/mozbuild/__init__.py
 create mode 100644 python/mozbuild/mozbuild/action/__init__.py
 create mode 100644 python/mozbuild/mozbuild/action/buildlist.py
 create mode 100644 python/mozbuild/mozbuild/action/check_binary.py
 create mode 100644 python/mozbuild/mozbuild/action/download_wpt_manifest.py
 create mode 100644 python/mozbuild/mozbuild/action/dump_env.py
 create mode 100644 python/mozbuild/mozbuild/action/dumpsymbols.py
 create mode 100644 python/mozbuild/mozbuild/action/exe_7z_archive.py
 create mode 100644 python/mozbuild/mozbuild/action/exe_7z_extract.py
 create mode 100644 python/mozbuild/mozbuild/action/fat_aar.py
 create mode 100644 python/mozbuild/mozbuild/action/file_generate.py
 create mode 100644 python/mozbuild/mozbuild/action/generate_searchjson.py
 create mode 100644 python/mozbuild/mozbuild/action/generate_symbols_file.py
 create mode 100644 python/mozbuild/mozbuild/action/install.py
 create mode 100644 python/mozbuild/mozbuild/action/jar_maker.py
 create mode 100644 python/mozbuild/mozbuild/action/l10n_merge.py
 create mode 100644 python/mozbuild/mozbuild/action/langpack_manifest.py
 create mode 100644 python/mozbuild/mozbuild/action/make_dmg.py
 create mode 100644 python/mozbuild/mozbuild/action/make_unzip.py
 create mode 100644 python/mozbuild/mozbuild/action/make_zip.py
 create mode 100644 python/mozbuild/mozbuild/action/node.py
 create mode 100644 python/mozbuild/mozbuild/action/output_searchplugins_list.py
 create mode 100644 python/mozbuild/mozbuild/action/package_generated_sources.py
 create mode 100644 python/mozbuild/mozbuild/action/preprocessor.py
 create mode 100644 python/mozbuild/mozbuild/action/process_define_files.py
 create mode 100644 python/mozbuild/mozbuild/action/process_install_manifest.py
 create mode 100644 python/mozbuild/mozbuild/action/symbols_archive.py
 create mode 100644 python/mozbuild/mozbuild/action/test_archive.py
 create mode 100755 python/mozbuild/mozbuild/action/tooltool.py
 create mode 100644 python/mozbuild/mozbuild/action/unpack_dmg.py
 create mode 100644 python/mozbuild/mozbuild/action/webidl.py
 create mode 100644 python/mozbuild/mozbuild/action/wrap_rustc.py
 create mode 100644 python/mozbuild/mozbuild/action/xpccheck.py
 create mode 100755 python/mozbuild/mozbuild/action/xpidl-process.py
 create mode 100644 python/mozbuild/mozbuild/action/zip.py
 create mode 100644 python/mozbuild/mozbuild/analyze/__init__.py
 create mode 100644 python/mozbuild/mozbuild/analyze/hg.py
 create mode 100644 python/mozbuild/mozbuild/android_version_code.py
 create mode 100644 python/mozbuild/mozbuild/artifact_builds.py
 create mode 100644 python/mozbuild/mozbuild/artifact_cache.py
 create mode 100644 python/mozbuild/mozbuild/artifact_commands.py
 create mode 100644 python/mozbuild/mozbuild/artifacts.py
 create mode 100644 python/mozbuild/mozbuild/backend/__init__.py
 create mode 100644 python/mozbuild/mozbuild/backend/base.py
 create mode 100644 python/mozbuild/mozbuild/backend/cargo_build_defs.py
 create mode 100644 python/mozbuild/mozbuild/backend/common.py
 create mode 100644 python/mozbuild/mozbuild/backend/configenvironment.py
 create mode 100644 python/mozbuild/mozbuild/backend/cpp_eclipse.py
 create mode 100644 python/mozbuild/mozbuild/backend/fastermake.py
 create mode 100644 python/mozbuild/mozbuild/backend/mach_commands.py
 create mode 100644 python/mozbuild/mozbuild/backend/make.py
 create mode 100644 python/mozbuild/mozbuild/backend/recursivemake.py
 create mode 100644 python/mozbuild/mozbuild/backend/test_manifest.py
 create mode 100644 python/mozbuild/mozbuild/backend/visualstudio.py
 create mode 100644 python/mozbuild/mozbuild/base.py
 create mode 100644 python/mozbuild/mozbuild/build_commands.py
 create mode 100644 python/mozbuild/mozbuild/chunkify.py
 create mode 100644 python/mozbuild/mozbuild/code-analysis/mach_commands.py
 create mode 100644 python/mozbuild/mozbuild/codecoverage/__init__.py
 create mode 100644 python/mozbuild/mozbuild/codecoverage/chrome_map.py
 create mode 100644 python/mozbuild/mozbuild/codecoverage/lcov_rewriter.py
 create mode 100644 python/mozbuild/mozbuild/codecoverage/manifest_handler.py
 create mode 100644 python/mozbuild/mozbuild/codecoverage/packager.py
 create mode 100644 python/mozbuild/mozbuild/compilation/__init__.py
 create mode 100644 python/mozbuild/mozbuild/compilation/codecomplete.py
 create mode 100644 python/mozbuild/mozbuild/compilation/database.py
 create mode 100644 python/mozbuild/mozbuild/compilation/util.py
 create mode 100644 python/mozbuild/mozbuild/compilation/warnings.py
 create mode 100644 python/mozbuild/mozbuild/config_status.py
 create mode 100644 python/mozbuild/mozbuild/configure/__init__.py
 create mode 100644 python/mozbuild/mozbuild/configure/check_debug_ranges.py
 create mode 100644 python/mozbuild/mozbuild/configure/constants.py
 create mode 100644 python/mozbuild/mozbuild/configure/help.py
 create mode 100755 python/mozbuild/mozbuild/configure/libstdcxx.py
 create mode 100644 python/mozbuild/mozbuild/configure/lint.py
 create mode 100644 python/mozbuild/mozbuild/configure/options.py
 create mode 100644 python/mozbuild/mozbuild/configure/util.py
 create mode 100644 python/mozbuild/mozbuild/controller/__init__.py
 create mode 100644 python/mozbuild/mozbuild/controller/building.py
 create mode 100644 python/mozbuild/mozbuild/controller/clobber.py
 create mode 100644 python/mozbuild/mozbuild/doctor.py
 create mode 100644 python/mozbuild/mozbuild/dotproperties.py
 create mode 100644 python/mozbuild/mozbuild/export_telemetry_schema.py
 create mode 100644 python/mozbuild/mozbuild/faster_daemon.py
 create mode 100644 python/mozbuild/mozbuild/frontend/__init__.py
 create mode 100644 python/mozbuild/mozbuild/frontend/context.py
 create mode 100644 python/mozbuild/mozbuild/frontend/data.py
 create mode 100644 python/mozbuild/mozbuild/frontend/emitter.py
 create mode 100644 python/mozbuild/mozbuild/frontend/gyp_reader.py
 create mode 100644 python/mozbuild/mozbuild/frontend/mach_commands.py
 create mode 100644 python/mozbuild/mozbuild/frontend/reader.py
 create mode 100644 python/mozbuild/mozbuild/frontend/sandbox.py
 create mode 100644 python/mozbuild/mozbuild/gen_test_backend.py
 create mode 100644 python/mozbuild/mozbuild/generated_sources.py
 create mode 100644 python/mozbuild/mozbuild/gn_processor.py
 create mode 100644 python/mozbuild/mozbuild/html_build_viewer.py
 create mode 100644 python/mozbuild/mozbuild/jar.py
 create mode 100644 python/mozbuild/mozbuild/mach_commands.py
 create mode 100644 python/mozbuild/mozbuild/makeutil.py
 create mode 100644 python/mozbuild/mozbuild/moz_yaml.py
 create mode 100644 python/mozbuild/mozbuild/mozconfig.py
 create mode 100755 python/mozbuild/mozbuild/mozconfig_loader
 create mode 100755 python/mozbuild/mozbuild/mozinfo.py
 create mode 100644 python/mozbuild/mozbuild/nodeutil.py
 create mode 100644 python/mozbuild/mozbuild/preprocessor.py
 create mode 100644 python/mozbuild/mozbuild/pythonutil.py
 create mode 100644 python/mozbuild/mozbuild/repackaging/__init__.py
 create mode 100644 python/mozbuild/mozbuild/repackaging/application_ini.py
 create mode 100644 python/mozbuild/mozbuild/repackaging/dmg.py
 create mode 100644 python/mozbuild/mozbuild/repackaging/installer.py
 create mode 100644 python/mozbuild/mozbuild/repackaging/mar.py
 create mode 100644 python/mozbuild/mozbuild/repackaging/msi.py
 create mode 100644 python/mozbuild/mozbuild/resources/html-build-viewer/build_resources.html
 create mode 100644 python/mozbuild/mozbuild/schedules.py
 create mode 100644 python/mozbuild/mozbuild/shellutil.py
 create mode 100644 python/mozbuild/mozbuild/sphinx.py
 create mode 100644 python/mozbuild/mozbuild/telemetry.py
 create mode 100644 python/mozbuild/mozbuild/test/__init__.py
 create mode 100644 python/mozbuild/mozbuild/test/action/data/invalid/region.properties
 create mode 100644 python/mozbuild/mozbuild/test/action/data/node/node-test-script.js
 create mode 100644 python/mozbuild/mozbuild/test/action/data/valid-zh-CN/region.properties
 create mode 100644 python/mozbuild/mozbuild/test/action/test_buildlist.py
 create mode 100644 python/mozbuild/mozbuild/test/action/test_langpack_manifest.py
 create mode 100644 python/mozbuild/mozbuild/test/action/test_node.py
 create mode 100644 python/mozbuild/mozbuild/test/action/test_process_install_manifest.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/__init__.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/common.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/app/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/bar.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/bar.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/bar.jsm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/baz.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/baz.jsm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/components.manifest
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/foo.css
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/foo.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/foo.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/foo.jsm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/jar.mn
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/prefs.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/qux.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/qux.jsm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/resource
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/resource2
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/build/subdir/bar.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/defines/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/dist-files/install.rdf
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/dist-files/main.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/dist-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports-generated/dom1.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports-generated/foo.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports-generated/gfx.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports-generated/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports-generated/mozilla1.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/dom1.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/dom2.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/foo.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/gfx.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/mozilla1.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/mozilla2.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/exports/pprio.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/final-target-files-wildcard/bar.xyz
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/final-target-files-wildcard/foo.xyz
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/final-target-files-wildcard/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/final_target/both/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/final_target/dist-subdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/final_target/final-target/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/final_target/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/final_target/xpi-name/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated-files-force/foo-data
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated-files-force/generate-bar.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated-files-force/generate-foo.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated-files-force/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated-files/foo-data
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated-files/generate-bar.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated-files/generate-foo.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/generated_includes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/gn-configs/x64_False_x64_linux.json
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/gn-configs/x64_False_x64_mac.json
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/gn-configs/x64_True_x64_linux.json
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/ipc/chromium/src/header.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/ipc/glue/header.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/trunk/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/trunk/webrtc/build/function.cc
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/trunk/webrtc/build/no_op_function.cc
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/gn-processor/trunk/webrtc/modules/include/header.h
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/host-defines/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/host-rust-library-features/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/host-rust-library-features/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/host-rust-library/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/host-rust-library/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/install_substitute_config_files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/install_substitute_config_files/sub/foo.h.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/install_substitute_config_files/sub/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/ipdl_sources/bar/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/ipdl_sources/foo/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/ipdl_sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/jar-manifests/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/prog/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/prog/qux/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/prog/qux/qux1.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/real/foo/foo1.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/real/foo/foo2.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/real/foo/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/real/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/shared/baz/baz1.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/shared/baz/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/shared/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/static/bar/bar1.cc
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/static/bar/bar2.cc
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/static/bar/bar_helper/bar_helper1.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/static/bar/bar_helper/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/static/bar/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/static/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/linkage/templates.mozbuild
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/local_includes/bar/baz/dummy_file_for_nonempty_directory
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/local_includes/foo/dummy_file_for_nonempty_directory
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/local_includes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-files/en-US/bar.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-files/en-US/foo.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/en-US/localized-input
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/foo-data
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/generate-foo.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/inner/locales/en-US/localized-input
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/locales/en-US/localized-input
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-AB_CD/non-localized-input
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-force/en-US/localized-input
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-force/foo-data
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-force/generate-foo.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-force/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files-force/non-localized-input
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files/en-US/localized-input
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files/foo-data
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files/generate-foo.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-generated-files/non-localized-input
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-pp-files/en-US/bar.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-pp-files/en-US/foo.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/localized-pp-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/c-library/c-library.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/c-library/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/c-program/c_test_program.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/c-program/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/c-simple-programs/c_simple_program.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/c-simple-programs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/cxx-library/c-source.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/cxx-library/cxx-library.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/cxx-library/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/cxx-program/cxx_test_program.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/cxx-program/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/cxx-simple-programs/cxx_simple_program.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/cxx-simple-programs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/prog-lib-c-only/simple-programs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/program-paths/dist-bin/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/program-paths/dist-subdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/program-paths/final-target/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/program-paths/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/program-paths/not-installed/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/bar.res.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/cursor.cur
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/desktop1.ttf
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/desktop2.ttf
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/extra.manifest
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/font1.ttf
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/font2.ttf
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/foo.res
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/mobile.ttf
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/resources/test.manifest
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/rust-library-features/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/rust-library-features/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/rust-library/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/rust-library/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/rust-programs/code/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/rust-programs/code/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/rust-programs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/bar.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/bar.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/bar.mm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/bar.s
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/baz.S
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/foo.S
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/foo.asm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/foo.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/foo.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/foo.mm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/stub0/Makefile.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/stub0/dir1/Makefile.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/stub0/dir1/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/stub0/dir2/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/stub0/dir3/Makefile.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/stub0/dir3/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/stub0/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/substitute_config_files/Makefile.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/substitute_config_files/foo.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/substitute_config_files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/child/another-file.sjs
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/child/browser.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/child/data/one.txt
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/child/data/two.txt
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/child/test_sub.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/support-file.txt
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifest-shared-support/test_foo.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-backend-sources/mochitest-common.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-backend-sources/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-backend-sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-backend-sources/test_bar.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-backend-sources/test_foo.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-duplicate-support-files/mochitest1.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-duplicate-support-files/mochitest2.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-duplicate-support-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-duplicate-support-files/test_bar.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-duplicate-support-files/test_foo.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-package-tests/instrumentation.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-package-tests/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-package-tests/mochitest.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-package-tests/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-package-tests/not_packaged.java
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-written/dir1/test_bar.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-written/dir1/xpcshell.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-written/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-written/mochitest.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-written/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-written/xpcshell.ini
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-manifests-written/xpcshell.js
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-support-binaries-tracked/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-support-binaries-tracked/src/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-support-binaries-tracked/test/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-support-binaries-tracked/test/test-one.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test-support-binaries-tracked/test/test-two.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test_config/file.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/test_config/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/Makefile.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/baz.def
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/test1.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/test1.mm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/test2.c
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/test2.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/variable_passthru/test2.mm
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/visual-studio/dir1/bar.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/visual-studio/dir1/foo.cpp
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/visual-studio/dir1/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/visual-studio/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/xpidl/bar.idl
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/xpidl/config/makefiles/xpidl/Makefile.in
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/xpidl/foo.idl
 create mode 100644 python/mozbuild/mozbuild/test/backend/data/xpidl/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/backend/test_build.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/test_configenvironment.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/test_fastermake.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/test_gn_processor.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/test_partialconfigenvironment.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/test_recursivemake.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/test_test_manifest.py
 create mode 100644 python/mozbuild/mozbuild/test/backend/test_visualstudio.py
 create mode 100644 python/mozbuild/mozbuild/test/codecoverage/sample_lcov.info
 create mode 100644 python/mozbuild/mozbuild/test/codecoverage/test_lcov_rewrite.py
 create mode 100644 python/mozbuild/mozbuild/test/common.py
 create mode 100644 python/mozbuild/mozbuild/test/compilation/__init__.py
 create mode 100644 python/mozbuild/mozbuild/test/compilation/test_warnings.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/common.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/decorators.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/empty_mozconfig
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/extra.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/imply_option/imm.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/imply_option/infer.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/imply_option/infer_ko.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/imply_option/negative.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/imply_option/simple.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/imply_option/values.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/included.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/moz.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/set_config.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/set_define.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/data/subprocess.configure
 create mode 100644 python/mozbuild/mozbuild/test/configure/fake_macos_sdk/SDKSettings.plist
 create mode 100644 python/mozbuild/mozbuild/test/configure/lint.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_checks_configure.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_compile_checks.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_configure.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_lint.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_moz_configure.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_options.py
 create mode 100755 python/mozbuild/mozbuild/test/configure/test_toolchain_configure.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_toolchain_helpers.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_toolkit_moz_configure.py
 create mode 100644 python/mozbuild/mozbuild/test/configure/test_util.py
 create mode 100644 python/mozbuild/mozbuild/test/controller/__init__.py
 create mode 100644 python/mozbuild/mozbuild/test/controller/test_ccachestats.py
 create mode 100644 python/mozbuild/mozbuild/test/controller/test_clobber.py
 create mode 100644 python/mozbuild/mozbuild/test/data/Makefile
 create mode 100644 python/mozbuild/mozbuild/test/data/bad.properties
 create mode 100644 python/mozbuild/mozbuild/test/data/test-dir/Makefile
 create mode 100644 python/mozbuild/mozbuild/test/data/test-dir/with/Makefile
 create mode 100644 python/mozbuild/mozbuild/test/data/test-dir/with/without/with/Makefile
 create mode 100644 python/mozbuild/mozbuild/test/data/test-dir/without/with/Makefile
 create mode 100644 python/mozbuild/mozbuild/test/data/valid.properties
 create mode 100644 python/mozbuild/mozbuild/test/frontend/__init__.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/allow-compiler-warnings/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/allow-compiler-warnings/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/asflags/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/asflags/test1.S
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/asflags/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/branding-files/bar.ico
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/branding-files/baz.png
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/branding-files/foo.xpm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/branding-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/branding-files/quux.icns
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-defines/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-defines/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-flags-field-validation/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-flags-field-validation/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-flags-templates/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-flags-templates/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-flags-type-validation/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-flags-type-validation/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-flags/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-flags/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-includes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-includes/subdir/header.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/compile-includes/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/config-file-substitution/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/crate-dependency-path-resolution/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/crate-dependency-path-resolution/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/crate-dependency-path-resolution/shallow/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/crate-dependency-path-resolution/the/depths/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/defines/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/disable-compiler-warnings/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/disable-compiler-warnings/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/disable-stl-wrapping/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/disable-stl-wrapping/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/dist-files-missing/install.rdf
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/dist-files-missing/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/dist-files/install.rdf
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/dist-files/main.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/dist-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports-generated/foo.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports-generated/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports-generated/mozilla1.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports-missing-generated/foo.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports-missing-generated/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports-missing/foo.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports-missing/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports-missing/mozilla1.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/bar.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/baz.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/dom1.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/dom2.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/dom3.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/foo.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/gfx.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/mem.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/mem2.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/mozilla1.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/mozilla2.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/pprio.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/exports/pprthred.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-info/bug_component/bad-assignment/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-info/bug_component/different-matchers/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-info/bug_component/final/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-info/bug_component/final/subcomponent/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-info/bug_component/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-info/bug_component/simple/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-info/bug_component/static/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-info/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/default/module.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/default/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/default/tests/reftests/reftest.list
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/default/tests/reftests/test1-ref.html
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/default/tests/reftests/test1.html
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/default/tests/xpcshell/test_default_mod.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/default/tests/xpcshell/xpcshell.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/base.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/browser/browser.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/browser/test_mod.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/src/module.jsm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/src/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/tests/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/tests/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/tests/test_general.html
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/simple/tests/test_specific.html
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/tagged/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/tagged/src/bar.jsm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/tagged/src/submodule/foo.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/tagged/tests/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/tagged/tests/test_bar.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/tagged/tests/test_simple.html
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/tagged/tests/test_specific.html
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/files-test-metadata/tagged/tests/xpcshell.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/final-target-pp-files-non-srcdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-absolute-script/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-absolute-script/script.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-force/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-method-names/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-method-names/script.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-no-inputs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-no-inputs/script.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-no-python-script/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-no-python-script/script.rb
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files-no-script/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/a.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/b.cc
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/c.cxx
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/d.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/e.m
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/f.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/g.S
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/h.s
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/i.asm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated-sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/generated_includes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-compile-flags/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-compile-flags/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-program-paths/final-target/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-program-paths/installed/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-program-paths/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-program-paths/not-installed/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-rust-libraries/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-rust-libraries/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-rust-program-no-cargo-toml/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-rust-program-nonexistent-name/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-rust-program-nonexistent-name/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-rust-programs/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-rust-programs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-sources/a.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-sources/b.cc
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-sources/c.cxx
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-sources/d.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-sources/e.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-sources/f.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/host-sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-basic/included.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-basic/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-file-stack/included-1.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-file-stack/included-2.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-file-stack/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-missing/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-outside-topsrcdir/relative.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-relative-from-child/child/child.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-relative-from-child/child/child2.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-relative-from-child/child/grandchild/grandchild.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-relative-from-child/parent.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-topsrcdir-relative/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/include-topsrcdir-relative/sibling.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/inheriting-variables/bar/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/inheriting-variables/foo/baz/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/inheriting-variables/foo/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/inheriting-variables/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/ipdl_sources/bar/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/ipdl_sources/foo/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/ipdl_sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/jar-manifests-multiple-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/jar-manifests/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/library-defines/liba/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/library-defines/libb/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/library-defines/libc/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/library-defines/libd/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/library-defines/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/link-flags/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/link-flags/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/local_includes-filename/foo.h
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/local_includes-filename/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/local_includes-invalid/objdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/local_includes-invalid/srcdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/local_includes/bar/baz/dummy_file_for_nonempty_directory
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/local_includes/foo/dummy_file_for_nonempty_directory
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/local_includes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files-from-generated/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files-no-en-us/en-US/bar.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files-no-en-us/foo.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files-no-en-us/inner/locales/en-US/bar.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files-no-en-us/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files-not-localized-generated/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files/en-US/bar.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files/en-US/foo.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-generated-files-final-target-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-generated-files-force/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-generated-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-pp-files/en-US/bar.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-pp-files/en-US/foo.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/localized-pp-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/missing-local-includes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/missing-xpidl/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/multiple-rust-libraries/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/multiple-rust-libraries/rust1/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/multiple-rust-libraries/rust1/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/multiple-rust-libraries/rust2/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/multiple-rust-libraries/rust2/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/program-paths/dist-bin/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/program-paths/dist-subdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/program-paths/final-target/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/program-paths/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/program-paths/not-installed/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/program/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/program/test_program1.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/program/test_program2.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-bad-dir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-basic/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-empty-list/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-error-func/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-included-from/child.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-included-from/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-missing-include/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-outside-topsrcdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-read-unknown-global/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-repeated-dir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-script-error/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-syntax/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-write-bad-value/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-error-write-unknown-global/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/every-level/a/file
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/every-level/a/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/every-level/b/file
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/every-level/b/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/every-level/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/file1
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/file2
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/no-intermediate-moz-build/child/file
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/no-intermediate-moz-build/child/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/parent-is-far/dir1/dir2/dir3/file
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d1/parent-is-far/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d2/dir1/file
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d2/dir1/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d2/dir2/file
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d2/dir2/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/d2/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/file
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/reader-relevant-mozbuild/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/resolved-flags-error/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/resolved-flags-error/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-dash-folding/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-dash-folding/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-duplicate-features/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-duplicate-features/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-features/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-features/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-invalid-crate-type/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-invalid-crate-type/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-name-mismatch/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-name-mismatch/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-no-cargo-toml/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-no-lib-section/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-library-no-lib-section/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-program-no-cargo-toml/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-program-nonexistent-name/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-program-nonexistent-name/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-programs/Cargo.toml
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/rust-programs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/schedules/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/schedules/subd/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources-just-c/d.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources-just-c/e.m
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources-just-c/g.S
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources-just-c/h.s
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources-just-c/i.asm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources-just-c/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/a.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/b.cc
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/c.cxx
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/d.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/e.m
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/f.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/g.S
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/h.s
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/i.asm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/templates/templates.mozbuild
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-harness-files-root/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-harness-files/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-harness-files/mochitest.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-harness-files/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-harness-files/runtests.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-harness-files/utils.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-install-shared-lib/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-linkables-cxx-link/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-linkables-cxx-link/one/foo.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-linkables-cxx-link/one/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-linkables-cxx-link/three/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-linkables-cxx-link/two/foo.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-linkables-cxx-link/two/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-absolute-support/absolute-support.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-absolute-support/foo.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-absolute-support/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-absolute-support/test_file.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-dupes/bar.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-dupes/foo.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-dupes/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-dupes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-dupes/test_baz.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-emitted-includes/included-reftest.list
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-emitted-includes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-emitted-includes/reftest.list
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-empty/empty.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-empty/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-inactive-ignored/test_inactive.html
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-install-includes/common.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-install-includes/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-install-includes/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-install-includes/test_foo.html
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-just-support/foo.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-just-support/just-support.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-just-support/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/a11y-support/dir1/bar
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/a11y-support/foo
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/a11y.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/browser.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/chrome.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/crashtest.list
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/metro.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/python.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/reftest.list
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/test_a11y.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/test_browser.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/test_chrome.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/test_foo.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/test_metro.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/test_mochitest.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/test_xpcshell.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-keys-extracted/xpcshell.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-missing-manifest/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-missing-test-file-unfiltered/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-missing-test-file-unfiltered/xpcshell.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-missing-test-file/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-missing-test-file/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-parent-support-files-dir/child/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-parent-support-files-dir/child/test_foo.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-parent-support-files-dir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-parent-support-files-dir/support-file.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/child/another-file.sjs
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/child/browser.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/child/data/one.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/child/data/two.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/child/test_sub.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/support-file.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-missing/test_foo.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/child/another-file.sjs
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/child/browser.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/child/data/one.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/child/data/two.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/child/test_sub.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/mochitest.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/support-file.txt
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-shared-support/test_foo.js
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-unmatched-generated/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-unmatched-generated/test.ini
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-manifest-unmatched-generated/test_foo
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-symbols-file-objdir-missing-generated/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-symbols-file-objdir/foo.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-symbols-file-objdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-symbols-file/foo.symbols
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/test-symbols-file/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-all-vars/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-all-vars/parallel/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-all-vars/regular/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-all-vars/test/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-outside-topsrcdir/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-relative-dirs/bar/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-relative-dirs/foo/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-relative-dirs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-repeated-dirs/bar/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-repeated-dirs/foo/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-repeated-dirs/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-simple/bar/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-simple/foo/biz/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-simple/foo/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/traversal-simple/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources-non-unified/bar.cxx
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources-non-unified/c1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources-non-unified/c2.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources-non-unified/foo.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources-non-unified/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources-non-unified/objc1.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources-non-unified/objc2.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources-non-unified/quux.cc
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources/bar.cxx
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources/c1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources/c2.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources/foo.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources/objc1.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources/objc2.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/unified-sources/quux.cc
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/use-yasm/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/use-yasm/test1.S
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/bans.S
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/baz.def
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/test1.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/test1.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/test2.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/test2.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/variable-passthru/test2.mm
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/visibility-flags/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/visibility-flags/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/wasm-compile-flags/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/wasm-compile-flags/test1.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/wasm-sources/a.cpp
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/wasm-sources/b.cc
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/wasm-sources/c.cxx
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/wasm-sources/d.c
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/wasm-sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/data/xpidl-module-no-sources/moz.build
 create mode 100644 python/mozbuild/mozbuild/test/frontend/test_context.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/test_emitter.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/test_namespaces.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/test_reader.py
 create mode 100644 python/mozbuild/mozbuild/test/frontend/test_sandbox.py
 create mode 100644 python/mozbuild/mozbuild/test/python.ini
 create mode 100644 python/mozbuild/mozbuild/test/test_android_version_code.py
 create mode 100644 python/mozbuild/mozbuild/test/test_artifact_cache.py
 create mode 100644 python/mozbuild/mozbuild/test/test_base.py
 create mode 100644 python/mozbuild/mozbuild/test/test_containers.py
 create mode 100644 python/mozbuild/mozbuild/test/test_dotproperties.py
 create mode 100644 python/mozbuild/mozbuild/test/test_expression.py
 create mode 100644 python/mozbuild/mozbuild/test/test_jarmaker.py
 create mode 100644 python/mozbuild/mozbuild/test/test_licenses.py
 create mode 100644 python/mozbuild/mozbuild/test/test_line_endings.py
 create mode 100644 python/mozbuild/mozbuild/test/test_makeutil.py
 create mode 100644 python/mozbuild/mozbuild/test/test_manifest.py
 create mode 100644 python/mozbuild/mozbuild/test/test_mozconfig.py
 create mode 100755 python/mozbuild/mozbuild/test/test_mozinfo.py
 create mode 100644 python/mozbuild/mozbuild/test/test_preprocessor.py
 create mode 100644 python/mozbuild/mozbuild/test/test_pythonutil.py
 create mode 100644 python/mozbuild/mozbuild/test/test_util.py
 create mode 100644 python/mozbuild/mozbuild/test/test_util_fileavoidwrite.py
 create mode 100644 python/mozbuild/mozbuild/testing.py
 create mode 100644 python/mozbuild/mozbuild/util.py
 create mode 100644 python/mozbuild/mozbuild/vendor_aom.py
 create mode 100644 python/mozbuild/mozbuild/vendor_dav1d.py
 create mode 100644 python/mozbuild/mozbuild/vendor_manifest.py
 create mode 100644 python/mozbuild/mozbuild/vendor_python.py
 create mode 100644 python/mozbuild/mozbuild/vendor_rust.py
 create mode 100644 python/mozbuild/mozbuild/virtualenv.py
 create mode 100644 python/mozbuild/mozpack/__init__.py
 create mode 100644 python/mozbuild/mozpack/archive.py
 create mode 100644 python/mozbuild/mozpack/chrome/__init__.py
 create mode 100644 python/mozbuild/mozpack/chrome/flags.py
 create mode 100644 python/mozbuild/mozpack/chrome/manifest.py
 create mode 100644 python/mozbuild/mozpack/copier.py
 create mode 100644 python/mozbuild/mozpack/dmg.py
 create mode 100644 python/mozbuild/mozpack/errors.py
 create mode 100644 python/mozbuild/mozpack/executables.py
 create mode 100644 python/mozbuild/mozpack/files.py
 create mode 100644 python/mozbuild/mozpack/hg.py
 create mode 100644 python/mozbuild/mozpack/manifests.py
 create mode 100644 python/mozbuild/mozpack/mozjar.py
 create mode 100644 python/mozbuild/mozpack/packager/__init__.py
 create mode 100644 python/mozbuild/mozpack/packager/formats.py
 create mode 100644 python/mozbuild/mozpack/packager/l10n.py
 create mode 100644 python/mozbuild/mozpack/packager/unpack.py
 create mode 100644 python/mozbuild/mozpack/path.py
 create mode 100644 python/mozbuild/mozpack/test/__init__.py
 create mode 100644 python/mozbuild/mozpack/test/data/test_data
 create mode 100644 python/mozbuild/mozpack/test/python.ini
 create mode 100644 python/mozbuild/mozpack/test/support/minify_js_verify.py
 create mode 100644 python/mozbuild/mozpack/test/test_archive.py
 create mode 100644 python/mozbuild/mozpack/test/test_chrome_flags.py
 create mode 100644 python/mozbuild/mozpack/test/test_chrome_manifest.py
 create mode 100644 python/mozbuild/mozpack/test/test_copier.py
 create mode 100644 python/mozbuild/mozpack/test/test_errors.py
 create mode 100644 python/mozbuild/mozpack/test/test_files.py
 create mode 100644 python/mozbuild/mozpack/test/test_manifests.py
 create mode 100644 python/mozbuild/mozpack/test/test_mozjar.py
 create mode 100644 python/mozbuild/mozpack/test/test_packager.py
 create mode 100644 python/mozbuild/mozpack/test/test_packager_formats.py
 create mode 100644 python/mozbuild/mozpack/test/test_packager_l10n.py
 create mode 100644 python/mozbuild/mozpack/test/test_packager_unpack.py
 create mode 100644 python/mozbuild/mozpack/test/test_path.py
 create mode 100644 python/mozbuild/setup.py
 create mode 100644 python/mozlint/mozlint/__init__.py
 create mode 100644 python/mozlint/mozlint/cli.py
 create mode 100644 python/mozlint/mozlint/editor.py
 create mode 100644 python/mozlint/mozlint/errors.py
 create mode 100644 python/mozlint/mozlint/formatters/__init__.py
 create mode 100644 python/mozlint/mozlint/formatters/compact.py
 create mode 100644 python/mozlint/mozlint/formatters/stylish.py
 create mode 100644 python/mozlint/mozlint/formatters/summary.py
 create mode 100644 python/mozlint/mozlint/formatters/treeherder.py
 create mode 100644 python/mozlint/mozlint/formatters/unix.py
 create mode 100644 python/mozlint/mozlint/parser.py
 create mode 100644 python/mozlint/mozlint/pathutils.py
 create mode 100644 python/mozlint/mozlint/result.py
 create mode 100644 python/mozlint/mozlint/roller.py
 create mode 100644 python/mozlint/mozlint/types.py
 create mode 100644 python/mozlint/mozlint/util/__init__.py
 create mode 100644 python/mozlint/mozlint/util/implementation.py
 create mode 100644 python/mozlint/mozlint/util/pip.py
 create mode 100644 python/mozlint/mozlint/util/string.py
 create mode 100644 python/mozlint/setup.py
 create mode 100644 python/mozlint/test/__init__.py
 create mode 100644 python/mozlint/test/conftest.py
 create mode 100644 python/mozlint/test/files/foobar.js
 create mode 100644 python/mozlint/test/files/foobar.py
 create mode 100644 python/mozlint/test/files/irrelevant/file.txt
 create mode 100644 python/mozlint/test/files/no_foobar.js
 create mode 100644 python/mozlint/test/filter/a.js
 create mode 100644 python/mozlint/test/filter/a.py
 create mode 100644 python/mozlint/test/filter/foo/empty.txt
 create mode 100644 python/mozlint/test/filter/foobar/empty.txt
 create mode 100644 python/mozlint/test/filter/subdir1/b.js
 create mode 100644 python/mozlint/test/filter/subdir1/b.py
 create mode 100644 python/mozlint/test/filter/subdir1/subdir3/d.js
 create mode 100644 python/mozlint/test/filter/subdir1/subdir3/d.py
 create mode 100644 python/mozlint/test/filter/subdir2/c.js
 create mode 100644 python/mozlint/test/filter/subdir2/c.py
 create mode 100644 python/mozlint/test/linters/badreturncode.yml
 create mode 100644 python/mozlint/test/linters/excludes.yml
 create mode 100644 python/mozlint/test/linters/explicit_path.yml
 create mode 100644 python/mozlint/test/linters/external.py
 create mode 100644 python/mozlint/test/linters/external.yml
 create mode 100644 python/mozlint/test/linters/global.yml
 create mode 100644 python/mozlint/test/linters/global_payload.py
 create mode 100644 python/mozlint/test/linters/global_skipped.yml
 create mode 100644 python/mozlint/test/linters/invalid_exclude.yml
 create mode 100644 python/mozlint/test/linters/invalid_extension.ym
 create mode 100644 python/mozlint/test/linters/invalid_include.yml
 create mode 100644 python/mozlint/test/linters/invalid_include_with_glob.yml
 create mode 100644 python/mozlint/test/linters/invalid_support_files.yml
 create mode 100644 python/mozlint/test/linters/invalid_type.yml
 create mode 100644 python/mozlint/test/linters/missing_attrs.yml
 create mode 100644 python/mozlint/test/linters/missing_definition.yml
 create mode 100644 python/mozlint/test/linters/non_existing_exclude.yml
 create mode 100644 python/mozlint/test/linters/non_existing_include.yml
 create mode 100644 python/mozlint/test/linters/non_existing_support_files.yml
 create mode 100644 python/mozlint/test/linters/raises.yml
 create mode 100644 python/mozlint/test/linters/regex.yml
 create mode 100644 python/mozlint/test/linters/setup.yml
 create mode 100644 python/mozlint/test/linters/setupfailed.yml
 create mode 100644 python/mozlint/test/linters/setupraised.yml
 create mode 100644 python/mozlint/test/linters/slow.yml
 create mode 100644 python/mozlint/test/linters/string.yml
 create mode 100644 python/mozlint/test/linters/structured.yml
 create mode 100644 python/mozlint/test/linters/support_files.yml
 create mode 100644 python/mozlint/test/linters/warning.yml
 create mode 100644 python/mozlint/test/python.ini
 create mode 100644 python/mozlint/test/runcli.py
 create mode 100644 python/mozlint/test/test_cli.py
 create mode 100644 python/mozlint/test/test_editor.py
 create mode 100644 python/mozlint/test/test_formatters.py
 create mode 100644 python/mozlint/test/test_parser.py
 create mode 100644 python/mozlint/test/test_pathutils.py
 create mode 100644 python/mozlint/test/test_result.py
 create mode 100644 python/mozlint/test/test_roller.py
 create mode 100644 python/mozlint/test/test_types.py
 create mode 100644 python/mozperftest/README.rst
 create mode 100644 python/mozperftest/mozperftest/.coveragerc
 create mode 100644 python/mozperftest/mozperftest/__init__.py
 create mode 100644 python/mozperftest/mozperftest/argparser.py
 create mode 100644 python/mozperftest/mozperftest/browser/__init__.py
 create mode 100644 python/mozperftest/mozperftest/browser/browsertime/__init__.py
 create mode 100644 python/mozperftest/mozperftest/browser/browsertime/package-lock.json
 create mode 100644 python/mozperftest/mozperftest/browser/browsertime/package.json
 create mode 100644 python/mozperftest/mozperftest/browser/browsertime/runner.py
 create mode 100644 python/mozperftest/mozperftest/browser/browsertime/setup.py
 create mode 100644 python/mozperftest/mozperftest/browser/noderunner.py
 create mode 100644 python/mozperftest/mozperftest/browser/profile.py
 create mode 100644 python/mozperftest/mozperftest/environment.py
 create mode 100644 python/mozperftest/mozperftest/layers.py
 create mode 100644 python/mozperftest/mozperftest/mach_commands.py
 create mode 100644 python/mozperftest/mozperftest/metadata.py
 create mode 100644 python/mozperftest/mozperftest/metrics/__init__.py
 create mode 100644 python/mozperftest/mozperftest/metrics/common.py
 create mode 100644 python/mozperftest/mozperftest/metrics/consoleoutput.py
 create mode 100644 python/mozperftest/mozperftest/metrics/exceptions.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/__init__.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/analyzer.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/constant.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/logger.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/perftestnotebook.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/transformer.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/transforms/__init__.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/transforms/frame.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/transforms/geomean.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/transforms/logcattime.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/transforms/replicate.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/transforms/single_json.py
 create mode 100644 python/mozperftest/mozperftest/metrics/notebook/utilities.py
 create mode 100644 python/mozperftest/mozperftest/metrics/perfherder.py
 create mode 100644 python/mozperftest/mozperftest/metrics/utils.py
 create mode 100644 python/mozperftest/mozperftest/runner.py
 create mode 100644 python/mozperftest/mozperftest/schemas/intermediate-results-schema.json
 create mode 100644 python/mozperftest/mozperftest/scriptinfo.py
 create mode 100644 python/mozperftest/mozperftest/system/__init__.py
 create mode 100644 python/mozperftest/mozperftest/system/android.py
 create mode 100644 python/mozperftest/mozperftest/system/example.dump
 create mode 100644 python/mozperftest/mozperftest/system/proxy.py
 create mode 100644 python/mozperftest/mozperftest/tests/__init__.py
 create mode 100644 python/mozperftest/mozperftest/tests/conftest.py
 create mode 100644 python/mozperftest/mozperftest/tests/data/browsertime-results/browsertime.json
 create mode 100644 python/mozperftest/mozperftest/tests/data/home_activity.txt
 create mode 100644 python/mozperftest/mozperftest/tests/data/hook.py
 create mode 100644 python/mozperftest/mozperftest/tests/data/hook_raises.py
 create mode 100644 python/mozperftest/mozperftest/tests/data/hook_resume.py
 create mode 100644 python/mozperftest/mozperftest/tests/data/samples/perftest_example.js
 create mode 100644 python/mozperftest/mozperftest/tests/fetched_artifact.zip
 create mode 100644 python/mozperftest/mozperftest/tests/python.ini
 create mode 100644 python/mozperftest/mozperftest/tests/support.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_android.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_argparser.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_browsertime.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_consoleoutput.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_environment.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_ir_schema.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_layers.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_logcat_transformer.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_mach_commands.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_metrics_utils.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_perfherder.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_perftestnotebook.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_profile.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_proxy.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_runner.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_scriptinfo.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_single_json_transformer.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_transformer.py
 create mode 100644 python/mozperftest/mozperftest/tests/test_utils.py
 create mode 100644 python/mozperftest/mozperftest/utils.py
 create mode 100644 python/mozperftest/setup.cfg
 create mode 100644 python/mozperftest/setup.py
 create mode 100644 python/mozrelease/mozrelease/__init__.py
 create mode 100644 python/mozrelease/mozrelease/balrog.py
 create mode 100644 python/mozrelease/mozrelease/buglist_creator.py
 create mode 100644 python/mozrelease/mozrelease/chunking.py
 create mode 100644 python/mozrelease/mozrelease/l10n.py
 create mode 100644 python/mozrelease/mozrelease/mach_commands.py
 create mode 100644 python/mozrelease/mozrelease/paths.py
 create mode 100644 python/mozrelease/mozrelease/platforms.py
 create mode 100644 python/mozrelease/mozrelease/update_verify.py
 create mode 100644 python/mozrelease/mozrelease/util.py
 create mode 100644 python/mozrelease/mozrelease/versions.py
 create mode 100644 python/mozrelease/setup.py
 create mode 100644 python/mozrelease/test/data/Firefox-62.0.3.update.json
 create mode 100644 python/mozrelease/test/data/Firefox-62.0b11-update.json
 create mode 100644 python/mozrelease/test/data/Firefox-64.0b13.update.json
 create mode 100644 python/mozrelease/test/data/buglist_changesets.json
 create mode 100644 python/mozrelease/test/data/sample-update-verify.cfg
 create mode 100644 python/mozrelease/test/data/whatsnew-62.0.3.yml
 create mode 100644 python/mozrelease/test/data/whatsnew-release.yml
 create mode 100644 python/mozrelease/test/python.ini
 create mode 100644 python/mozrelease/test/test_balrog.py
 create mode 100644 python/mozrelease/test/test_buglist_creator.py
 create mode 100644 python/mozrelease/test/test_update_verify.py
 create mode 100644 python/mozrelease/test/test_versions.py
 create mode 100644 python/mozterm/mozterm/__init__.py
 create mode 100644 python/mozterm/mozterm/terminal.py
 create mode 100644 python/mozterm/mozterm/widgets.py
 create mode 100644 python/mozterm/setup.cfg
 create mode 100644 python/mozterm/setup.py
 create mode 100644 python/mozterm/test/python.ini
 create mode 100644 python/mozterm/test/test_terminal.py
 create mode 100644 python/mozterm/test/test_widgets.py
 create mode 100644 python/mozversioncontrol/mozversioncontrol/__init__.py
 create mode 100644 python/mozversioncontrol/mozversioncontrol/repoupdate.py
 create mode 100644 python/mozversioncontrol/setup.py
 create mode 100644 python/mozversioncontrol/test/conftest.py
 create mode 100644 python/mozversioncontrol/test/python.ini
 create mode 100644 python/mozversioncontrol/test/test_commit.py
 create mode 100644 python/mozversioncontrol/test/test_context_manager.py
 create mode 100644 python/mozversioncontrol/test/test_push_to_try.py
 create mode 100644 python/mozversioncontrol/test/test_workdir_outgoing.py
 create mode 100644 python/mozversioncontrol/test/test_working_directory.py
 create mode 100644 python/safety/Pipfile
 create mode 100644 python/safety/Pipfile.lock
 create mode 100644 python/safety/mach_commands.py
 create mode 100644 test.mozbuild
 create mode 100644 testing/mozbase/README.md
 create mode 100644 testing/mozbase/docs/Makefile
 create mode 100644 testing/mozbase/docs/_static/structured_example.py
 create mode 100644 testing/mozbase/docs/conf.py
 create mode 100644 testing/mozbase/docs/devicemanagement.rst
 create mode 100644 testing/mozbase/docs/gettinginfo.rst
 create mode 100644 testing/mozbase/docs/index.rst
 create mode 100644 testing/mozbase/docs/loggingreporting.rst
 create mode 100644 testing/mozbase/docs/make.bat
 create mode 100644 testing/mozbase/docs/manifestparser.rst
 create mode 100644 testing/mozbase/docs/mozcrash.rst
 create mode 100644 testing/mozbase/docs/mozdebug.rst
 create mode 100644 testing/mozbase/docs/mozdevice.rst
 create mode 100644 testing/mozbase/docs/mozfile.rst
 create mode 100644 testing/mozbase/docs/mozgeckoprofiler.rst
 create mode 100644 testing/mozbase/docs/mozhttpd.rst
 create mode 100644 testing/mozbase/docs/mozinfo.rst
 create mode 100644 testing/mozbase/docs/mozinstall.rst
 create mode 100644 testing/mozbase/docs/mozlog.rst
 create mode 100644 testing/mozbase/docs/moznetwork.rst
 create mode 100644 testing/mozbase/docs/mozpower.rst
 create mode 100644 testing/mozbase/docs/mozprocess.rst
 create mode 100644 testing/mozbase/docs/mozprofile.rst
 create mode 100644 testing/mozbase/docs/mozproxy.rst
 create mode 100644 testing/mozbase/docs/mozrunner.rst
 create mode 100644 testing/mozbase/docs/mozversion.rst
 create mode 100644 testing/mozbase/docs/requirements.txt
 create mode 100644 testing/mozbase/docs/servingcontent.rst
 create mode 100644 testing/mozbase/docs/setuprunning.rst
 create mode 100644 testing/mozbase/manifestparser/manifestparser/__init__.py
 create mode 100644 testing/mozbase/manifestparser/manifestparser/cli.py
 create mode 100644 testing/mozbase/manifestparser/manifestparser/expression.py
 create mode 100644 testing/mozbase/manifestparser/manifestparser/filters.py
 create mode 100644 testing/mozbase/manifestparser/manifestparser/ini.py
 create mode 100755 testing/mozbase/manifestparser/manifestparser/manifestparser.py
 create mode 100644 testing/mozbase/manifestparser/manifestparser/util.py
 create mode 100644 testing/mozbase/manifestparser/setup.py
 create mode 100644 testing/mozbase/manifestparser/tests/comment-example.ini
 create mode 100644 testing/mozbase/manifestparser/tests/default-skipif.ini
 create mode 100644 testing/mozbase/manifestparser/tests/default-suppfiles.ini
 create mode 100644 testing/mozbase/manifestparser/tests/filter-example.ini
 create mode 100644 testing/mozbase/manifestparser/tests/fleem
 create mode 100644 testing/mozbase/manifestparser/tests/include-example.ini
 create mode 100644 testing/mozbase/manifestparser/tests/include-invalid.ini
 create mode 100644 testing/mozbase/manifestparser/tests/include/bar.ini
 create mode 100644 testing/mozbase/manifestparser/tests/include/crash-handling
 create mode 100644 testing/mozbase/manifestparser/tests/include/flowers
 create mode 100644 testing/mozbase/manifestparser/tests/include/foo.ini
 create mode 100644 testing/mozbase/manifestparser/tests/just-defaults.ini
 create mode 100644 testing/mozbase/manifestparser/tests/manifest.ini
 create mode 100644 testing/mozbase/manifestparser/tests/missing-path.ini
 create mode 100644 testing/mozbase/manifestparser/tests/mozmill-example.ini
 create mode 100644 testing/mozbase/manifestparser/tests/mozmill-restart-example.ini
 create mode 100644 testing/mozbase/manifestparser/tests/no-tests.ini
 create mode 100644 testing/mozbase/manifestparser/tests/parent/include/first/manifest.ini
 create mode 100644 testing/mozbase/manifestparser/tests/parent/include/manifest.ini
 create mode 100644 testing/mozbase/manifestparser/tests/parent/include/second/manifest.ini
 create mode 100644 testing/mozbase/manifestparser/tests/parent/level_1/level_1.ini
 create mode 100644 testing/mozbase/manifestparser/tests/parent/level_1/level_2/level_2.ini
 create mode 100644 testing/mozbase/manifestparser/tests/parent/level_1/level_2/level_3/level_3.ini
 create mode 100644 testing/mozbase/manifestparser/tests/parent/level_1/level_2/level_3/level_3_default.ini
 create mode 100644 testing/mozbase/manifestparser/tests/parent/level_1/level_2/level_3/test_3
 create mode 100644 testing/mozbase/manifestparser/tests/parent/level_1/level_2/test_2
 create mode 100644 testing/mozbase/manifestparser/tests/parent/level_1/test_1
 create mode 100644 testing/mozbase/manifestparser/tests/parent/root/dummy
 create mode 100644 testing/mozbase/manifestparser/tests/path-example.ini
 create mode 100644 testing/mozbase/manifestparser/tests/relative-path.ini
 create mode 100644 testing/mozbase/manifestparser/tests/subsuite.ini
 create mode 100644 testing/mozbase/manifestparser/tests/test_chunking.py
 create mode 100755 testing/mozbase/manifestparser/tests/test_convert_directory.py
 create mode 100755 testing/mozbase/manifestparser/tests/test_convert_symlinks.py
 create mode 100755 testing/mozbase/manifestparser/tests/test_default_overrides.py
 create mode 100755 testing/mozbase/manifestparser/tests/test_expressionparser.py
 create mode 100644 testing/mozbase/manifestparser/tests/test_filters.py
 create mode 100755 testing/mozbase/manifestparser/tests/test_manifestparser.py
 create mode 100755 testing/mozbase/manifestparser/tests/test_read_ini.py
 create mode 100644 testing/mozbase/manifestparser/tests/test_testmanifest.py
 create mode 100644 testing/mozbase/manifestparser/tests/verifyDirectory/subdir/manifest.ini
 create mode 100644 testing/mozbase/manifestparser/tests/verifyDirectory/subdir/test_sub.js
 create mode 100644 testing/mozbase/manifestparser/tests/verifyDirectory/test_1.js
 create mode 100644 testing/mozbase/manifestparser/tests/verifyDirectory/test_2.js
 create mode 100644 testing/mozbase/manifestparser/tests/verifyDirectory/test_3.js
 create mode 100644 testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory.ini
 create mode 100644 testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory_incomplete.ini
 create mode 100644 testing/mozbase/manifestparser/tests/verifyDirectory/verifyDirectory_toocomplete.ini
 create mode 100644 testing/mozbase/moz.build
 create mode 100644 testing/mozbase/mozcrash/mozcrash/__init__.py
 create mode 100644 testing/mozbase/mozcrash/mozcrash/mozcrash.py
 create mode 100644 testing/mozbase/mozcrash/setup.cfg
 create mode 100644 testing/mozbase/mozcrash/setup.py
 create mode 100644 testing/mozbase/mozcrash/tests/conftest.py
 create mode 100644 testing/mozbase/mozcrash/tests/manifest.ini
 create mode 100644 testing/mozbase/mozcrash/tests/test_basic.py
 create mode 100644 testing/mozbase/mozcrash/tests/test_java_exception.py
 create mode 100644 testing/mozbase/mozcrash/tests/test_save_path.py
 create mode 100644 testing/mozbase/mozcrash/tests/test_stackwalk.py
 create mode 100644 testing/mozbase/mozcrash/tests/test_symbols_path.py
 create mode 100644 testing/mozbase/mozdebug/mozdebug/__init__.py
 create mode 100755 testing/mozbase/mozdebug/mozdebug/mozdebug.py
 create mode 100644 testing/mozbase/mozdebug/setup.cfg
 create mode 100644 testing/mozbase/mozdebug/setup.py
 create mode 100755 testing/mozbase/mozdebug/tests/fake_debuggers/cgdb/cgdb
 create mode 100755 testing/mozbase/mozdebug/tests/fake_debuggers/devenv/devenv.exe
 create mode 100755 testing/mozbase/mozdebug/tests/fake_debuggers/gdb/gdb
 create mode 100755 testing/mozbase/mozdebug/tests/fake_debuggers/lldb/lldb
 create mode 100755 testing/mozbase/mozdebug/tests/fake_debuggers/wdexpress/wdexpress.exe
 create mode 100644 testing/mozbase/mozdebug/tests/manifest.ini
 create mode 100644 testing/mozbase/mozdebug/tests/test.py
 create mode 100644 testing/mozbase/mozdevice/mozdevice/__init__.py
 create mode 100644 testing/mozbase/mozdevice/mozdevice/adb.py
 create mode 100644 testing/mozbase/mozdevice/mozdevice/adb_android.py
 create mode 100644 testing/mozbase/mozdevice/mozdevice/version_codes.py
 create mode 100644 testing/mozbase/mozdevice/setup.cfg
 create mode 100644 testing/mozbase/mozdevice/setup.py
 create mode 100644 testing/mozbase/mozdevice/tests/conftest.py
 create mode 100644 testing/mozbase/mozdevice/tests/manifest.ini
 create mode 100644 testing/mozbase/mozdevice/tests/test_chown.py
 create mode 100644 testing/mozbase/mozdevice/tests/test_escape_command_line.py
 create mode 100644 testing/mozbase/mozdevice/tests/test_is_app_installed.py
 create mode 100644 testing/mozbase/mozdevice/tests/test_socket_connection.py
 create mode 100644 testing/mozbase/mozfile/mozfile/__init__.py
 create mode 100644 testing/mozbase/mozfile/mozfile/mozfile.py
 create mode 100644 testing/mozbase/mozfile/setup.cfg
 create mode 100644 testing/mozbase/mozfile/setup.py
 create mode 100644 testing/mozbase/mozfile/tests/files/missing_file_attributes.zip
 create mode 100755 testing/mozbase/mozfile/tests/files/which/baz
 create mode 100755 testing/mozbase/mozfile/tests/files/which/baz.exe
 create mode 100755 testing/mozbase/mozfile/tests/files/which/registered/quux.exe
 create mode 100755 testing/mozbase/mozfile/tests/files/which/unix/baz.exe
 create mode 100644 testing/mozbase/mozfile/tests/files/which/unix/file
 create mode 100755 testing/mozbase/mozfile/tests/files/which/unix/foo
 create mode 100755 testing/mozbase/mozfile/tests/files/which/win/bar
 create mode 100755 testing/mozbase/mozfile/tests/files/which/win/baz.exe
 create mode 100755 testing/mozbase/mozfile/tests/files/which/win/foo
 create mode 100755 testing/mozbase/mozfile/tests/files/which/win/foo.exe
 create mode 100644 testing/mozbase/mozfile/tests/manifest.ini
 create mode 100644 testing/mozbase/mozfile/tests/stubs.py
 create mode 100644 testing/mozbase/mozfile/tests/test_extract.py
 create mode 100755 testing/mozbase/mozfile/tests/test_load.py
 create mode 100644 testing/mozbase/mozfile/tests/test_move_remove.py
 create mode 100644 testing/mozbase/mozfile/tests/test_tempdir.py
 create mode 100644 testing/mozbase/mozfile/tests/test_tempfile.py
 create mode 100644 testing/mozbase/mozfile/tests/test_tree.py
 create mode 100755 testing/mozbase/mozfile/tests/test_url.py
 create mode 100644 testing/mozbase/mozfile/tests/test_which.py
 create mode 100644 testing/mozbase/mozgeckoprofiler/mozgeckoprofiler/__init__.py
 create mode 100755 testing/mozbase/mozgeckoprofiler/mozgeckoprofiler/dump_syms_mac
 create mode 100755 testing/mozbase/mozgeckoprofiler/mozgeckoprofiler/profiling.py
 create mode 100644 testing/mozbase/mozgeckoprofiler/mozgeckoprofiler/symFileManager.py
 create mode 100644 testing/mozbase/mozgeckoprofiler/mozgeckoprofiler/symbolication.py
 create mode 100755 testing/mozbase/mozgeckoprofiler/mozgeckoprofiler/symbolicationRequest.py
 create mode 100644 testing/mozbase/mozgeckoprofiler/mozgeckoprofiler/viewgeckoprofile.py
 create mode 100644 testing/mozbase/mozgeckoprofiler/setup.py
 create mode 100644 testing/mozbase/mozgeckoprofiler/tests/manifest.ini
 create mode 100644 testing/mozbase/mozgeckoprofiler/tests/test_view_gecko_profiler.py
 create mode 100644 testing/mozbase/mozhttpd/mozhttpd/__init__.py
 create mode 100644 testing/mozbase/mozhttpd/mozhttpd/handlers.py
 create mode 100755 testing/mozbase/mozhttpd/mozhttpd/mozhttpd.py
 create mode 100644 testing/mozbase/mozhttpd/setup.py
 create mode 100644 testing/mozbase/mozhttpd/tests/api.py
 create mode 100644 testing/mozbase/mozhttpd/tests/baseurl.py
 create mode 100644 testing/mozbase/mozhttpd/tests/basic.py
 create mode 100644 testing/mozbase/mozhttpd/tests/filelisting.py
 create mode 100644 testing/mozbase/mozhttpd/tests/manifest.ini
 create mode 100644 testing/mozbase/mozhttpd/tests/paths.py
 create mode 100644 testing/mozbase/mozhttpd/tests/requestlog.py
 create mode 100644 testing/mozbase/mozinfo/mozinfo/__init__.py
 create mode 100755 testing/mozbase/mozinfo/mozinfo/mozinfo.py
 create mode 100644 testing/mozbase/mozinfo/mozinfo/string_version.py
 create mode 100644 testing/mozbase/mozinfo/setup.cfg
 create mode 100644 testing/mozbase/mozinfo/setup.py
 create mode 100644 testing/mozbase/mozinfo/tests/manifest.ini
 create mode 100644 testing/mozbase/mozinfo/tests/test.py
 create mode 100644 testing/mozbase/mozinstall/mozinstall/__init__.py
 create mode 100755 testing/mozbase/mozinstall/mozinstall/mozinstall.py
 create mode 100644 testing/mozbase/mozinstall/setup.cfg
 create mode 100644 testing/mozbase/mozinstall/setup.py
 create mode 100644 testing/mozbase/mozinstall/tests/conftest.py
 create mode 100644 testing/mozbase/mozinstall/tests/installer_stubs/firefox.dmg
 create mode 100644 testing/mozbase/mozinstall/tests/installer_stubs/firefox.tar.bz2
 create mode 100644 testing/mozbase/mozinstall/tests/installer_stubs/firefox.zip
 create mode 100644 testing/mozbase/mozinstall/tests/manifest.ini
 create mode 100644 testing/mozbase/mozinstall/tests/test_binary.py
 create mode 100644 testing/mozbase/mozinstall/tests/test_install.py
 create mode 100644 testing/mozbase/mozinstall/tests/test_is_installer.py
 create mode 100644 testing/mozbase/mozinstall/tests/test_uninstall.py
 create mode 100644 testing/mozbase/mozleak/mozleak/__init__.py
 create mode 100644 testing/mozbase/mozleak/mozleak/leaklog.py
 create mode 100644 testing/mozbase/mozleak/mozleak/lsan.py
 create mode 100644 testing/mozbase/mozleak/setup.cfg
 create mode 100644 testing/mozbase/mozleak/setup.py
 create mode 100644 testing/mozbase/mozleak/tests/manifest.ini
 create mode 100644 testing/mozbase/mozleak/tests/test_lsan.py
 create mode 100644 testing/mozbase/mozlog/mozlog/__init__.py
 create mode 100644 testing/mozbase/mozlog/mozlog/capture.py
 create mode 100644 testing/mozbase/mozlog/mozlog/commandline.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/__init__.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/base.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/errorsummary.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/grouping.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/html/__init__.py
 create mode 100755 testing/mozbase/mozlog/mozlog/formatters/html/html.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/html/main.js
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/html/style.css
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/html/xmlgen.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/machformatter.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/process.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/tbplformatter.py
 create mode 100755 testing/mozbase/mozlog/mozlog/formatters/unittest.py
 create mode 100644 testing/mozbase/mozlog/mozlog/formatters/xunit.py
 create mode 100644 testing/mozbase/mozlog/mozlog/handlers/__init__.py
 create mode 100644 testing/mozbase/mozlog/mozlog/handlers/base.py
 create mode 100644 testing/mozbase/mozlog/mozlog/handlers/bufferhandler.py
 create mode 100644 testing/mozbase/mozlog/mozlog/handlers/messagehandler.py
 create mode 100644 testing/mozbase/mozlog/mozlog/handlers/statushandler.py
 create mode 100644 testing/mozbase/mozlog/mozlog/handlers/summaryhandler.py
 create mode 100644 testing/mozbase/mozlog/mozlog/handlers/valgrindhandler.py
 create mode 100644 testing/mozbase/mozlog/mozlog/logtypes.py
 create mode 100644 testing/mozbase/mozlog/mozlog/proxy.py
 create mode 100644 testing/mozbase/mozlog/mozlog/pytest_mozlog/__init__.py
 create mode 100644 testing/mozbase/mozlog/mozlog/pytest_mozlog/plugin.py
 create mode 100644 testing/mozbase/mozlog/mozlog/reader.py
 create mode 100644 testing/mozbase/mozlog/mozlog/scripts/__init__.py
 create mode 100644 testing/mozbase/mozlog/mozlog/scripts/format.py
 create mode 100644 testing/mozbase/mozlog/mozlog/scripts/logmerge.py
 create mode 100644 testing/mozbase/mozlog/mozlog/scripts/unstable.py
 create mode 100644 testing/mozbase/mozlog/mozlog/stdadapter.py
 create mode 100644 testing/mozbase/mozlog/mozlog/structuredlog.py
 create mode 100644 testing/mozbase/mozlog/mozlog/unstructured/__init__.py
 create mode 100644 testing/mozbase/mozlog/mozlog/unstructured/logger.py
 create mode 100644 testing/mozbase/mozlog/mozlog/unstructured/loggingmixin.py
 create mode 100644 testing/mozbase/mozlog/mozlog/unstructured/loglistener.py
 create mode 100644 testing/mozbase/mozlog/setup.cfg
 create mode 100644 testing/mozbase/mozlog/setup.py
 create mode 100644 testing/mozbase/mozlog/tests/manifest.ini
 create mode 100644 testing/mozbase/mozlog/tests/test_capture.py
 create mode 100644 testing/mozbase/mozlog/tests/test_formatters.py
 create mode 100644 testing/mozbase/mozlog/tests/test_logger.py
 create mode 100644 testing/mozbase/mozlog/tests/test_logtypes.py
 create mode 100644 testing/mozbase/mozlog/tests/test_structured.py
 create mode 100644 testing/mozbase/moznetwork/moznetwork/__init__.py
 create mode 100644 testing/mozbase/moznetwork/moznetwork/moznetwork.py
 create mode 100644 testing/mozbase/moznetwork/setup.py
 create mode 100644 testing/mozbase/moznetwork/tests/manifest.ini
 create mode 100644 testing/mozbase/moznetwork/tests/test_moznetwork.py
 create mode 100644 testing/mozbase/mozpower/mozpower/__init__.py
 create mode 100644 testing/mozbase/mozpower/mozpower/intel_power_gadget.py
 create mode 100644 testing/mozbase/mozpower/mozpower/macintelpower.py
 create mode 100644 testing/mozbase/mozpower/mozpower/mozpower.py
 create mode 100644 testing/mozbase/mozpower/mozpower/mozpowerutils.py
 create mode 100644 testing/mozbase/mozpower/mozpower/powerbase.py
 create mode 100644 testing/mozbase/mozpower/setup.cfg
 create mode 100644 testing/mozbase/mozpower/setup.py
 create mode 100644 testing/mozbase/mozpower/tests/conftest.py
 create mode 100644 testing/mozbase/mozpower/tests/files/emptyfile.txt
 create mode 100644 testing/mozbase/mozpower/tests/files/raptor-tp6-amazon-firefox_powerlog_1_.txt
 create mode 100644 testing/mozbase/mozpower/tests/files/raptor-tp6-amazon-firefox_powerlog_2_.txt
 create mode 100644 testing/mozbase/mozpower/tests/files/raptor-tp6-amazon-firefox_powerlog_3_.txt
 create mode 100644 testing/mozbase/mozpower/tests/files/valueerrorfile.txt
 create mode 100644 testing/mozbase/mozpower/tests/manifest.ini
 create mode 100644 testing/mozbase/mozpower/tests/test_intelpowergadget.py
 create mode 100644 testing/mozbase/mozpower/tests/test_macintelpower.py
 create mode 100644 testing/mozbase/mozpower/tests/test_mozpower.py
 create mode 100644 testing/mozbase/mozpower/tests/test_powerbase.py
 create mode 100644 testing/mozbase/mozprocess/mozprocess/__init__.py
 create mode 100644 testing/mozbase/mozprocess/mozprocess/processhandler.py
 create mode 100644 testing/mozbase/mozprocess/mozprocess/qijo.py
 create mode 100644 testing/mozbase/mozprocess/mozprocess/winprocess.py
 create mode 100644 testing/mozbase/mozprocess/setup.cfg
 create mode 100644 testing/mozbase/mozprocess/setup.py
 create mode 100644 testing/mozbase/mozprocess/tests/manifest.ini
 create mode 100644 testing/mozbase/mozprocess/tests/process_normal_broad.ini
 create mode 100644 testing/mozbase/mozprocess/tests/process_normal_deep.ini
 create mode 100644 testing/mozbase/mozprocess/tests/process_normal_finish.ini
 create mode 100644 testing/mozbase/mozprocess/tests/process_normal_finish_no_process_group.ini
 create mode 100644 testing/mozbase/mozprocess/tests/process_waittimeout.ini
 create mode 100644 testing/mozbase/mozprocess/tests/process_waittimeout_10s.ini
 create mode 100644 testing/mozbase/mozprocess/tests/proclaunch.py
 create mode 100644 testing/mozbase/mozprocess/tests/proctest.py
 create mode 100644 testing/mozbase/mozprocess/tests/scripts/infinite_loop.py
 create mode 100644 testing/mozbase/mozprocess/tests/scripts/proccountfive.py
 create mode 100644 testing/mozbase/mozprocess/tests/scripts/procnonewline.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_detached.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_kill.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_misc.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_output.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_params.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_pid.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_poll.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_process_reader.py
 create mode 100644 testing/mozbase/mozprocess/tests/test_wait.py
 create mode 100644 testing/mozbase/mozprofile/mozprofile/__init__.py
 create mode 100644 testing/mozbase/mozprofile/mozprofile/addons.py
 create mode 100755 testing/mozbase/mozprofile/mozprofile/cli.py
 create mode 100644 testing/mozbase/mozprofile/mozprofile/diff.py
 create mode 100644 testing/mozbase/mozprofile/mozprofile/permissions.py
 create mode 100644 testing/mozbase/mozprofile/mozprofile/prefs.py
 create mode 100644 testing/mozbase/mozprofile/mozprofile/profile.py
 create mode 100644 testing/mozbase/mozprofile/mozprofile/view.py
 create mode 100644 testing/mozbase/mozprofile/setup.cfg
 create mode 100644 testing/mozbase/mozprofile/setup.py
 create mode 100644 testing/mozbase/mozprofile/tests/addon_stubs.py
 create mode 100644 testing/mozbase/mozprofile/tests/addons/apply-css-id-via-browser-specific-settings.xpi
 create mode 100644 testing/mozbase/mozprofile/tests/addons/apply-css-sans-id.xpi
 create mode 100644 testing/mozbase/mozprofile/tests/addons/apply-css.xpi
 create mode 100644 testing/mozbase/mozprofile/tests/addons/empty.xpi
 create mode 100644 testing/mozbase/mozprofile/tests/addons/empty/install.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/addons/invalid.xpi
 create mode 100644 testing/mozbase/mozprofile/tests/files/dummy-profile/.eslintrc.js
 create mode 100644 testing/mozbase/mozprofile/tests/files/dummy-profile/Preferences
 create mode 100644 testing/mozbase/mozprofile/tests/files/dummy-profile/extensions/empty.xpi
 create mode 100644 testing/mozbase/mozprofile/tests/files/dummy-profile/prefs.js
 create mode 100644 testing/mozbase/mozprofile/tests/files/dummy-profile/user.js
 create mode 100644 testing/mozbase/mozprofile/tests/files/not_an_addon.txt
 create mode 100644 testing/mozbase/mozprofile/tests/files/prefs_with_comments.js
 create mode 100644 testing/mozbase/mozprofile/tests/files/prefs_with_interpolation.js
 create mode 100644 testing/mozbase/mozprofile/tests/install_manifests/test_addon_1.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/install_manifests/test_addon_2.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/install_manifests/test_addon_3.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/install_manifests/test_addon_4.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/install_manifests/test_addon_invalid_no_id.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/install_manifests/test_addon_invalid_not_wellformed.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/install_manifests/test_addon_invalid_version.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/install_manifests/test_addon_unpack.rdf
 create mode 100644 testing/mozbase/mozprofile/tests/manifest.ini
 create mode 100755 testing/mozbase/mozprofile/tests/test_addonid.py
 create mode 100644 testing/mozbase/mozprofile/tests/test_addons.py
 create mode 100755 testing/mozbase/mozprofile/tests/test_bug758250.py
 create mode 100644 testing/mozbase/mozprofile/tests/test_chrome_profile.py
 create mode 100644 testing/mozbase/mozprofile/tests/test_clone_cleanup.py
 create mode 100755 testing/mozbase/mozprofile/tests/test_nonce.py
 create mode 100755 testing/mozbase/mozprofile/tests/test_permissions.py
 create mode 100755 testing/mozbase/mozprofile/tests/test_preferences.py
 create mode 100644 testing/mozbase/mozprofile/tests/test_profile.py
 create mode 100644 testing/mozbase/mozprofile/tests/test_profile_view.py
 create mode 100644 testing/mozbase/mozprofile/tests/test_server_locations.py
 create mode 100644 testing/mozbase/mozproxy/MANIFEST.in
 create mode 100644 testing/mozbase/mozproxy/mozproxy/__init__.py
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/__init__.py
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/base.py
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/__init__.py
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/mitm.py
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-4.0.4-linux64.manifest
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-4.0.4-osx.manifest
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-4.0.4-win.manifest
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-5.0.1-linux64.manifest
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-5.0.1-osx.manifest
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy-rel-bin-5.0.1-win.manifest
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/mitmproxy_requirements.txt
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/alternate-server-replay.py
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/catapult/LICENSE
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/catapult/deterministic.js
 create mode 100644 testing/mozbase/mozproxy/mozproxy/backends/mitm/scripts/inject-deterministic.py
 create mode 100644 testing/mozbase/mozproxy/mozproxy/server.py
 create mode 100644 testing/mozbase/mozproxy/mozproxy/utils.py
 create mode 100644 testing/mozbase/mozproxy/setup.py
 create mode 100644 testing/mozbase/mozproxy/tests/__init__.py
 create mode 100644 testing/mozbase/mozproxy/tests/archive.tar.gz
 create mode 100644 testing/mozbase/mozproxy/tests/files/mitm4-linux-firefox-amazon.manifest
 create mode 100644 testing/mozbase/mozproxy/tests/firefox
 create mode 100644 testing/mozbase/mozproxy/tests/manifest.ini
 create mode 100644 testing/mozbase/mozproxy/tests/paypal.mp
 create mode 100644 testing/mozbase/mozproxy/tests/support.py
 create mode 100644 testing/mozbase/mozproxy/tests/test_proxy.py
 create mode 100644 testing/mozbase/mozproxy/tests/test_utils.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/__init__.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/application.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/base/__init__.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/base/browser.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/base/device.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/base/runner.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/cli.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/devices/__init__.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/devices/android_device.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/devices/base.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/devices/emulator.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/devices/emulator_battery.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/devices/emulator_geo.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/devices/emulator_screen.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/errors.py
 create mode 100644 testing/mozbase/mozrunner/mozrunner/runners.py
 create mode 100755 testing/mozbase/mozrunner/mozrunner/utils.py
 create mode 100644 testing/mozbase/mozrunner/setup.cfg
 create mode 100644 testing/mozbase/mozrunner/setup.py
 create mode 100644 testing/mozbase/mozrunner/tests/conftest.py
 create mode 100644 testing/mozbase/mozrunner/tests/manifest.ini
 create mode 100644 testing/mozbase/mozrunner/tests/test_crash.py
 create mode 100644 testing/mozbase/mozrunner/tests/test_interactive.py
 create mode 100644 testing/mozbase/mozrunner/tests/test_start.py
 create mode 100644 testing/mozbase/mozrunner/tests/test_states.py
 create mode 100644 testing/mozbase/mozrunner/tests/test_stop.py
 create mode 100644 testing/mozbase/mozrunner/tests/test_threads.py
 create mode 100644 testing/mozbase/mozrunner/tests/test_wait.py
 create mode 100644 testing/mozbase/mozscreenshot/mozscreenshot/__init__.py
 create mode 100644 testing/mozbase/mozscreenshot/setup.cfg
 create mode 100644 testing/mozbase/mozscreenshot/setup.py
 create mode 100644 testing/mozbase/mozsystemmonitor/README.rst
 create mode 100644 testing/mozbase/mozsystemmonitor/mozsystemmonitor/__init__.py
 create mode 100644 testing/mozbase/mozsystemmonitor/mozsystemmonitor/resourcemonitor.py
 create mode 100644 testing/mozbase/mozsystemmonitor/setup.cfg
 create mode 100644 testing/mozbase/mozsystemmonitor/setup.py
 create mode 100644 testing/mozbase/mozsystemmonitor/tests/manifest.ini
 create mode 100644 testing/mozbase/mozsystemmonitor/tests/test_resource_monitor.py
 create mode 100644 testing/mozbase/moztest/moztest/__init__.py
 create mode 100644 testing/mozbase/moztest/moztest/adapters/__init__.py
 create mode 100644 testing/mozbase/moztest/moztest/adapters/unit.py
 create mode 100644 testing/mozbase/moztest/moztest/resolve.py
 create mode 100644 testing/mozbase/moztest/moztest/results.py
 create mode 100644 testing/mozbase/moztest/moztest/selftest/__init__.py
 create mode 100644 testing/mozbase/moztest/moztest/selftest/fixtures.py
 create mode 100644 testing/mozbase/moztest/moztest/selftest/output.py
 create mode 100644 testing/mozbase/moztest/setup.py
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/apple/a11y.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/apple/moz.build
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/banana/moz.build
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/banana/xpcshell.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/carrot/moz.build
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/carrot/xpcshell-one.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/carrot/xpcshell-shared.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/carrot/xpcshell-two.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/dragonfruit/elderberry/xpcshell_updater.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/dragonfruit/moz.build
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/dragonfruit/xpcshell.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/fig/grape/instrumentation.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/fig/huckleberry/instrumentation.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/fig/moz.build
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/juniper/browser.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/kiwi/browser.ini
 create mode 100644 testing/mozbase/moztest/tests/data/srcdir/moz.build
 create mode 100644 testing/mozbase/moztest/tests/manifest.ini
 create mode 100644 testing/mozbase/moztest/tests/test.py
 create mode 100644 testing/mozbase/moztest/tests/test_resolve.py
 create mode 100644 testing/mozbase/mozversion/mozversion/__init__.py
 create mode 100644 testing/mozbase/mozversion/mozversion/errors.py
 create mode 100644 testing/mozbase/mozversion/mozversion/mozversion.py
 create mode 100644 testing/mozbase/mozversion/setup.cfg
 create mode 100644 testing/mozbase/mozversion/setup.py
 create mode 100644 testing/mozbase/mozversion/tests/manifest.ini
 create mode 100644 testing/mozbase/mozversion/tests/test_apk.py
 create mode 100644 testing/mozbase/mozversion/tests/test_binary.py
 create mode 100644 testing/mozbase/packages.txt
 create mode 100644 testing/mozbase/rust/mozdevice/Cargo.toml
 create mode 100644 testing/mozbase/rust/mozdevice/src/adb.rs
 create mode 100644 testing/mozbase/rust/mozdevice/src/lib.rs
 create mode 100644 testing/mozbase/rust/mozdevice/src/shell.rs
 create mode 100644 testing/mozbase/rust/mozdevice/src/test.rs
 create mode 100644 testing/mozbase/rust/mozprofile/Cargo.toml
 create mode 100644 testing/mozbase/rust/mozprofile/src/lib.rs
 create mode 100644 testing/mozbase/rust/mozprofile/src/preferences.rs
 create mode 100644 testing/mozbase/rust/mozprofile/src/prefreader.rs
 create mode 100644 testing/mozbase/rust/mozprofile/src/profile.rs
 create mode 100644 testing/mozbase/rust/mozrunner/Cargo.toml
 create mode 100644 testing/mozbase/rust/mozrunner/src/bin/firefox-default-path.rs
 create mode 100644 testing/mozbase/rust/mozrunner/src/firefox_args.rs
 create mode 100644 testing/mozbase/rust/mozrunner/src/lib.rs
 create mode 100644 testing/mozbase/rust/mozrunner/src/path.rs
 create mode 100644 testing/mozbase/rust/mozrunner/src/runner.rs
 create mode 100644 testing/mozbase/rust/mozversion/Cargo.toml
 create mode 100644 testing/mozbase/rust/mozversion/src/lib.rs
 create mode 100755 testing/mozbase/setup_development.py
 create mode 100755 testing/mozbase/versioninfo.py
 create mode 100644 testing/web-platform/tests/streams/META.yml
 create mode 100644 testing/web-platform/tests/streams/README.md
 create mode 100644 testing/web-platform/tests/streams/byte-length-queuing-strategy.any.js
 create mode 100644 testing/web-platform/tests/streams/count-queuing-strategy.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/abort.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/close-propagation-backward.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/close-propagation-forward.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/error-propagation-backward.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/error-propagation-forward.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/flow-control.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/general.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/multiple-propagation.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/pipe-through.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/then-interception.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/throwing-options.any.js
 create mode 100644 testing/web-platform/tests/streams/piping/transform-streams.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-byte-streams/brand-checks.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-byte-streams/construct-byob-request.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-byte-streams/constructor.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-byte-streams/detached-buffers.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-byte-streams/general.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-byte-streams/properties.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/async-iterator.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/bad-strategies.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/bad-underlying-sources.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/brand-checks.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/cancel.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/constructor.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/count-queuing-strategy-integration.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/default-reader.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/floating-point-total-queue-size.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/garbage-collection.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/general.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/patched-global.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/reentrant-strategies.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/tee.any.js
 create mode 100644 testing/web-platform/tests/streams/readable-streams/templated.any.js
 create mode 100644 testing/web-platform/tests/streams/resources/constructor-ordering.js
 create mode 100644 testing/web-platform/tests/streams/resources/recording-streams.js
 create mode 100644 testing/web-platform/tests/streams/resources/rs-test-templates.js
 create mode 100644 testing/web-platform/tests/streams/resources/rs-utils.js
 create mode 100644 testing/web-platform/tests/streams/resources/test-utils.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/backpressure.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/brand-checks.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/constructor.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/errors.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/flush.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/general.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/lipfuzz.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/patched-global.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/properties.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/reentrant-strategies.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/strategies.any.js
 create mode 100644 testing/web-platform/tests/streams/transform-streams/terminate.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/aborting.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/bad-strategies.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/bad-underlying-sinks.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/brand-checks.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/byte-length-queuing-strategy.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/close.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/constructor.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/count-queuing-strategy.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/error.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/floating-point-total-queue-size.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/general.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/properties.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/reentrant-strategy.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/start.any.js
 create mode 100644 testing/web-platform/tests/streams/writable-streams/write.any.js
 create mode 100644 third_party/python/Click/CHANGES.rst
 create mode 100644 third_party/python/Click/CONTRIBUTING.rst
 create mode 100644 third_party/python/Click/LICENSE.rst
 create mode 100644 third_party/python/Click/MANIFEST.in
 create mode 100644 third_party/python/Click/PKG-INFO
 create mode 100644 third_party/python/Click/README.rst
 create mode 100644 third_party/python/Click/artwork/logo.svg
 create mode 100644 third_party/python/Click/click/__init__.py
 create mode 100644 third_party/python/Click/click/_bashcomplete.py
 create mode 100644 third_party/python/Click/click/_compat.py
 create mode 100644 third_party/python/Click/click/_termui_impl.py
 create mode 100644 third_party/python/Click/click/_textwrap.py
 create mode 100644 third_party/python/Click/click/_unicodefun.py
 create mode 100644 third_party/python/Click/click/_winconsole.py
 create mode 100644 third_party/python/Click/click/core.py
 create mode 100644 third_party/python/Click/click/decorators.py
 create mode 100644 third_party/python/Click/click/exceptions.py
 create mode 100644 third_party/python/Click/click/formatting.py
 create mode 100644 third_party/python/Click/click/globals.py
 create mode 100644 third_party/python/Click/click/parser.py
 create mode 100644 third_party/python/Click/click/termui.py
 create mode 100644 third_party/python/Click/click/testing.py
 create mode 100644 third_party/python/Click/click/types.py
 create mode 100644 third_party/python/Click/click/utils.py
 create mode 100644 third_party/python/Click/docs/Makefile
 create mode 100644 third_party/python/Click/docs/_static/click-icon.png
 create mode 100644 third_party/python/Click/docs/_static/click-logo-sidebar.png
 create mode 100644 third_party/python/Click/docs/_static/click-logo.png
 create mode 100644 third_party/python/Click/docs/advanced.rst
 create mode 100644 third_party/python/Click/docs/api.rst
 create mode 100644 third_party/python/Click/docs/arguments.rst
 create mode 100644 third_party/python/Click/docs/bashcomplete.rst
 create mode 100644 third_party/python/Click/docs/changelog.rst
 create mode 100644 third_party/python/Click/docs/commands.rst
 create mode 100644 third_party/python/Click/docs/complex.rst
 create mode 100644 third_party/python/Click/docs/conf.py
 create mode 100644 third_party/python/Click/docs/contrib.rst
 create mode 100644 third_party/python/Click/docs/documentation.rst
 create mode 100644 third_party/python/Click/docs/exceptions.rst
 create mode 100644 third_party/python/Click/docs/index.rst
 create mode 100644 third_party/python/Click/docs/license.rst
 create mode 100644 third_party/python/Click/docs/make.bat
 create mode 100644 third_party/python/Click/docs/options.rst
 create mode 100644 third_party/python/Click/docs/parameters.rst
 create mode 100644 third_party/python/Click/docs/prompts.rst
 create mode 100644 third_party/python/Click/docs/python3.rst
 create mode 100644 third_party/python/Click/docs/quickstart.rst
 create mode 100644 third_party/python/Click/docs/requirements.txt
 create mode 100644 third_party/python/Click/docs/setuptools.rst
 create mode 100644 third_party/python/Click/docs/testing.rst
 create mode 100644 third_party/python/Click/docs/upgrading.rst
 create mode 100644 third_party/python/Click/docs/utils.rst
 create mode 100644 third_party/python/Click/docs/why.rst
 create mode 100644 third_party/python/Click/docs/wincmd.rst
 create mode 100644 third_party/python/Click/examples/README
 create mode 100644 third_party/python/Click/examples/aliases/README
 create mode 100644 third_party/python/Click/examples/aliases/aliases.ini
 create mode 100644 third_party/python/Click/examples/aliases/aliases.py
 create mode 100644 third_party/python/Click/examples/aliases/setup.py
 create mode 100644 third_party/python/Click/examples/bashcompletion/README
 create mode 100644 third_party/python/Click/examples/bashcompletion/bashcompletion.py
 create mode 100644 third_party/python/Click/examples/bashcompletion/setup.py
 create mode 100644 third_party/python/Click/examples/colors/README
 create mode 100644 third_party/python/Click/examples/colors/colors.py
 create mode 100644 third_party/python/Click/examples/colors/setup.py
 create mode 100644 third_party/python/Click/examples/complex/README
 create mode 100644 third_party/python/Click/examples/complex/complex/__init__.py
 create mode 100644 third_party/python/Click/examples/complex/complex/cli.py
 create mode 100644 third_party/python/Click/examples/complex/complex/commands/__init__.py
 create mode 100644 third_party/python/Click/examples/complex/complex/commands/cmd_init.py
 create mode 100644 third_party/python/Click/examples/complex/complex/commands/cmd_status.py
 create mode 100644 third_party/python/Click/examples/complex/setup.py
 create mode 100644 third_party/python/Click/examples/imagepipe/.gitignore
 create mode 100644 third_party/python/Click/examples/imagepipe/README
 create mode 100644 third_party/python/Click/examples/imagepipe/example01.jpg
 create mode 100644 third_party/python/Click/examples/imagepipe/example02.jpg
 create mode 100644 third_party/python/Click/examples/imagepipe/imagepipe.py
 create mode 100644 third_party/python/Click/examples/imagepipe/setup.py
 create mode 100644 third_party/python/Click/examples/inout/README
 create mode 100644 third_party/python/Click/examples/inout/inout.py
 create mode 100644 third_party/python/Click/examples/inout/setup.py
 create mode 100644 third_party/python/Click/examples/naval/README
 create mode 100644 third_party/python/Click/examples/naval/naval.py
 create mode 100644 third_party/python/Click/examples/naval/setup.py
 create mode 100644 third_party/python/Click/examples/repo/README
 create mode 100644 third_party/python/Click/examples/repo/repo.py
 create mode 100644 third_party/python/Click/examples/repo/setup.py
 create mode 100644 third_party/python/Click/examples/termui/README
 create mode 100644 third_party/python/Click/examples/termui/setup.py
 create mode 100644 third_party/python/Click/examples/termui/termui.py
 create mode 100644 third_party/python/Click/examples/validation/README
 create mode 100644 third_party/python/Click/examples/validation/setup.py
 create mode 100644 third_party/python/Click/examples/validation/validation.py
 create mode 100644 third_party/python/Click/setup.cfg
 create mode 100644 third_party/python/Click/setup.py
 create mode 100644 third_party/python/Click/tests/conftest.py
 create mode 100644 third_party/python/Click/tests/test_arguments.py
 create mode 100644 third_party/python/Click/tests/test_bashcomplete.py
 create mode 100644 third_party/python/Click/tests/test_basic.py
 create mode 100644 third_party/python/Click/tests/test_chain.py
 create mode 100644 third_party/python/Click/tests/test_commands.py
 create mode 100644 third_party/python/Click/tests/test_compat.py
 create mode 100644 third_party/python/Click/tests/test_context.py
 create mode 100644 third_party/python/Click/tests/test_defaults.py
 create mode 100644 third_party/python/Click/tests/test_formatting.py
 create mode 100644 third_party/python/Click/tests/test_imports.py
 create mode 100644 third_party/python/Click/tests/test_normalization.py
 create mode 100644 third_party/python/Click/tests/test_options.py
 create mode 100644 third_party/python/Click/tests/test_termui.py
 create mode 100644 third_party/python/Click/tests/test_testing.py
 create mode 100644 third_party/python/Click/tests/test_utils.py
 create mode 100644 third_party/python/Click/tox.ini
 create mode 100644 third_party/python/Jinja2/CHANGES.rst
 create mode 100644 third_party/python/Jinja2/LICENSE.rst
 create mode 100644 third_party/python/Jinja2/MANIFEST.in
 create mode 100644 third_party/python/Jinja2/PKG-INFO
 create mode 100644 third_party/python/Jinja2/README.rst
 create mode 100644 third_party/python/Jinja2/artwork/jinjalogo.svg
 create mode 100644 third_party/python/Jinja2/ext/Vim/jinja.vim
 create mode 100644 third_party/python/Jinja2/setup.cfg
 create mode 100644 third_party/python/Jinja2/setup.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/__init__.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/_compat.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/_identifier.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/asyncfilters.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/asyncsupport.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/bccache.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/compiler.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/constants.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/debug.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/defaults.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/environment.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/exceptions.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/ext.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/filters.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/idtracking.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/lexer.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/loaders.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/meta.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/nativetypes.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/nodes.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/optimizer.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/parser.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/runtime.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/sandbox.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/tests.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/utils.py
 create mode 100644 third_party/python/Jinja2/src/jinja2/visitor.py
 create mode 100644 third_party/python/Jinja2/tox.ini
 create mode 100644 third_party/python/MarkupSafe/CHANGES.rst
 create mode 100644 third_party/python/MarkupSafe/LICENSE.rst
 create mode 100644 third_party/python/MarkupSafe/MANIFEST.in
 create mode 100644 third_party/python/MarkupSafe/PKG-INFO
 create mode 100644 third_party/python/MarkupSafe/README.rst
 create mode 100644 third_party/python/MarkupSafe/docs/Makefile
 create mode 100644 third_party/python/MarkupSafe/docs/changes.rst
 create mode 100644 third_party/python/MarkupSafe/docs/conf.py
 create mode 100644 third_party/python/MarkupSafe/docs/escaping.rst
 create mode 100644 third_party/python/MarkupSafe/docs/formatting.rst
 create mode 100644 third_party/python/MarkupSafe/docs/html.rst
 create mode 100644 third_party/python/MarkupSafe/docs/index.rst
 create mode 100644 third_party/python/MarkupSafe/docs/license.rst
 create mode 100644 third_party/python/MarkupSafe/docs/make.bat
 create mode 100644 third_party/python/MarkupSafe/docs/requirements.txt
 create mode 100644 third_party/python/MarkupSafe/setup.cfg
 create mode 100644 third_party/python/MarkupSafe/setup.py
 create mode 100644 third_party/python/MarkupSafe/src/markupsafe/__init__.py
 create mode 100644 third_party/python/MarkupSafe/src/markupsafe/_compat.py
 create mode 100644 third_party/python/MarkupSafe/src/markupsafe/_constants.py
 create mode 100644 third_party/python/MarkupSafe/src/markupsafe/_native.py
 create mode 100644 third_party/python/MarkupSafe/src/markupsafe/_speedups.c
 create mode 100644 third_party/python/MarkupSafe/tox.ini
 create mode 100644 third_party/python/appdirs/CHANGES.rst
 create mode 100644 third_party/python/appdirs/LICENSE.txt
 create mode 100644 third_party/python/appdirs/MANIFEST.in
 create mode 100644 third_party/python/appdirs/PKG-INFO
 create mode 100644 third_party/python/appdirs/README.rst
 create mode 100644 third_party/python/appdirs/appdirs.py
 create mode 100644 third_party/python/appdirs/setup.cfg
 create mode 100644 third_party/python/appdirs/setup.py
 create mode 100644 third_party/python/atomicwrites/LICENSE
 create mode 100644 third_party/python/atomicwrites/MANIFEST.in
 create mode 100644 third_party/python/atomicwrites/PKG-INFO
 create mode 100644 third_party/python/atomicwrites/README.rst
 create mode 100644 third_party/python/atomicwrites/atomicwrites/__init__.py
 create mode 100644 third_party/python/atomicwrites/docs/Makefile
 create mode 100644 third_party/python/atomicwrites/docs/conf.py
 create mode 100644 third_party/python/atomicwrites/docs/index.rst
 create mode 100644 third_party/python/atomicwrites/docs/make.bat
 create mode 100644 third_party/python/atomicwrites/setup.cfg
 create mode 100644 third_party/python/atomicwrites/setup.py
 create mode 100644 third_party/python/atomicwrites/tests/test_atomicwrites.py
 create mode 100644 third_party/python/attrs/.coveragerc
 create mode 100644 third_party/python/attrs/.github/CODE_OF_CONDUCT.rst
 create mode 100644 third_party/python/attrs/.github/CONTRIBUTING.rst
 create mode 100644 third_party/python/attrs/.readthedocs.yml
 create mode 100644 third_party/python/attrs/AUTHORS.rst
 create mode 100644 third_party/python/attrs/CHANGELOG.rst
 create mode 100644 third_party/python/attrs/LICENSE
 create mode 100644 third_party/python/attrs/MANIFEST.in
 create mode 100644 third_party/python/attrs/PKG-INFO
 create mode 100644 third_party/python/attrs/README.rst
 create mode 100644 third_party/python/attrs/changelog.d/towncrier_template.rst
 create mode 100644 third_party/python/attrs/conftest.py
 create mode 100644 third_party/python/attrs/docs/Makefile
 create mode 100644 third_party/python/attrs/docs/_static/attrs_logo.png
 create mode 100644 third_party/python/attrs/docs/_static/attrs_logo.svg
 create mode 100644 third_party/python/attrs/docs/api.rst
 create mode 100644 third_party/python/attrs/docs/backward-compatibility.rst
 create mode 100644 third_party/python/attrs/docs/changelog.rst
 create mode 100644 third_party/python/attrs/docs/conf.py
 create mode 100644 third_party/python/attrs/docs/contributing.rst
 create mode 100644 third_party/python/attrs/docs/docutils.conf
 create mode 100644 third_party/python/attrs/docs/examples.rst
 create mode 100644 third_party/python/attrs/docs/extending.rst
 create mode 100644 third_party/python/attrs/docs/glossary.rst
 create mode 100644 third_party/python/attrs/docs/hashing.rst
 create mode 100644 third_party/python/attrs/docs/how-does-it-work.rst
 create mode 100644 third_party/python/attrs/docs/index.rst
 create mode 100644 third_party/python/attrs/docs/init.rst
 create mode 100644 third_party/python/attrs/docs/license.rst
 create mode 100644 third_party/python/attrs/docs/overview.rst
 create mode 100644 third_party/python/attrs/docs/why.rst
 create mode 100644 third_party/python/attrs/pyproject.toml
 create mode 100644 third_party/python/attrs/setup.cfg
 create mode 100644 third_party/python/attrs/setup.py
 create mode 100644 third_party/python/attrs/src/attr/__init__.py
 create mode 100644 third_party/python/attrs/src/attr/_compat.py
 create mode 100644 third_party/python/attrs/src/attr/_config.py
 create mode 100644 third_party/python/attrs/src/attr/_funcs.py
 create mode 100644 third_party/python/attrs/src/attr/_make.py
 create mode 100644 third_party/python/attrs/src/attr/converters.py
 create mode 100644 third_party/python/attrs/src/attr/exceptions.py
 create mode 100644 third_party/python/attrs/src/attr/filters.py
 create mode 100644 third_party/python/attrs/src/attr/validators.py
 create mode 100644 third_party/python/attrs/tests/__init__.py
 create mode 100644 third_party/python/attrs/tests/strategies.py
 create mode 100644 third_party/python/attrs/tests/test_annotations.py
 create mode 100644 third_party/python/attrs/tests/test_config.py
 create mode 100644 third_party/python/attrs/tests/test_converters.py
 create mode 100644 third_party/python/attrs/tests/test_dark_magic.py
 create mode 100644 third_party/python/attrs/tests/test_dunders.py
 create mode 100644 third_party/python/attrs/tests/test_filters.py
 create mode 100644 third_party/python/attrs/tests/test_funcs.py
 create mode 100644 third_party/python/attrs/tests/test_init_subclass.py
 create mode 100644 third_party/python/attrs/tests/test_make.py
 create mode 100644 third_party/python/attrs/tests/test_slots.py
 create mode 100644 third_party/python/attrs/tests/test_validators.py
 create mode 100644 third_party/python/attrs/tests/utils.py
 create mode 100644 third_party/python/attrs/tox.ini
 create mode 100644 third_party/python/backports/shutil_which/__init__.py
 create mode 100644 third_party/python/biplist/AUTHORS
 create mode 100644 third_party/python/biplist/LICENSE
 create mode 100644 third_party/python/biplist/MANIFEST.in
 create mode 100644 third_party/python/biplist/PKG-INFO
 create mode 100644 third_party/python/biplist/README.md
 create mode 100644 third_party/python/biplist/biplist/__init__.py
 create mode 100644 third_party/python/biplist/setup.cfg
 create mode 100755 third_party/python/biplist/setup.py
 create mode 100644 third_party/python/biplist/tests/data/BFPersistentEventInfo.plist
 create mode 100644 third_party/python/biplist/tests/data/array_only_binary.plist
 create mode 100644 third_party/python/biplist/tests/data/bogus_file.plist
 create mode 100644 third_party/python/biplist/tests/data/bool_only_binary.plist
 create mode 100644 third_party/python/biplist/tests/data/dict_only_binary.plist
 create mode 100644 third_party/python/biplist/tests/data/empty_file.plist
 create mode 100644 third_party/python/biplist/tests/data/invalid_object_offset_size.plist
 create mode 100644 third_party/python/biplist/tests/data/invalid_object_ref_size.plist
 create mode 100644 third_party/python/biplist/tests/data/large_int_limits.plist
 create mode 100644 third_party/python/biplist/tests/data/nskeyedarchiver_example.plist
 create mode 100644 third_party/python/biplist/tests/data/simple_binary.plist
 create mode 100644 third_party/python/biplist/tests/data/small_date.plist
 create mode 100644 third_party/python/biplist/tests/data/small_real.plist
 create mode 100644 third_party/python/biplist/tests/data/unicode_empty.plist
 create mode 100644 third_party/python/biplist/tests/data/unicode_root.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/array_invalid_count.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/ascii_string_negative_length.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/ascii_string_too_long.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/date_seconds_is_nan.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/dictionary_invalid_count.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/integer_zero_byte_length.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/invalid_object_offset.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/invalid_offset_ending.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/list_index_out_of_range.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/no_marker_byte.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/real_invalid_length.plist
 create mode 100644 third_party/python/biplist/tests/fuzz_data/recursive_object_offset.plist
 create mode 100644 third_party/python/biplist/tests/test_fuzz_results.py
 create mode 100644 third_party/python/biplist/tests/test_invalid.py
 create mode 100644 third_party/python/biplist/tests/test_utils.py
 create mode 100644 third_party/python/biplist/tests/test_valid.py
 create mode 100644 third_party/python/biplist/tests/test_write.py
 create mode 100644 third_party/python/blessings/LICENSE
 create mode 100644 third_party/python/blessings/MANIFEST.in
 create mode 100644 third_party/python/blessings/PKG-INFO
 create mode 100644 third_party/python/blessings/README.rst
 create mode 100644 third_party/python/blessings/blessings/__init__.py
 create mode 100644 third_party/python/blessings/blessings/tests.py
 create mode 100644 third_party/python/blessings/setup.cfg
 create mode 100644 third_party/python/blessings/setup.py
 create mode 100644 third_party/python/blessings/tox.ini
 create mode 100644 third_party/python/cbor2/.gitignore
 create mode 100644 third_party/python/cbor2/.travis.yml
 create mode 100644 third_party/python/cbor2/LICENSE.txt
 create mode 100644 third_party/python/cbor2/PKG-INFO
 create mode 100644 third_party/python/cbor2/README.rst
 create mode 100644 third_party/python/cbor2/cbor2/__init__.py
 create mode 100644 third_party/python/cbor2/cbor2/compat.py
 create mode 100644 third_party/python/cbor2/cbor2/decoder.py
 create mode 100644 third_party/python/cbor2/cbor2/encoder.py
 create mode 100644 third_party/python/cbor2/cbor2/types.py
 create mode 100644 third_party/python/cbor2/docs/conf.py
 create mode 100644 third_party/python/cbor2/docs/customizing.rst
 create mode 100644 third_party/python/cbor2/docs/index.rst
 create mode 100644 third_party/python/cbor2/docs/modules/decoder.rst
 create mode 100644 third_party/python/cbor2/docs/modules/encoder.rst
 create mode 100644 third_party/python/cbor2/docs/modules/types.rst
 create mode 100644 third_party/python/cbor2/docs/usage.rst
 create mode 100644 third_party/python/cbor2/docs/versionhistory.rst
 create mode 100644 third_party/python/cbor2/setup.cfg
 create mode 100644 third_party/python/cbor2/setup.py
 create mode 100644 third_party/python/cbor2/tests/test_decoder.py
 create mode 100644 third_party/python/cbor2/tests/test_encoder.py
 create mode 100644 third_party/python/cbor2/tests/test_types.py
 create mode 100644 third_party/python/cbor2/tox.ini
 create mode 100644 third_party/python/certifi/LICENSE
 create mode 100644 third_party/python/certifi/MANIFEST.in
 create mode 100644 third_party/python/certifi/PKG-INFO
 create mode 100644 third_party/python/certifi/README.rst
 create mode 100644 third_party/python/certifi/certifi/__init__.py
 create mode 100644 third_party/python/certifi/certifi/__main__.py
 create mode 100644 third_party/python/certifi/certifi/cacert.pem
 create mode 100644 third_party/python/certifi/certifi/core.py
 create mode 100644 third_party/python/certifi/setup.cfg
 create mode 100755 third_party/python/certifi/setup.py
 create mode 100644 third_party/python/compare-locales/PKG-INFO
 create mode 100644 third_party/python/compare-locales/README.md
 create mode 100644 third_party/python/compare-locales/compare_locales/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/checks/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/checks/android.py
 create mode 100644 third_party/python/compare-locales/compare_locales/checks/base.py
 create mode 100644 third_party/python/compare-locales/compare_locales/checks/dtd.py
 create mode 100644 third_party/python/compare-locales/compare_locales/checks/fluent.py
 create mode 100644 third_party/python/compare-locales/compare_locales/checks/properties.py
 create mode 100644 third_party/python/compare-locales/compare_locales/commands.py
 create mode 100644 third_party/python/compare-locales/compare_locales/compare/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/compare/content.py
 create mode 100644 third_party/python/compare-locales/compare_locales/compare/observer.py
 create mode 100644 third_party/python/compare-locales/compare_locales/compare/utils.py
 create mode 100644 third_party/python/compare-locales/compare_locales/integration_tests/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/integration_tests/test_plurals.py
 create mode 100644 third_party/python/compare-locales/compare_locales/keyedtuple.py
 create mode 100644 third_party/python/compare-locales/compare_locales/lint/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/lint/cli.py
 create mode 100644 third_party/python/compare-locales/compare_locales/lint/linter.py
 create mode 100644 third_party/python/compare-locales/compare_locales/lint/util.py
 create mode 100644 third_party/python/compare-locales/compare_locales/merge.py
 create mode 100644 third_party/python/compare-locales/compare_locales/mozpath.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/android.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/base.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/defines.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/dtd.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/fluent.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/ini.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/po.py
 create mode 100644 third_party/python/compare-locales/compare_locales/parser/properties.py
 create mode 100644 third_party/python/compare-locales/compare_locales/paths/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/paths/configparser.py
 create mode 100644 third_party/python/compare-locales/compare_locales/paths/files.py
 create mode 100644 third_party/python/compare-locales/compare_locales/paths/ini.py
 create mode 100644 third_party/python/compare-locales/compare_locales/paths/matcher.py
 create mode 100644 third_party/python/compare-locales/compare_locales/paths/project.py
 create mode 100644 third_party/python/compare-locales/compare_locales/plurals.py
 create mode 100644 third_party/python/compare-locales/compare_locales/serializer.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/android/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/android/test_checks.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/android/test_merge.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/android/test_parser.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/data/bug121341.properties
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/data/test.properties
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/data/triple-license.dtd
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/dtd/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/dtd/test_checks.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/dtd/test_merge.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/dtd/test_parser.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/fluent/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/fluent/test_checks.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/fluent/test_merge.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/fluent/test_parser.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/lint/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/lint/test_linter.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/lint/test_util.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/merge/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/merge/test_comments.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/merge/test_messages.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/merge/test_unknown.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/merge/test_whitespace.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/paths/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/paths/test_configparser.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/paths/test_files.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/paths/test_ini.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/paths/test_matcher.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/paths/test_paths.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/paths/test_project.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/po/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/po/test_parser.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/properties/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/properties/test_checks.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/properties/test_merge.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/properties/test_parser.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/serializer/__init__.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/serializer/test_android.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/serializer/test_fluent.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/serializer/test_properties.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_apps.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_checks.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_compare.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_defines.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_ini.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_keyedtuple.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_merge.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_mozpath.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_parser.py
 create mode 100644 third_party/python/compare-locales/compare_locales/tests/test_util.py
 create mode 100644 third_party/python/compare-locales/compare_locales/util.py
 create mode 100644 third_party/python/compare-locales/setup.cfg
 create mode 100755 third_party/python/compare-locales/setup.py
 create mode 100644 third_party/python/cookies/PKG-INFO
 create mode 100644 third_party/python/cookies/README
 create mode 100644 third_party/python/cookies/cookies.py
 create mode 100644 third_party/python/cookies/setup.cfg
 create mode 100644 third_party/python/cookies/setup.py
 create mode 100644 third_party/python/cookies/test_cookies.py
 create mode 100644 third_party/python/coverage/CONTRIBUTORS.txt
 create mode 100644 third_party/python/coverage/LICENSE.txt
 create mode 100644 third_party/python/coverage/PKG-INFO
 create mode 100644 third_party/python/coverage/README.rst
 create mode 100644 third_party/python/coverage/coverage/__init__.py
 create mode 100644 third_party/python/coverage/coverage/__main__.py
 create mode 100644 third_party/python/coverage/coverage/annotate.py
 create mode 100644 third_party/python/coverage/coverage/backunittest.py
 create mode 100644 third_party/python/coverage/coverage/backward.py
 create mode 100644 third_party/python/coverage/coverage/bytecode.py
 create mode 100644 third_party/python/coverage/coverage/cmdline.py
 create mode 100644 third_party/python/coverage/coverage/collector.py
 create mode 100644 third_party/python/coverage/coverage/config.py
 create mode 100644 third_party/python/coverage/coverage/context.py
 create mode 100644 third_party/python/coverage/coverage/control.py
 create mode 100644 third_party/python/coverage/coverage/ctracer/datastack.c
 create mode 100644 third_party/python/coverage/coverage/ctracer/datastack.h
 create mode 100644 third_party/python/coverage/coverage/ctracer/filedisp.c
 create mode 100644 third_party/python/coverage/coverage/ctracer/filedisp.h
 create mode 100644 third_party/python/coverage/coverage/ctracer/module.c
 create mode 100644 third_party/python/coverage/coverage/ctracer/stats.h
 create mode 100644 third_party/python/coverage/coverage/ctracer/tracer.c
 create mode 100644 third_party/python/coverage/coverage/ctracer/tracer.h
 create mode 100644 third_party/python/coverage/coverage/ctracer/util.h
 create mode 100644 third_party/python/coverage/coverage/data.py
 create mode 100644 third_party/python/coverage/coverage/debug.py
 create mode 100644 third_party/python/coverage/coverage/disposition.py
 create mode 100644 third_party/python/coverage/coverage/env.py
 create mode 100644 third_party/python/coverage/coverage/execfile.py
 create mode 100644 third_party/python/coverage/coverage/files.py
 create mode 100644 third_party/python/coverage/coverage/fullcoverage/encodings.py
 create mode 100644 third_party/python/coverage/coverage/html.py
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/coverage_html.js
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/index.html
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/jquery.ba-throttle-debounce.min.js
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/jquery.hotkeys.js
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/jquery.isonscreen.js
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/jquery.min.js
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/jquery.tablesorter.min.js
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/keybd_closed.png
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/keybd_open.png
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/pyfile.html
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/style.css
 create mode 100644 third_party/python/coverage/coverage/htmlfiles/style.scss
 create mode 100644 third_party/python/coverage/coverage/inorout.py
 create mode 100644 third_party/python/coverage/coverage/jsonreport.py
 create mode 100644 third_party/python/coverage/coverage/misc.py
 create mode 100644 third_party/python/coverage/coverage/multiproc.py
 create mode 100644 third_party/python/coverage/coverage/numbits.py
 create mode 100644 third_party/python/coverage/coverage/optional.py
 create mode 100644 third_party/python/coverage/coverage/parser.py
 create mode 100644 third_party/python/coverage/coverage/phystokens.py
 create mode 100644 third_party/python/coverage/coverage/plugin.py
 create mode 100644 third_party/python/coverage/coverage/plugin_support.py
 create mode 100644 third_party/python/coverage/coverage/python.py
 create mode 100644 third_party/python/coverage/coverage/pytracer.py
 create mode 100644 third_party/python/coverage/coverage/report.py
 create mode 100644 third_party/python/coverage/coverage/results.py
 create mode 100644 third_party/python/coverage/coverage/sqldata.py
 create mode 100644 third_party/python/coverage/coverage/summary.py
 create mode 100644 third_party/python/coverage/coverage/templite.py
 create mode 100644 third_party/python/coverage/coverage/tomlconfig.py
 create mode 100644 third_party/python/coverage/coverage/version.py
 create mode 100644 third_party/python/coverage/coverage/xmlreport.py
 create mode 100644 third_party/python/coverage/setup.cfg
 create mode 100644 third_party/python/coverage/setup.py
 create mode 100644 third_party/python/cram/cram/__init__.py
 create mode 100644 third_party/python/cram/cram/__main__.py
 create mode 100644 third_party/python/cram/cram/_cli.py
 create mode 100644 third_party/python/cram/cram/_diff.py
 create mode 100644 third_party/python/cram/cram/_encoding.py
 create mode 100644 third_party/python/cram/cram/_main.py
 create mode 100644 third_party/python/cram/cram/_process.py
 create mode 100644 third_party/python/cram/cram/_run.py
 create mode 100644 third_party/python/cram/cram/_test.py
 create mode 100644 third_party/python/cram/cram/_xunit.py
 create mode 100644 third_party/python/diskcache/LICENSE
 create mode 100644 third_party/python/diskcache/MANIFEST.in
 create mode 100644 third_party/python/diskcache/PKG-INFO
 create mode 100644 third_party/python/diskcache/README.rst
 create mode 100644 third_party/python/diskcache/diskcache/__init__.py
 create mode 100644 third_party/python/diskcache/diskcache/cli.py
 create mode 100644 third_party/python/diskcache/diskcache/core.py
 create mode 100644 third_party/python/diskcache/diskcache/djangocache.py
 create mode 100644 third_party/python/diskcache/diskcache/fanout.py
 create mode 100644 third_party/python/diskcache/diskcache/persistent.py
 create mode 100644 third_party/python/diskcache/diskcache/recipes.py
 create mode 100644 third_party/python/diskcache/setup.cfg
 create mode 100644 third_party/python/diskcache/setup.py
 create mode 100644 third_party/python/distro/CHANGELOG.md
 create mode 100644 third_party/python/distro/CONTRIBUTING.md
 create mode 100644 third_party/python/distro/CONTRIBUTORS.md
 create mode 100644 third_party/python/distro/LICENSE
 create mode 100644 third_party/python/distro/MANIFEST.in
 create mode 100644 third_party/python/distro/Makefile
 create mode 100644 third_party/python/distro/PKG-INFO
 create mode 100644 third_party/python/distro/README.md
 create mode 100644 third_party/python/distro/dev-requirements.txt
 create mode 100755 third_party/python/distro/distro.py
 create mode 100644 third_party/python/distro/docs/conf.py
 create mode 100644 third_party/python/distro/docs/index.rst
 create mode 100755 third_party/python/distro/query_local_distro.py
 create mode 100644 third_party/python/distro/setup.cfg
 create mode 100644 third_party/python/distro/setup.py
 create mode 100644 third_party/python/distro/tests/__init__.py
 create mode 100755 third_party/python/distro/tests/resources/distros/__shared__/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/amazon2014/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/amazon2016/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/amazon2016/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/arch/etc/arch-release
 create mode 100644 third_party/python/distro/tests/resources/distros/arch/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/arch/usr/lib/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/centos5/etc/centos-release
 create mode 100644 third_party/python/distro/tests/resources/distros/centos5/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/centos5/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/centos7/etc/centos-release
 create mode 100644 third_party/python/distro/tests/resources/distros/centos7/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/centos7/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/centos7/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/cloudlinux5/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/cloudlinux6/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/cloudlinux7/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/cloudlinux7/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/coreos/etc/oem-release
 create mode 100644 third_party/python/distro/tests/resources/distros/coreos/etc/os-release
 create mode 100755 third_party/python/distro/tests/resources/distros/debian8/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/debian8/etc/debian_version
 create mode 100644 third_party/python/distro/tests/resources/distros/debian8/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/exherbo/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora19/etc/fedora-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora19/etc/issue
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora19/etc/issue.net
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora19/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora19/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora19/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora19/etc/system-release-cpe
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora23/etc/fedora-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora23/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora23/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora23/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora23/usr/lib/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora30/etc/fedora-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora30/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora30/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora30/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/fedora30/usr/lib/os-release
 create mode 100755 third_party/python/distro/tests/resources/distros/freebsd111/bin/uname
 create mode 100644 third_party/python/distro/tests/resources/distros/gentoo/etc/gentoo-release
 create mode 100644 third_party/python/distro/tests/resources/distros/gentoo/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/kali/etc/os-release
 create mode 100755 third_party/python/distro/tests/resources/distros/kvmibm1/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/kvmibm1/etc/base-release
 create mode 100644 third_party/python/distro/tests/resources/distros/kvmibm1/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/kvmibm1/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/kvmibm1/etc/system-release
 create mode 100755 third_party/python/distro/tests/resources/distros/linuxmint17/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/linuxmint17/etc/debian_version
 create mode 100644 third_party/python/distro/tests/resources/distros/linuxmint17/etc/lsb-release
 create mode 100644 third_party/python/distro/tests/resources/distros/linuxmint17/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/linuxmint17/etc/upstream-release/lsb-release
 create mode 100755 third_party/python/distro/tests/resources/distros/mageia5/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/lsb-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/mageia-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/mandrake-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/mandrakelinux-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/mandriva-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/release
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/etc/version
 create mode 100644 third_party/python/distro/tests/resources/distros/mageia5/usr/lib/os-release
 create mode 100755 third_party/python/distro/tests/resources/distros/mandriva2011/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/mandriva2011/etc/lsb-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mandriva2011/etc/mandrake-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mandriva2011/etc/mandrakelinux-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mandriva2011/etc/mandriva-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mandriva2011/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/mandriva2011/etc/release
 create mode 100644 third_party/python/distro/tests/resources/distros/mandriva2011/etc/version
 create mode 100755 third_party/python/distro/tests/resources/distros/manjaro1512/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/manjaro1512/etc/lsb-release
 create mode 100644 third_party/python/distro/tests/resources/distros/manjaro1512/etc/manjaro-release
 create mode 100644 third_party/python/distro/tests/resources/distros/manjaro1512/etc/os-release
 create mode 100755 third_party/python/distro/tests/resources/distros/netbsd711/bin/uname
 create mode 100755 third_party/python/distro/tests/resources/distros/openbsd62/bin/uname
 create mode 100644 third_party/python/distro/tests/resources/distros/openelec6/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/opensuse42/etc/SuSE-release
 create mode 100644 third_party/python/distro/tests/resources/distros/opensuse42/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/oracle7/etc/oracle-release
 create mode 100644 third_party/python/distro/tests/resources/distros/oracle7/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/raspbian7/etc/debian_version
 create mode 100644 third_party/python/distro/tests/resources/distros/raspbian7/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/raspbian8/etc/debian_version
 create mode 100644 third_party/python/distro/tests/resources/distros/raspbian8/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/rhel5/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/rhel6/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/rhel6/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/rhel7/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/rhel7/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/rhel7/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/scientific6/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/scientific6/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/scientific7/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/scientific7/etc/redhat-release
 create mode 100644 third_party/python/distro/tests/resources/distros/scientific7/etc/sl-release
 create mode 100644 third_party/python/distro/tests/resources/distros/scientific7/etc/system-release
 create mode 100644 third_party/python/distro/tests/resources/distros/slackware14/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/distros/slackware14/etc/slackware-version
 create mode 100755 third_party/python/distro/tests/resources/distros/sles12/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/sles12/etc/SuSE-release
 create mode 100644 third_party/python/distro/tests/resources/distros/sles12/etc/os-release
 create mode 100755 third_party/python/distro/tests/resources/distros/ubuntu14/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/ubuntu14/etc/debian_version
 create mode 100644 third_party/python/distro/tests/resources/distros/ubuntu14/etc/lsb-release
 create mode 100644 third_party/python/distro/tests/resources/distros/ubuntu14/etc/os-release
 create mode 100755 third_party/python/distro/tests/resources/distros/ubuntu16/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/resources/distros/ubuntu16/etc/debian_version
 create mode 100644 third_party/python/distro/tests/resources/distros/ubuntu16/etc/lsb-release
 create mode 100644 third_party/python/distro/tests/resources/distros/ubuntu16/etc/os-release
 create mode 100644 third_party/python/distro/tests/resources/special/empty-release
 create mode 100644 third_party/python/distro/tests/resources/testdistros/distro/baduname/bin/uname
 create mode 100644 third_party/python/distro/tests/resources/testdistros/distro/unknowndistro/etc/unknowndistro-release
 create mode 100755 third_party/python/distro/tests/resources/testdistros/lsb/lsb_rc001/bin/lsb_release
 create mode 100755 third_party/python/distro/tests/resources/testdistros/lsb/lsb_rc002/bin/lsb_release
 create mode 100755 third_party/python/distro/tests/resources/testdistros/lsb/lsb_rc126/bin/lsb_release
 create mode 100755 third_party/python/distro/tests/resources/testdistros/lsb/lsb_rc130/bin/lsb_release
 create mode 100755 third_party/python/distro/tests/resources/testdistros/lsb/lsb_rc255/bin/lsb_release
 create mode 100755 third_party/python/distro/tests/resources/testdistros/lsb/ubuntu14_nomodules/bin/lsb_release
 create mode 100755 third_party/python/distro/tests/resources/testdistros/lsb/ubuntu14_normal/bin/lsb_release
 create mode 100755 third_party/python/distro/tests/resources/testdistros/lsb/ubuntu14_trailingblanks/bin/lsb_release
 create mode 100644 third_party/python/distro/tests/test_distro.py
 create mode 100644 third_party/python/dlmanager/README.rst
 create mode 100755 third_party/python/dlmanager/check.py
 create mode 100644 third_party/python/dlmanager/dlmanager/__init__.py
 create mode 100644 third_party/python/dlmanager/dlmanager/fs.py
 create mode 100644 third_party/python/dlmanager/dlmanager/manager.py
 create mode 100644 third_party/python/dlmanager/dlmanager/persist_limit.py
 create mode 100644 third_party/python/dlmanager/doc/Makefile
 create mode 100644 third_party/python/dlmanager/doc/api.rst
 create mode 100644 third_party/python/dlmanager/doc/conf.py
 create mode 100644 third_party/python/dlmanager/doc/index.rst
 create mode 100644 third_party/python/dlmanager/doc/make.bat
 create mode 100644 third_party/python/dlmanager/examples/dl_progressbar.py
 create mode 100644 third_party/python/dlmanager/examples/dl_tqdm.py
 create mode 100644 third_party/python/dlmanager/requirements.txt
 create mode 100644 third_party/python/dlmanager/setup.cfg
 create mode 100644 third_party/python/dlmanager/setup.py
 create mode 100644 third_party/python/dlmanager/test-requirements.txt
 create mode 100644 third_party/python/dlmanager/tests/__init__.py
 create mode 100644 third_party/python/dlmanager/tests/test_manager.py
 create mode 100644 third_party/python/dlmanager/tests/test_persist_limit.py
 create mode 100644 third_party/python/ecdsa/LICENSE
 create mode 100644 third_party/python/ecdsa/MANIFEST.in
 create mode 100644 third_party/python/ecdsa/NEWS
 create mode 100644 third_party/python/ecdsa/PKG-INFO
 create mode 100644 third_party/python/ecdsa/README.md
 create mode 100644 third_party/python/ecdsa/setup.cfg
 create mode 100755 third_party/python/ecdsa/setup.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/__init__.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/_compat.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/_rwlock.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/_version.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/curves.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/der.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/ecdh.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/ecdsa.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/ellipticcurve.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/keys.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/numbertheory.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/rfc6979.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_der.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_ecdh.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_ecdsa.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_ellipticcurve.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_jacobi.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_keys.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_malformed_sigs.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_numbertheory.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_pyecdsa.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/test_rw_lock.py
 create mode 100644 third_party/python/ecdsa/src/ecdsa/util.py
 create mode 100644 third_party/python/ecdsa/versioneer.py
 create mode 100644 third_party/python/enum34/MANIFEST.in
 create mode 100644 third_party/python/enum34/PKG-INFO
 create mode 100644 third_party/python/enum34/README
 create mode 100644 third_party/python/enum34/enum/LICENSE
 create mode 100644 third_party/python/enum34/enum/README
 create mode 100644 third_party/python/enum34/enum/__init__.py
 create mode 100644 third_party/python/enum34/enum/doc/enum.pdf
 create mode 100644 third_party/python/enum34/enum/doc/enum.rst
 create mode 100644 third_party/python/enum34/enum/test.py
 create mode 100644 third_party/python/enum34/setup.cfg
 create mode 100644 third_party/python/enum34/setup.py
 create mode 100644 third_party/python/esprima/PKG-INFO
 create mode 100644 third_party/python/esprima/README
 create mode 100644 third_party/python/esprima/esprima/__init__.py
 create mode 100644 third_party/python/esprima/esprima/__main__.py
 create mode 100644 third_party/python/esprima/esprima/character.py
 create mode 100644 third_party/python/esprima/esprima/comment_handler.py
 create mode 100644 third_party/python/esprima/esprima/compat.py
 create mode 100644 third_party/python/esprima/esprima/error_handler.py
 create mode 100644 third_party/python/esprima/esprima/esprima.py
 create mode 100644 third_party/python/esprima/esprima/jsx_nodes.py
 create mode 100644 third_party/python/esprima/esprima/jsx_parser.py
 create mode 100644 third_party/python/esprima/esprima/jsx_syntax.py
 create mode 100644 third_party/python/esprima/esprima/messages.py
 create mode 100644 third_party/python/esprima/esprima/nodes.py
 create mode 100644 third_party/python/esprima/esprima/objects.py
 create mode 100644 third_party/python/esprima/esprima/parser.py
 create mode 100644 third_party/python/esprima/esprima/scanner.py
 create mode 100644 third_party/python/esprima/esprima/syntax.py
 create mode 100644 third_party/python/esprima/esprima/token.py
 create mode 100644 third_party/python/esprima/esprima/tokenizer.py
 create mode 100644 third_party/python/esprima/esprima/utils.py
 create mode 100644 third_party/python/esprima/esprima/visitor.py
 create mode 100644 third_party/python/esprima/esprima/xhtml_entities.py
 create mode 100644 third_party/python/esprima/setup.cfg
 create mode 100644 third_party/python/esprima/setup.py
 create mode 100644 third_party/python/fluent.migrate/PKG-INFO
 create mode 100644 third_party/python/fluent.migrate/README.md
 create mode 100644 third_party/python/fluent.migrate/fluent/__init__.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/__init__.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/_context.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/blame.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/changesets.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/context.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/errors.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/helpers.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/merge.py
 create mode 100755 third_party/python/fluent.migrate/fluent/migrate/tool.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/transforms.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/util.py
 create mode 100644 third_party/python/fluent.migrate/fluent/migrate/validator.py
 create mode 100644 third_party/python/fluent.migrate/setup.cfg
 create mode 100644 third_party/python/fluent.migrate/setup.py
 create mode 100644 third_party/python/fluent.syntax/PKG-INFO
 create mode 100644 third_party/python/fluent.syntax/fluent/__init__.py
 create mode 100644 third_party/python/fluent.syntax/fluent/syntax/__init__.py
 create mode 100644 third_party/python/fluent.syntax/fluent/syntax/ast.py
 create mode 100644 third_party/python/fluent.syntax/fluent/syntax/errors.py
 create mode 100644 third_party/python/fluent.syntax/fluent/syntax/parser.py
 create mode 100644 third_party/python/fluent.syntax/fluent/syntax/serializer.py
 create mode 100644 third_party/python/fluent.syntax/fluent/syntax/stream.py
 create mode 100644 third_party/python/fluent.syntax/setup.cfg
 create mode 100755 third_party/python/fluent.syntax/setup.py
 create mode 100644 third_party/python/funcsigs/CHANGELOG
 create mode 100644 third_party/python/funcsigs/LICENSE
 create mode 100644 third_party/python/funcsigs/MANIFEST.in
 create mode 100644 third_party/python/funcsigs/PKG-INFO
 create mode 100644 third_party/python/funcsigs/README.rst
 create mode 100644 third_party/python/funcsigs/docs/Makefile
 create mode 100644 third_party/python/funcsigs/docs/_templates/page.html
 create mode 100644 third_party/python/funcsigs/docs/conf.py
 create mode 100644 third_party/python/funcsigs/docs/index.rst
 create mode 100644 third_party/python/funcsigs/funcsigs/__init__.py
 create mode 100644 third_party/python/funcsigs/funcsigs/version.py
 create mode 100644 third_party/python/funcsigs/setup.cfg
 create mode 100644 third_party/python/funcsigs/setup.py
 create mode 100644 third_party/python/funcsigs/tests/__init__.py
 create mode 100644 third_party/python/funcsigs/tests/test_formatannotation.py
 create mode 100644 third_party/python/funcsigs/tests/test_funcsigs.py
 create mode 100644 third_party/python/funcsigs/tests/test_inspect.py
 create mode 100644 third_party/python/futures/CHANGES
 create mode 100644 third_party/python/futures/LICENSE
 create mode 100644 third_party/python/futures/MANIFEST.in
 create mode 100644 third_party/python/futures/PKG-INFO
 create mode 100644 third_party/python/futures/concurrent/__init__.py
 create mode 100644 third_party/python/futures/concurrent/futures/__init__.py
 create mode 100644 third_party/python/futures/concurrent/futures/_base.py
 create mode 100644 third_party/python/futures/concurrent/futures/process.py
 create mode 100644 third_party/python/futures/concurrent/futures/thread.py
 create mode 100644 third_party/python/futures/crawl.py
 create mode 100644 third_party/python/futures/docs/Makefile
 create mode 100644 third_party/python/futures/docs/conf.py
 create mode 100644 third_party/python/futures/docs/index.rst
 create mode 100644 third_party/python/futures/docs/make.bat
 create mode 100644 third_party/python/futures/futures.egg-info/PKG-INFO
 create mode 100644 third_party/python/futures/futures.egg-info/SOURCES.txt
 create mode 100644 third_party/python/futures/futures.egg-info/dependency_links.txt
 create mode 100644 third_party/python/futures/futures.egg-info/not-zip-safe
 create mode 100644 third_party/python/futures/futures.egg-info/pbr.json
 create mode 100644 third_party/python/futures/futures.egg-info/top_level.txt
 create mode 100644 third_party/python/futures/primes.py
 create mode 100644 third_party/python/futures/setup.cfg
 create mode 100755 third_party/python/futures/setup.py
 create mode 100644 third_party/python/futures/test_futures.py
 create mode 100644 third_party/python/futures/tox.ini
 create mode 100644 third_party/python/glean_parser/.circleci/config.yml
 create mode 100644 third_party/python/glean_parser/.editorconfig
 create mode 100644 third_party/python/glean_parser/.flake8
 create mode 100644 third_party/python/glean_parser/.github/ISSUE_TEMPLATE.md
 create mode 100644 third_party/python/glean_parser/.github/pull_request_template.md
 create mode 100644 third_party/python/glean_parser/.gitignore
 create mode 100644 third_party/python/glean_parser/.swiftlint.yml
 create mode 100644 third_party/python/glean_parser/AUTHORS.rst
 create mode 100644 third_party/python/glean_parser/CODE_OF_CONDUCT.md
 create mode 100644 third_party/python/glean_parser/CONTRIBUTING.rst
 create mode 100644 third_party/python/glean_parser/HISTORY.rst
 create mode 100644 third_party/python/glean_parser/LICENSE
 create mode 100644 third_party/python/glean_parser/MANIFEST.in
 create mode 100644 third_party/python/glean_parser/Makefile
 create mode 100644 third_party/python/glean_parser/PKG-INFO
 create mode 100644 third_party/python/glean_parser/README.rst
 create mode 100644 third_party/python/glean_parser/glean_parser/__init__.py
 create mode 100644 third_party/python/glean_parser/glean_parser/__main__.py
 create mode 100644 third_party/python/glean_parser/glean_parser/kotlin.py
 create mode 100644 third_party/python/glean_parser/glean_parser/lint.py
 create mode 100644 third_party/python/glean_parser/glean_parser/markdown.py
 create mode 100644 third_party/python/glean_parser/glean_parser/metrics.py
 create mode 100644 third_party/python/glean_parser/glean_parser/parser.py
 create mode 100644 third_party/python/glean_parser/glean_parser/pings.py
 create mode 100644 third_party/python/glean_parser/glean_parser/schemas/metrics.1-0-0.schema.yaml
 create mode 100644 third_party/python/glean_parser/glean_parser/schemas/pings.1-0-0.schema.yaml
 create mode 100644 third_party/python/glean_parser/glean_parser/swift.py
 create mode 100644 third_party/python/glean_parser/glean_parser/templates/kotlin.geckoview.jinja2
 create mode 100644 third_party/python/glean_parser/glean_parser/templates/kotlin.jinja2
 create mode 100644 third_party/python/glean_parser/glean_parser/templates/markdown.jinja2
 create mode 100644 third_party/python/glean_parser/glean_parser/templates/swift.jinja2
 create mode 100644 third_party/python/glean_parser/glean_parser/translate.py
 create mode 100644 third_party/python/glean_parser/glean_parser/util.py
 create mode 100644 third_party/python/glean_parser/glean_parser/validate_ping.py
 create mode 100644 third_party/python/glean_parser/requirements_dev.txt
 create mode 100644 third_party/python/glean_parser/requirements_dev_py35.txt
 create mode 100644 third_party/python/glean_parser/setup.cfg
 create mode 100644 third_party/python/glean_parser/setup.py
 create mode 100644 third_party/python/importlib_metadata/.gitlab-ci.yml
 create mode 100644 third_party/python/importlib_metadata/.readthedocs.yml
 create mode 100644 third_party/python/importlib_metadata/LICENSE
 create mode 100644 third_party/python/importlib_metadata/MANIFEST.in
 create mode 100644 third_party/python/importlib_metadata/PKG-INFO
 create mode 100644 third_party/python/importlib_metadata/README.rst
 create mode 100644 third_party/python/importlib_metadata/codecov.yml
 create mode 100644 third_party/python/importlib_metadata/coverage.ini
 create mode 100644 third_party/python/importlib_metadata/coverplug.py
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata.egg-info/PKG-INFO
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata.egg-info/SOURCES.txt
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata.egg-info/dependency_links.txt
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata.egg-info/requires.txt
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata.egg-info/top_level.txt
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata/__init__.py
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata/_compat.py
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata/docs/__init__.py
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata/docs/changelog.rst
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata/docs/conf.py
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata/docs/index.rst
 create mode 100644 third_party/python/importlib_metadata/importlib_metadata/docs/using.rst
 create mode 100644 third_party/python/importlib_metadata/prepare/example/example/__init__.py
 create mode 100644 third_party/python/importlib_metadata/prepare/example/setup.py
 create mode 100644 third_party/python/importlib_metadata/pyproject.toml
 create mode 100644 third_party/python/importlib_metadata/setup.cfg
 create mode 100644 third_party/python/importlib_metadata/setup.py
 create mode 100644 third_party/python/importlib_metadata/tox.ini
 create mode 100644 third_party/python/iso8601/LICENSE
 create mode 100644 third_party/python/iso8601/MANIFEST.in
 create mode 100644 third_party/python/iso8601/PKG-INFO
 create mode 100644 third_party/python/iso8601/README.rst
 create mode 100644 third_party/python/iso8601/dev-requirements.txt
 create mode 100644 third_party/python/iso8601/iso8601/__init__.py
 create mode 100644 third_party/python/iso8601/iso8601/iso8601.py
 create mode 100644 third_party/python/iso8601/iso8601/test_iso8601.py
 create mode 100644 third_party/python/iso8601/setup.cfg
 create mode 100644 third_party/python/iso8601/setup.py
 create mode 100644 third_party/python/iso8601/tox.ini
 create mode 100644 third_party/python/jsmin/CHANGELOG.txt
 create mode 100644 third_party/python/jsmin/LICENSE.txt
 create mode 100644 third_party/python/jsmin/MANIFEST.in
 create mode 100644 third_party/python/jsmin/PKG-INFO
 create mode 100644 third_party/python/jsmin/README.rst
 create mode 100644 third_party/python/jsmin/jsmin/__init__.py
 create mode 100644 third_party/python/jsmin/jsmin/__main__.py
 create mode 100644 third_party/python/jsmin/jsmin/test.py
 create mode 100644 third_party/python/jsmin/setup.cfg
 create mode 100644 third_party/python/jsmin/setup.py
 create mode 100644 third_party/python/json-e/MANIFEST.in
 create mode 100644 third_party/python/json-e/PKG-INFO
 create mode 100644 third_party/python/json-e/README.md
 create mode 100644 third_party/python/json-e/jsone/__init__.py
 create mode 100644 third_party/python/json-e/jsone/builtins.py
 create mode 100644 third_party/python/json-e/jsone/interpreter.py
 create mode 100644 third_party/python/json-e/jsone/prattparser.py
 create mode 100644 third_party/python/json-e/jsone/render.py
 create mode 100644 third_party/python/json-e/jsone/shared.py
 create mode 100644 third_party/python/json-e/jsone/six.py
 create mode 100644 third_party/python/json-e/package.json
 create mode 100644 third_party/python/json-e/setup.cfg
 create mode 100644 third_party/python/json-e/setup.py
 create mode 100644 third_party/python/jsonschema/.appveyor.yml
 create mode 100644 third_party/python/jsonschema/.coveragerc
 create mode 100644 third_party/python/jsonschema/.github/FUNDING.yml
 create mode 100644 third_party/python/jsonschema/.github/SECURITY.md
 create mode 100644 third_party/python/jsonschema/.gitignore
 create mode 100644 third_party/python/jsonschema/.travis.yml
 create mode 100644 third_party/python/jsonschema/CHANGELOG.rst
 create mode 100644 third_party/python/jsonschema/COPYING
 create mode 100644 third_party/python/jsonschema/DEMO.ipynb
 create mode 100644 third_party/python/jsonschema/MANIFEST.in
 create mode 100644 third_party/python/jsonschema/PKG-INFO
 create mode 100644 third_party/python/jsonschema/README.rst
 create mode 100644 third_party/python/jsonschema/codecov.yml
 create mode 100644 third_party/python/jsonschema/demo.yml
 create mode 100644 third_party/python/jsonschema/jsonschema.egg-info/PKG-INFO
 create mode 100644 third_party/python/jsonschema/jsonschema.egg-info/SOURCES.txt
 create mode 100644 third_party/python/jsonschema/jsonschema.egg-info/dependency_links.txt
 create mode 100644 third_party/python/jsonschema/jsonschema.egg-info/entry_points.txt
 create mode 100644 third_party/python/jsonschema/jsonschema.egg-info/requires.txt
 create mode 100644 third_party/python/jsonschema/jsonschema.egg-info/top_level.txt
 create mode 100644 third_party/python/jsonschema/jsonschema/__init__.py
 create mode 100644 third_party/python/jsonschema/jsonschema/__main__.py
 create mode 100644 third_party/python/jsonschema/jsonschema/_format.py
 create mode 100644 third_party/python/jsonschema/jsonschema/_legacy_validators.py
 create mode 100644 third_party/python/jsonschema/jsonschema/_reflect.py
 create mode 100644 third_party/python/jsonschema/jsonschema/_types.py
 create mode 100644 third_party/python/jsonschema/jsonschema/_utils.py
 create mode 100644 third_party/python/jsonschema/jsonschema/_validators.py
 create mode 100644 third_party/python/jsonschema/jsonschema/benchmarks/__init__.py
 create mode 100644 third_party/python/jsonschema/jsonschema/benchmarks/issue232.py
 create mode 100644 third_party/python/jsonschema/jsonschema/benchmarks/issue232/issue.json
 create mode 100644 third_party/python/jsonschema/jsonschema/benchmarks/json_schema_test_suite.py
 create mode 100644 third_party/python/jsonschema/jsonschema/cli.py
 create mode 100644 third_party/python/jsonschema/jsonschema/compat.py
 create mode 100644 third_party/python/jsonschema/jsonschema/exceptions.py
 create mode 100644 third_party/python/jsonschema/jsonschema/schemas/draft3.json
 create mode 100644 third_party/python/jsonschema/jsonschema/schemas/draft4.json
 create mode 100644 third_party/python/jsonschema/jsonschema/schemas/draft6.json
 create mode 100644 third_party/python/jsonschema/jsonschema/schemas/draft7.json
 create mode 100644 third_party/python/jsonschema/jsonschema/validators.py
 create mode 100644 third_party/python/jsonschema/pyproject.toml
 create mode 100644 third_party/python/jsonschema/setup.cfg
 create mode 100644 third_party/python/jsonschema/setup.py
 create mode 100644 third_party/python/jsonschema/test-requirements.txt
 create mode 100644 third_party/python/jsonschema/tox.ini
 create mode 100644 third_party/python/mock-1.0.0/LICENSE.txt
 create mode 100644 third_party/python/mock-1.0.0/MANIFEST.in
 create mode 100644 third_party/python/mock-1.0.0/PKG-INFO
 create mode 100644 third_party/python/mock-1.0.0/README.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/changelog.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/compare.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/conf.py
 create mode 100644 third_party/python/mock-1.0.0/docs/examples.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/getting-started.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/helpers.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/index.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/magicmock.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/mock.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/patch.txt
 create mode 100644 third_party/python/mock-1.0.0/docs/sentinel.txt
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/changelog.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/compare.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/examples.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/getting-started.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/index.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/magicmock.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/mock.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/mocksignature.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/patch.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/.doctrees/sentinel.doctree
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/changelog.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/compare.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/examples.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/getting-started.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/index.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/magicmock.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/mock.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/mocksignature.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/patch.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_sources/sentinel.txt
 create mode 100644 third_party/python/mock-1.0.0/html/_static/adctheme.css
 create mode 100644 third_party/python/mock-1.0.0/html/_static/basic.css
 create mode 100644 third_party/python/mock-1.0.0/html/_static/breadcrumb_background.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/default.css
 create mode 100644 third_party/python/mock-1.0.0/html/_static/doctools.js
 create mode 100644 third_party/python/mock-1.0.0/html/_static/documentation.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/file.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/header_sm_mid.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/jquery.js
 create mode 100644 third_party/python/mock-1.0.0/html/_static/minus.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/mobile.css
 create mode 100644 third_party/python/mock-1.0.0/html/_static/plus.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/pygments.css
 create mode 100644 third_party/python/mock-1.0.0/html/_static/scrn1.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/scrn2.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/searchfield_leftcap.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/searchfield_repeat.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/searchfield_rightcap.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/searchtools.js
 create mode 100644 third_party/python/mock-1.0.0/html/_static/sidebar.js
 create mode 100644 third_party/python/mock-1.0.0/html/_static/title_background.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/toc.js
 create mode 100644 third_party/python/mock-1.0.0/html/_static/triangle_closed.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/triangle_left.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/triangle_open.png
 create mode 100644 third_party/python/mock-1.0.0/html/_static/underscore.js
 create mode 100644 third_party/python/mock-1.0.0/html/changelog.html
 create mode 100644 third_party/python/mock-1.0.0/html/compare.html
 create mode 100644 third_party/python/mock-1.0.0/html/examples.html
 create mode 100644 third_party/python/mock-1.0.0/html/genindex.html
 create mode 100644 third_party/python/mock-1.0.0/html/getting-started.html
 create mode 100644 third_party/python/mock-1.0.0/html/index.html
 create mode 100644 third_party/python/mock-1.0.0/html/magicmock.html
 create mode 100644 third_party/python/mock-1.0.0/html/mock.html
 create mode 100644 third_party/python/mock-1.0.0/html/mocksignature.html
 create mode 100644 third_party/python/mock-1.0.0/html/objects.inv
 create mode 100644 third_party/python/mock-1.0.0/html/output.txt
 create mode 100644 third_party/python/mock-1.0.0/html/patch.html
 create mode 100644 third_party/python/mock-1.0.0/html/search.html
 create mode 100644 third_party/python/mock-1.0.0/html/searchindex.js
 create mode 100644 third_party/python/mock-1.0.0/html/sentinel.html
 create mode 100644 third_party/python/mock-1.0.0/mock.egg-info/PKG-INFO
 create mode 100644 third_party/python/mock-1.0.0/mock.egg-info/SOURCES.txt
 create mode 100644 third_party/python/mock-1.0.0/mock.egg-info/dependency_links.txt
 create mode 100644 third_party/python/mock-1.0.0/mock.egg-info/top_level.txt
 create mode 100644 third_party/python/mock-1.0.0/mock.py
 create mode 100644 third_party/python/mock-1.0.0/setup.cfg
 create mode 100755 third_party/python/mock-1.0.0/setup.py
 create mode 100644 third_party/python/mock-1.0.0/tests/__init__.py
 create mode 100644 third_party/python/mock-1.0.0/tests/_testwith.py
 create mode 100644 third_party/python/mock-1.0.0/tests/support.py
 create mode 100644 third_party/python/mock-1.0.0/tests/support_with.py
 create mode 100644 third_party/python/mock-1.0.0/tests/testcallable.py
 create mode 100644 third_party/python/mock-1.0.0/tests/testhelpers.py
 create mode 100644 third_party/python/mock-1.0.0/tests/testmagicmethods.py
 create mode 100644 third_party/python/mock-1.0.0/tests/testmock.py
 create mode 100644 third_party/python/mock-1.0.0/tests/testpatch.py
 create mode 100644 third_party/python/mock-1.0.0/tests/testsentinel.py
 create mode 100644 third_party/python/mock-1.0.0/tests/testwith.py
 create mode 100644 third_party/python/mock-1.0.0/tox.ini
 create mode 100644 third_party/python/mohawk/PKG-INFO
 create mode 100644 third_party/python/mohawk/README.rst
 create mode 100644 third_party/python/mohawk/mohawk/__init__.py
 create mode 100644 third_party/python/mohawk/mohawk/base.py
 create mode 100644 third_party/python/mohawk/mohawk/bewit.py
 create mode 100644 third_party/python/mohawk/mohawk/exc.py
 create mode 100644 third_party/python/mohawk/mohawk/receiver.py
 create mode 100644 third_party/python/mohawk/mohawk/sender.py
 create mode 100644 third_party/python/mohawk/mohawk/tests.py
 create mode 100644 third_party/python/mohawk/mohawk/util.py
 create mode 100644 third_party/python/mohawk/setup.cfg
 create mode 100644 third_party/python/mohawk/setup.py
 create mode 100644 third_party/python/more-itertools/LICENSE
 create mode 100644 third_party/python/more-itertools/MANIFEST.in
 create mode 100644 third_party/python/more-itertools/PKG-INFO
 create mode 100644 third_party/python/more-itertools/README.rst
 create mode 100644 third_party/python/more-itertools/docs/Makefile
 create mode 100644 third_party/python/more-itertools/docs/_static/theme_overrides.css
 create mode 100644 third_party/python/more-itertools/docs/api.rst
 create mode 100644 third_party/python/more-itertools/docs/conf.py
 create mode 100644 third_party/python/more-itertools/docs/index.rst
 create mode 100644 third_party/python/more-itertools/docs/license.rst
 create mode 100644 third_party/python/more-itertools/docs/make.bat
 create mode 100644 third_party/python/more-itertools/docs/testing.rst
 create mode 100644 third_party/python/more-itertools/docs/versions.rst
 create mode 100644 third_party/python/more-itertools/more_itertools/__init__.py
 create mode 100644 third_party/python/more-itertools/more_itertools/more.py
 create mode 100644 third_party/python/more-itertools/more_itertools/recipes.py
 create mode 100644 third_party/python/more-itertools/more_itertools/tests/__init__.py
 create mode 100644 third_party/python/more-itertools/more_itertools/tests/test_more.py
 create mode 100644 third_party/python/more-itertools/more_itertools/tests/test_recipes.py
 create mode 100644 third_party/python/more-itertools/setup.cfg
 create mode 100644 third_party/python/more-itertools/setup.py
 create mode 100644 third_party/python/more-itertools/tox.ini
 create mode 100644 third_party/python/moz.build
 create mode 100644 third_party/python/mozilla-version/LICENSE
 create mode 100644 third_party/python/mozilla-version/MANIFEST.in
 create mode 100644 third_party/python/mozilla-version/PKG-INFO
 create mode 100644 third_party/python/mozilla-version/README.md
 create mode 100644 third_party/python/mozilla-version/mozilla_version/__init__.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/balrog.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/errors.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/gecko.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/parser.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/test/__init__.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/test/test_balrog.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/test/test_gecko.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/test/test_version.py
 create mode 100644 third_party/python/mozilla-version/mozilla_version/version.py
 create mode 100644 third_party/python/mozilla-version/requirements-coveralls.txt
 create mode 100644 third_party/python/mozilla-version/requirements-docs.txt
 create mode 100644 third_party/python/mozilla-version/requirements-test.txt
 create mode 100644 third_party/python/mozilla-version/requirements.txt
 create mode 100644 third_party/python/mozilla-version/requirements.txt.in
 create mode 100644 third_party/python/mozilla-version/setup.cfg
 create mode 100644 third_party/python/mozilla-version/setup.py
 create mode 100644 third_party/python/mozilla-version/version.txt
 create mode 100644 third_party/python/pathlib2/CHANGELOG.rst
 create mode 100644 third_party/python/pathlib2/LICENSE.rst
 create mode 100644 third_party/python/pathlib2/MANIFEST.in
 create mode 100644 third_party/python/pathlib2/PKG-INFO
 create mode 100644 third_party/python/pathlib2/README.rst
 create mode 100644 third_party/python/pathlib2/VERSION
 create mode 100644 third_party/python/pathlib2/pathlib2/__init__.py
 create mode 100644 third_party/python/pathlib2/requirements.txt
 create mode 100644 third_party/python/pathlib2/setup.cfg
 create mode 100644 third_party/python/pathlib2/setup.py
 create mode 100644 third_party/python/pathlib2/tests/test_pathlib2.py
 create mode 100644 third_party/python/pathspec/CHANGES.rst
 create mode 100644 third_party/python/pathspec/LICENSE
 create mode 100644 third_party/python/pathspec/MANIFEST.in
 create mode 100644 third_party/python/pathspec/PKG-INFO
 create mode 100644 third_party/python/pathspec/README.rst
 create mode 100644 third_party/python/pathspec/pathspec/__init__.py
 create mode 100644 third_party/python/pathspec/pathspec/compat.py
 create mode 100644 third_party/python/pathspec/pathspec/pathspec.py
 create mode 100644 third_party/python/pathspec/pathspec/pattern.py
 create mode 100644 third_party/python/pathspec/pathspec/patterns/__init__.py
 create mode 100644 third_party/python/pathspec/pathspec/patterns/gitwildmatch.py
 create mode 100644 third_party/python/pathspec/pathspec/util.py
 create mode 100644 third_party/python/pathspec/setup.cfg
 create mode 100644 third_party/python/pathspec/setup.py
 create mode 100644 third_party/python/pep487/PKG-INFO
 create mode 100644 third_party/python/pep487/README.rst
 create mode 100644 third_party/python/pep487/lib/pep487/__init__.py
 create mode 100644 third_party/python/pep487/lib/pep487/version.py
 create mode 100644 third_party/python/pep487/setup.cfg
 create mode 100644 third_party/python/pep487/setup.py
 create mode 100644 third_party/python/pip-tools/.appveyor.yml
 create mode 100644 third_party/python/pip-tools/.bandit
 create mode 100644 third_party/python/pip-tools/.coveragerc
 create mode 100644 third_party/python/pip-tools/.fussyfox.yml
 create mode 100644 third_party/python/pip-tools/.github/ISSUE_TEMPLATE/bug-report.md
 create mode 100644 third_party/python/pip-tools/.github/ISSUE_TEMPLATE/feature-request.md
 create mode 100644 third_party/python/pip-tools/.github/PULL_REQUEST_TEMPLATE.md
 create mode 100644 third_party/python/pip-tools/.github/workflows/cron.yml
 create mode 100644 third_party/python/pip-tools/.gitignore
 create mode 100644 third_party/python/pip-tools/.pre-commit-config.yaml
 create mode 100644 third_party/python/pip-tools/.travis.yml
 create mode 100644 third_party/python/pip-tools/CHANGELOG.md
 create mode 100644 third_party/python/pip-tools/CONTRIBUTING.md
 create mode 100644 third_party/python/pip-tools/LICENSE
 create mode 100644 third_party/python/pip-tools/PKG-INFO
 create mode 100644 third_party/python/pip-tools/README.rst
 create mode 100644 third_party/python/pip-tools/dev-requirements.txt
 create mode 100644 third_party/python/pip-tools/examples/django.in
 create mode 100644 third_party/python/pip-tools/examples/flask.in
 create mode 100644 third_party/python/pip-tools/examples/hypothesis.in
 create mode 100644 third_party/python/pip-tools/examples/protection.in
 create mode 100644 third_party/python/pip-tools/examples/sentry.in
 create mode 100644 third_party/python/pip-tools/img/pip-tools-overview.png
 create mode 100644 third_party/python/pip-tools/piptools/__init__.py
 create mode 100644 third_party/python/pip-tools/piptools/__main__.py
 create mode 100644 third_party/python/pip-tools/piptools/_compat/__init__.py
 create mode 100644 third_party/python/pip-tools/piptools/_compat/contextlib.py
 create mode 100644 third_party/python/pip-tools/piptools/_compat/pip_compat.py
 create mode 100644 third_party/python/pip-tools/piptools/_compat/tempfile.py
 create mode 100644 third_party/python/pip-tools/piptools/cache.py
 create mode 100644 third_party/python/pip-tools/piptools/click.py
 create mode 100644 third_party/python/pip-tools/piptools/exceptions.py
 create mode 100644 third_party/python/pip-tools/piptools/locations.py
 create mode 100644 third_party/python/pip-tools/piptools/logging.py
 create mode 100644 third_party/python/pip-tools/piptools/repositories/__init__.py
 create mode 100644 third_party/python/pip-tools/piptools/repositories/base.py
 create mode 100644 third_party/python/pip-tools/piptools/repositories/local.py
 create mode 100644 third_party/python/pip-tools/piptools/repositories/pypi.py
 create mode 100644 third_party/python/pip-tools/piptools/resolver.py
 create mode 100644 third_party/python/pip-tools/piptools/scripts/__init__.py
 create mode 100755 third_party/python/pip-tools/piptools/scripts/compile.py
 create mode 100755 third_party/python/pip-tools/piptools/scripts/sync.py
 create mode 100644 third_party/python/pip-tools/piptools/sync.py
 create mode 100644 third_party/python/pip-tools/piptools/utils.py
 create mode 100644 third_party/python/pip-tools/piptools/writer.py
 create mode 100644 third_party/python/pip-tools/setup.cfg
 create mode 100644 third_party/python/pip-tools/setup.py
 create mode 100644 third_party/python/pip-tools/tests/__init__.py
 create mode 100644 third_party/python/pip-tools/tests/conftest.py
 create mode 100644 third_party/python/pip-tools/tests/constants.py
 create mode 100644 third_party/python/pip-tools/tests/test_cache.py
 create mode 100644 third_party/python/pip-tools/tests/test_cli_compile.py
 create mode 100644 third_party/python/pip-tools/tests/test_cli_sync.py
 create mode 100644 third_party/python/pip-tools/tests/test_data/fake-editables.json
 create mode 100644 third_party/python/pip-tools/tests/test_data/fake-index.json
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_a-0.1-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_a-0.2-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_a-0.3b1-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_b-0.1-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_b-0.2-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_b-0.3-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_multi_arch-0.1-py2.py3-none-manylinux1_i686.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_multi_arch-0.1-py2.py3-none-manylinux1_x86_64.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_multi_arch-0.1-py2.py3-none-win32.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_with_deps-0.1-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_with_deps_and_sub_deps-0.1-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/minimal_wheels/small_fake_with_unpinned_deps-0.1-py2.py3-none-any.whl
 create mode 100644 third_party/python/pip-tools/tests/test_data/packages/fake_with_deps/setup.py
 create mode 100644 third_party/python/pip-tools/tests/test_data/packages/small_fake_with_deps/setup.py
 create mode 100644 third_party/python/pip-tools/tests/test_data/packages/small_fake_with_deps_and_sub_deps/setup.py
 create mode 100644 third_party/python/pip-tools/tests/test_data/packages/small_fake_with_unpinned_deps/setup.py
 create mode 100644 third_party/python/pip-tools/tests/test_fake_index.py
 create mode 100644 third_party/python/pip-tools/tests/test_locations.py
 create mode 100644 third_party/python/pip-tools/tests/test_minimal_upgrade.py
 create mode 100644 third_party/python/pip-tools/tests/test_repository_local.py
 create mode 100644 third_party/python/pip-tools/tests/test_repository_pypi.py
 create mode 100644 third_party/python/pip-tools/tests/test_resolver.py
 create mode 100644 third_party/python/pip-tools/tests/test_sync.py
 create mode 100644 third_party/python/pip-tools/tests/test_top_level_editable.py
 create mode 100644 third_party/python/pip-tools/tests/test_utils.py
 create mode 100644 third_party/python/pip-tools/tests/test_writer.py
 create mode 100644 third_party/python/pip-tools/tests/utils.py
 create mode 100644 third_party/python/pip-tools/tox.ini
 create mode 100644 third_party/python/pipenv/HISTORY.txt
 create mode 100644 third_party/python/pipenv/LICENSE
 create mode 100644 third_party/python/pipenv/MANIFEST.in
 create mode 100644 third_party/python/pipenv/NOTICES
 create mode 100644 third_party/python/pipenv/PKG-INFO
 create mode 100644 third_party/python/pipenv/README.rst
 create mode 100644 third_party/python/pipenv/pipenv/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/__version__.py
 create mode 100644 third_party/python/pipenv/pipenv/_compat.py
 create mode 100644 third_party/python/pipenv/pipenv/cli.py
 create mode 100644 third_party/python/pipenv/pipenv/cmdparse.py
 create mode 100644 third_party/python/pipenv/pipenv/core.py
 create mode 100644 third_party/python/pipenv/pipenv/environments.py
 create mode 100644 third_party/python/pipenv/pipenv/help.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/_version.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/array.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/cascadedict.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/file.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/freshtable.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/peekableit.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/raw.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/structurer.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/test_cascadedict.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/test_entries.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/test_peekableit.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/test_structurer.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/contoml/file/toplevels.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/crayons.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/crayons.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/appdirs.LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/appdirs.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/_cmd.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/adapter.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/cache.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/caches/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/caches/file_cache.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/caches/redis_cache.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/controller.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/filewrapper.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/heuristics.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/serialize.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/cachecontrol/wrapper.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/certifi/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/certifi/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/certifi/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/certifi/cacert.pem
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/certifi/core.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/big5freq.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/big5prober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/chardistribution.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/charsetgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/charsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/cli/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/cli/chardetect.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/codingstatemachine.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/cp949prober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/enums.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/escprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/escsm.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/eucjpprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/euckrfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/euckrprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/euctwfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/euctwprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/gb2312freq.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/gb2312prober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/hebrewprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/jisfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/jpcntx.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/langbulgarianmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/langcyrillicmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/langgreekmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/langhebrewmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/langhungarianmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/langthaimodel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/langturkishmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/latin1prober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/mbcharsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/mbcsgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/mbcssm.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/sbcharsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/sbcsgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/sjisprober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/universaldetector.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/utf8prober.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/chardet/version.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/colorama/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/colorama/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/colorama/ansi.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/colorama/ansitowin32.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/colorama/initialise.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/colorama/win32.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/colorama/winterm.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/_backport/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/_backport/misc.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/_backport/shutil.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/_backport/sysconfig.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/_backport/tarfile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/database.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/index.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/locators.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/manifest.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/markers.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/metadata.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/resources.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/scripts.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/t32.exe
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/t64.exe
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/util.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/version.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/w32.exe
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/w64.exe
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distlib/wheel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distro.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/distro.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/_ihatexml.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/_inputstream.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/_tokenizer.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/_trie/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/_trie/_base.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/_trie/datrie.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/_trie/py.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/_utils.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/constants.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/filters/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/filters/alphabeticalattributes.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/filters/base.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/filters/inject_meta_charset.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/filters/lint.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/filters/optionaltags.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/filters/sanitizer.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/filters/whitespace.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/html5parser.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/serializer.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treeadapters/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treeadapters/genshi.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treeadapters/sax.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treebuilders/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treebuilders/base.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treebuilders/dom.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treebuilders/etree.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treebuilders/etree_lxml.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treewalkers/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treewalkers/base.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treewalkers/dom.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treewalkers/etree.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treewalkers/etree_lxml.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/html5lib/treewalkers/genshi.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/LICENSE.rst
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/codec.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/core.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/idnadata.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/intranges.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/package_data.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/idna/uts46data.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/ipaddress.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/ipaddress.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/lockfile/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/lockfile/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/lockfile/linklockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/lockfile/mkdirlockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/lockfile/pidlockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/lockfile/sqlitelockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/lockfile/symlinklockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/ordereddict.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/ordereddict.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/LICENSE.APACHE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/LICENSE.BSD
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/__about__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/_compat.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/_structures.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/markers.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/requirements.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/specifiers.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/packaging/version.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/pkg_resources/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/pkg_resources/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/progress/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/progress/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/progress/bar.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/progress/counter.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/progress/helpers.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/progress/spinner.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/pyparsing.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/pyparsing.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/re-vendor.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/__version__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/_internal_utils.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/adapters.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/api.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/auth.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/cacert.pem
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/certs.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/cookies.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/help.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/hooks.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/models.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/packages.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/sessions.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/status_codes.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/structures.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/requests/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/retrying.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/retrying.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/six.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/six.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/_collections.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/connection.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/connectionpool.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/_securetransport/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/_securetransport/bindings.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/_securetransport/low_level.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/appengine.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/ntlmpool.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/pyopenssl.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/securetransport.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/contrib/socks.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/fields.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/filepost.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/packages/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/packages/backports/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/packages/backports/makefile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/packages/ordered_dict.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/packages/six.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/poolmanager.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/request.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/response.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/connection.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/request.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/response.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/retry.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/selectors.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/ssl_.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/timeout.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/url.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/urllib3/util/wait.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/webencodings/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/webencodings/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/webencodings/labels.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/webencodings/mklabels.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/webencodings/tests.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/_vendor/webencodings/x_user_defined.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/basecommand.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/baseparser.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/cmdoptions.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/check.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/completion.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/download.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/freeze.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/hash.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/help.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/install.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/list.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/search.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/show.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/uninstall.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/commands/wheel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/compat/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/compat/dictconfig.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/download.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/index.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/locations.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/models/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/models/index.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/operations/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/operations/check.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/operations/freeze.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/pep425tags.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/req/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/req/req_file.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/req/req_install.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/req/req_set.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/req/req_uninstall.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/status_codes.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/appdirs.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/build.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/deprecation.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/encoding.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/filesystem.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/glibc.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/hashes.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/logging.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/outdated.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/packaging.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/setuptools_build.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/utils/ui.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/vcs/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/vcs/bazaar.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/vcs/git.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/vcs/mercurial.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/vcs/subversion.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/notpip/wheel.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pew/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/pew/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pew/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pew/_print_utils.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pew/_utils.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pew/_win_utils.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pew/pew.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pipfile/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/pipfile/LICENSE.APACHE
 create mode 100644 third_party/python/pipenv/pipenv/patched/pipfile/LICENSE.BSD
 create mode 100644 third_party/python/pipenv/pipenv/patched/pipfile/__about__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pipfile/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/pipfile/api.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/_compat/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/_compat/contextlib.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/_compat/tempfile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/cache.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/click.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/io.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/locations.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/logging.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/repositories/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/repositories/base.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/repositories/local.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/repositories/pypi.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/resolver.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/scripts/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/scripts/compile.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/scripts/sync.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/sync.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/piptools/writer.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/_version.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/abstracttable.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/array.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/atomic.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/common.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/errors.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/factory.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/inlinetable.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/metadata.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/table.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/tableheader.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_array.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_atomic.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_common.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_factory.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_inlinetable.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_metadata.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_table.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_tableheader.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/test_traversal.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/traversal/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/elements/traversal/predicates.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/errors.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/lexer/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/lexer/test_lexer.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/parser/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/parser/elementsanitizer.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/parser/errors.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/parser/parser.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/parser/recdesc.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/parser/test_parser.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/parser/tokenstream.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/commentspace.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/common.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/deindentanonymoustable.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/linelength.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/tableassignment.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/tableentrysort.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/tableindent.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/tablesep.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/test_commentspace.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/test_deindentanonymoustable.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/test_linelength.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/test_tableassignment.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/test_tableentrysort.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/test_tableindent.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/prettifier/test_tablesep.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/test_prettifier.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/test_util.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/tokens/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/tokens/errors.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/tokens/py2toml.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/tokens/test_py2toml.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/tokens/test_toml2py.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/tokens/toml2py.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/prettytoml/util.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety.zip
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/cli.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/constants.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/errors.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/formatter.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/safety.py
 create mode 100644 third_party/python/pipenv/pipenv/patched/safety/util.py
 create mode 100644 third_party/python/pipenv/pipenv/pep508checker.py
 create mode 100644 third_party/python/pipenv/pipenv/pew/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/pew/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/pipenv.1
 create mode 100644 third_party/python/pipenv/pipenv/progress.py
 create mode 100644 third_party/python/pipenv/pipenv/project.py
 create mode 100644 third_party/python/pipenv/pipenv/resolver.py
 create mode 100644 third_party/python/pipenv/pipenv/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/appdirs.LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/appdirs.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/backports/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/backports/shutil_get_terminal_size/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/backports/shutil_get_terminal_size/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/backports/shutil_get_terminal_size/get_terminal_size.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/backports/weakref.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/backports/weakref.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/blindspin/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/blindspin/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/certifi/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/certifi/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/certifi/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/certifi/cacert.pem
 create mode 100644 third_party/python/pipenv/pipenv/vendor/certifi/core.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/big5freq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/big5prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/chardistribution.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/charsetgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/charsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/cli/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/cli/chardetect.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/codingstatemachine.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/cp949prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/enums.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/escprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/escsm.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/eucjpprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/euckrfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/euckrprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/euctwfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/euctwprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/gb2312freq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/gb2312prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/hebrewprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/jisfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/jpcntx.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/langbulgarianmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/langcyrillicmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/langgreekmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/langhebrewmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/langhungarianmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/langthaimodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/langturkishmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/latin1prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/mbcharsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/mbcsgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/mbcssm.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/sbcharsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/sbcsgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/sjisprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/universaldetector.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/utf8prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/chardet/version.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click-completion.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click-didyoumean.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/_bashcomplete.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/_compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/_termui_impl.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/_textwrap.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/_unicodefun.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/_winconsole.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/core.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/decorators.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/formatting.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/globals.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/parser.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/termui.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/testing.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/types.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click_completion.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/click_didyoumean/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/colorama/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/colorama/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/colorama/ansi.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/colorama/ansitowin32.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/colorama/initialise.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/colorama/win32.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/colorama/winterm.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/delegator.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/delegator.py.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/docopt.LICENSE-MIT
 create mode 100644 third_party/python/pipenv/pipenv/vendor/docopt.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/dotenv/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/dotenv/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/dotenv/cli.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/dotenv/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/dotenv/ipython.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/dotenv/main.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/first.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/first.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/LICENSE.rst
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/codec.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/core.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/idnadata.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/intranges.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/package_data.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/idna/uts46data.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/iso8601/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/iso8601/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/iso8601/iso8601.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/iso8601/test_iso8601.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/_compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/_stringdefs.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/asyncfilters.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/asyncsupport.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/bccache.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/compiler.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/constants.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/debug.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/defaults.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/environment.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/ext.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/filters.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/idtracking.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/lexer.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/loaders.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/meta.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/nodes.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/optimizer.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/parser.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/runtime.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/sandbox.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/tests.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/jinja2/visitor.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/markupsafe/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/markupsafe/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/markupsafe/_compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/markupsafe/_constants.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/markupsafe/_native.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/parse.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/parse.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pathlib2.LICENSE.rst
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pathlib2.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/ANSI.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/FSM.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/_async.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/expect.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/fdpexpect.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/popen_spawn.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/pty_spawn.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/pxssh.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/replwrap.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/run.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/screen.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/spawnbase.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pexpect/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/appdirs.LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/appdirs.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/_cmd.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/adapter.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/cache.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/caches/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/caches/file_cache.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/caches/redis_cache.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/controller.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/filewrapper.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/heuristics.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/serialize.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/cachecontrol/wrapper.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/certifi/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/certifi/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/certifi/__main__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/certifi/cacert.pem
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/certifi/core.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/big5freq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/big5prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/chardistribution.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/charsetgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/charsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/cli/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/cli/chardetect.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/codingstatemachine.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/cp949prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/enums.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/escprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/escsm.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/eucjpprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/euckrfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/euckrprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/euctwfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/euctwprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/gb2312freq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/gb2312prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/hebrewprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/jisfreq.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/jpcntx.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/langbulgarianmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/langcyrillicmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/langgreekmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/langhebrewmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/langhungarianmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/langthaimodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/langturkishmodel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/latin1prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/mbcharsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/mbcsgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/mbcssm.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/sbcharsetprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/sbcsgroupprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/sjisprober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/universaldetector.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/utf8prober.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/chardet/version.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/colorama/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/colorama/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/colorama/ansi.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/colorama/ansitowin32.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/colorama/initialise.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/colorama/win32.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/colorama/winterm.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/_backport/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/_backport/misc.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/_backport/shutil.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/_backport/sysconfig.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/_backport/tarfile.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/database.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/index.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/locators.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/manifest.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/markers.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/metadata.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/resources.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/scripts.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/t32.exe
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/t64.exe
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/util.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/version.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/w32.exe
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/w64.exe
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distlib/wheel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distro.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/distro.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/_ihatexml.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/_inputstream.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/_tokenizer.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/_trie/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/_trie/_base.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/_trie/datrie.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/_trie/py.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/_utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/constants.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/filters/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/filters/alphabeticalattributes.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/filters/base.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/filters/inject_meta_charset.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/filters/lint.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/filters/optionaltags.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/filters/sanitizer.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/filters/whitespace.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/html5parser.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/serializer.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treeadapters/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treeadapters/genshi.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treeadapters/sax.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treebuilders/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treebuilders/base.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treebuilders/dom.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treebuilders/etree.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treebuilders/etree_lxml.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treewalkers/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treewalkers/base.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treewalkers/dom.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treewalkers/etree.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treewalkers/etree_lxml.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/html5lib/treewalkers/genshi.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/LICENSE.rst
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/codec.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/core.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/idnadata.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/intranges.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/package_data.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/idna/uts46data.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/ipaddress.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/ipaddress.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/lockfile/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/lockfile/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/lockfile/linklockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/lockfile/mkdirlockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/lockfile/pidlockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/lockfile/sqlitelockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/lockfile/symlinklockfile.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/ordereddict.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/ordereddict.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/LICENSE.APACHE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/LICENSE.BSD
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/__about__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/_compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/_structures.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/markers.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/requirements.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/specifiers.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/packaging/version.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/pkg_resources/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/pkg_resources/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/progress/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/progress/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/progress/bar.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/progress/counter.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/progress/helpers.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/progress/spinner.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/pyparsing.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/pyparsing.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/re-vendor.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/__version__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/_internal_utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/adapters.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/api.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/auth.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/cacert.pem
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/certs.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/cookies.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/help.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/hooks.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/models.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/packages.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/sessions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/status_codes.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/structures.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/requests/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/retrying.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/retrying.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/six.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/six.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/_collections.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/connection.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/connectionpool.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/_securetransport/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/_securetransport/bindings.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/_securetransport/low_level.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/appengine.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/ntlmpool.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/pyopenssl.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/securetransport.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/contrib/socks.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/fields.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/filepost.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/packages/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/packages/backports/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/packages/backports/makefile.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/packages/ordered_dict.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/packages/six.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/packages/ssl_match_hostname/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/poolmanager.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/request.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/response.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/connection.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/request.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/response.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/retry.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/selectors.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/ssl_.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/timeout.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/url.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/urllib3/util/wait.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/webencodings/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/webencodings/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/webencodings/labels.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/webencodings/mklabels.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/webencodings/tests.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/_vendor/webencodings/x_user_defined.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/basecommand.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/baseparser.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/cmdoptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/check.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/completion.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/download.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/freeze.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/hash.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/help.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/install.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/list.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/search.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/show.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/uninstall.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/commands/wheel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/compat/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/compat/dictconfig.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/download.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/index.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/locations.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/models/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/models/index.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/operations/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/operations/check.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/operations/freeze.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/pep425tags.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/req/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/req/req_file.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/req/req_install.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/req/req_set.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/req/req_uninstall.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/status_codes.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/appdirs.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/build.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/deprecation.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/encoding.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/filesystem.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/glibc.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/hashes.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/logging.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/outdated.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/packaging.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/setuptools_build.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/utils/ui.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/vcs/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/vcs/bazaar.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/vcs/git.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/vcs/mercurial.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/vcs/subversion.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pip9/wheel.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pipdeptree.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pipdeptree.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pipreqs/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pipreqs/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pipreqs/mapping
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pipreqs/pipreqs.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pipreqs/stdlib
 create mode 100644 third_party/python/pipenv/pipenv/vendor/ptyprocess/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/ptyprocess/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/ptyprocess/_fork_pty.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/ptyprocess/ptyprocess.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/ptyprocess/util.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pytoml/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pytoml/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pytoml/core.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pytoml/parser.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/pytoml/writer.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/__version__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/_internal_utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/adapters.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/api.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/auth.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/cacert.pem
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/certs.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/compat.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/cookies.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/help.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/hooks.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/models.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/packages.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/sessions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/status_codes.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/structures.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requests/utils.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requirements/LICENSE.rst
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requirements/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requirements/fragment.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requirements/parser.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requirements/requirement.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/requirements/vcs.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/semver.LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/semver.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/shutilwhich/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/shutilwhich/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/shutilwhich/lib.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/six.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/six.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/toml.LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/toml.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/LICENSE.txt
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/_collections.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/connection.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/connectionpool.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/_securetransport/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/_securetransport/bindings.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/_securetransport/low_level.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/appengine.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/ntlmpool.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/pyopenssl.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/securetransport.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/contrib/socks.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/fields.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/filepost.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/packages/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/packages/backports/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/packages/backports/makefile.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/packages/ordered_dict.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/packages/six.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/packages/ssl_match_hostname/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/packages/ssl_match_hostname/_implementation.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/poolmanager.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/request.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/response.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/connection.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/request.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/response.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/retry.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/selectors.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/ssl_.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/timeout.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/url.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/urllib3/util/wait.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/LICENSE
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/LICENSE-REQUESTS
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/__about__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/__init__.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/client.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/exceptions.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/package.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/parse.py
 create mode 100644 third_party/python/pipenv/pipenv/vendor/yarg/release.py
 create mode 100644 third_party/python/pipenv/setup.cfg
 create mode 100644 third_party/python/pipenv/setup.py
 create mode 100644 third_party/python/pipenv/tasks/__init__.py
 create mode 100644 third_party/python/pipenv/tasks/vendoring/__init__.py
 create mode 100644 third_party/python/pipenv/tests/integration/__init__.py
 create mode 100644 third_party/python/pipenv/tests/integration/conftest.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_cli.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_dot_venv.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_install_basic.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_install_markers.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_install_twists.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_install_uri.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_lock.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_pipenv.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_project.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_run.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_sync.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_uninstall.py
 create mode 100644 third_party/python/pipenv/tests/integration/test_windows.py
 create mode 100644 third_party/python/pipenv/tests/unit/__init__.py
 create mode 100644 third_party/python/pipenv/tests/unit/test_cmdparse.py
 create mode 100644 third_party/python/pipenv/tests/unit/test_help.py
 create mode 100644 third_party/python/pipenv/tests/unit/test_utils.py
 create mode 100644 third_party/python/pipenv/tests/unit/test_vendor.py
 create mode 100644 third_party/python/pluggy/LICENSE
 create mode 100644 third_party/python/pluggy/MANIFEST.in
 create mode 100644 third_party/python/pluggy/PKG-INFO
 create mode 100644 third_party/python/pluggy/README.rst
 create mode 100644 third_party/python/pluggy/pluggy/__init__.py
 create mode 100644 third_party/python/pluggy/pluggy/callers.py
 create mode 100644 third_party/python/pluggy/setup.cfg
 create mode 100644 third_party/python/pluggy/setup.py
 create mode 100644 third_party/python/pluggy/testing/benchmark.py
 create mode 100644 third_party/python/pluggy/testing/conftest.py
 create mode 100644 third_party/python/pluggy/testing/test_details.py
 create mode 100644 third_party/python/pluggy/testing/test_helpers.py
 create mode 100644 third_party/python/pluggy/testing/test_hookrelay.py
 create mode 100644 third_party/python/pluggy/testing/test_method_ordering.py
 create mode 100644 third_party/python/pluggy/testing/test_multicall.py
 create mode 100644 third_party/python/pluggy/testing/test_pluginmanager.py
 create mode 100644 third_party/python/pluggy/testing/test_tracer.py
 create mode 100644 third_party/python/pluggy/tox.ini
 create mode 100644 third_party/python/ply/ANNOUNCE
 create mode 100644 third_party/python/ply/CHANGES
 create mode 100644 third_party/python/ply/MANIFEST.in
 create mode 100644 third_party/python/ply/PKG-INFO
 create mode 100644 third_party/python/ply/README.md
 create mode 100644 third_party/python/ply/TODO
 create mode 100644 third_party/python/ply/doc/internal.html
 create mode 100644 third_party/python/ply/doc/makedoc.py
 create mode 100644 third_party/python/ply/doc/ply.html
 create mode 100644 third_party/python/ply/example/BASIC/README
 create mode 100644 third_party/python/ply/example/BASIC/basic.py
 create mode 100644 third_party/python/ply/example/BASIC/basiclex.py
 create mode 100644 third_party/python/ply/example/BASIC/basiclog.py
 create mode 100644 third_party/python/ply/example/BASIC/basinterp.py
 create mode 100644 third_party/python/ply/example/BASIC/basparse.py
 create mode 100644 third_party/python/ply/example/BASIC/dim.bas
 create mode 100644 third_party/python/ply/example/BASIC/func.bas
 create mode 100644 third_party/python/ply/example/BASIC/gcd.bas
 create mode 100644 third_party/python/ply/example/BASIC/gosub.bas
 create mode 100644 third_party/python/ply/example/BASIC/hello.bas
 create mode 100644 third_party/python/ply/example/BASIC/linear.bas
 create mode 100644 third_party/python/ply/example/BASIC/maxsin.bas
 create mode 100644 third_party/python/ply/example/BASIC/powers.bas
 create mode 100644 third_party/python/ply/example/BASIC/rand.bas
 create mode 100644 third_party/python/ply/example/BASIC/sales.bas
 create mode 100644 third_party/python/ply/example/BASIC/sears.bas
 create mode 100644 third_party/python/ply/example/BASIC/sqrt1.bas
 create mode 100644 third_party/python/ply/example/BASIC/sqrt2.bas
 create mode 100644 third_party/python/ply/example/GardenSnake/GardenSnake.py
 create mode 100644 third_party/python/ply/example/GardenSnake/README
 create mode 100644 third_party/python/ply/example/README
 create mode 100644 third_party/python/ply/example/ansic/README
 create mode 100644 third_party/python/ply/example/ansic/clex.py
 create mode 100644 third_party/python/ply/example/ansic/cparse.py
 create mode 100644 third_party/python/ply/example/calc/calc.py
 create mode 100644 third_party/python/ply/example/calcdebug/calc.py
 create mode 100644 third_party/python/ply/example/calceof/calc.py
 create mode 100755 third_party/python/ply/example/classcalc/calc.py
 create mode 100755 third_party/python/ply/example/cleanup.sh
 create mode 100644 third_party/python/ply/example/closurecalc/calc.py
 create mode 100644 third_party/python/ply/example/hedit/hedit.py
 create mode 100755 third_party/python/ply/example/newclasscalc/calc.py
 create mode 100644 third_party/python/ply/example/optcalc/README
 create mode 100644 third_party/python/ply/example/optcalc/calc.py
 create mode 100644 third_party/python/ply/example/unicalc/calc.py
 create mode 100644 third_party/python/ply/example/yply/README
 create mode 100644 third_party/python/ply/example/yply/ylex.py
 create mode 100644 third_party/python/ply/example/yply/yparse.py
 create mode 100755 third_party/python/ply/example/yply/yply.py
 create mode 100644 third_party/python/ply/ply/__init__.py
 create mode 100644 third_party/python/ply/ply/cpp.py
 create mode 100644 third_party/python/ply/ply/ctokens.py
 create mode 100644 third_party/python/ply/ply/lex.py
 create mode 100644 third_party/python/ply/ply/yacc.py
 create mode 100644 third_party/python/ply/ply/ygen.py
 create mode 100644 third_party/python/ply/setup.cfg
 create mode 100644 third_party/python/ply/setup.py
 create mode 100644 third_party/python/ply/test/README
 create mode 100644 third_party/python/ply/test/calclex.py
 create mode 100755 third_party/python/ply/test/cleanup.sh
 create mode 100644 third_party/python/ply/test/lex_closure.py
 create mode 100644 third_party/python/ply/test/lex_doc1.py
 create mode 100644 third_party/python/ply/test/lex_dup1.py
 create mode 100644 third_party/python/ply/test/lex_dup2.py
 create mode 100644 third_party/python/ply/test/lex_dup3.py
 create mode 100644 third_party/python/ply/test/lex_empty.py
 create mode 100644 third_party/python/ply/test/lex_error1.py
 create mode 100644 third_party/python/ply/test/lex_error2.py
 create mode 100644 third_party/python/ply/test/lex_error3.py
 create mode 100644 third_party/python/ply/test/lex_error4.py
 create mode 100644 third_party/python/ply/test/lex_hedit.py
 create mode 100644 third_party/python/ply/test/lex_ignore.py
 create mode 100644 third_party/python/ply/test/lex_ignore2.py
 create mode 100644 third_party/python/ply/test/lex_literal1.py
 create mode 100644 third_party/python/ply/test/lex_literal2.py
 create mode 100644 third_party/python/ply/test/lex_literal3.py
 create mode 100644 third_party/python/ply/test/lex_many_tokens.py
 create mode 100644 third_party/python/ply/test/lex_module.py
 create mode 100644 third_party/python/ply/test/lex_module_import.py
 create mode 100644 third_party/python/ply/test/lex_object.py
 create mode 100644 third_party/python/ply/test/lex_opt_alias.py
 create mode 100644 third_party/python/ply/test/lex_optimize.py
 create mode 100644 third_party/python/ply/test/lex_optimize2.py
 create mode 100644 third_party/python/ply/test/lex_optimize3.py
 create mode 100644 third_party/python/ply/test/lex_re1.py
 create mode 100644 third_party/python/ply/test/lex_re2.py
 create mode 100644 third_party/python/ply/test/lex_re3.py
 create mode 100644 third_party/python/ply/test/lex_rule1.py
 create mode 100644 third_party/python/ply/test/lex_rule2.py
 create mode 100644 third_party/python/ply/test/lex_rule3.py
 create mode 100644 third_party/python/ply/test/lex_state1.py
 create mode 100644 third_party/python/ply/test/lex_state2.py
 create mode 100644 third_party/python/ply/test/lex_state3.py
 create mode 100644 third_party/python/ply/test/lex_state4.py
 create mode 100644 third_party/python/ply/test/lex_state5.py
 create mode 100644 third_party/python/ply/test/lex_state_noerror.py
 create mode 100644 third_party/python/ply/test/lex_state_norule.py
 create mode 100644 third_party/python/ply/test/lex_state_try.py
 create mode 100644 third_party/python/ply/test/lex_token1.py
 create mode 100644 third_party/python/ply/test/lex_token2.py
 create mode 100644 third_party/python/ply/test/lex_token3.py
 create mode 100644 third_party/python/ply/test/lex_token4.py
 create mode 100644 third_party/python/ply/test/lex_token5.py
 create mode 100644 third_party/python/ply/test/lex_token_dup.py
 create mode 100644 third_party/python/ply/test/pkg_test1/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test1/parsing/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test1/parsing/calclex.py
 create mode 100644 third_party/python/ply/test/pkg_test1/parsing/calcparse.py
 create mode 100644 third_party/python/ply/test/pkg_test2/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test2/parsing/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test2/parsing/calclex.py
 create mode 100644 third_party/python/ply/test/pkg_test2/parsing/calcparse.py
 create mode 100644 third_party/python/ply/test/pkg_test3/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test3/generated/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test3/parsing/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test3/parsing/calclex.py
 create mode 100644 third_party/python/ply/test/pkg_test3/parsing/calcparse.py
 create mode 100644 third_party/python/ply/test/pkg_test4/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test4/parsing/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test4/parsing/calclex.py
 create mode 100644 third_party/python/ply/test/pkg_test4/parsing/calcparse.py
 create mode 100644 third_party/python/ply/test/pkg_test5/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test5/parsing/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test5/parsing/calclex.py
 create mode 100644 third_party/python/ply/test/pkg_test5/parsing/calcparse.py
 create mode 100644 third_party/python/ply/test/pkg_test6/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test6/parsing/__init__.py
 create mode 100644 third_party/python/ply/test/pkg_test6/parsing/calclex.py
 create mode 100644 third_party/python/ply/test/pkg_test6/parsing/calcparse.py
 create mode 100644 third_party/python/ply/test/pkg_test6/parsing/expression.py
 create mode 100644 third_party/python/ply/test/pkg_test6/parsing/statement.py
 create mode 100755 third_party/python/ply/test/testlex.py
 create mode 100644 third_party/python/ply/test/testyacc.py
 create mode 100644 third_party/python/ply/test/yacc_badargs.py
 create mode 100644 third_party/python/ply/test/yacc_badid.py
 create mode 100644 third_party/python/ply/test/yacc_badprec.py
 create mode 100644 third_party/python/ply/test/yacc_badprec2.py
 create mode 100644 third_party/python/ply/test/yacc_badprec3.py
 create mode 100644 third_party/python/ply/test/yacc_badrule.py
 create mode 100644 third_party/python/ply/test/yacc_badtok.py
 create mode 100644 third_party/python/ply/test/yacc_dup.py
 create mode 100644 third_party/python/ply/test/yacc_error1.py
 create mode 100644 third_party/python/ply/test/yacc_error2.py
 create mode 100644 third_party/python/ply/test/yacc_error3.py
 create mode 100644 third_party/python/ply/test/yacc_error4.py
 create mode 100644 third_party/python/ply/test/yacc_error5.py
 create mode 100644 third_party/python/ply/test/yacc_error6.py
 create mode 100644 third_party/python/ply/test/yacc_error7.py
 create mode 100644 third_party/python/ply/test/yacc_inf.py
 create mode 100644 third_party/python/ply/test/yacc_literal.py
 create mode 100644 third_party/python/ply/test/yacc_misplaced.py
 create mode 100644 third_party/python/ply/test/yacc_missing1.py
 create mode 100644 third_party/python/ply/test/yacc_nested.py
 create mode 100644 third_party/python/ply/test/yacc_nodoc.py
 create mode 100644 third_party/python/ply/test/yacc_noerror.py
 create mode 100644 third_party/python/ply/test/yacc_nop.py
 create mode 100644 third_party/python/ply/test/yacc_notfunc.py
 create mode 100644 third_party/python/ply/test/yacc_notok.py
 create mode 100644 third_party/python/ply/test/yacc_prec1.py
 create mode 100644 third_party/python/ply/test/yacc_rr.py
 create mode 100644 third_party/python/ply/test/yacc_rr_unused.py
 create mode 100644 third_party/python/ply/test/yacc_simple.py
 create mode 100644 third_party/python/ply/test/yacc_sr.py
 create mode 100644 third_party/python/ply/test/yacc_term1.py
 create mode 100644 third_party/python/ply/test/yacc_unicode_literals.py
 create mode 100644 third_party/python/ply/test/yacc_unused.py
 create mode 100644 third_party/python/ply/test/yacc_unused_rule.py
 create mode 100644 third_party/python/ply/test/yacc_uprec.py
 create mode 100644 third_party/python/ply/test/yacc_uprec2.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil-5.7.0.dist-info/LICENSE
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil-5.7.0.dist-info/METADATA
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil-5.7.0.dist-info/RECORD
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil-5.7.0.dist-info/WHEEL
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil-5.7.0.dist-info/top_level.txt
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/__init__.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_common.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_compat.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_psaix.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_psbsd.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_pslinux.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_psosx.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_psposix.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_pssunos.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_psutil_windows.pyd
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/_pswindows.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/__init__.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/__main__.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/runner.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_aix.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_bsd.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_connections.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_contracts.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_linux.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_memory_leaks.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_misc.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_osx.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_posix.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_process.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_sunos.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_system.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_unicode.py
 create mode 100644 third_party/python/psutil-cp27-none-win_amd64/psutil/tests/test_windows.py
 create mode 100644 third_party/python/psutil/.cirrus.yml
 create mode 100644 third_party/python/psutil/.coveragerc
 create mode 100644 third_party/python/psutil/.gitignore
 create mode 100644 third_party/python/psutil/CREDITS
 create mode 100644 third_party/python/psutil/HISTORY.rst
 create mode 100644 third_party/python/psutil/INSTALL.rst
 create mode 100644 third_party/python/psutil/LICENSE
 create mode 100644 third_party/python/psutil/MANIFEST.in
 create mode 100644 third_party/python/psutil/Makefile
 create mode 100644 third_party/python/psutil/PKG-INFO
 create mode 100644 third_party/python/psutil/README.rst
 create mode 100644 third_party/python/psutil/docs/DEVGUIDE.rst
 create mode 100644 third_party/python/psutil/docs/DEVNOTES
 create mode 100644 third_party/python/psutil/docs/Makefile
 create mode 100644 third_party/python/psutil/docs/README
 create mode 100644 third_party/python/psutil/docs/_static/copybutton.js
 create mode 100644 third_party/python/psutil/docs/_static/css/custom.css
 create mode 100644 third_party/python/psutil/docs/_static/favicon.ico
 create mode 100644 third_party/python/psutil/docs/_static/sidebar.js
 create mode 100644 third_party/python/psutil/docs/conf.py
 create mode 100644 third_party/python/psutil/docs/index.rst
 create mode 100644 third_party/python/psutil/docs/make.bat
 create mode 100644 third_party/python/psutil/make.bat
 create mode 100644 third_party/python/psutil/psutil/__init__.py
 create mode 100644 third_party/python/psutil/psutil/_common.py
 create mode 100644 third_party/python/psutil/psutil/_compat.py
 create mode 100644 third_party/python/psutil/psutil/_psaix.py
 create mode 100644 third_party/python/psutil/psutil/_psbsd.py
 create mode 100644 third_party/python/psutil/psutil/_pslinux.py
 create mode 100644 third_party/python/psutil/psutil/_psosx.py
 create mode 100644 third_party/python/psutil/psutil/_psposix.py
 create mode 100644 third_party/python/psutil/psutil/_pssunos.py
 create mode 100644 third_party/python/psutil/psutil/_psutil_aix.c
 create mode 100644 third_party/python/psutil/psutil/_psutil_bsd.c
 create mode 100644 third_party/python/psutil/psutil/_psutil_common.c
 create mode 100644 third_party/python/psutil/psutil/_psutil_common.h
 create mode 100644 third_party/python/psutil/psutil/_psutil_linux.c
 create mode 100644 third_party/python/psutil/psutil/_psutil_osx.c
 create mode 100644 third_party/python/psutil/psutil/_psutil_posix.c
 create mode 100644 third_party/python/psutil/psutil/_psutil_posix.h
 create mode 100644 third_party/python/psutil/psutil/_psutil_sunos.c
 create mode 100644 third_party/python/psutil/psutil/_psutil_windows.c
 create mode 100644 third_party/python/psutil/psutil/_pswindows.py
 create mode 100644 third_party/python/psutil/psutil/arch/aix/common.c
 create mode 100644 third_party/python/psutil/psutil/arch/aix/common.h
 create mode 100644 third_party/python/psutil/psutil/arch/aix/ifaddrs.c
 create mode 100644 third_party/python/psutil/psutil/arch/aix/ifaddrs.h
 create mode 100644 third_party/python/psutil/psutil/arch/aix/net_connections.c
 create mode 100644 third_party/python/psutil/psutil/arch/aix/net_connections.h
 create mode 100644 third_party/python/psutil/psutil/arch/aix/net_kernel_structs.h
 create mode 100644 third_party/python/psutil/psutil/arch/freebsd/proc_socks.c
 create mode 100644 third_party/python/psutil/psutil/arch/freebsd/proc_socks.h
 create mode 100644 third_party/python/psutil/psutil/arch/freebsd/specific.c
 create mode 100644 third_party/python/psutil/psutil/arch/freebsd/specific.h
 create mode 100644 third_party/python/psutil/psutil/arch/freebsd/sys_socks.c
 create mode 100644 third_party/python/psutil/psutil/arch/freebsd/sys_socks.h
 create mode 100644 third_party/python/psutil/psutil/arch/netbsd/socks.c
 create mode 100644 third_party/python/psutil/psutil/arch/netbsd/socks.h
 create mode 100644 third_party/python/psutil/psutil/arch/netbsd/specific.c
 create mode 100644 third_party/python/psutil/psutil/arch/netbsd/specific.h
 create mode 100644 third_party/python/psutil/psutil/arch/openbsd/specific.c
 create mode 100644 third_party/python/psutil/psutil/arch/openbsd/specific.h
 create mode 100644 third_party/python/psutil/psutil/arch/osx/process_info.c
 create mode 100644 third_party/python/psutil/psutil/arch/osx/process_info.h
 create mode 100644 third_party/python/psutil/psutil/arch/solaris/environ.c
 create mode 100644 third_party/python/psutil/psutil/arch/solaris/environ.h
 create mode 100644 third_party/python/psutil/psutil/arch/solaris/v10/ifaddrs.c
 create mode 100644 third_party/python/psutil/psutil/arch/solaris/v10/ifaddrs.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/cpu.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/cpu.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/disk.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/disk.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/net.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/net.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/ntextapi.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/process_handles.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/process_handles.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/process_info.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/process_info.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/process_utils.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/process_utils.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/security.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/security.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/services.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/services.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/socks.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/socks.h
 create mode 100644 third_party/python/psutil/psutil/arch/windows/wmi.c
 create mode 100644 third_party/python/psutil/psutil/arch/windows/wmi.h
 create mode 100644 third_party/python/psutil/psutil/tests/README.rst
 create mode 100644 third_party/python/psutil/psutil/tests/__init__.py
 create mode 100755 third_party/python/psutil/psutil/tests/__main__.py
 create mode 100755 third_party/python/psutil/psutil/tests/runner.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_aix.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_bsd.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_connections.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_contracts.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_linux.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_memory_leaks.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_misc.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_osx.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_posix.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_process.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_sunos.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_system.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_unicode.py
 create mode 100755 third_party/python/psutil/psutil/tests/test_windows.py
 create mode 100755 third_party/python/psutil/scripts/battery.py
 create mode 100755 third_party/python/psutil/scripts/cpu_distribution.py
 create mode 100755 third_party/python/psutil/scripts/disk_usage.py
 create mode 100755 third_party/python/psutil/scripts/fans.py
 create mode 100755 third_party/python/psutil/scripts/free.py
 create mode 100755 third_party/python/psutil/scripts/ifconfig.py
 create mode 100755 third_party/python/psutil/scripts/internal/.git-pre-commit
 create mode 100644 third_party/python/psutil/scripts/internal/README
 create mode 100755 third_party/python/psutil/scripts/internal/bench_oneshot.py
 create mode 100755 third_party/python/psutil/scripts/internal/bench_oneshot_2.py
 create mode 100755 third_party/python/psutil/scripts/internal/check_broken_links.py
 create mode 100755 third_party/python/psutil/scripts/internal/clinter.py
 create mode 100755 third_party/python/psutil/scripts/internal/fix_flake8.py
 create mode 100755 third_party/python/psutil/scripts/internal/generate_manifest.py
 create mode 100755 third_party/python/psutil/scripts/internal/print_access_denied.py
 create mode 100755 third_party/python/psutil/scripts/internal/print_announce.py
 create mode 100755 third_party/python/psutil/scripts/internal/print_api_speed.py
 create mode 100755 third_party/python/psutil/scripts/internal/print_timeline.py
 create mode 100755 third_party/python/psutil/scripts/internal/purge_installation.py
 create mode 100755 third_party/python/psutil/scripts/internal/win_download_wheels.py
 create mode 100755 third_party/python/psutil/scripts/internal/winmake.py
 create mode 100755 third_party/python/psutil/scripts/iotop.py
 create mode 100755 third_party/python/psutil/scripts/killall.py
 create mode 100755 third_party/python/psutil/scripts/meminfo.py
 create mode 100755 third_party/python/psutil/scripts/netstat.py
 create mode 100755 third_party/python/psutil/scripts/nettop.py
 create mode 100755 third_party/python/psutil/scripts/pidof.py
 create mode 100755 third_party/python/psutil/scripts/pmap.py
 create mode 100755 third_party/python/psutil/scripts/procinfo.py
 create mode 100755 third_party/python/psutil/scripts/procsmem.py
 create mode 100755 third_party/python/psutil/scripts/ps.py
 create mode 100755 third_party/python/psutil/scripts/pstree.py
 create mode 100755 third_party/python/psutil/scripts/sensors.py
 create mode 100755 third_party/python/psutil/scripts/temperatures.py
 create mode 100755 third_party/python/psutil/scripts/top.py
 create mode 100755 third_party/python/psutil/scripts/who.py
 create mode 100755 third_party/python/psutil/scripts/winservices.py
 create mode 100644 third_party/python/psutil/setup.cfg
 create mode 100755 third_party/python/psutil/setup.py
 create mode 100644 third_party/python/psutil/tox.ini
 create mode 100644 third_party/python/py/.gitattributes
 create mode 100644 third_party/python/py/.gitignore
 create mode 100644 third_party/python/py/.travis.yml
 create mode 100644 third_party/python/py/AUTHORS
 create mode 100644 third_party/python/py/CHANGELOG
 create mode 100644 third_party/python/py/HOWTORELEASE.rst
 create mode 100644 third_party/python/py/LICENSE
 create mode 100644 third_party/python/py/MANIFEST.in
 create mode 100644 third_party/python/py/PKG-INFO
 create mode 100644 third_party/python/py/README.rst
 create mode 100644 third_party/python/py/appveyor.yml
 create mode 100644 third_party/python/py/bench/localpath.py
 create mode 100644 third_party/python/py/conftest.py
 create mode 100644 third_party/python/py/doc/Makefile
 create mode 100644 third_party/python/py/doc/_templates/layout.html
 create mode 100644 third_party/python/py/doc/announce/release-0.9.0.txt
 create mode 100644 third_party/python/py/doc/announce/release-0.9.2.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.0.0.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.0.1.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.0.2.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.1.0.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.1.1.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.2.0.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.2.1.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.3.0.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.3.1.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.3.2.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.3.3.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.3.4.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.4.0.txt
 create mode 100644 third_party/python/py/doc/announce/release-1.4.1.txt
 create mode 100644 third_party/python/py/doc/announce/releases.txt
 create mode 100644 third_party/python/py/doc/changelog.txt
 create mode 100644 third_party/python/py/doc/code.txt
 create mode 100644 third_party/python/py/doc/conf.py
 create mode 100644 third_party/python/py/doc/download.html
 create mode 100644 third_party/python/py/doc/example/genhtml.py
 create mode 100644 third_party/python/py/doc/example/genhtmlcss.py
 create mode 100644 third_party/python/py/doc/example/genxml.py
 create mode 100644 third_party/python/py/doc/faq.txt
 create mode 100644 third_party/python/py/doc/img/pylib.png
 create mode 100644 third_party/python/py/doc/index.txt
 create mode 100644 third_party/python/py/doc/install.txt
 create mode 100644 third_party/python/py/doc/io.txt
 create mode 100644 third_party/python/py/doc/links.inc
 create mode 100644 third_party/python/py/doc/log.txt
 create mode 100644 third_party/python/py/doc/misc.txt
 create mode 100644 third_party/python/py/doc/path.txt
 create mode 100644 third_party/python/py/doc/style.css
 create mode 100644 third_party/python/py/doc/xml.txt
 create mode 100644 third_party/python/py/py/__init__.py
 create mode 100644 third_party/python/py/py/__metainfo.py
 create mode 100644 third_party/python/py/py/_builtin.py
 create mode 100644 third_party/python/py/py/_code/__init__.py
 create mode 100644 third_party/python/py/py/_code/_assertionnew.py
 create mode 100644 third_party/python/py/py/_code/_assertionold.py
 create mode 100644 third_party/python/py/py/_code/_py2traceback.py
 create mode 100644 third_party/python/py/py/_code/assertion.py
 create mode 100644 third_party/python/py/py/_code/code.py
 create mode 100644 third_party/python/py/py/_code/source.py
 create mode 100644 third_party/python/py/py/_error.py
 create mode 100644 third_party/python/py/py/_io/__init__.py
 create mode 100644 third_party/python/py/py/_io/capture.py
 create mode 100644 third_party/python/py/py/_io/saferepr.py
 create mode 100644 third_party/python/py/py/_io/terminalwriter.py
 create mode 100644 third_party/python/py/py/_log/__init__.py
 create mode 100644 third_party/python/py/py/_log/log.py
 create mode 100644 third_party/python/py/py/_log/warning.py
 create mode 100644 third_party/python/py/py/_path/__init__.py
 create mode 100644 third_party/python/py/py/_path/cacheutil.py
 create mode 100644 third_party/python/py/py/_path/common.py
 create mode 100644 third_party/python/py/py/_path/local.py
 create mode 100644 third_party/python/py/py/_path/svnurl.py
 create mode 100644 third_party/python/py/py/_path/svnwc.py
 create mode 100644 third_party/python/py/py/_process/__init__.py
 create mode 100644 third_party/python/py/py/_process/cmdexec.py
 create mode 100644 third_party/python/py/py/_process/forkedfunc.py
 create mode 100644 third_party/python/py/py/_process/killproc.py
 create mode 100644 third_party/python/py/py/_std.py
 create mode 100644 third_party/python/py/py/_vendored_packages/__init__.py
 create mode 100644 third_party/python/py/py/_vendored_packages/apipkg-1.4.dist-info/DESCRIPTION.rst
 create mode 100644 third_party/python/py/py/_vendored_packages/apipkg-1.4.dist-info/INSTALLER
 create mode 100644 third_party/python/py/py/_vendored_packages/apipkg-1.4.dist-info/METADATA
 create mode 100644 third_party/python/py/py/_vendored_packages/apipkg-1.4.dist-info/RECORD
 create mode 100644 third_party/python/py/py/_vendored_packages/apipkg-1.4.dist-info/WHEEL
 create mode 100644 third_party/python/py/py/_vendored_packages/apipkg-1.4.dist-info/metadata.json
 create mode 100644 third_party/python/py/py/_vendored_packages/apipkg-1.4.dist-info/top_level.txt
 create mode 100644 third_party/python/py/py/_vendored_packages/apipkg.py
 create mode 100644 third_party/python/py/py/_vendored_packages/iniconfig-1.0.0.dist-info/DESCRIPTION.rst
 create mode 100644 third_party/python/py/py/_vendored_packages/iniconfig-1.0.0.dist-info/INSTALLER
 create mode 100644 third_party/python/py/py/_vendored_packages/iniconfig-1.0.0.dist-info/METADATA
 create mode 100644 third_party/python/py/py/_vendored_packages/iniconfig-1.0.0.dist-info/RECORD
 create mode 100644 third_party/python/py/py/_vendored_packages/iniconfig-1.0.0.dist-info/WHEEL
 create mode 100644 third_party/python/py/py/_vendored_packages/iniconfig-1.0.0.dist-info/metadata.json
 create mode 100644 third_party/python/py/py/_vendored_packages/iniconfig-1.0.0.dist-info/top_level.txt
 create mode 100644 third_party/python/py/py/_vendored_packages/iniconfig.py
 create mode 100644 third_party/python/py/py/_xmlgen.py
 create mode 100644 third_party/python/py/py/test.py
 create mode 100644 third_party/python/py/setup.cfg
 create mode 100644 third_party/python/py/setup.py
 create mode 100644 third_party/python/py/tasks/__init__.py
 create mode 100644 third_party/python/py/tasks/vendoring.py
 create mode 100644 third_party/python/py/testing/code/test_assertion.py
 create mode 100644 third_party/python/py/testing/code/test_code.py
 create mode 100644 third_party/python/py/testing/code/test_excinfo.py
 create mode 100644 third_party/python/py/testing/code/test_source.py
 create mode 100644 third_party/python/py/testing/conftest.py
 create mode 100644 third_party/python/py/testing/io_/__init__.py
 create mode 100644 third_party/python/py/testing/io_/test_capture.py
 create mode 100644 third_party/python/py/testing/io_/test_saferepr.py
 create mode 100644 third_party/python/py/testing/io_/test_terminalwriter.py
 create mode 100644 third_party/python/py/testing/log/__init__.py
 create mode 100644 third_party/python/py/testing/log/test_log.py
 create mode 100644 third_party/python/py/testing/log/test_warning.py
 create mode 100644 third_party/python/py/testing/path/common.py
 create mode 100644 third_party/python/py/testing/path/conftest.py
 create mode 100644 third_party/python/py/testing/path/repotest.dump
 create mode 100644 third_party/python/py/testing/path/svntestbase.py
 create mode 100644 third_party/python/py/testing/path/test_cacheutil.py
 create mode 100644 third_party/python/py/testing/path/test_local.py
 create mode 100644 third_party/python/py/testing/path/test_svnauth.py
 create mode 100644 third_party/python/py/testing/path/test_svnurl.py
 create mode 100644 third_party/python/py/testing/path/test_svnwc.py
 create mode 100644 third_party/python/py/testing/process/__init__.py
 create mode 100644 third_party/python/py/testing/process/test_cmdexec.py
 create mode 100644 third_party/python/py/testing/process/test_forkedfunc.py
 create mode 100644 third_party/python/py/testing/process/test_killproc.py
 create mode 100644 third_party/python/py/testing/root/__init__.py
 create mode 100644 third_party/python/py/testing/root/test_builtin.py
 create mode 100644 third_party/python/py/testing/root/test_error.py
 create mode 100644 third_party/python/py/testing/root/test_py_imports.py
 create mode 100644 third_party/python/py/testing/root/test_std.py
 create mode 100644 third_party/python/py/testing/root/test_xmlgen.py
 create mode 100644 third_party/python/py/tox.ini
 create mode 100644 third_party/python/pyasn1-modules/CHANGES.txt
 create mode 100644 third_party/python/pyasn1-modules/LICENSE.txt
 create mode 100644 third_party/python/pyasn1-modules/MANIFEST.in
 create mode 100644 third_party/python/pyasn1-modules/PKG-INFO
 create mode 100644 third_party/python/pyasn1-modules/README.md
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules.egg-info/PKG-INFO
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules.egg-info/SOURCES.txt
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules.egg-info/dependency_links.txt
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules.egg-info/requires.txt
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules.egg-info/top_level.txt
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules.egg-info/zip-safe
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/__init__.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/pem.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc1155.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc1157.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc1901.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc1902.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc1905.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc2251.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc2314.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc2315.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc2437.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc2459.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc2511.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc2560.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc3279.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc3280.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc3281.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc3412.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc3414.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc3447.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc3852.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc4210.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc4211.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc5208.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc5280.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc5652.py
 create mode 100644 third_party/python/pyasn1-modules/pyasn1_modules/rfc6402.py
 create mode 100644 third_party/python/pyasn1-modules/requirements.txt
 create mode 100644 third_party/python/pyasn1-modules/setup.cfg
 create mode 100644 third_party/python/pyasn1-modules/setup.py
 create mode 100644 third_party/python/pyasn1-modules/tests/__init__.py
 create mode 100644 third_party/python/pyasn1-modules/tests/__main__.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc2314.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc2315.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc2437.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc2459.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc2511.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc2560.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc4210.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc5208.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc5280.py
 create mode 100644 third_party/python/pyasn1-modules/tests/test_rfc5652.py
 create mode 100755 third_party/python/pyasn1-modules/tools/cmcdump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/cmpdump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/crldump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/crmfdump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/ocspclient.py
 create mode 100755 third_party/python/pyasn1-modules/tools/ocspreqdump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/ocsprspdump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/pkcs10dump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/pkcs1dump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/pkcs7dump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/pkcs8dump.py
 create mode 100755 third_party/python/pyasn1-modules/tools/snmpget.py
 create mode 100755 third_party/python/pyasn1-modules/tools/x509dump-rfc5280.py
 create mode 100755 third_party/python/pyasn1-modules/tools/x509dump.py
 create mode 100644 third_party/python/pyasn1/CHANGES.rst
 create mode 100644 third_party/python/pyasn1/LICENSE.rst
 create mode 100644 third_party/python/pyasn1/MANIFEST.in
 create mode 100644 third_party/python/pyasn1/PKG-INFO
 create mode 100644 third_party/python/pyasn1/README.md
 create mode 100644 third_party/python/pyasn1/TODO.rst
 create mode 100644 third_party/python/pyasn1/docs/Makefile
 create mode 100644 third_party/python/pyasn1/docs/source/.static/logo.svg
 create mode 100644 third_party/python/pyasn1/docs/source/changelog.rst
 create mode 100644 third_party/python/pyasn1/docs/source/conf.py
 create mode 100644 third_party/python/pyasn1/docs/source/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/download.rst
 create mode 100644 third_party/python/pyasn1/docs/source/example-use-case.rst
 create mode 100644 third_party/python/pyasn1/docs/source/license.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/codec/ber/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/codec/cer/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/codec/der/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/codec/native/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/error/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/base/asn1type.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/base/constructedasn1type.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/base/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/base/novalue.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/base/simpleasn1type.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/bmpstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/generalstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/graphicstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/ia5string.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/iso646string.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/numericstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/printablestring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/t61string.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/teletexstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/universalstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/utf8string.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/videotexstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/char/visiblestring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/constraintsexclusion.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/constraintsintersection.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/constraintsunion.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/containedsubtype.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/permittedalphabet.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/singlevalue.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/valuerange.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/valuesize.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/constraint/withcomponents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/namedtype/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/namedtype/defaultednamedtype.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/namedtype/namedtype.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/namedtype/namedtypes.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/namedtype/optionalnamedtype.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/namedval/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/namedval/namedval.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/opentype/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/opentype/opentype.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/tag/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/tag/tag.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/tag/tagmap.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/tag/tagset.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/any.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/bitstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/boolean.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/choice.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/enumerated.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/integer.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/null.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/objectidentifier.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/octetstring.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/real.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/sequence.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/sequenceof.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/set.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/univ/setof.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/useful/contents.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/useful/generalizedtime.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/useful/objectdescriptor.rst
 create mode 100644 third_party/python/pyasn1/docs/source/pyasn1/type/useful/utctime.rst
 create mode 100644 third_party/python/pyasn1/docs/tutorial.rst
 create mode 100644 third_party/python/pyasn1/pyasn1.egg-info/PKG-INFO
 create mode 100644 third_party/python/pyasn1/pyasn1.egg-info/SOURCES.txt
 create mode 100644 third_party/python/pyasn1/pyasn1.egg-info/dependency_links.txt
 create mode 100644 third_party/python/pyasn1/pyasn1.egg-info/top_level.txt
 create mode 100644 third_party/python/pyasn1/pyasn1.egg-info/zip-safe
 create mode 100644 third_party/python/pyasn1/pyasn1/__init__.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/__init__.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/ber/__init__.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/ber/decoder.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/ber/encoder.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/ber/eoo.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/cer/__init__.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/cer/decoder.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/cer/encoder.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/der/__init__.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/der/decoder.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/der/encoder.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/native/__init__.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/native/decoder.py
 create mode 100644 third_party/python/pyasn1/pyasn1/codec/native/encoder.py
 create mode 100644 third_party/python/pyasn1/pyasn1/compat/__init__.py
 create mode 100644 third_party/python/pyasn1/pyasn1/compat/binary.py
 create mode 100644 third_party/python/pyasn1/pyasn1/compat/calling.py
 create mode 100644 third_party/python/pyasn1/pyasn1/compat/dateandtime.py
 create mode 100644 third_party/python/pyasn1/pyasn1/compat/integer.py
 create mode 100644 third_party/python/pyasn1/pyasn1/compat/octets.py
 create mode 100644 third_party/python/pyasn1/pyasn1/compat/string.py
 create mode 100644 third_party/python/pyasn1/pyasn1/debug.py
 create mode 100644 third_party/python/pyasn1/pyasn1/error.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/__init__.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/base.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/char.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/constraint.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/error.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/namedtype.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/namedval.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/opentype.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/tag.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/tagmap.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/univ.py
 create mode 100644 third_party/python/pyasn1/pyasn1/type/useful.py
 create mode 100644 third_party/python/pyasn1/setup.cfg
 create mode 100644 third_party/python/pyasn1/setup.py
 create mode 100644 third_party/python/pyasn1/tests/__init__.py
 create mode 100644 third_party/python/pyasn1/tests/__main__.py
 create mode 100644 third_party/python/pyasn1/tests/base.py
 create mode 100644 third_party/python/pyasn1/tests/codec/__init__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/__main__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/ber/__init__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/ber/__main__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/ber/test_decoder.py
 create mode 100644 third_party/python/pyasn1/tests/codec/ber/test_encoder.py
 create mode 100644 third_party/python/pyasn1/tests/codec/cer/__init__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/cer/__main__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/cer/test_decoder.py
 create mode 100644 third_party/python/pyasn1/tests/codec/cer/test_encoder.py
 create mode 100644 third_party/python/pyasn1/tests/codec/der/__init__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/der/__main__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/der/test_decoder.py
 create mode 100644 third_party/python/pyasn1/tests/codec/der/test_encoder.py
 create mode 100644 third_party/python/pyasn1/tests/codec/native/__init__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/native/__main__.py
 create mode 100644 third_party/python/pyasn1/tests/codec/native/test_decoder.py
 create mode 100644 third_party/python/pyasn1/tests/codec/native/test_encoder.py
 create mode 100644 third_party/python/pyasn1/tests/compat/__init__.py
 create mode 100644 third_party/python/pyasn1/tests/compat/__main__.py
 create mode 100644 third_party/python/pyasn1/tests/compat/test_binary.py
 create mode 100644 third_party/python/pyasn1/tests/compat/test_integer.py
 create mode 100644 third_party/python/pyasn1/tests/compat/test_octets.py
 create mode 100644 third_party/python/pyasn1/tests/test_debug.py
 create mode 100644 third_party/python/pyasn1/tests/type/__init__.py
 create mode 100644 third_party/python/pyasn1/tests/type/__main__.py
 create mode 100644 third_party/python/pyasn1/tests/type/test_char.py
 create mode 100644 third_party/python/pyasn1/tests/type/test_constraint.py
 create mode 100644 third_party/python/pyasn1/tests/type/test_namedtype.py
 create mode 100644 third_party/python/pyasn1/tests/type/test_namedval.py
 create mode 100644 third_party/python/pyasn1/tests/type/test_opentype.py
 create mode 100644 third_party/python/pyasn1/tests/type/test_tag.py
 create mode 100644 third_party/python/pyasn1/tests/type/test_univ.py
 create mode 100644 third_party/python/pyasn1/tests/type/test_useful.py
 create mode 100644 third_party/python/pyflakes/AUTHORS
 create mode 100644 third_party/python/pyflakes/LICENSE
 create mode 100644 third_party/python/pyflakes/MANIFEST.in
 create mode 100644 third_party/python/pyflakes/NEWS.rst
 create mode 100644 third_party/python/pyflakes/PKG-INFO
 create mode 100644 third_party/python/pyflakes/README.rst
 create mode 100644 third_party/python/pyflakes/pyflakes/__init__.py
 create mode 100644 third_party/python/pyflakes/pyflakes/__main__.py
 create mode 100644 third_party/python/pyflakes/pyflakes/api.py
 create mode 100644 third_party/python/pyflakes/pyflakes/checker.py
 create mode 100644 third_party/python/pyflakes/pyflakes/messages.py
 create mode 100644 third_party/python/pyflakes/pyflakes/reporter.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/__init__.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/harness.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_api.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_builtin.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_checker.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_code_segment.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_dict.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_doctests.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_imports.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_is_literal.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_other.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_return_with_arguments_inside_generator.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_type_annotations.py
 create mode 100644 third_party/python/pyflakes/pyflakes/test/test_undefined_names.py
 create mode 100644 third_party/python/pyflakes/setup.cfg
 create mode 100755 third_party/python/pyflakes/setup.py
 create mode 100644 third_party/python/pylru/pylru.py
 create mode 100644 third_party/python/pylru/test.py
 create mode 100644 third_party/python/pyrsistent/CHANGES.txt
 create mode 100644 third_party/python/pyrsistent/LICENCE.mit
 create mode 100644 third_party/python/pyrsistent/MANIFEST.in
 create mode 100644 third_party/python/pyrsistent/PKG-INFO
 create mode 100644 third_party/python/pyrsistent/README
 create mode 100644 third_party/python/pyrsistent/README.rst
 create mode 100644 third_party/python/pyrsistent/_pyrsistent_version.py
 create mode 100644 third_party/python/pyrsistent/pvectorcmodule.c
 create mode 100644 third_party/python/pyrsistent/pyrsistent/__init__.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/__init__.pyi
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_checked_types.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_compat.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_field_common.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_helpers.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_immutable.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_pbag.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_pclass.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_pdeque.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_plist.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_pmap.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_precord.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_pset.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_pvector.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_toolz.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/_transformations.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/py.typed
 create mode 100644 third_party/python/pyrsistent/pyrsistent/typing.py
 create mode 100644 third_party/python/pyrsistent/pyrsistent/typing.pyi
 create mode 100644 third_party/python/pyrsistent/setup.cfg
 create mode 100644 third_party/python/pyrsistent/setup.py
 create mode 100644 third_party/python/pystache/.gitignore
 create mode 100644 third_party/python/pystache/.gitmodules
 create mode 100644 third_party/python/pystache/.travis.yml
 create mode 100644 third_party/python/pystache/HISTORY.md
 create mode 100644 third_party/python/pystache/LICENSE
 create mode 100644 third_party/python/pystache/MANIFEST.in
 create mode 100644 third_party/python/pystache/README.md
 create mode 100644 third_party/python/pystache/TODO.md
 create mode 100644 third_party/python/pystache/gh/images/logo_phillips.png
 create mode 100644 third_party/python/pystache/pystache/__init__.py
 create mode 100644 third_party/python/pystache/pystache/commands/__init__.py
 create mode 100644 third_party/python/pystache/pystache/commands/render.py
 create mode 100644 third_party/python/pystache/pystache/commands/test.py
 create mode 100644 third_party/python/pystache/pystache/common.py
 create mode 100644 third_party/python/pystache/pystache/context.py
 create mode 100644 third_party/python/pystache/pystache/defaults.py
 create mode 100644 third_party/python/pystache/pystache/init.py
 create mode 100644 third_party/python/pystache/pystache/loader.py
 create mode 100644 third_party/python/pystache/pystache/locator.py
 create mode 100644 third_party/python/pystache/pystache/parsed.py
 create mode 100644 third_party/python/pystache/pystache/parser.py
 create mode 100644 third_party/python/pystache/pystache/renderengine.py
 create mode 100644 third_party/python/pystache/pystache/renderer.py
 create mode 100644 third_party/python/pystache/pystache/specloader.py
 create mode 100644 third_party/python/pystache/pystache/template_spec.py
 create mode 100644 third_party/python/pystache/setup.py
 create mode 100644 third_party/python/pystache/setup_description.rst
 create mode 100644 third_party/python/pystache/test_pystache.py
 create mode 100644 third_party/python/pystache/tox.ini
 create mode 100644 third_party/python/pytest/.coveragerc
 create mode 100644 third_party/python/pytest/.gitattributes
 create mode 100644 third_party/python/pytest/.github/ISSUE_TEMPLATE.md
 create mode 100644 third_party/python/pytest/.github/PULL_REQUEST_TEMPLATE.md
 create mode 100644 third_party/python/pytest/.gitignore
 create mode 100644 third_party/python/pytest/.pre-commit-config.yaml
 create mode 100644 third_party/python/pytest/.travis.yml
 create mode 100644 third_party/python/pytest/AUTHORS
 create mode 100644 third_party/python/pytest/CHANGELOG.rst
 create mode 100644 third_party/python/pytest/CONTRIBUTING.rst
 create mode 100644 third_party/python/pytest/HOWTORELEASE.rst
 create mode 100644 third_party/python/pytest/LICENSE
 create mode 100644 third_party/python/pytest/PKG-INFO
 create mode 100644 third_party/python/pytest/README.rst
 create mode 100644 third_party/python/pytest/appveyor.yml
 create mode 100644 third_party/python/pytest/bench/bench.py
 create mode 100644 third_party/python/pytest/bench/bench_argcomplete.py
 create mode 100644 third_party/python/pytest/bench/empty.py
 create mode 100644 third_party/python/pytest/bench/manyparam.py
 create mode 100644 third_party/python/pytest/bench/skip.py
 create mode 100644 third_party/python/pytest/changelog/README.rst
 create mode 100644 third_party/python/pytest/changelog/_template.rst
 create mode 100644 third_party/python/pytest/doc/en/Makefile
 create mode 100644 third_party/python/pytest/doc/en/_templates/globaltoc.html
 create mode 100644 third_party/python/pytest/doc/en/_templates/layout.html
 create mode 100644 third_party/python/pytest/doc/en/_templates/links.html
 create mode 100644 third_party/python/pytest/doc/en/_templates/sidebarintro.html
 create mode 100644 third_party/python/pytest/doc/en/_themes/.gitignore
 create mode 100644 third_party/python/pytest/doc/en/_themes/LICENSE
 create mode 100644 third_party/python/pytest/doc/en/_themes/README
 create mode 100644 third_party/python/pytest/doc/en/_themes/flask/layout.html
 create mode 100644 third_party/python/pytest/doc/en/_themes/flask/relations.html
 create mode 100644 third_party/python/pytest/doc/en/_themes/flask/static/flasky.css_t
 create mode 100644 third_party/python/pytest/doc/en/_themes/flask/theme.conf
 create mode 100644 third_party/python/pytest/doc/en/_themes/flask_theme_support.py
 create mode 100644 third_party/python/pytest/doc/en/adopt.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/index.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.0.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.0.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.0.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.0.3.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.1.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.1.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.1.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.1.3.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.2.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.2.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.2.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.2.4.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.3.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.3.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.3.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.3.3.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.3.4.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.3.5.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.4.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.4.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.4.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.5.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.5.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.5.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.6.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.6.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.6.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.6.3.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.7.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.7.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.7.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.8.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.8.3.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.8.4.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.8.5.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.8.6.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.8.7.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.9.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.9.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-2.9.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.0.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.0.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.0.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.0.3.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.0.4.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.0.5.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.0.6.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.0.7.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.1.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.1.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.1.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.1.3.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.2.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.2.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.2.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.2.3.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.2.4.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.2.5.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.3.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.3.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.3.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.4.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.4.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.4.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.5.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.5.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.6.0.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.6.1.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/release-3.6.2.rst
 create mode 100644 third_party/python/pytest/doc/en/announce/sprint2016.rst
 create mode 100644 third_party/python/pytest/doc/en/assert.rst
 create mode 100644 third_party/python/pytest/doc/en/backwards-compatibility.rst
 create mode 100644 third_party/python/pytest/doc/en/bash-completion.rst
 create mode 100644 third_party/python/pytest/doc/en/builtin.rst
 create mode 100644 third_party/python/pytest/doc/en/cache.rst
 create mode 100644 third_party/python/pytest/doc/en/capture.rst
 create mode 100644 third_party/python/pytest/doc/en/changelog.rst
 create mode 100644 third_party/python/pytest/doc/en/conf.py
 create mode 100644 third_party/python/pytest/doc/en/conftest.py
 create mode 100644 third_party/python/pytest/doc/en/contact.rst
 create mode 100644 third_party/python/pytest/doc/en/contents.rst
 create mode 100644 third_party/python/pytest/doc/en/contributing.rst
 create mode 100644 third_party/python/pytest/doc/en/customize.rst
 create mode 100644 third_party/python/pytest/doc/en/development_guide.rst
 create mode 100644 third_party/python/pytest/doc/en/doctest.rst
 create mode 100644 third_party/python/pytest/doc/en/example/assertion/failure_demo.py
 create mode 100644 third_party/python/pytest/doc/en/example/assertion/global_testmodule_config/conftest.py
 create mode 100644 third_party/python/pytest/doc/en/example/assertion/global_testmodule_config/test_hello_world.py
 create mode 100644 third_party/python/pytest/doc/en/example/assertion/test_failures.py
 create mode 100644 third_party/python/pytest/doc/en/example/assertion/test_setup_flow_example.py
 create mode 100644 third_party/python/pytest/doc/en/example/attic.rst
 create mode 100644 third_party/python/pytest/doc/en/example/conftest.py
 create mode 100644 third_party/python/pytest/doc/en/example/costlysetup/conftest.py
 create mode 100644 third_party/python/pytest/doc/en/example/costlysetup/sub_a/__init__.py
 create mode 100644 third_party/python/pytest/doc/en/example/costlysetup/sub_a/test_quick.py
 create mode 100644 third_party/python/pytest/doc/en/example/costlysetup/sub_b/__init__.py
 create mode 100644 third_party/python/pytest/doc/en/example/costlysetup/sub_b/test_two.py
 create mode 100644 third_party/python/pytest/doc/en/example/index.rst
 create mode 100644 third_party/python/pytest/doc/en/example/markers.rst
 create mode 100644 third_party/python/pytest/doc/en/example/multipython.py
 create mode 100644 third_party/python/pytest/doc/en/example/nonpython.rst
 create mode 100644 third_party/python/pytest/doc/en/example/nonpython/__init__.py
 create mode 100644 third_party/python/pytest/doc/en/example/nonpython/conftest.py
 create mode 100644 third_party/python/pytest/doc/en/example/nonpython/test_simple.yml
 create mode 100644 third_party/python/pytest/doc/en/example/parametrize.rst
 create mode 100644 third_party/python/pytest/doc/en/example/py2py3/conftest.py
 create mode 100644 third_party/python/pytest/doc/en/example/py2py3/test_py2.py
 create mode 100644 third_party/python/pytest/doc/en/example/py2py3/test_py3.py
 create mode 100644 third_party/python/pytest/doc/en/example/pythoncollection.py
 create mode 100644 third_party/python/pytest/doc/en/example/pythoncollection.rst
 create mode 100644 third_party/python/pytest/doc/en/example/reportingdemo.rst
 create mode 100644 third_party/python/pytest/doc/en/example/simple.rst
 create mode 100644 third_party/python/pytest/doc/en/example/special.rst
 create mode 100644 third_party/python/pytest/doc/en/example/xfail_demo.py
 create mode 100644 third_party/python/pytest/doc/en/existingtestsuite.rst
 create mode 100644 third_party/python/pytest/doc/en/faq.rst
 create mode 100644 third_party/python/pytest/doc/en/fixture.rst
 create mode 100644 third_party/python/pytest/doc/en/funcarg_compare.rst
 create mode 100644 third_party/python/pytest/doc/en/funcargs.rst
 create mode 100644 third_party/python/pytest/doc/en/getting-started.rst
 create mode 100644 third_party/python/pytest/doc/en/goodpractices.rst
 create mode 100644 third_party/python/pytest/doc/en/historical-notes.rst
 create mode 100644 third_party/python/pytest/doc/en/img/cramer2.png
 create mode 100644 third_party/python/pytest/doc/en/img/freiburg2.jpg
 create mode 100644 third_party/python/pytest/doc/en/img/gaynor3.png
 create mode 100644 third_party/python/pytest/doc/en/img/keleshev.png
 create mode 100644 third_party/python/pytest/doc/en/img/pullrequest.png
 create mode 100644 third_party/python/pytest/doc/en/img/pylib.png
 create mode 100644 third_party/python/pytest/doc/en/img/pytest1.png
 create mode 100644 third_party/python/pytest/doc/en/img/pytest1favi.ico
 create mode 100644 third_party/python/pytest/doc/en/img/theuni.png
 create mode 100644 third_party/python/pytest/doc/en/index.rst
 create mode 100644 third_party/python/pytest/doc/en/license.rst
 create mode 100644 third_party/python/pytest/doc/en/links.inc
 create mode 100644 third_party/python/pytest/doc/en/logging.rst
 create mode 100644 third_party/python/pytest/doc/en/mark.rst
 create mode 100644 third_party/python/pytest/doc/en/monkeypatch.rst
 create mode 100644 third_party/python/pytest/doc/en/naming20.rst
 create mode 100644 third_party/python/pytest/doc/en/nose.rst
 create mode 100644 third_party/python/pytest/doc/en/parametrize.rst
 create mode 100644 third_party/python/pytest/doc/en/plugins.rst
 create mode 100644 third_party/python/pytest/doc/en/projects.rst
 create mode 100644 third_party/python/pytest/doc/en/proposals/parametrize_with_fixtures.rst
 create mode 100644 third_party/python/pytest/doc/en/pytest.ini
 create mode 100644 third_party/python/pytest/doc/en/pythonpath.rst
 create mode 100644 third_party/python/pytest/doc/en/recwarn.rst
 create mode 100644 third_party/python/pytest/doc/en/reference.rst
 create mode 100644 third_party/python/pytest/doc/en/requirements.txt
 create mode 100644 third_party/python/pytest/doc/en/skipping.rst
 create mode 100644 third_party/python/pytest/doc/en/talks.rst
 create mode 100644 third_party/python/pytest/doc/en/tmpdir.rst
 create mode 100644 third_party/python/pytest/doc/en/unittest.rst
 create mode 100644 third_party/python/pytest/doc/en/usage.rst
 create mode 100644 third_party/python/pytest/doc/en/warnings.rst
 create mode 100644 third_party/python/pytest/doc/en/writing_plugins.rst
 create mode 100644 third_party/python/pytest/doc/en/xunit_setup.rst
 create mode 100644 third_party/python/pytest/doc/en/yieldfixture.rst
 create mode 100644 third_party/python/pytest/extra/get_issues.py
 create mode 100644 third_party/python/pytest/extra/setup-py.test/setup.py
 create mode 100644 third_party/python/pytest/pyproject.toml
 create mode 100644 third_party/python/pytest/scripts/call-tox.bat
 create mode 100644 third_party/python/pytest/scripts/install-pypy.bat
 create mode 100644 third_party/python/pytest/setup.cfg
 create mode 100644 third_party/python/pytest/setup.py
 create mode 100644 third_party/python/pytest/src/_pytest/__init__.py
 create mode 100644 third_party/python/pytest/src/_pytest/_argcomplete.py
 create mode 100644 third_party/python/pytest/src/_pytest/_code/__init__.py
 create mode 100644 third_party/python/pytest/src/_pytest/_code/_py2traceback.py
 create mode 100644 third_party/python/pytest/src/_pytest/_code/code.py
 create mode 100644 third_party/python/pytest/src/_pytest/_code/source.py
 create mode 100644 third_party/python/pytest/src/_pytest/assertion/__init__.py
 create mode 100644 third_party/python/pytest/src/_pytest/assertion/rewrite.py
 create mode 100644 third_party/python/pytest/src/_pytest/assertion/truncate.py
 create mode 100644 third_party/python/pytest/src/_pytest/assertion/util.py
 create mode 100755 third_party/python/pytest/src/_pytest/cacheprovider.py
 create mode 100644 third_party/python/pytest/src/_pytest/capture.py
 create mode 100644 third_party/python/pytest/src/_pytest/compat.py
 create mode 100644 third_party/python/pytest/src/_pytest/config/__init__.py
 create mode 100644 third_party/python/pytest/src/_pytest/config/argparsing.py
 create mode 100644 third_party/python/pytest/src/_pytest/config/exceptions.py
 create mode 100644 third_party/python/pytest/src/_pytest/config/findpaths.py
 create mode 100644 third_party/python/pytest/src/_pytest/debugging.py
 create mode 100644 third_party/python/pytest/src/_pytest/deprecated.py
 create mode 100644 third_party/python/pytest/src/_pytest/doctest.py
 create mode 100644 third_party/python/pytest/src/_pytest/fixtures.py
 create mode 100644 third_party/python/pytest/src/_pytest/freeze_support.py
 create mode 100644 third_party/python/pytest/src/_pytest/helpconfig.py
 create mode 100644 third_party/python/pytest/src/_pytest/hookspec.py
 create mode 100644 third_party/python/pytest/src/_pytest/junitxml.py
 create mode 100644 third_party/python/pytest/src/_pytest/logging.py
 create mode 100644 third_party/python/pytest/src/_pytest/main.py
 create mode 100644 third_party/python/pytest/src/_pytest/mark/__init__.py
 create mode 100644 third_party/python/pytest/src/_pytest/mark/evaluate.py
 create mode 100644 third_party/python/pytest/src/_pytest/mark/legacy.py
 create mode 100644 third_party/python/pytest/src/_pytest/mark/structures.py
 create mode 100644 third_party/python/pytest/src/_pytest/monkeypatch.py
 create mode 100644 third_party/python/pytest/src/_pytest/nodes.py
 create mode 100644 third_party/python/pytest/src/_pytest/nose.py
 create mode 100644 third_party/python/pytest/src/_pytest/outcomes.py
 create mode 100644 third_party/python/pytest/src/_pytest/pastebin.py
 create mode 100644 third_party/python/pytest/src/_pytest/pytester.py
 create mode 100644 third_party/python/pytest/src/_pytest/python.py
 create mode 100644 third_party/python/pytest/src/_pytest/python_api.py
 create mode 100644 third_party/python/pytest/src/_pytest/recwarn.py
 create mode 100644 third_party/python/pytest/src/_pytest/resultlog.py
 create mode 100644 third_party/python/pytest/src/_pytest/runner.py
 create mode 100644 third_party/python/pytest/src/_pytest/setuponly.py
 create mode 100644 third_party/python/pytest/src/_pytest/setupplan.py
 create mode 100644 third_party/python/pytest/src/_pytest/skipping.py
 create mode 100644 third_party/python/pytest/src/_pytest/terminal.py
 create mode 100644 third_party/python/pytest/src/_pytest/tmpdir.py
 create mode 100644 third_party/python/pytest/src/_pytest/unittest.py
 create mode 100644 third_party/python/pytest/src/_pytest/warnings.py
 create mode 100644 third_party/python/pytest/src/pytest.py
 create mode 100644 third_party/python/pytest/tasks/__init__.py
 create mode 100644 third_party/python/pytest/tasks/generate.py
 create mode 100644 third_party/python/pytest/tasks/release.minor.rst
 create mode 100644 third_party/python/pytest/tasks/release.patch.rst
 create mode 100644 third_party/python/pytest/tasks/requirements.txt
 create mode 100644 third_party/python/pytest/testing/acceptance_test.py
 create mode 100644 third_party/python/pytest/testing/code/test_code.py
 create mode 100644 third_party/python/pytest/testing/code/test_excinfo.py
 create mode 100644 third_party/python/pytest/testing/code/test_source.py
 create mode 100644 third_party/python/pytest/testing/code/test_source_multiline_block.py
 create mode 100644 third_party/python/pytest/testing/deprecated_test.py
 create mode 100644 third_party/python/pytest/testing/freeze/.gitignore
 create mode 100644 third_party/python/pytest/testing/freeze/create_executable.py
 create mode 100644 third_party/python/pytest/testing/freeze/runtests_script.py
 create mode 100644 third_party/python/pytest/testing/freeze/tests/test_doctest.txt
 create mode 100644 third_party/python/pytest/testing/freeze/tests/test_trivial.py
 create mode 100644 third_party/python/pytest/testing/freeze/tox_run.py
 create mode 100644 third_party/python/pytest/testing/logging/test_fixture.py
 create mode 100644 third_party/python/pytest/testing/logging/test_formatter.py
 create mode 100644 third_party/python/pytest/testing/logging/test_reporting.py
 create mode 100644 third_party/python/pytest/testing/python/approx.py
 create mode 100644 third_party/python/pytest/testing/python/collect.py
 create mode 100644 third_party/python/pytest/testing/python/fixture.py
 create mode 100644 third_party/python/pytest/testing/python/integration.py
 create mode 100644 third_party/python/pytest/testing/python/metafunc.py
 create mode 100644 third_party/python/pytest/testing/python/raises.py
 create mode 100644 third_party/python/pytest/testing/python/setup_only.py
 create mode 100644 third_party/python/pytest/testing/python/setup_plan.py
 create mode 100644 third_party/python/pytest/testing/python/show_fixtures_per_test.py
 create mode 100644 third_party/python/pytest/testing/python/test_deprecations.py
 create mode 100644 third_party/python/pytest/testing/test_argcomplete.py
 create mode 100644 third_party/python/pytest/testing/test_assertion.py
 create mode 100644 third_party/python/pytest/testing/test_assertrewrite.py
 create mode 100644 third_party/python/pytest/testing/test_cacheprovider.py
 create mode 100644 third_party/python/pytest/testing/test_capture.py
 create mode 100644 third_party/python/pytest/testing/test_collection.py
 create mode 100644 third_party/python/pytest/testing/test_compat.py
 create mode 100644 third_party/python/pytest/testing/test_config.py
 create mode 100644 third_party/python/pytest/testing/test_conftest.py
 create mode 100644 third_party/python/pytest/testing/test_doctest.py
 create mode 100644 third_party/python/pytest/testing/test_entry_points.py
 create mode 100644 third_party/python/pytest/testing/test_helpconfig.py
 create mode 100644 third_party/python/pytest/testing/test_junitxml.py
 create mode 100644 third_party/python/pytest/testing/test_mark.py
 create mode 100644 third_party/python/pytest/testing/test_modimport.py
 create mode 100644 third_party/python/pytest/testing/test_monkeypatch.py
 create mode 100644 third_party/python/pytest/testing/test_nodes.py
 create mode 100644 third_party/python/pytest/testing/test_nose.py
 create mode 100644 third_party/python/pytest/testing/test_parseopt.py
 create mode 100644 third_party/python/pytest/testing/test_pastebin.py
 create mode 100644 third_party/python/pytest/testing/test_pdb.py
 create mode 100644 third_party/python/pytest/testing/test_pluginmanager.py
 create mode 100644 third_party/python/pytest/testing/test_pytester.py
 create mode 100644 third_party/python/pytest/testing/test_recwarn.py
 create mode 100644 third_party/python/pytest/testing/test_resultlog.py
 create mode 100644 third_party/python/pytest/testing/test_runner.py
 create mode 100644 third_party/python/pytest/testing/test_runner_xunit.py
 create mode 100644 third_party/python/pytest/testing/test_session.py
 create mode 100644 third_party/python/pytest/testing/test_skipping.py
 create mode 100644 third_party/python/pytest/testing/test_terminal.py
 create mode 100644 third_party/python/pytest/testing/test_tmpdir.py
 create mode 100644 third_party/python/pytest/testing/test_unittest.py
 create mode 100644 third_party/python/pytest/testing/test_warnings.py
 create mode 100644 third_party/python/pytest/tox.ini
 create mode 100644 third_party/python/python-hglib/.hgignore
 create mode 100644 third_party/python/python-hglib/LICENSE
 create mode 100644 third_party/python/python-hglib/Makefile
 create mode 100644 third_party/python/python-hglib/PKG-INFO
 create mode 100644 third_party/python/python-hglib/README
 create mode 100644 third_party/python/python-hglib/examples/stats.py
 create mode 100644 third_party/python/python-hglib/hglib/__init__.py
 create mode 100644 third_party/python/python-hglib/hglib/client.py
 create mode 100644 third_party/python/python-hglib/hglib/context.py
 create mode 100644 third_party/python/python-hglib/hglib/error.py
 create mode 100644 third_party/python/python-hglib/hglib/merge.py
 create mode 100644 third_party/python/python-hglib/hglib/templates.py
 create mode 100644 third_party/python/python-hglib/hglib/util.py
 create mode 100644 third_party/python/python-hglib/setup.py
 create mode 100644 third_party/python/python-hglib/test.py
 create mode 100644 third_party/python/python-hglib/tests/__init__.py
 create mode 100644 third_party/python/python-hglib/tests/common.py
 create mode 100644 third_party/python/python-hglib/tests/test-annotate.py
 create mode 100644 third_party/python/python-hglib/tests/test-bookmarks.py
 create mode 100644 third_party/python/python-hglib/tests/test-branch.py
 create mode 100644 third_party/python/python-hglib/tests/test-branches.py
 create mode 100644 third_party/python/python-hglib/tests/test-bundle.py
 create mode 100644 third_party/python/python-hglib/tests/test-commit.py
 create mode 100644 third_party/python/python-hglib/tests/test-config.py
 create mode 100644 third_party/python/python-hglib/tests/test-copy.py
 create mode 100644 third_party/python/python-hglib/tests/test-diff.py
 create mode 100644 third_party/python/python-hglib/tests/test-encoding.py
 create mode 100644 third_party/python/python-hglib/tests/test-forget.py
 create mode 100644 third_party/python/python-hglib/tests/test-grep.py
 create mode 100644 third_party/python/python-hglib/tests/test-heads.py
 create mode 100644 third_party/python/python-hglib/tests/test-hglib.py
 create mode 100644 third_party/python/python-hglib/tests/test-import.py
 create mode 100644 third_party/python/python-hglib/tests/test-init.py
 create mode 100644 third_party/python/python-hglib/tests/test-log.py
 create mode 100644 third_party/python/python-hglib/tests/test-manifest.py
 create mode 100644 third_party/python/python-hglib/tests/test-merge.py
 create mode 100644 third_party/python/python-hglib/tests/test-move.py
 create mode 100644 third_party/python/python-hglib/tests/test-outgoing-incoming.py
 create mode 100644 third_party/python/python-hglib/tests/test-parents.py
 create mode 100644 third_party/python/python-hglib/tests/test-paths.py
 create mode 100644 third_party/python/python-hglib/tests/test-pull.py
 create mode 100644 third_party/python/python-hglib/tests/test-push.py
 create mode 100644 third_party/python/python-hglib/tests/test-remove.py
 create mode 100644 third_party/python/python-hglib/tests/test-resolve.py
 create mode 100644 third_party/python/python-hglib/tests/test-status.py
 create mode 100644 third_party/python/python-hglib/tests/test-summary.py
 create mode 100644 third_party/python/python-hglib/tests/test-tags.py
 create mode 100644 third_party/python/python-hglib/tests/test-update.py
 create mode 100644 third_party/python/python-hglib/tests/with_hg.py
 create mode 100644 third_party/python/pytoml/PKG-INFO
 create mode 100644 third_party/python/pytoml/pytoml/__init__.py
 create mode 100644 third_party/python/pytoml/pytoml/core.py
 create mode 100644 third_party/python/pytoml/pytoml/parser.py
 create mode 100644 third_party/python/pytoml/pytoml/writer.py
 create mode 100644 third_party/python/pytoml/setup.cfg
 create mode 100644 third_party/python/pytoml/setup.py
 create mode 100644 third_party/python/pytoml/test/test.py
 create mode 100644 third_party/python/pyyaml/CHANGES
 create mode 100644 third_party/python/pyyaml/LICENSE
 create mode 100644 third_party/python/pyyaml/PKG-INFO
 create mode 100644 third_party/python/pyyaml/README
 create mode 100644 third_party/python/pyyaml/examples/pygments-lexer/example.yaml
 create mode 100644 third_party/python/pyyaml/examples/pygments-lexer/yaml.py
 create mode 100644 third_party/python/pyyaml/examples/yaml-highlight/yaml_hl.cfg
 create mode 100755 third_party/python/pyyaml/examples/yaml-highlight/yaml_hl.py
 create mode 100644 third_party/python/pyyaml/ext/_yaml.c
 create mode 100644 third_party/python/pyyaml/ext/_yaml.h
 create mode 100644 third_party/python/pyyaml/ext/_yaml.pxd
 create mode 100644 third_party/python/pyyaml/ext/_yaml.pyx
 create mode 100644 third_party/python/pyyaml/lib/yaml/__init__.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/composer.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/constructor.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/cyaml.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/dumper.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/emitter.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/error.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/events.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/loader.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/nodes.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/parser.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/reader.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/representer.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/resolver.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/scanner.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/serializer.py
 create mode 100644 third_party/python/pyyaml/lib/yaml/tokens.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/__init__.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/composer.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/constructor.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/cyaml.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/dumper.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/emitter.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/error.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/events.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/loader.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/nodes.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/parser.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/reader.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/representer.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/resolver.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/scanner.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/serializer.py
 create mode 100644 third_party/python/pyyaml/lib3/yaml/tokens.py
 create mode 100644 third_party/python/pyyaml/setup.cfg
 create mode 100644 third_party/python/pyyaml/setup.py
 create mode 100644 third_party/python/redo/PKG-INFO
 create mode 100644 third_party/python/redo/README.md
 create mode 100644 third_party/python/redo/redo.egg-info/PKG-INFO
 create mode 100644 third_party/python/redo/redo.egg-info/SOURCES.txt
 create mode 100644 third_party/python/redo/redo.egg-info/dependency_links.txt
 create mode 100644 third_party/python/redo/redo.egg-info/entry_points.txt
 create mode 100644 third_party/python/redo/redo.egg-info/top_level.txt
 create mode 100644 third_party/python/redo/redo/__init__.py
 create mode 100644 third_party/python/redo/redo/cmd.py
 create mode 100644 third_party/python/redo/setup.cfg
 create mode 100644 third_party/python/redo/setup.py
 create mode 100644 third_party/python/requests-unixsocket/.travis.yml
 create mode 100644 third_party/python/requests-unixsocket/AUTHORS
 create mode 100644 third_party/python/requests-unixsocket/ChangeLog
 create mode 100644 third_party/python/requests-unixsocket/LICENSE
 create mode 100644 third_party/python/requests-unixsocket/PKG-INFO
 create mode 100644 third_party/python/requests-unixsocket/README.rst
 create mode 100644 third_party/python/requests-unixsocket/pytest.ini
 create mode 100644 third_party/python/requests-unixsocket/requests_unixsocket/__init__.py
 create mode 100644 third_party/python/requests-unixsocket/requests_unixsocket/adapters.py
 create mode 100755 third_party/python/requests-unixsocket/requests_unixsocket/tests/test_requests_unixsocket.py
 create mode 100644 third_party/python/requests-unixsocket/requests_unixsocket/testutils.py
 create mode 100644 third_party/python/requests-unixsocket/requirements.txt
 create mode 100644 third_party/python/requests-unixsocket/setup.cfg
 create mode 100755 third_party/python/requests-unixsocket/setup.py
 create mode 100644 third_party/python/requests-unixsocket/test-requirements.txt
 create mode 100644 third_party/python/requests-unixsocket/tox.ini
 create mode 100644 third_party/python/requests/HISTORY.rst
 create mode 100644 third_party/python/requests/LICENSE
 create mode 100644 third_party/python/requests/MANIFEST.in
 create mode 100644 third_party/python/requests/NOTICE
 create mode 100644 third_party/python/requests/PKG-INFO
 create mode 100644 third_party/python/requests/README.rst
 create mode 100644 third_party/python/requests/requests.egg-info/PKG-INFO
 create mode 100644 third_party/python/requests/requests.egg-info/SOURCES.txt
 create mode 100644 third_party/python/requests/requests.egg-info/dependency_links.txt
 create mode 100644 third_party/python/requests/requests.egg-info/not-zip-safe
 create mode 100644 third_party/python/requests/requests.egg-info/requires.txt
 create mode 100644 third_party/python/requests/requests.egg-info/top_level.txt
 create mode 100644 third_party/python/requests/requests/__init__.py
 create mode 100644 third_party/python/requests/requests/adapters.py
 create mode 100644 third_party/python/requests/requests/api.py
 create mode 100644 third_party/python/requests/requests/auth.py
 create mode 100644 third_party/python/requests/requests/cacert.pem
 create mode 100644 third_party/python/requests/requests/certs.py
 create mode 100644 third_party/python/requests/requests/compat.py
 create mode 100644 third_party/python/requests/requests/cookies.py
 create mode 100644 third_party/python/requests/requests/exceptions.py
 create mode 100644 third_party/python/requests/requests/hooks.py
 create mode 100644 third_party/python/requests/requests/models.py
 create mode 100644 third_party/python/requests/requests/packages/__init__.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/__init__.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/big5freq.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/big5prober.py
 create mode 100755 third_party/python/requests/requests/packages/chardet/chardetect.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/chardistribution.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/charsetgroupprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/charsetprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/codingstatemachine.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/compat.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/constants.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/cp949prober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/escprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/escsm.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/eucjpprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/euckrfreq.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/euckrprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/euctwfreq.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/euctwprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/gb2312freq.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/gb2312prober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/hebrewprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/jisfreq.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/jpcntx.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/langbulgarianmodel.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/langcyrillicmodel.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/langgreekmodel.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/langhebrewmodel.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/langhungarianmodel.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/langthaimodel.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/latin1prober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/mbcharsetprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/mbcsgroupprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/mbcssm.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/sbcharsetprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/sbcsgroupprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/sjisprober.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/universaldetector.py
 create mode 100644 third_party/python/requests/requests/packages/chardet/utf8prober.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/__init__.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/_collections.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/connection.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/connectionpool.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/contrib/__init__.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/contrib/appengine.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/contrib/ntlmpool.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/contrib/pyopenssl.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/exceptions.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/fields.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/filepost.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/packages/__init__.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/packages/ordered_dict.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/packages/six.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/poolmanager.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/request.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/response.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/util/__init__.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/util/connection.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/util/request.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/util/response.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/util/retry.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/util/ssl_.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/util/timeout.py
 create mode 100644 third_party/python/requests/requests/packages/urllib3/util/url.py
 create mode 100644 third_party/python/requests/requests/sessions.py
 create mode 100644 third_party/python/requests/requests/status_codes.py
 create mode 100644 third_party/python/requests/requests/structures.py
 create mode 100644 third_party/python/requests/requests/utils.py
 create mode 100644 third_party/python/requests/requirements.txt
 create mode 100644 third_party/python/requests/setup.cfg
 create mode 100755 third_party/python/requests/setup.py
 create mode 100755 third_party/python/requests/test_requests.py
 create mode 100644 third_party/python/requirements.in
 create mode 100644 third_party/python/requirements.txt
 create mode 100644 third_party/python/responses/CHANGES
 create mode 100644 third_party/python/responses/LICENSE
 create mode 100644 third_party/python/responses/MANIFEST.in
 create mode 100644 third_party/python/responses/PKG-INFO
 create mode 100644 third_party/python/responses/README.rst
 create mode 100644 third_party/python/responses/responses.py
 create mode 100644 third_party/python/responses/setup.cfg
 create mode 100644 third_party/python/responses/setup.py
 create mode 100644 third_party/python/responses/test_responses.py
 create mode 100644 third_party/python/responses/tox.ini
 create mode 100644 third_party/python/rsa/LICENSE
 create mode 100644 third_party/python/rsa/MANIFEST.in
 create mode 100644 third_party/python/rsa/PKG-INFO
 create mode 100644 third_party/python/rsa/README.rst
 create mode 100755 third_party/python/rsa/create_timing_table.py
 create mode 100755 third_party/python/rsa/playstuff.py
 create mode 100644 third_party/python/rsa/rsa.egg-info/PKG-INFO
 create mode 100644 third_party/python/rsa/rsa.egg-info/SOURCES.txt
 create mode 100644 third_party/python/rsa/rsa.egg-info/dependency_links.txt
 create mode 100644 third_party/python/rsa/rsa.egg-info/entry_points.txt
 create mode 100644 third_party/python/rsa/rsa.egg-info/requires.txt
 create mode 100644 third_party/python/rsa/rsa.egg-info/top_level.txt
 create mode 100644 third_party/python/rsa/rsa/__init__.py
 create mode 100644 third_party/python/rsa/rsa/_compat.py
 create mode 100644 third_party/python/rsa/rsa/_version133.py
 create mode 100644 third_party/python/rsa/rsa/_version200.py
 create mode 100644 third_party/python/rsa/rsa/asn1.py
 create mode 100644 third_party/python/rsa/rsa/bigfile.py
 create mode 100644 third_party/python/rsa/rsa/cli.py
 create mode 100644 third_party/python/rsa/rsa/common.py
 create mode 100644 third_party/python/rsa/rsa/core.py
 create mode 100644 third_party/python/rsa/rsa/key.py
 create mode 100644 third_party/python/rsa/rsa/parallel.py
 create mode 100644 third_party/python/rsa/rsa/pem.py
 create mode 100644 third_party/python/rsa/rsa/pkcs1.py
 create mode 100644 third_party/python/rsa/rsa/prime.py
 create mode 100644 third_party/python/rsa/rsa/randnum.py
 create mode 100644 third_party/python/rsa/rsa/transform.py
 create mode 100644 third_party/python/rsa/rsa/util.py
 create mode 100644 third_party/python/rsa/rsa/varblock.py
 create mode 100644 third_party/python/rsa/run_tests.py
 create mode 100644 third_party/python/rsa/setup.cfg
 create mode 100755 third_party/python/rsa/setup.py
 create mode 100644 third_party/python/rsa/tests/__init__.py
 create mode 100644 third_party/python/rsa/tests/constants.py
 create mode 100644 third_party/python/rsa/tests/py2kconstants.py
 create mode 100644 third_party/python/rsa/tests/py3kconstants.py
 create mode 100644 third_party/python/rsa/tests/test_bigfile.py
 create mode 100644 third_party/python/rsa/tests/test_common.py
 create mode 100644 third_party/python/rsa/tests/test_compat.py
 create mode 100644 third_party/python/rsa/tests/test_integers.py
 create mode 100644 third_party/python/rsa/tests/test_load_save_keys.py
 create mode 100644 third_party/python/rsa/tests/test_pem.py
 create mode 100644 third_party/python/rsa/tests/test_pkcs1.py
 create mode 100644 third_party/python/rsa/tests/test_strings.py
 create mode 100644 third_party/python/rsa/tests/test_transform.py
 create mode 100644 third_party/python/rsa/tests/test_varblock.py
 create mode 100644 third_party/python/scandir/LICENSE.txt
 create mode 100644 third_party/python/scandir/MANIFEST.in
 create mode 100644 third_party/python/scandir/PKG-INFO
 create mode 100644 third_party/python/scandir/README.rst
 create mode 100644 third_party/python/scandir/_scandir.c
 create mode 100644 third_party/python/scandir/benchmark.py
 create mode 100644 third_party/python/scandir/osdefs.h
 create mode 100644 third_party/python/scandir/scandir.py
 create mode 100644 third_party/python/scandir/setup.cfg
 create mode 100644 third_party/python/scandir/setup.py
 create mode 100644 third_party/python/scandir/test/run_tests.py
 create mode 100644 third_party/python/scandir/test/test_scandir.py
 create mode 100644 third_party/python/scandir/test/test_walk.py
 create mode 100644 third_party/python/scandir/winreparse.h
 create mode 100644 third_party/python/sentry-sdk/LICENSE
 create mode 100644 third_party/python/sentry-sdk/MANIFEST.in
 create mode 100644 third_party/python/sentry-sdk/PKG-INFO
 create mode 100644 third_party/python/sentry-sdk/README.md
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk.egg-info/PKG-INFO
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk.egg-info/SOURCES.txt
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk.egg-info/dependency_links.txt
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk.egg-info/not-zip-safe
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk.egg-info/requires.txt
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk.egg-info/top_level.txt
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/__init__.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/_compat.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/_types.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/api.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/client.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/consts.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/debug.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/envelope.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/hub.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/__init__.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/_wsgi_common.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/aiohttp.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/argv.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/asgi.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/atexit.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/aws_lambda.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/beam.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/bottle.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/celery.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/dedupe.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/django/__init__.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/django/asgi.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/django/middleware.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/django/templates.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/django/transactions.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/excepthook.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/falcon.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/flask.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/gnu_backtrace.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/logging.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/modules.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/pyramid.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/redis.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/rq.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/sanic.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/serverless.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/spark/__init__.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/spark/spark_driver.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/spark/spark_worker.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/sqlalchemy.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/stdlib.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/threading.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/tornado.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/trytond.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/integrations/wsgi.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/py.typed
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/scope.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/serializer.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/sessions.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/tracing.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/transport.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/utils.py
 create mode 100644 third_party/python/sentry-sdk/sentry_sdk/worker.py
 create mode 100644 third_party/python/sentry-sdk/setup.cfg
 create mode 100644 third_party/python/sentry-sdk/setup.py
 create mode 100644 third_party/python/six/CHANGES
 create mode 100644 third_party/python/six/LICENSE
 create mode 100644 third_party/python/six/MANIFEST.in
 create mode 100644 third_party/python/six/PKG-INFO
 create mode 100644 third_party/python/six/README.rst
 create mode 100644 third_party/python/six/documentation/Makefile
 create mode 100644 third_party/python/six/documentation/conf.py
 create mode 100644 third_party/python/six/documentation/index.rst
 create mode 100644 third_party/python/six/setup.cfg
 create mode 100644 third_party/python/six/setup.py
 create mode 100644 third_party/python/six/six.py
 create mode 100644 third_party/python/six/test_six.py
 create mode 100644 third_party/python/slugid/PKG-INFO
 create mode 100644 third_party/python/slugid/README.rst
 create mode 100644 third_party/python/slugid/setup.cfg
 create mode 100755 third_party/python/slugid/setup.py
 create mode 100644 third_party/python/slugid/slugid/__init__.py
 create mode 100644 third_party/python/slugid/slugid/slugid.py
 create mode 100644 third_party/python/taskcluster-urls/LICENSE
 create mode 100644 third_party/python/taskcluster-urls/MANIFEST.in
 create mode 100644 third_party/python/taskcluster-urls/PKG-INFO
 create mode 100644 third_party/python/taskcluster-urls/README.md
 create mode 100644 third_party/python/taskcluster-urls/package.json
 create mode 100644 third_party/python/taskcluster-urls/setup.cfg
 create mode 100644 third_party/python/taskcluster-urls/setup.py
 create mode 100644 third_party/python/taskcluster-urls/taskcluster_urls/__init__.py
 create mode 100644 third_party/python/taskcluster/PKG-INFO
 create mode 100644 third_party/python/taskcluster/README.md
 create mode 100644 third_party/python/taskcluster/setup.cfg
 create mode 100644 third_party/python/taskcluster/setup.py
 create mode 100644 third_party/python/taskcluster/taskcluster/__init__.py
 create mode 100644 third_party/python/taskcluster/taskcluster/_client_importer.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/__init__.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/_client_importer.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/asyncclient.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/asyncutils.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/auth.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/authevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/awsprovisioner.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/awsprovisionerevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/ec2manager.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/github.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/githubevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/hooks.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/index.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/login.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/notify.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/pulse.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/purgecache.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/purgecacheevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/queue.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/queueevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/secrets.py
 create mode 100644 third_party/python/taskcluster/taskcluster/aio/treeherderevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/auth.py
 create mode 100644 third_party/python/taskcluster/taskcluster/authevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/awsprovisioner.py
 create mode 100644 third_party/python/taskcluster/taskcluster/awsprovisionerevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/client.py
 create mode 100644 third_party/python/taskcluster/taskcluster/ec2manager.py
 create mode 100644 third_party/python/taskcluster/taskcluster/exceptions.py
 create mode 100644 third_party/python/taskcluster/taskcluster/github.py
 create mode 100644 third_party/python/taskcluster/taskcluster/githubevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/hooks.py
 create mode 100644 third_party/python/taskcluster/taskcluster/index.py
 create mode 100644 third_party/python/taskcluster/taskcluster/login.py
 create mode 100644 third_party/python/taskcluster/taskcluster/notify.py
 create mode 100644 third_party/python/taskcluster/taskcluster/pulse.py
 create mode 100644 third_party/python/taskcluster/taskcluster/purgecache.py
 create mode 100644 third_party/python/taskcluster/taskcluster/purgecacheevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/queue.py
 create mode 100644 third_party/python/taskcluster/taskcluster/queueevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/secrets.py
 create mode 100644 third_party/python/taskcluster/taskcluster/treeherderevents.py
 create mode 100644 third_party/python/taskcluster/taskcluster/utils.py
 create mode 100644 third_party/python/taskcluster/test/test_async.py
 create mode 100644 third_party/python/taskcluster/test/test_client.py
 create mode 100644 third_party/python/taskcluster/test/test_utils.py
 create mode 100644 third_party/python/urllib3/CHANGES.rst
 create mode 100644 third_party/python/urllib3/CONTRIBUTORS.txt
 create mode 100644 third_party/python/urllib3/LICENSE.txt
 create mode 100644 third_party/python/urllib3/MANIFEST.in
 create mode 100644 third_party/python/urllib3/PKG-INFO
 create mode 100644 third_party/python/urllib3/README.rst
 create mode 100644 third_party/python/urllib3/dev-requirements.txt
 create mode 100644 third_party/python/urllib3/docs/Makefile
 create mode 100644 third_party/python/urllib3/docs/_templates/fonts.html
 create mode 100644 third_party/python/urllib3/docs/advanced-usage.rst
 create mode 100644 third_party/python/urllib3/docs/conf.py
 create mode 100644 third_party/python/urllib3/docs/contributing.rst
 create mode 100644 third_party/python/urllib3/docs/images/banner.svg
 create mode 100644 third_party/python/urllib3/docs/images/demo-button.png
 create mode 100644 third_party/python/urllib3/docs/images/learn-more-button.png
 create mode 100644 third_party/python/urllib3/docs/images/logo.png
 create mode 100644 third_party/python/urllib3/docs/images/logo.svg
 create mode 100644 third_party/python/urllib3/docs/index.rst
 create mode 100644 third_party/python/urllib3/docs/make.bat
 create mode 100644 third_party/python/urllib3/docs/reference/index.rst
 create mode 100644 third_party/python/urllib3/docs/reference/urllib3.contrib.rst
 create mode 100644 third_party/python/urllib3/docs/reference/urllib3.util.rst
 create mode 100644 third_party/python/urllib3/docs/requirements.txt
 create mode 100644 third_party/python/urllib3/docs/user-guide.rst
 create mode 100644 third_party/python/urllib3/dummyserver/__init__.py
 create mode 100644 third_party/python/urllib3/dummyserver/certs/README.rst
 create mode 100644 third_party/python/urllib3/dummyserver/certs/cacert.key
 create mode 100644 third_party/python/urllib3/dummyserver/certs/cacert.pem
 create mode 100644 third_party/python/urllib3/dummyserver/certs/server.crt
 create mode 100644 third_party/python/urllib3/dummyserver/certs/server.key
 create mode 100644 third_party/python/urllib3/dummyserver/handlers.py
 create mode 100755 third_party/python/urllib3/dummyserver/proxy.py
 create mode 100755 third_party/python/urllib3/dummyserver/server.py
 create mode 100644 third_party/python/urllib3/dummyserver/testcase.py
 create mode 100644 third_party/python/urllib3/setup.cfg
 create mode 100755 third_party/python/urllib3/setup.py
 create mode 100644 third_party/python/urllib3/src/urllib3.egg-info/PKG-INFO
 create mode 100644 third_party/python/urllib3/src/urllib3.egg-info/SOURCES.txt
 create mode 100644 third_party/python/urllib3/src/urllib3.egg-info/dependency_links.txt
 create mode 100644 third_party/python/urllib3/src/urllib3.egg-info/requires.txt
 create mode 100644 third_party/python/urllib3/src/urllib3.egg-info/top_level.txt
 create mode 100644 third_party/python/urllib3/src/urllib3/__init__.py
 create mode 100644 third_party/python/urllib3/src/urllib3/_collections.py
 create mode 100644 third_party/python/urllib3/src/urllib3/connection.py
 create mode 100644 third_party/python/urllib3/src/urllib3/connectionpool.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/__init__.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/_appengine_environ.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/_securetransport/__init__.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/_securetransport/bindings.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/_securetransport/low_level.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/appengine.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/ntlmpool.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/pyopenssl.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/securetransport.py
 create mode 100644 third_party/python/urllib3/src/urllib3/contrib/socks.py
 create mode 100644 third_party/python/urllib3/src/urllib3/exceptions.py
 create mode 100644 third_party/python/urllib3/src/urllib3/fields.py
 create mode 100644 third_party/python/urllib3/src/urllib3/filepost.py
 create mode 100644 third_party/python/urllib3/src/urllib3/packages/__init__.py
 create mode 100644 third_party/python/urllib3/src/urllib3/packages/backports/__init__.py
 create mode 100644 third_party/python/urllib3/src/urllib3/packages/backports/makefile.py
 create mode 100644 third_party/python/urllib3/src/urllib3/packages/six.py
 create mode 100644 third_party/python/urllib3/src/urllib3/packages/ssl_match_hostname/__init__.py
 create mode 100644 third_party/python/urllib3/src/urllib3/packages/ssl_match_hostname/_implementation.py
 create mode 100644 third_party/python/urllib3/src/urllib3/poolmanager.py
 create mode 100644 third_party/python/urllib3/src/urllib3/request.py
 create mode 100644 third_party/python/urllib3/src/urllib3/response.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/__init__.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/connection.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/queue.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/request.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/response.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/retry.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/ssl_.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/timeout.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/url.py
 create mode 100644 third_party/python/urllib3/src/urllib3/util/wait.py
 create mode 100644 third_party/python/urllib3/test/__init__.py
 create mode 100644 third_party/python/urllib3/test/appengine/__init__.py
 create mode 100644 third_party/python/urllib3/test/appengine/conftest.py
 create mode 100644 third_party/python/urllib3/test/appengine/test_gae_manager.py
 create mode 100644 third_party/python/urllib3/test/appengine/test_urlfetch.py
 create mode 100644 third_party/python/urllib3/test/benchmark.py
 create mode 100644 third_party/python/urllib3/test/conftest.py
 create mode 100644 third_party/python/urllib3/test/contrib/__init__.py
 create mode 100644 third_party/python/urllib3/test/contrib/duplicate_san.pem
 create mode 100644 third_party/python/urllib3/test/contrib/test_pyopenssl.py
 create mode 100644 third_party/python/urllib3/test/contrib/test_pyopenssl_dependencies.py
 create mode 100644 third_party/python/urllib3/test/contrib/test_securetransport.py
 create mode 100644 third_party/python/urllib3/test/contrib/test_socks.py
 create mode 100644 third_party/python/urllib3/test/port_helpers.py
 create mode 100644 third_party/python/urllib3/test/socketpair_helper.py
 create mode 100644 third_party/python/urllib3/test/test_collections.py
 create mode 100644 third_party/python/urllib3/test/test_compatibility.py
 create mode 100644 third_party/python/urllib3/test/test_connection.py
 create mode 100644 third_party/python/urllib3/test/test_connectionpool.py
 create mode 100644 third_party/python/urllib3/test/test_exceptions.py
 create mode 100644 third_party/python/urllib3/test/test_fields.py
 create mode 100644 third_party/python/urllib3/test/test_filepost.py
 create mode 100644 third_party/python/urllib3/test/test_no_ssl.py
 create mode 100644 third_party/python/urllib3/test/test_poolmanager.py
 create mode 100644 third_party/python/urllib3/test/test_proxymanager.py
 create mode 100644 third_party/python/urllib3/test/test_queue_monkeypatch.py
 create mode 100644 third_party/python/urllib3/test/test_response.py
 create mode 100644 third_party/python/urllib3/test/test_retry.py
 create mode 100644 third_party/python/urllib3/test/test_ssl.py
 create mode 100644 third_party/python/urllib3/test/test_util.py
 create mode 100644 third_party/python/urllib3/test/test_wait.py
 create mode 100644 third_party/python/urllib3/test/with_dummyserver/__init__.py
 create mode 100644 third_party/python/urllib3/test/with_dummyserver/test_chunked_transfer.py
 create mode 100644 third_party/python/urllib3/test/with_dummyserver/test_connectionpool.py
 create mode 100644 third_party/python/urllib3/test/with_dummyserver/test_https.py
 create mode 100644 third_party/python/urllib3/test/with_dummyserver/test_no_ssl.py
 create mode 100644 third_party/python/urllib3/test/with_dummyserver/test_poolmanager.py
 create mode 100644 third_party/python/urllib3/test/with_dummyserver/test_proxy_poolmanager.py
 create mode 100644 third_party/python/urllib3/test/with_dummyserver/test_socketlevel.py
 create mode 100644 third_party/python/virtualenv-clone/LICENSE
 create mode 100644 third_party/python/virtualenv-clone/MANIFEST.in
 create mode 100644 third_party/python/virtualenv-clone/PKG-INFO
 create mode 100644 third_party/python/virtualenv-clone/README
 create mode 100644 third_party/python/virtualenv-clone/clonevirtualenv.py
 create mode 100644 third_party/python/virtualenv-clone/setup.cfg
 create mode 100644 third_party/python/virtualenv-clone/setup.py
 create mode 100644 third_party/python/virtualenv/AUTHORS.txt
 create mode 100644 third_party/python/virtualenv/LICENSE.txt
 create mode 100644 third_party/python/virtualenv/MANIFEST.in
 create mode 100644 third_party/python/virtualenv/PKG-INFO
 create mode 100644 third_party/python/virtualenv/README.rst
 create mode 100644 third_party/python/virtualenv/docs/changelog/.gitkeep
 create mode 100644 third_party/python/virtualenv/docs/changelog/examples.rst
 create mode 100644 third_party/python/virtualenv/docs/changelog/template.jinja2
 create mode 100644 third_party/python/virtualenv/docs/changes.rst
 create mode 100644 third_party/python/virtualenv/docs/conf.py
 create mode 100644 third_party/python/virtualenv/docs/development.rst
 create mode 100644 third_party/python/virtualenv/docs/index.rst
 create mode 100644 third_party/python/virtualenv/docs/installation.rst
 create mode 100644 third_party/python/virtualenv/docs/reference.rst
 create mode 100644 third_party/python/virtualenv/docs/userguide.rst
 create mode 100644 third_party/python/virtualenv/pyproject.toml
 create mode 100644 third_party/python/virtualenv/setup.cfg
 create mode 100644 third_party/python/virtualenv/setup.py
 create mode 100644 third_party/python/virtualenv/tasks/make_zipapp.py
 create mode 100644 third_party/python/virtualenv/tasks/release.py
 create mode 100755 third_party/python/virtualenv/tasks/update_embedded.py
 create mode 100644 third_party/python/virtualenv/tasks/upgrade_wheels.py
 create mode 100644 third_party/python/virtualenv/tests/activation/test_activate_this.py
 create mode 100644 third_party/python/virtualenv/tests/activation/test_activation.py
 create mode 100644 third_party/python/virtualenv/tests/activation/test_prompts.py
 create mode 100644 third_party/python/virtualenv/tests/conftest.py
 create mode 100644 third_party/python/virtualenv/tests/old-wheels/pip-9.0.1-py2.py3-none-any.whl
 create mode 100644 third_party/python/virtualenv/tests/old-wheels/setuptools-30.4.0-py2.py3-none-any.whl
 create mode 100644 third_party/python/virtualenv/tests/ssl/rootCA.key
 create mode 100644 third_party/python/virtualenv/tests/ssl/rootCA.pem
 create mode 100644 third_party/python/virtualenv/tests/ssl/server.crt
 create mode 100644 third_party/python/virtualenv/tests/ssl/server.key
 create mode 100644 third_party/python/virtualenv/tests/test_bootstrap.py
 create mode 100644 third_party/python/virtualenv/tests/test_cmdline.py
 create mode 100644 third_party/python/virtualenv/tests/test_from_source.py
 create mode 100644 third_party/python/virtualenv/tests/test_source_content.py
 create mode 100644 third_party/python/virtualenv/tests/test_virtualenv.py
 create mode 100644 third_party/python/virtualenv/tests/test_zipapp.py
 create mode 100644 third_party/python/virtualenv/tox.ini
 create mode 100755 third_party/python/virtualenv/virtualenv.py
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/activate.bat
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/activate.csh
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/activate.fish
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/activate.ps1
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/activate.sh
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/activate.xsh
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/activate_this.py
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/deactivate.bat
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/distutils-init.py
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/distutils.cfg
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/python-config
 create mode 100644 third_party/python/virtualenv/virtualenv_embedded/site.py
 create mode 100644 third_party/python/virtualenv/virtualenv_support/__init__.py
 create mode 100644 third_party/python/virtualenv/virtualenv_support/pip-19.1.1-py2.py3-none-any.whl
 create mode 100644 third_party/python/virtualenv/virtualenv_support/pip-19.3.1-py2.py3-none-any.whl
 create mode 100644 third_party/python/virtualenv/virtualenv_support/setuptools-41.6.0-py2.py3-none-any.whl
 create mode 100644 third_party/python/virtualenv/virtualenv_support/wheel-0.33.6-py2.py3-none-any.whl
 create mode 100644 third_party/python/voluptuous/CHANGELOG.md
 create mode 100644 third_party/python/voluptuous/COPYING
 create mode 100644 third_party/python/voluptuous/MANIFEST.in
 create mode 100644 third_party/python/voluptuous/PKG-INFO
 create mode 100644 third_party/python/voluptuous/README.md
 create mode 100644 third_party/python/voluptuous/setup.cfg
 create mode 100644 third_party/python/voluptuous/setup.py
 create mode 100644 third_party/python/voluptuous/voluptuous/__init__.py
 create mode 100644 third_party/python/voluptuous/voluptuous/error.py
 create mode 100644 third_party/python/voluptuous/voluptuous/humanize.py
 create mode 100644 third_party/python/voluptuous/voluptuous/schema_builder.py
 create mode 100644 third_party/python/voluptuous/voluptuous/tests/__init__.py
 create mode 100644 third_party/python/voluptuous/voluptuous/tests/tests.md
 create mode 100644 third_party/python/voluptuous/voluptuous/tests/tests.py
 create mode 100644 third_party/python/voluptuous/voluptuous/util.py
 create mode 100644 third_party/python/voluptuous/voluptuous/validators.py
 create mode 100644 third_party/python/yamllint/LICENSE
 create mode 100644 third_party/python/yamllint/MANIFEST.in
 create mode 100644 third_party/python/yamllint/PKG-INFO
 create mode 100644 third_party/python/yamllint/README.rst
 create mode 100644 third_party/python/yamllint/setup.cfg
 create mode 100644 third_party/python/yamllint/setup.py
 create mode 100644 third_party/python/yamllint/yamllint/__init__.py
 create mode 100644 third_party/python/yamllint/yamllint/__main__.py
 create mode 100644 third_party/python/yamllint/yamllint/cli.py
 create mode 100644 third_party/python/yamllint/yamllint/conf/default.yaml
 create mode 100644 third_party/python/yamllint/yamllint/conf/relaxed.yaml
 create mode 100644 third_party/python/yamllint/yamllint/config.py
 create mode 100644 third_party/python/yamllint/yamllint/linter.py
 create mode 100644 third_party/python/yamllint/yamllint/parser.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/__init__.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/braces.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/brackets.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/colons.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/commas.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/comments.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/comments_indentation.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/common.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/document_end.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/document_start.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/empty_lines.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/empty_values.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/hyphens.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/indentation.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/key_duplicates.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/key_ordering.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/line_length.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/new_line_at_end_of_file.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/new_lines.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/octal_values.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/quoted_strings.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/trailing_spaces.py
 create mode 100644 third_party/python/yamllint/yamllint/rules/truthy.py
 create mode 100644 third_party/python/zipp/.flake8
 create mode 100644 third_party/python/zipp/.pre-commit-config.yaml
 create mode 100644 third_party/python/zipp/.readthedocs.yml
 create mode 100644 third_party/python/zipp/.travis.yml
 create mode 100644 third_party/python/zipp/CHANGES.rst
 create mode 100644 third_party/python/zipp/LICENSE
 create mode 100644 third_party/python/zipp/PKG-INFO
 create mode 100644 third_party/python/zipp/README.rst
 create mode 100644 third_party/python/zipp/appveyor.yml
 create mode 100644 third_party/python/zipp/conftest.py
 create mode 100644 third_party/python/zipp/pyproject.toml
 create mode 100644 third_party/python/zipp/setup.cfg
 create mode 100644 third_party/python/zipp/setup.py
 create mode 100644 third_party/python/zipp/skeleton.md
 create mode 100644 third_party/python/zipp/test_zipp.py
 create mode 100644 third_party/python/zipp/tox.ini
 create mode 100644 third_party/python/zipp/zipp.py
 create mode 100644 third_party/rust/Inflector/.cargo-checksum.json
 create mode 100644 third_party/rust/Inflector/Cargo.toml
 create mode 100644 third_party/rust/Inflector/README.md
 create mode 100644 third_party/rust/Inflector/src/cases/camelcase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/case/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/classcase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/kebabcase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/pascalcase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/screamingsnakecase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/sentencecase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/snakecase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/tablecase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/titlecase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/cases/traincase/mod.rs
 create mode 100644 third_party/rust/Inflector/src/lib.rs
 create mode 100644 third_party/rust/Inflector/src/numbers/deordinalize/mod.rs
 create mode 100644 third_party/rust/Inflector/src/numbers/mod.rs
 create mode 100644 third_party/rust/Inflector/src/numbers/ordinalize/mod.rs
 create mode 100644 third_party/rust/Inflector/src/string/constants/mod.rs
 create mode 100644 third_party/rust/Inflector/src/string/deconstantize/mod.rs
 create mode 100644 third_party/rust/Inflector/src/string/demodulize/mod.rs
 create mode 100644 third_party/rust/Inflector/src/string/mod.rs
 create mode 100644 third_party/rust/Inflector/src/string/pluralize/mod.rs
 create mode 100644 third_party/rust/Inflector/src/string/singularize/mod.rs
 create mode 100644 third_party/rust/Inflector/src/suffix/foreignkey/mod.rs
 create mode 100644 third_party/rust/Inflector/src/suffix/mod.rs
 create mode 100644 third_party/rust/Inflector/tests/lib.rs
 create mode 100644 third_party/rust/adler32/.cargo-checksum.json
 create mode 100644 third_party/rust/adler32/Cargo.toml
 create mode 100644 third_party/rust/adler32/LICENSE
 create mode 100644 third_party/rust/adler32/README.md
 create mode 100644 third_party/rust/adler32/appveyor.yml
 create mode 100644 third_party/rust/adler32/src/lib.rs
 create mode 100644 third_party/rust/ahash/.cargo-checksum.json
 create mode 100644 third_party/rust/ahash/Cargo.toml
 create mode 100644 third_party/rust/ahash/LICENSE-APACHE
 create mode 100644 third_party/rust/ahash/LICENSE-MIT
 create mode 100644 third_party/rust/ahash/README.md
 create mode 100644 third_party/rust/ahash/rustfmt.toml
 create mode 100644 third_party/rust/ahash/src/aes_hash.rs
 create mode 100644 third_party/rust/ahash/src/convert.rs
 create mode 100644 third_party/rust/ahash/src/fallback_hash.rs
 create mode 100644 third_party/rust/ahash/src/folded_multiply.rs
 create mode 100644 third_party/rust/ahash/src/hash_map.rs
 create mode 100644 third_party/rust/ahash/src/hash_quality_test.rs
 create mode 100644 third_party/rust/ahash/src/hash_set.rs
 create mode 100644 third_party/rust/ahash/src/lib.rs
 create mode 100644 third_party/rust/ahash/src/random_state.rs
 create mode 100644 third_party/rust/ahash/tests/bench.rs
 create mode 100644 third_party/rust/ahash/tests/map_tests.rs
 create mode 100644 third_party/rust/ahash/tests/nopanic.rs
 create mode 100644 third_party/rust/aho-corasick/.cargo-checksum.json
 create mode 100644 third_party/rust/aho-corasick/COPYING
 create mode 100644 third_party/rust/aho-corasick/Cargo.toml
 create mode 100644 third_party/rust/aho-corasick/DESIGN.md
 create mode 100644 third_party/rust/aho-corasick/LICENSE-MIT
 create mode 100644 third_party/rust/aho-corasick/README.md
 create mode 100644 third_party/rust/aho-corasick/UNLICENSE
 create mode 100644 third_party/rust/aho-corasick/rustfmt.toml
 create mode 100644 third_party/rust/aho-corasick/src/ahocorasick.rs
 create mode 100644 third_party/rust/aho-corasick/src/automaton.rs
 create mode 100644 third_party/rust/aho-corasick/src/buffer.rs
 create mode 100644 third_party/rust/aho-corasick/src/byte_frequencies.rs
 create mode 100644 third_party/rust/aho-corasick/src/classes.rs
 create mode 100644 third_party/rust/aho-corasick/src/dfa.rs
 create mode 100644 third_party/rust/aho-corasick/src/error.rs
 create mode 100644 third_party/rust/aho-corasick/src/lib.rs
 create mode 100644 third_party/rust/aho-corasick/src/nfa.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/api.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/mod.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/pattern.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/rabinkarp.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/teddy/README.md
 create mode 100644 third_party/rust/aho-corasick/src/packed/teddy/compile.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/teddy/mod.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/teddy/runtime.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/tests.rs
 create mode 100644 third_party/rust/aho-corasick/src/packed/vector.rs
 create mode 100644 third_party/rust/aho-corasick/src/prefilter.rs
 create mode 100644 third_party/rust/aho-corasick/src/state_id.rs
 create mode 100644 third_party/rust/aho-corasick/src/tests.rs
 create mode 100644 third_party/rust/ansi_term/.cargo-checksum.json
 create mode 100644 third_party/rust/ansi_term/Cargo.toml
 create mode 100644 third_party/rust/ansi_term/LICENCE
 create mode 100644 third_party/rust/ansi_term/README.md
 create mode 100644 third_party/rust/ansi_term/examples/colours.rs
 create mode 100644 third_party/rust/ansi_term/src/ansi.rs
 create mode 100644 third_party/rust/ansi_term/src/debug.rs
 create mode 100644 third_party/rust/ansi_term/src/difference.rs
 create mode 100644 third_party/rust/ansi_term/src/display.rs
 create mode 100644 third_party/rust/ansi_term/src/lib.rs
 create mode 100644 third_party/rust/ansi_term/src/style.rs
 create mode 100644 third_party/rust/ansi_term/src/windows.rs
 create mode 100644 third_party/rust/ansi_term/src/write.rs
 create mode 100644 third_party/rust/anyhow/.cargo-checksum.json
 create mode 100644 third_party/rust/anyhow/Cargo.toml
 create mode 100644 third_party/rust/anyhow/LICENSE-APACHE
 create mode 100644 third_party/rust/anyhow/LICENSE-MIT
 create mode 100644 third_party/rust/anyhow/README.md
 create mode 100644 third_party/rust/anyhow/build.rs
 create mode 100644 third_party/rust/anyhow/src/backtrace.rs
 create mode 100644 third_party/rust/anyhow/src/chain.rs
 create mode 100644 third_party/rust/anyhow/src/context.rs
 create mode 100644 third_party/rust/anyhow/src/error.rs
 create mode 100644 third_party/rust/anyhow/src/fmt.rs
 create mode 100644 third_party/rust/anyhow/src/kind.rs
 create mode 100644 third_party/rust/anyhow/src/lib.rs
 create mode 100644 third_party/rust/anyhow/src/macros.rs
 create mode 100644 third_party/rust/anyhow/src/wrapper.rs
 create mode 100644 third_party/rust/anyhow/tests/common/mod.rs
 create mode 100644 third_party/rust/anyhow/tests/compiletest.rs
 create mode 100644 third_party/rust/anyhow/tests/drop/mod.rs
 create mode 100644 third_party/rust/anyhow/tests/test_autotrait.rs
 create mode 100644 third_party/rust/anyhow/tests/test_backtrace.rs
 create mode 100644 third_party/rust/anyhow/tests/test_boxed.rs
 create mode 100644 third_party/rust/anyhow/tests/test_chain.rs
 create mode 100644 third_party/rust/anyhow/tests/test_context.rs
 create mode 100644 third_party/rust/anyhow/tests/test_convert.rs
 create mode 100644 third_party/rust/anyhow/tests/test_downcast.rs
 create mode 100644 third_party/rust/anyhow/tests/test_fmt.rs
 create mode 100644 third_party/rust/anyhow/tests/test_macros.rs
 create mode 100644 third_party/rust/anyhow/tests/test_repr.rs
 create mode 100644 third_party/rust/anyhow/tests/test_source.rs
 create mode 100644 third_party/rust/anyhow/tests/ui/no-impl.rs
 create mode 100644 third_party/rust/anyhow/tests/ui/no-impl.stderr
 create mode 100644 third_party/rust/app_units/.cargo-checksum.json
 create mode 100644 third_party/rust/app_units/Cargo.toml
 create mode 100644 third_party/rust/app_units/README.md
 create mode 100644 third_party/rust/app_units/src/app_unit.rs
 create mode 100644 third_party/rust/app_units/src/lib.rs
 create mode 100644 third_party/rust/arrayref/.cargo-checksum.json
 create mode 100644 third_party/rust/arrayref/Cargo.toml
 create mode 100644 third_party/rust/arrayref/LICENSE
 create mode 100644 third_party/rust/arrayref/README.md
 create mode 100644 third_party/rust/arrayref/examples/array_refs.rs
 create mode 100644 third_party/rust/arrayref/examples/array_refs_with_const.rs
 create mode 100644 third_party/rust/arrayref/examples/simple-case.rs
 create mode 100644 third_party/rust/arrayref/src/lib.rs
 create mode 100644 third_party/rust/arrayvec/.cargo-checksum.json
 create mode 100644 third_party/rust/arrayvec/Cargo.toml
 create mode 100644 third_party/rust/arrayvec/LICENSE-APACHE
 create mode 100644 third_party/rust/arrayvec/LICENSE-MIT
 create mode 100644 third_party/rust/arrayvec/README.rst
 create mode 100644 third_party/rust/arrayvec/benches/arraystring.rs
 create mode 100644 third_party/rust/arrayvec/benches/extend.rs
 create mode 100644 third_party/rust/arrayvec/custom.css
 create mode 100644 third_party/rust/arrayvec/src/array.rs
 create mode 100644 third_party/rust/arrayvec/src/array_string.rs
 create mode 100644 third_party/rust/arrayvec/src/char.rs
 create mode 100644 third_party/rust/arrayvec/src/errors.rs
 create mode 100644 third_party/rust/arrayvec/src/lib.rs
 create mode 100644 third_party/rust/arrayvec/src/maybe_uninit.rs
 create mode 100644 third_party/rust/arrayvec/tests/serde.rs
 create mode 100644 third_party/rust/arrayvec/tests/tests.rs
 create mode 100644 third_party/rust/ash/.cargo-checksum.json
 create mode 100644 third_party/rust/ash/Cargo.toml
 create mode 100644 third_party/rust/ash/src/allocator.rs
 create mode 100644 third_party/rust/ash/src/device.rs
 create mode 100644 third_party/rust/ash/src/entry.rs
 create mode 100644 third_party/rust/ash/src/extensions/experimental/amd.rs
 create mode 100644 third_party/rust/ash/src/extensions/experimental/mod.rs
 create mode 100755 third_party/rust/ash/src/extensions/ext/debug_marker.rs
 create mode 100755 third_party/rust/ash/src/extensions/ext/debug_report.rs
 create mode 100755 third_party/rust/ash/src/extensions/ext/debug_utils.rs
 create mode 100644 third_party/rust/ash/src/extensions/ext/mod.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/android_surface.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/display.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/display_swapchain.rs
 create mode 100644 third_party/rust/ash/src/extensions/khr/external_memory_fd.rs
 create mode 100644 third_party/rust/ash/src/extensions/khr/mod.rs
 create mode 100644 third_party/rust/ash/src/extensions/khr/push_descriptor.rs
 create mode 100644 third_party/rust/ash/src/extensions/khr/ray_tracing.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/surface.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/swapchain.rs
 create mode 100644 third_party/rust/ash/src/extensions/khr/timeline_semaphore.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/wayland_surface.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/win32_surface.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/xcb_surface.rs
 create mode 100755 third_party/rust/ash/src/extensions/khr/xlib_surface.rs
 create mode 100644 third_party/rust/ash/src/extensions/mod.rs
 create mode 100755 third_party/rust/ash/src/extensions/mvk/ios_surface.rs
 create mode 100755 third_party/rust/ash/src/extensions/mvk/macos_surface.rs
 create mode 100644 third_party/rust/ash/src/extensions/mvk/mod.rs
 create mode 100755 third_party/rust/ash/src/extensions/nv/mesh_shader.rs
 create mode 100644 third_party/rust/ash/src/extensions/nv/mod.rs
 create mode 100755 third_party/rust/ash/src/extensions/nv/ray_tracing.rs
 create mode 100644 third_party/rust/ash/src/instance.rs
 create mode 100644 third_party/rust/ash/src/lib.rs
 create mode 100644 third_party/rust/ash/src/prelude.rs
 create mode 100644 third_party/rust/ash/src/util.rs
 create mode 100644 third_party/rust/ash/src/version.rs
 create mode 100644 third_party/rust/ash/src/vk.rs
 create mode 100644 third_party/rust/ash/tests/constant_size_arrays.rs
 create mode 100644 third_party/rust/ash/tests/display.rs
 create mode 100644 third_party/rust/atom/.cargo-checksum.json
 create mode 100644 third_party/rust/atom/Cargo.toml
 create mode 100644 third_party/rust/atom/LICENSE
 create mode 100644 third_party/rust/atom/examples/fifo.rs
 create mode 100644 third_party/rust/atom/examples/simple.rs
 create mode 100644 third_party/rust/atom/readme.md
 create mode 100644 third_party/rust/atom/src/lib.rs
 create mode 100644 third_party/rust/atom/tests/atom.rs
 create mode 100644 third_party/rust/atomic/.cargo-checksum.json
 create mode 100644 third_party/rust/atomic/Cargo.toml
 create mode 100644 third_party/rust/atomic/LICENSE-APACHE
 create mode 100644 third_party/rust/atomic/LICENSE-MIT
 create mode 100644 third_party/rust/atomic/README.md
 create mode 100644 third_party/rust/atomic/src/fallback.rs
 create mode 100644 third_party/rust/atomic/src/lib.rs
 create mode 100644 third_party/rust/atomic/src/ops.rs
 create mode 100644 third_party/rust/atomic_refcell/.cargo-checksum.json
 create mode 100644 third_party/rust/atomic_refcell/Cargo.toml
 create mode 100644 third_party/rust/atomic_refcell/README.md
 create mode 100644 third_party/rust/atomic_refcell/benches/basic.rs
 create mode 100644 third_party/rust/atomic_refcell/src/lib.rs
 create mode 100644 third_party/rust/atomic_refcell/tests/basic.rs
 create mode 100644 third_party/rust/atty/.cargo-checksum.json
 create mode 100644 third_party/rust/atty/CHANGELOG.md
 create mode 100644 third_party/rust/atty/Cargo.toml
 create mode 100644 third_party/rust/atty/LICENSE
 create mode 100644 third_party/rust/atty/README.md
 create mode 100644 third_party/rust/atty/appveyor.yml
 create mode 100644 third_party/rust/atty/examples/atty.rs
 create mode 100644 third_party/rust/atty/rustfmt.toml
 create mode 100644 third_party/rust/atty/src/lib.rs
 create mode 100644 third_party/rust/audio-mixer/.cargo-checksum.json
 create mode 100644 third_party/rust/audio-mixer/Cargo.lock
 create mode 100644 third_party/rust/audio-mixer/Cargo.toml
 create mode 100644 third_party/rust/audio-mixer/README.md
 create mode 100644 third_party/rust/audio-mixer/benches/benchmark.rs
 create mode 100644 third_party/rust/audio-mixer/src/channel.rs
 create mode 100644 third_party/rust/audio-mixer/src/coefficient.rs
 create mode 100644 third_party/rust/audio-mixer/src/lib.rs
 create mode 100644 third_party/rust/audio-mixer/src/main.rs
 create mode 100644 third_party/rust/audio_thread_priority/.cargo-checksum.json
 create mode 100644 third_party/rust/audio_thread_priority/Cargo.toml
 create mode 100644 third_party/rust/audio_thread_priority/Makefile
 create mode 100644 third_party/rust/audio_thread_priority/README.md
 create mode 100644 third_party/rust/audio_thread_priority/atp_test.cpp
 create mode 100644 third_party/rust/audio_thread_priority/audio_thread_priority.h
 create mode 100644 third_party/rust/audio_thread_priority/generate_osx_bindings.sh
 create mode 100644 third_party/rust/audio_thread_priority/src/lib.rs
 create mode 100644 third_party/rust/audio_thread_priority/src/mach_sys.rs
 create mode 100644 third_party/rust/audio_thread_priority/src/rt_linux.rs
 create mode 100644 third_party/rust/audio_thread_priority/src/rt_mach.rs
 create mode 100644 third_party/rust/audio_thread_priority/src/rt_win.rs
 create mode 100644 third_party/rust/authenticator/.cargo-checksum.json
 create mode 100644 third_party/rust/authenticator/Cargo.lock
 create mode 100644 third_party/rust/authenticator/Cargo.toml
 create mode 100644 third_party/rust/authenticator/LICENSE
 create mode 100644 third_party/rust/authenticator/README.md
 create mode 100644 third_party/rust/authenticator/build.rs
 create mode 100644 third_party/rust/authenticator/examples/main.rs
 create mode 100644 third_party/rust/authenticator/rustfmt.toml
 create mode 100644 third_party/rust/authenticator/src/capi.rs
 create mode 100644 third_party/rust/authenticator/src/consts.rs
 create mode 100644 third_party/rust/authenticator/src/freebsd/device.rs
 create mode 100644 third_party/rust/authenticator/src/freebsd/mod.rs
 create mode 100644 third_party/rust/authenticator/src/freebsd/monitor.rs
 create mode 100644 third_party/rust/authenticator/src/freebsd/transaction.rs
 create mode 100644 third_party/rust/authenticator/src/freebsd/uhid.rs
 create mode 100644 third_party/rust/authenticator/src/hidproto.rs
 create mode 100644 third_party/rust/authenticator/src/lib.rs
 create mode 100644 third_party/rust/authenticator/src/linux/device.rs
 create mode 100644 third_party/rust/authenticator/src/linux/hidraw.rs
 create mode 100644 third_party/rust/authenticator/src/linux/hidwrapper.h
 create mode 100644 third_party/rust/authenticator/src/linux/hidwrapper.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_aarch64le.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_armle.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_mips64le.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_powerpc64be.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_powerpc64le.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_powerpcbe.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_s390xbe.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_x86.rs
 create mode 100644 third_party/rust/authenticator/src/linux/ioctl_x86_64.rs
 create mode 100644 third_party/rust/authenticator/src/linux/mod.rs
 create mode 100644 third_party/rust/authenticator/src/linux/monitor.rs
 create mode 100644 third_party/rust/authenticator/src/linux/transaction.rs
 create mode 100644 third_party/rust/authenticator/src/macos/device.rs
 create mode 100644 third_party/rust/authenticator/src/macos/iokit.rs
 create mode 100644 third_party/rust/authenticator/src/macos/mod.rs
 create mode 100644 third_party/rust/authenticator/src/macos/monitor.rs
 create mode 100644 third_party/rust/authenticator/src/macos/transaction.rs
 create mode 100644 third_party/rust/authenticator/src/manager.rs
 create mode 100644 third_party/rust/authenticator/src/openbsd/device.rs
 create mode 100644 third_party/rust/authenticator/src/openbsd/mod.rs
 create mode 100644 third_party/rust/authenticator/src/openbsd/monitor.rs
 create mode 100644 third_party/rust/authenticator/src/openbsd/transaction.rs
 create mode 100644 third_party/rust/authenticator/src/statemachine.rs
 create mode 100644 third_party/rust/authenticator/src/stub/device.rs
 create mode 100644 third_party/rust/authenticator/src/stub/mod.rs
 create mode 100644 third_party/rust/authenticator/src/stub/transaction.rs
 create mode 100644 third_party/rust/authenticator/src/u2fhid-capi.h
 create mode 100644 third_party/rust/authenticator/src/u2fprotocol.rs
 create mode 100644 third_party/rust/authenticator/src/u2ftypes.rs
 create mode 100644 third_party/rust/authenticator/src/util.rs
 create mode 100644 third_party/rust/authenticator/src/windows/device.rs
 create mode 100644 third_party/rust/authenticator/src/windows/mod.rs
 create mode 100644 third_party/rust/authenticator/src/windows/monitor.rs
 create mode 100644 third_party/rust/authenticator/src/windows/transaction.rs
 create mode 100644 third_party/rust/authenticator/src/windows/winapi.rs
 create mode 100644 third_party/rust/autocfg-0.1.6/.cargo-checksum.json
 create mode 100644 third_party/rust/autocfg-0.1.6/Cargo.lock
 create mode 100644 third_party/rust/autocfg-0.1.6/Cargo.toml
 create mode 100644 third_party/rust/autocfg-0.1.6/LICENSE-APACHE
 create mode 100644 third_party/rust/autocfg-0.1.6/LICENSE-MIT
 create mode 100644 third_party/rust/autocfg-0.1.6/README.md
 create mode 100644 third_party/rust/autocfg-0.1.6/examples/integers.rs
 create mode 100644 third_party/rust/autocfg-0.1.6/examples/paths.rs
 create mode 100644 third_party/rust/autocfg-0.1.6/examples/traits.rs
 create mode 100644 third_party/rust/autocfg-0.1.6/examples/versions.rs
 create mode 100644 third_party/rust/autocfg-0.1.6/src/error.rs
 create mode 100644 third_party/rust/autocfg-0.1.6/src/lib.rs
 create mode 100644 third_party/rust/autocfg-0.1.6/src/tests.rs
 create mode 100644 third_party/rust/autocfg-0.1.6/src/version.rs
 create mode 100644 third_party/rust/autocfg/.cargo-checksum.json
 create mode 100644 third_party/rust/autocfg/Cargo.lock
 create mode 100644 third_party/rust/autocfg/Cargo.toml
 create mode 100644 third_party/rust/autocfg/LICENSE-APACHE
 create mode 100644 third_party/rust/autocfg/LICENSE-MIT
 create mode 100644 third_party/rust/autocfg/README.md
 create mode 100644 third_party/rust/autocfg/examples/integers.rs
 create mode 100644 third_party/rust/autocfg/examples/paths.rs
 create mode 100644 third_party/rust/autocfg/examples/traits.rs
 create mode 100644 third_party/rust/autocfg/examples/versions.rs
 create mode 100644 third_party/rust/autocfg/src/error.rs
 create mode 100644 third_party/rust/autocfg/src/lib.rs
 create mode 100644 third_party/rust/autocfg/src/tests.rs
 create mode 100644 third_party/rust/autocfg/src/version.rs
 create mode 100644 third_party/rust/autocfg/tests/rustflags.rs
 create mode 100644 third_party/rust/base16/.cargo-checksum.json
 create mode 100644 third_party/rust/base16/CHANGELOG.md
 create mode 100644 third_party/rust/base16/Cargo.toml
 create mode 100644 third_party/rust/base16/LICENSE-CC0
 create mode 100644 third_party/rust/base16/README.md
 create mode 100644 third_party/rust/base16/benches/bench.rs
 create mode 100644 third_party/rust/base16/src/lib.rs
 create mode 100644 third_party/rust/base16/tests/doctest_copies.rs
 create mode 100644 third_party/rust/base16/tests/tests.rs
 create mode 100644 third_party/rust/base64-0.10.1/.cargo-checksum.json
 create mode 100644 third_party/rust/base64-0.10.1/Cargo.toml
 create mode 100644 third_party/rust/base64-0.10.1/LICENSE-APACHE
 create mode 100644 third_party/rust/base64-0.10.1/LICENSE-MIT
 create mode 100644 third_party/rust/base64-0.10.1/README.md
 create mode 100644 third_party/rust/base64-0.10.1/RELEASE-NOTES.md
 create mode 100644 third_party/rust/base64-0.10.1/benches/benchmarks.rs
 create mode 100644 third_party/rust/base64-0.10.1/examples/make_tables.rs
 create mode 100644 third_party/rust/base64-0.10.1/icon_CLion.svg
 create mode 100644 third_party/rust/base64-0.10.1/src/chunked_encoder.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/decode.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/display.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/encode.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/lib.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/tables.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/tests.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/write/encoder.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/write/encoder_tests.rs
 create mode 100644 third_party/rust/base64-0.10.1/src/write/mod.rs
 create mode 100644 third_party/rust/base64-0.10.1/tests/decode.rs
 create mode 100644 third_party/rust/base64-0.10.1/tests/encode.rs
 create mode 100644 third_party/rust/base64-0.10.1/tests/helpers.rs
 create mode 100644 third_party/rust/base64-0.10.1/tests/tests.rs
 create mode 100644 third_party/rust/base64/.cargo-checksum.json
 create mode 100644 third_party/rust/base64/Cargo.lock
 create mode 100644 third_party/rust/base64/Cargo.toml
 create mode 100644 third_party/rust/base64/LICENSE-APACHE
 create mode 100644 third_party/rust/base64/LICENSE-MIT
 create mode 100644 third_party/rust/base64/README.md
 create mode 100644 third_party/rust/base64/RELEASE-NOTES.md
 create mode 100644 third_party/rust/base64/benches/benchmarks.rs
 create mode 100644 third_party/rust/base64/examples/make_tables.rs
 create mode 100644 third_party/rust/base64/icon_CLion.svg
 create mode 100644 third_party/rust/base64/src/chunked_encoder.rs
 create mode 100644 third_party/rust/base64/src/decode.rs
 create mode 100644 third_party/rust/base64/src/display.rs
 create mode 100644 third_party/rust/base64/src/encode.rs
 create mode 100644 third_party/rust/base64/src/lib.rs
 create mode 100644 third_party/rust/base64/src/read/decoder.rs
 create mode 100644 third_party/rust/base64/src/read/decoder_tests.rs
 create mode 100644 third_party/rust/base64/src/read/mod.rs
 create mode 100644 third_party/rust/base64/src/tables.rs
 create mode 100644 third_party/rust/base64/src/tests.rs
 create mode 100644 third_party/rust/base64/src/write/encoder.rs
 create mode 100644 third_party/rust/base64/src/write/encoder_tests.rs
 create mode 100644 third_party/rust/base64/src/write/mod.rs
 create mode 100644 third_party/rust/base64/tests/decode.rs
 create mode 100644 third_party/rust/base64/tests/encode.rs
 create mode 100644 third_party/rust/base64/tests/helpers.rs
 create mode 100644 third_party/rust/base64/tests/tests.rs
 create mode 100644 third_party/rust/binary-space-partition/.cargo-checksum.json
 create mode 100644 third_party/rust/binary-space-partition/Cargo.toml
 create mode 100644 third_party/rust/binary-space-partition/LICENSE
 create mode 100644 third_party/rust/binary-space-partition/README.md
 create mode 100644 third_party/rust/binary-space-partition/src/lib.rs
 create mode 100644 third_party/rust/bincode/.cargo-checksum.json
 create mode 100644 third_party/rust/bincode/Cargo.toml
 create mode 100644 third_party/rust/bincode/LICENSE.md
 create mode 100644 third_party/rust/bincode/readme.md
 create mode 100644 third_party/rust/bincode/src/config.rs
 create mode 100644 third_party/rust/bincode/src/de/mod.rs
 create mode 100644 third_party/rust/bincode/src/de/read.rs
 create mode 100644 third_party/rust/bincode/src/error.rs
 create mode 100644 third_party/rust/bincode/src/internal.rs
 create mode 100644 third_party/rust/bincode/src/lib.rs
 create mode 100644 third_party/rust/bincode/src/ser/mod.rs
 create mode 100644 third_party/rust/bindgen/.cargo-checksum.json
 create mode 100644 third_party/rust/bindgen/Cargo.lock
 create mode 100644 third_party/rust/bindgen/Cargo.toml
 create mode 100644 third_party/rust/bindgen/LICENSE
 create mode 100644 third_party/rust/bindgen/README.md
 create mode 100644 third_party/rust/bindgen/build.rs
 create mode 100644 third_party/rust/bindgen/csmith-fuzzing/README.md
 create mode 100644 third_party/rust/bindgen/src/callbacks.rs
 create mode 100644 third_party/rust/bindgen/src/clang.rs
 create mode 100755 third_party/rust/bindgen/src/codegen/bitfield_unit.rs
 create mode 100644 third_party/rust/bindgen/src/codegen/bitfield_unit_tests.rs
 create mode 100644 third_party/rust/bindgen/src/codegen/error.rs
 create mode 100644 third_party/rust/bindgen/src/codegen/helpers.rs
 create mode 100644 third_party/rust/bindgen/src/codegen/impl_debug.rs
 create mode 100644 third_party/rust/bindgen/src/codegen/impl_partialeq.rs
 create mode 100644 third_party/rust/bindgen/src/codegen/mod.rs
 create mode 100644 third_party/rust/bindgen/src/codegen/struct_layout.rs
 create mode 100644 third_party/rust/bindgen/src/extra_assertions.rs
 create mode 100644 third_party/rust/bindgen/src/features.rs
 create mode 100644 third_party/rust/bindgen/src/ir/analysis/derive.rs
 create mode 100644 third_party/rust/bindgen/src/ir/analysis/has_destructor.rs
 create mode 100644 third_party/rust/bindgen/src/ir/analysis/has_float.rs
 create mode 100644 third_party/rust/bindgen/src/ir/analysis/has_type_param_in_array.rs
 create mode 100644 third_party/rust/bindgen/src/ir/analysis/has_vtable.rs
 create mode 100644 third_party/rust/bindgen/src/ir/analysis/mod.rs
 create mode 100644 third_party/rust/bindgen/src/ir/analysis/sizedness.rs
 create mode 100644 third_party/rust/bindgen/src/ir/analysis/template_params.rs
 create mode 100644 third_party/rust/bindgen/src/ir/annotations.rs
 create mode 100644 third_party/rust/bindgen/src/ir/comment.rs
 create mode 100644 third_party/rust/bindgen/src/ir/comp.rs
 create mode 100644 third_party/rust/bindgen/src/ir/context.rs
 create mode 100644 third_party/rust/bindgen/src/ir/derive.rs
 create mode 100644 third_party/rust/bindgen/src/ir/dot.rs
 create mode 100644 third_party/rust/bindgen/src/ir/enum_ty.rs
 create mode 100644 third_party/rust/bindgen/src/ir/function.rs
 create mode 100644 third_party/rust/bindgen/src/ir/int.rs
 create mode 100644 third_party/rust/bindgen/src/ir/item.rs
 create mode 100644 third_party/rust/bindgen/src/ir/item_kind.rs
 create mode 100644 third_party/rust/bindgen/src/ir/layout.rs
 create mode 100644 third_party/rust/bindgen/src/ir/mod.rs
 create mode 100644 third_party/rust/bindgen/src/ir/module.rs
 create mode 100644 third_party/rust/bindgen/src/ir/objc.rs
 create mode 100644 third_party/rust/bindgen/src/ir/template.rs
 create mode 100644 third_party/rust/bindgen/src/ir/traversal.rs
 create mode 100644 third_party/rust/bindgen/src/ir/ty.rs
 create mode 100644 third_party/rust/bindgen/src/ir/var.rs
 create mode 100644 third_party/rust/bindgen/src/lib.rs
 create mode 100644 third_party/rust/bindgen/src/log_stubs.rs
 create mode 100644 third_party/rust/bindgen/src/main.rs
 create mode 100644 third_party/rust/bindgen/src/options.rs
 create mode 100644 third_party/rust/bindgen/src/parse.rs
 create mode 100644 third_party/rust/bindgen/src/regex_set.rs
 create mode 100644 third_party/rust/bindgen/src/time.rs
 create mode 100644 third_party/rust/binjs_meta/.cargo-checksum.json
 create mode 100644 third_party/rust/binjs_meta/Cargo.lock
 create mode 100644 third_party/rust/binjs_meta/Cargo.toml
 create mode 100644 third_party/rust/binjs_meta/README.md
 create mode 100644 third_party/rust/binjs_meta/examples/generate_spidermonkey.rs
 create mode 100644 third_party/rust/binjs_meta/src/export.rs
 create mode 100644 third_party/rust/binjs_meta/src/import.rs
 create mode 100644 third_party/rust/binjs_meta/src/lib.rs
 create mode 100644 third_party/rust/binjs_meta/src/spec.rs
 create mode 100644 third_party/rust/binjs_meta/src/util.rs
 create mode 100644 third_party/rust/bitflags/.cargo-checksum.json
 create mode 100644 third_party/rust/bitflags/CHANGELOG.md
 create mode 100644 third_party/rust/bitflags/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/bitflags/Cargo.toml
 create mode 100644 third_party/rust/bitflags/LICENSE-APACHE
 create mode 100644 third_party/rust/bitflags/LICENSE-MIT
 create mode 100644 third_party/rust/bitflags/README.md
 create mode 100644 third_party/rust/bitflags/build.rs
 create mode 100644 third_party/rust/bitflags/src/example_generated.rs
 create mode 100644 third_party/rust/bitflags/src/lib.rs
 create mode 100644 third_party/rust/bitreader/.cargo-checksum.json
 create mode 100644 third_party/rust/bitreader/Cargo.toml
 create mode 100644 third_party/rust/bitreader/LICENSE-APACHE
 create mode 100644 third_party/rust/bitreader/LICENSE-MIT
 create mode 100644 third_party/rust/bitreader/README.md
 create mode 100644 third_party/rust/bitreader/src/lib.rs
 create mode 100644 third_party/rust/bitreader/src/tests.rs
 create mode 100644 third_party/rust/blake2b_simd/.cargo-checksum.json
 create mode 100644 third_party/rust/blake2b_simd/Cargo.toml
 create mode 100644 third_party/rust/blake2b_simd/README.md
 create mode 100644 third_party/rust/blake2b_simd/src/avx2.rs
 create mode 100644 third_party/rust/blake2b_simd/src/blake2bp.rs
 create mode 100644 third_party/rust/blake2b_simd/src/guts.rs
 create mode 100644 third_party/rust/blake2b_simd/src/lib.rs
 create mode 100644 third_party/rust/blake2b_simd/src/many.rs
 create mode 100644 third_party/rust/blake2b_simd/src/portable.rs
 create mode 100644 third_party/rust/blake2b_simd/src/sse41.rs
 create mode 100644 third_party/rust/blake2b_simd/src/test.rs
 create mode 100644 third_party/rust/block-buffer/.cargo-checksum.json
 create mode 100644 third_party/rust/block-buffer/Cargo.toml
 create mode 100644 third_party/rust/block-buffer/LICENSE-APACHE
 create mode 100644 third_party/rust/block-buffer/LICENSE-MIT
 create mode 100644 third_party/rust/block-buffer/src/lib.rs
 create mode 100644 third_party/rust/block-padding/.cargo-checksum.json
 create mode 100644 third_party/rust/block-padding/Cargo.toml
 create mode 100644 third_party/rust/block-padding/LICENSE-APACHE
 create mode 100644 third_party/rust/block-padding/LICENSE-MIT
 create mode 100644 third_party/rust/block-padding/src/lib.rs
 create mode 100644 third_party/rust/block/.cargo-checksum.json
 create mode 100644 third_party/rust/block/Cargo.toml
 create mode 100644 third_party/rust/block/README.md
 create mode 100644 third_party/rust/block/src/lib.rs
 create mode 100644 third_party/rust/block/src/test_utils.rs
 create mode 100644 third_party/rust/boxfnonce/.cargo-checksum.json
 create mode 100644 third_party/rust/boxfnonce/Cargo.toml
 create mode 100644 third_party/rust/boxfnonce/LICENSE
 create mode 100644 third_party/rust/boxfnonce/README.md
 create mode 100644 third_party/rust/boxfnonce/src/lib.rs
 create mode 100644 third_party/rust/boxfnonce/src/macros.rs
 create mode 100644 third_party/rust/boxfnonce/src/no_send.rs
 create mode 100644 third_party/rust/boxfnonce/src/send.rs
 create mode 100644 third_party/rust/boxfnonce/src/traits.rs
 create mode 100644 third_party/rust/build-parallel/.cargo-checksum.json
 create mode 100644 third_party/rust/build-parallel/Cargo.toml
 create mode 100644 third_party/rust/build-parallel/src/lib.rs
 create mode 100644 third_party/rust/bumpalo/.cargo-checksum.json
 create mode 100644 third_party/rust/bumpalo/CHANGELOG.md
 create mode 100644 third_party/rust/bumpalo/Cargo.toml
 create mode 100644 third_party/rust/bumpalo/LICENSE-APACHE
 create mode 100644 third_party/rust/bumpalo/LICENSE-MIT
 create mode 100644 third_party/rust/bumpalo/README.md
 create mode 100644 third_party/rust/bumpalo/README.tpl
 create mode 100644 third_party/rust/bumpalo/azure-pipelines.yml
 create mode 100644 third_party/rust/bumpalo/benches/benches.rs
 create mode 100644 third_party/rust/bumpalo/bumpalo.png
 create mode 100644 third_party/rust/bumpalo/ci/install-cargo-readme.yml
 create mode 100644 third_party/rust/bumpalo/ci/install-rust.yml
 create mode 100644 third_party/rust/bumpalo/src/alloc.rs
 create mode 100644 third_party/rust/bumpalo/src/collections/mod.rs
 create mode 100644 third_party/rust/bumpalo/src/collections/raw_vec.rs
 create mode 100644 third_party/rust/bumpalo/src/collections/str/lossy.rs
 create mode 100644 third_party/rust/bumpalo/src/collections/str/mod.rs
 create mode 100644 third_party/rust/bumpalo/src/collections/string.rs
 create mode 100644 third_party/rust/bumpalo/src/collections/vec.rs
 create mode 100644 third_party/rust/bumpalo/src/lib.rs
 create mode 100644 third_party/rust/bumpalo/tests/alloc_with.rs
 create mode 100644 third_party/rust/bumpalo/tests/quickchecks.rs
 create mode 100644 third_party/rust/bumpalo/tests/readme_up_to_date.rs
 create mode 100644 third_party/rust/bumpalo/tests/string.rs
 create mode 100644 third_party/rust/bumpalo/tests/tests.rs
 create mode 100644 third_party/rust/bumpalo/tests/vec.rs
 create mode 100644 third_party/rust/byte-tools/.cargo-checksum.json
 create mode 100644 third_party/rust/byte-tools/Cargo.toml
 create mode 100644 third_party/rust/byte-tools/LICENSE-APACHE
 create mode 100644 third_party/rust/byte-tools/LICENSE-MIT
 create mode 100644 third_party/rust/byte-tools/src/lib.rs
 create mode 100644 third_party/rust/bytemuck/.cargo-checksum.json
 create mode 100644 third_party/rust/bytemuck/Cargo.toml
 create mode 100644 third_party/rust/bytemuck/LICENSE-ZLIB.md
 create mode 100644 third_party/rust/bytemuck/README.md
 create mode 100644 third_party/rust/bytemuck/appveyor.yml
 create mode 100644 third_party/rust/bytemuck/bors.toml
 create mode 100644 third_party/rust/bytemuck/changelog.md
 create mode 100644 third_party/rust/bytemuck/pedantic.bat
 create mode 100644 third_party/rust/bytemuck/rustfmt.toml
 create mode 100755 third_party/rust/bytemuck/scripts/travis.sh
 create mode 100644 third_party/rust/bytemuck/src/allocation.rs
 create mode 100644 third_party/rust/bytemuck/src/contiguous.rs
 create mode 100644 third_party/rust/bytemuck/src/lib.rs
 create mode 100644 third_party/rust/bytemuck/src/offset_of.rs
 create mode 100644 third_party/rust/bytemuck/src/pod.rs
 create mode 100644 third_party/rust/bytemuck/src/transparent.rs
 create mode 100644 third_party/rust/bytemuck/src/zeroable.rs
 create mode 100644 third_party/rust/bytemuck/tests/cast_slice_tests.rs
 create mode 100644 third_party/rust/bytemuck/tests/doc_tests.rs
 create mode 100644 third_party/rust/bytemuck/tests/std_tests.rs
 create mode 100644 third_party/rust/byteorder/.cargo-checksum.json
 create mode 100644 third_party/rust/byteorder/CHANGELOG.md
 create mode 100644 third_party/rust/byteorder/COPYING
 create mode 100644 third_party/rust/byteorder/Cargo.toml
 create mode 100644 third_party/rust/byteorder/LICENSE-MIT
 create mode 100644 third_party/rust/byteorder/README.md
 create mode 100644 third_party/rust/byteorder/UNLICENSE
 create mode 100644 third_party/rust/byteorder/benches/bench.rs
 create mode 100644 third_party/rust/byteorder/build.rs
 create mode 100644 third_party/rust/byteorder/src/io.rs
 create mode 100644 third_party/rust/byteorder/src/lib.rs
 create mode 100644 third_party/rust/bytes-0.4.9/.cargo-checksum.json
 create mode 100644 third_party/rust/bytes-0.4.9/CHANGELOG.md
 create mode 100644 third_party/rust/bytes-0.4.9/Cargo.toml
 create mode 100644 third_party/rust/bytes-0.4.9/LICENSE
 create mode 100644 third_party/rust/bytes-0.4.9/README.md
 create mode 100644 third_party/rust/bytes-0.4.9/benches/bytes.rs
 create mode 100644 third_party/rust/bytes-0.4.9/ci/before_deploy.ps1
 create mode 100644 third_party/rust/bytes-0.4.9/ci/before_deploy.sh
 create mode 100644 third_party/rust/bytes-0.4.9/ci/install.sh
 create mode 100644 third_party/rust/bytes-0.4.9/ci/script.sh
 create mode 100644 third_party/rust/bytes-0.4.9/ci/tsan
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/buf.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/buf_mut.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/chain.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/from_buf.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/into_buf.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/iter.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/mod.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/reader.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/take.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/buf/writer.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/bytes.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/debug.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/lib.rs
 create mode 100644 third_party/rust/bytes-0.4.9/src/serde.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_buf.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_buf_mut.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_bytes.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_chain.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_debug.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_from_buf.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_iter.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_serde.rs
 create mode 100644 third_party/rust/bytes-0.4.9/tests/test_take.rs
 create mode 100644 third_party/rust/bytes/.cargo-checksum.json
 create mode 100644 third_party/rust/bytes/CHANGELOG.md
 create mode 100644 third_party/rust/bytes/Cargo.toml
 create mode 100644 third_party/rust/bytes/LICENSE
 create mode 100644 third_party/rust/bytes/README.md
 create mode 100644 third_party/rust/bytes/azure-pipelines.yml
 create mode 100644 third_party/rust/bytes/benches/buf.rs
 create mode 100644 third_party/rust/bytes/benches/bytes.rs
 create mode 100644 third_party/rust/bytes/benches/bytes_mut.rs
 create mode 100644 third_party/rust/bytes/ci/azure-cross-compile.yml
 create mode 100644 third_party/rust/bytes/ci/azure-deploy-docs.yml
 create mode 100644 third_party/rust/bytes/ci/azure-install-rust.yml
 create mode 100644 third_party/rust/bytes/ci/azure-loom.yml
 create mode 100644 third_party/rust/bytes/ci/azure-test-stable.yml
 create mode 100644 third_party/rust/bytes/ci/azure-tsan.yml
 create mode 100644 third_party/rust/bytes/ci/tsan
 create mode 100644 third_party/rust/bytes/src/buf/buf_impl.rs
 create mode 100644 third_party/rust/bytes/src/buf/buf_mut.rs
 create mode 100644 third_party/rust/bytes/src/buf/ext/chain.rs
 create mode 100644 third_party/rust/bytes/src/buf/ext/limit.rs
 create mode 100644 third_party/rust/bytes/src/buf/ext/mod.rs
 create mode 100644 third_party/rust/bytes/src/buf/ext/reader.rs
 create mode 100644 third_party/rust/bytes/src/buf/ext/take.rs
 create mode 100644 third_party/rust/bytes/src/buf/ext/writer.rs
 create mode 100644 third_party/rust/bytes/src/buf/iter.rs
 create mode 100644 third_party/rust/bytes/src/buf/mod.rs
 create mode 100644 third_party/rust/bytes/src/buf/vec_deque.rs
 create mode 100644 third_party/rust/bytes/src/bytes.rs
 create mode 100644 third_party/rust/bytes/src/bytes_mut.rs
 create mode 100644 third_party/rust/bytes/src/debug.rs
 create mode 100644 third_party/rust/bytes/src/hex.rs
 create mode 100644 third_party/rust/bytes/src/lib.rs
 create mode 100644 third_party/rust/bytes/src/loom.rs
 create mode 100644 third_party/rust/bytes/src/serde.rs
 create mode 100644 third_party/rust/bytes/tests/test_buf.rs
 create mode 100644 third_party/rust/bytes/tests/test_buf_mut.rs
 create mode 100644 third_party/rust/bytes/tests/test_bytes.rs
 create mode 100644 third_party/rust/bytes/tests/test_chain.rs
 create mode 100644 third_party/rust/bytes/tests/test_debug.rs
 create mode 100644 third_party/rust/bytes/tests/test_iter.rs
 create mode 100644 third_party/rust/bytes/tests/test_reader.rs
 create mode 100644 third_party/rust/bytes/tests/test_serde.rs
 create mode 100644 third_party/rust/bytes/tests/test_take.rs
 create mode 100644 third_party/rust/c2-chacha/.cargo-checksum.json
 create mode 100644 third_party/rust/c2-chacha/Cargo.toml
 create mode 100644 third_party/rust/c2-chacha/LICENSE-APACHE
 create mode 100644 third_party/rust/c2-chacha/LICENSE-MIT
 create mode 100644 third_party/rust/c2-chacha/README.md
 create mode 100644 third_party/rust/c2-chacha/benches/chacha20.rs
 create mode 100644 third_party/rust/c2-chacha/src/guts.rs
 create mode 100644 third_party/rust/c2-chacha/src/lib.rs
 create mode 100644 third_party/rust/c2-chacha/src/rustcrypto_impl.rs
 create mode 100644 third_party/rust/cast/.cargo-checksum.json
 create mode 100644 third_party/rust/cast/CHANGELOG.md
 create mode 100644 third_party/rust/cast/Cargo.toml
 create mode 100644 third_party/rust/cast/LICENSE-APACHE
 create mode 100644 third_party/rust/cast/LICENSE-MIT
 create mode 100644 third_party/rust/cast/README.md
 create mode 100644 third_party/rust/cast/ci/install.sh
 create mode 100644 third_party/rust/cast/ci/script.sh
 create mode 100644 third_party/rust/cast/src/lib.rs
 create mode 100644 third_party/rust/cast/src/test.rs
 create mode 100644 third_party/rust/cc/.cargo-checksum.json
 create mode 100644 third_party/rust/cc/Cargo.lock
 create mode 100644 third_party/rust/cc/Cargo.toml
 create mode 100644 third_party/rust/cc/LICENSE-APACHE
 create mode 100644 third_party/rust/cc/LICENSE-MIT
 create mode 100644 third_party/rust/cc/README.md
 create mode 100644 third_party/rust/cc/src/bin/gcc-shim.rs
 create mode 100644 third_party/rust/cc/src/com.rs
 create mode 100644 third_party/rust/cc/src/lib.rs
 create mode 100644 third_party/rust/cc/src/registry.rs
 create mode 100644 third_party/rust/cc/src/setup_config.rs
 create mode 100644 third_party/rust/cc/src/winapi.rs
 create mode 100644 third_party/rust/cc/src/windows_registry.rs
 create mode 100644 third_party/rust/cc/tests/cc_env.rs
 create mode 100644 third_party/rust/cc/tests/cflags.rs
 create mode 100644 third_party/rust/cc/tests/cxxflags.rs
 create mode 100644 third_party/rust/cc/tests/support/mod.rs
 create mode 100644 third_party/rust/cc/tests/test.rs
 create mode 100644 third_party/rust/cexpr/.cargo-checksum.json
 create mode 100644 third_party/rust/cexpr/Cargo.toml
 create mode 100644 third_party/rust/cexpr/LICENSE-APACHE
 create mode 100644 third_party/rust/cexpr/LICENSE-MIT
 create mode 100644 third_party/rust/cexpr/bors.toml
 create mode 100644 third_party/rust/cexpr/rustfmt.toml
 create mode 100644 third_party/rust/cexpr/src/expr.rs
 create mode 100644 third_party/rust/cexpr/src/lib.rs
 create mode 100644 third_party/rust/cexpr/src/literal.rs
 create mode 100644 third_party/rust/cexpr/src/token.rs
 create mode 100644 third_party/rust/cexpr/tests/clang.rs
 create mode 100644 third_party/rust/cexpr/tests/input/chars.h
 create mode 100644 third_party/rust/cexpr/tests/input/fail.h
 create mode 100644 third_party/rust/cexpr/tests/input/floats.h
 create mode 100644 third_party/rust/cexpr/tests/input/int_signed.h
 create mode 100644 third_party/rust/cexpr/tests/input/int_unsigned.h
 create mode 100644 third_party/rust/cexpr/tests/input/strings.h
 create mode 100644 third_party/rust/cexpr/tests/input/test_llvm_bug_9069.h
 create mode 100644 third_party/rust/cfg-if/.cargo-checksum.json
 create mode 100644 third_party/rust/cfg-if/Cargo.toml
 create mode 100644 third_party/rust/cfg-if/LICENSE-APACHE
 create mode 100644 third_party/rust/cfg-if/LICENSE-MIT
 create mode 100644 third_party/rust/cfg-if/README.md
 create mode 100644 third_party/rust/cfg-if/src/lib.rs
 create mode 100644 third_party/rust/cfg-if/tests/xcrate.rs
 create mode 100644 third_party/rust/chardetng/.cargo-checksum.json
 create mode 100644 third_party/rust/chardetng/CONTRIBUTING.md
 create mode 100644 third_party/rust/chardetng/COPYRIGHT
 create mode 100644 third_party/rust/chardetng/Cargo.toml
 create mode 100644 third_party/rust/chardetng/LICENSE-APACHE
 create mode 100644 third_party/rust/chardetng/LICENSE-MIT
 create mode 100644 third_party/rust/chardetng/README.md
 create mode 100644 third_party/rust/chardetng/src/data.rs
 create mode 100644 third_party/rust/chardetng/src/lib.rs
 create mode 100644 third_party/rust/chardetng/src/tld.rs
 create mode 100644 third_party/rust/chardetng_c/.cargo-checksum.json
 create mode 100644 third_party/rust/chardetng_c/CONTRIBUTING.md
 create mode 100644 third_party/rust/chardetng_c/COPYRIGHT
 create mode 100644 third_party/rust/chardetng_c/Cargo.toml
 create mode 100644 third_party/rust/chardetng_c/LICENSE-APACHE
 create mode 100644 third_party/rust/chardetng_c/LICENSE-MIT
 create mode 100644 third_party/rust/chardetng_c/README.md
 create mode 100644 third_party/rust/chardetng_c/include/chardetng.h
 create mode 100644 third_party/rust/chardetng_c/src/lib.rs
 create mode 100644 third_party/rust/chrono/.cargo-checksum.json
 create mode 100644 third_party/rust/chrono/AUTHORS.txt
 create mode 100644 third_party/rust/chrono/CHANGELOG.md
 create mode 100644 third_party/rust/chrono/Cargo.toml
 create mode 100644 third_party/rust/chrono/LICENSE.txt
 create mode 100644 third_party/rust/chrono/README.md
 create mode 100644 third_party/rust/chrono/src/date.rs
 create mode 100644 third_party/rust/chrono/src/datetime.rs
 create mode 100644 third_party/rust/chrono/src/div.rs
 create mode 100644 third_party/rust/chrono/src/format/mod.rs
 create mode 100644 third_party/rust/chrono/src/format/parse.rs
 create mode 100644 third_party/rust/chrono/src/format/parsed.rs
 create mode 100644 third_party/rust/chrono/src/format/scan.rs
 create mode 100644 third_party/rust/chrono/src/format/strftime.rs
 create mode 100644 third_party/rust/chrono/src/lib.rs
 create mode 100644 third_party/rust/chrono/src/naive/date.rs
 create mode 100644 third_party/rust/chrono/src/naive/datetime.rs
 create mode 100644 third_party/rust/chrono/src/naive/internals.rs
 create mode 100644 third_party/rust/chrono/src/naive/isoweek.rs
 create mode 100644 third_party/rust/chrono/src/naive/time.rs
 create mode 100644 third_party/rust/chrono/src/offset/fixed.rs
 create mode 100644 third_party/rust/chrono/src/offset/local.rs
 create mode 100644 third_party/rust/chrono/src/offset/mod.rs
 create mode 100644 third_party/rust/chrono/src/offset/utc.rs
 create mode 100644 third_party/rust/chrono/src/oldtime.rs
 create mode 100644 third_party/rust/chrono/src/round.rs
 create mode 100644 third_party/rust/chrono/tests/wasm.rs
 create mode 100644 third_party/rust/clang-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/clang-sys/CHANGELOG.md
 create mode 100644 third_party/rust/clang-sys/Cargo.toml
 create mode 100644 third_party/rust/clang-sys/LICENSE.txt
 create mode 100644 third_party/rust/clang-sys/README.md
 create mode 100644 third_party/rust/clang-sys/appveyor.yml
 create mode 100644 third_party/rust/clang-sys/build.rs
 create mode 100644 third_party/rust/clang-sys/build/common.rs
 create mode 100644 third_party/rust/clang-sys/build/dynamic.rs
 create mode 100644 third_party/rust/clang-sys/build/static.rs
 create mode 100644 third_party/rust/clang-sys/ci/before_install.sh
 create mode 100644 third_party/rust/clang-sys/ci/install.bat
 create mode 100644 third_party/rust/clang-sys/ci/script.sh
 create mode 100644 third_party/rust/clang-sys/ci/test_script.bat
 create mode 100644 third_party/rust/clang-sys/clippy.toml
 create mode 100644 third_party/rust/clang-sys/src/lib.rs
 create mode 100644 third_party/rust/clang-sys/src/link.rs
 create mode 100644 third_party/rust/clang-sys/src/support.rs
 create mode 100644 third_party/rust/clang-sys/tests/header.h
 create mode 100644 third_party/rust/clang-sys/tests/lib.rs
 create mode 100644 third_party/rust/clap/.cargo-checksum.json
 create mode 100644 third_party/rust/clap/CHANGELOG.md
 create mode 100644 third_party/rust/clap/CONTRIBUTORS.md
 create mode 100644 third_party/rust/clap/Cargo.toml
 create mode 100644 third_party/rust/clap/LICENSE-MIT
 create mode 100644 third_party/rust/clap/README.md
 create mode 100644 third_party/rust/clap/SPONSORS.md
 create mode 100644 third_party/rust/clap/clap-test.rs
 create mode 100644 third_party/rust/clap/index.html
 create mode 100644 third_party/rust/clap/justfile
 create mode 100644 third_party/rust/clap/rustfmt.toml
 create mode 100644 third_party/rust/clap/src/app/help.rs
 create mode 100644 third_party/rust/clap/src/app/meta.rs
 create mode 100644 third_party/rust/clap/src/app/mod.rs
 create mode 100644 third_party/rust/clap/src/app/parser.rs
 create mode 100644 third_party/rust/clap/src/app/settings.rs
 create mode 100644 third_party/rust/clap/src/app/usage.rs
 create mode 100644 third_party/rust/clap/src/app/validator.rs
 create mode 100644 third_party/rust/clap/src/args/any_arg.rs
 create mode 100644 third_party/rust/clap/src/args/arg.rs
 create mode 100644 third_party/rust/clap/src/args/arg_builder/base.rs
 create mode 100644 third_party/rust/clap/src/args/arg_builder/flag.rs
 create mode 100644 third_party/rust/clap/src/args/arg_builder/mod.rs
 create mode 100644 third_party/rust/clap/src/args/arg_builder/option.rs
 create mode 100644 third_party/rust/clap/src/args/arg_builder/positional.rs
 create mode 100644 third_party/rust/clap/src/args/arg_builder/switched.rs
 create mode 100644 third_party/rust/clap/src/args/arg_builder/valued.rs
 create mode 100644 third_party/rust/clap/src/args/arg_matcher.rs
 create mode 100644 third_party/rust/clap/src/args/arg_matches.rs
 create mode 100644 third_party/rust/clap/src/args/group.rs
 create mode 100644 third_party/rust/clap/src/args/macros.rs
 create mode 100644 third_party/rust/clap/src/args/matched_arg.rs
 create mode 100644 third_party/rust/clap/src/args/mod.rs
 create mode 100644 third_party/rust/clap/src/args/settings.rs
 create mode 100644 third_party/rust/clap/src/args/subcommand.rs
 create mode 100644 third_party/rust/clap/src/completions/bash.rs
 create mode 100644 third_party/rust/clap/src/completions/fish.rs
 create mode 100644 third_party/rust/clap/src/completions/macros.rs
 create mode 100644 third_party/rust/clap/src/completions/mod.rs
 create mode 100644 third_party/rust/clap/src/completions/powershell.rs
 create mode 100644 third_party/rust/clap/src/completions/shell.rs
 create mode 100644 third_party/rust/clap/src/completions/zsh.rs
 create mode 100644 third_party/rust/clap/src/errors.rs
 create mode 100644 third_party/rust/clap/src/fmt.rs
 create mode 100644 third_party/rust/clap/src/lib.rs
 create mode 100644 third_party/rust/clap/src/macros.rs
 create mode 100644 third_party/rust/clap/src/map.rs
 create mode 100644 third_party/rust/clap/src/osstringext.rs
 create mode 100644 third_party/rust/clap/src/strext.rs
 create mode 100644 third_party/rust/clap/src/suggestions.rs
 create mode 100644 third_party/rust/clap/src/usage_parser.rs
 create mode 100644 third_party/rust/cloudabi/.cargo-checksum.json
 create mode 100644 third_party/rust/cloudabi/Cargo.toml
 create mode 100644 third_party/rust/cloudabi/bitflags.rs
 create mode 100644 third_party/rust/cloudabi/cloudabi.rs
 create mode 100644 third_party/rust/cmake/.cargo-checksum.json
 create mode 100644 third_party/rust/cmake/Cargo.toml
 create mode 100644 third_party/rust/cmake/LICENSE-APACHE
 create mode 100644 third_party/rust/cmake/LICENSE-MIT
 create mode 100644 third_party/rust/cmake/README.md
 create mode 100644 third_party/rust/cmake/src/lib.rs
 create mode 100644 third_party/rust/cocoa/.cargo-checksum.json
 create mode 100644 third_party/rust/cocoa/COPYRIGHT
 create mode 100644 third_party/rust/cocoa/Cargo.lock
 create mode 100644 third_party/rust/cocoa/Cargo.toml
 create mode 100644 third_party/rust/cocoa/LICENSE-APACHE
 create mode 100644 third_party/rust/cocoa/LICENSE-MIT
 create mode 100644 third_party/rust/cocoa/README.md
 create mode 100644 third_party/rust/cocoa/examples/color.rs
 create mode 100644 third_party/rust/cocoa/examples/fullscreen.rs
 create mode 100644 third_party/rust/cocoa/examples/hello_world.rs
 create mode 100644 third_party/rust/cocoa/examples/tab_view.rs
 create mode 100644 third_party/rust/cocoa/src/appkit.rs
 create mode 100644 third_party/rust/cocoa/src/base.rs
 create mode 100644 third_party/rust/cocoa/src/foundation.rs
 create mode 100644 third_party/rust/cocoa/src/lib.rs
 create mode 100644 third_party/rust/cocoa/src/macros.rs
 create mode 100644 third_party/rust/cocoa/src/quartzcore.rs
 create mode 100644 third_party/rust/cocoa/tests/foundation.rs
 create mode 100644 third_party/rust/comedy/.cargo-checksum.json
 create mode 100644 third_party/rust/comedy/Cargo.toml
 create mode 100644 third_party/rust/comedy/LICENSE-APACHE
 create mode 100644 third_party/rust/comedy/LICENSE-MIT
 create mode 100644 third_party/rust/comedy/src/com.rs
 create mode 100644 third_party/rust/comedy/src/error.rs
 create mode 100644 third_party/rust/comedy/src/handle.rs
 create mode 100644 third_party/rust/comedy/src/lib.rs
 create mode 100644 third_party/rust/constant_time_eq/.cargo-checksum.json
 create mode 100644 third_party/rust/constant_time_eq/Cargo.toml
 create mode 100644 third_party/rust/constant_time_eq/README
 create mode 100644 third_party/rust/constant_time_eq/benches/bench.rs
 create mode 100644 third_party/rust/constant_time_eq/src/lib.rs
 create mode 100644 third_party/rust/cookie/.cargo-checksum.json
 create mode 100644 third_party/rust/cookie/Cargo.toml
 create mode 100644 third_party/rust/cookie/LICENSE-APACHE
 create mode 100644 third_party/rust/cookie/LICENSE-MIT
 create mode 100644 third_party/rust/cookie/README.md
 create mode 100644 third_party/rust/cookie/src/builder.rs
 create mode 100644 third_party/rust/cookie/src/delta.rs
 create mode 100644 third_party/rust/cookie/src/draft.rs
 create mode 100644 third_party/rust/cookie/src/jar.rs
 create mode 100644 third_party/rust/cookie/src/lib.rs
 create mode 100644 third_party/rust/cookie/src/parse.rs
 create mode 100644 third_party/rust/cookie/src/secure/key.rs
 create mode 100644 third_party/rust/cookie/src/secure/macros.rs
 create mode 100644 third_party/rust/cookie/src/secure/mod.rs
 create mode 100644 third_party/rust/cookie/src/secure/private.rs
 create mode 100644 third_party/rust/cookie/src/secure/signed.rs
 create mode 100644 third_party/rust/copyless/.cargo-checksum.json
 create mode 100644 third_party/rust/copyless/CHANGELOG.md
 create mode 100644 third_party/rust/copyless/Cargo.toml
 create mode 100644 third_party/rust/copyless/LICENSE
 create mode 100644 third_party/rust/copyless/README.md
 create mode 100644 third_party/rust/copyless/bors.toml
 create mode 100644 third_party/rust/copyless/rustfmt.toml
 create mode 100644 third_party/rust/copyless/src/boxed.rs
 create mode 100644 third_party/rust/copyless/src/lib.rs
 create mode 100644 third_party/rust/copyless/src/vec.rs
 create mode 100644 third_party/rust/core-foundation-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/core-foundation-sys/Cargo.toml
 create mode 100644 third_party/rust/core-foundation-sys/LICENSE-APACHE
 create mode 100644 third_party/rust/core-foundation-sys/LICENSE-MIT
 create mode 100644 third_party/rust/core-foundation-sys/build.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/array.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/attributed_string.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/base.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/bundle.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/characterset.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/data.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/date.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/dictionary.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/error.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/filedescriptor.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/lib.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/messageport.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/number.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/propertylist.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/runloop.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/set.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/string.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/timezone.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/url.rs
 create mode 100644 third_party/rust/core-foundation-sys/src/uuid.rs
 create mode 100644 third_party/rust/core-foundation/.cargo-checksum.json
 create mode 100644 third_party/rust/core-foundation/Cargo.toml
 create mode 100644 third_party/rust/core-foundation/LICENSE-APACHE
 create mode 100644 third_party/rust/core-foundation/LICENSE-MIT
 create mode 100644 third_party/rust/core-foundation/src/array.rs
 create mode 100644 third_party/rust/core-foundation/src/attributed_string.rs
 create mode 100644 third_party/rust/core-foundation/src/base.rs
 create mode 100644 third_party/rust/core-foundation/src/boolean.rs
 create mode 100644 third_party/rust/core-foundation/src/bundle.rs
 create mode 100644 third_party/rust/core-foundation/src/characterset.rs
 create mode 100644 third_party/rust/core-foundation/src/data.rs
 create mode 100644 third_party/rust/core-foundation/src/date.rs
 create mode 100644 third_party/rust/core-foundation/src/dictionary.rs
 create mode 100644 third_party/rust/core-foundation/src/error.rs
 create mode 100644 third_party/rust/core-foundation/src/filedescriptor.rs
 create mode 100644 third_party/rust/core-foundation/src/lib.rs
 create mode 100644 third_party/rust/core-foundation/src/number.rs
 create mode 100644 third_party/rust/core-foundation/src/propertylist.rs
 create mode 100644 third_party/rust/core-foundation/src/runloop.rs
 create mode 100644 third_party/rust/core-foundation/src/set.rs
 create mode 100644 third_party/rust/core-foundation/src/string.rs
 create mode 100644 third_party/rust/core-foundation/src/timezone.rs
 create mode 100644 third_party/rust/core-foundation/src/url.rs
 create mode 100644 third_party/rust/core-foundation/src/uuid.rs
 create mode 100644 third_party/rust/core-foundation/tests/use_macro_outside_crate.rs
 create mode 100644 third_party/rust/core-graphics/.cargo-checksum.json
 create mode 100644 third_party/rust/core-graphics/COPYRIGHT
 create mode 100644 third_party/rust/core-graphics/Cargo.toml
 create mode 100644 third_party/rust/core-graphics/LICENSE-APACHE
 create mode 100644 third_party/rust/core-graphics/LICENSE-MIT
 create mode 100644 third_party/rust/core-graphics/README.md
 create mode 100644 third_party/rust/core-graphics/src/base.rs
 create mode 100644 third_party/rust/core-graphics/src/color.rs
 create mode 100644 third_party/rust/core-graphics/src/color_space.rs
 create mode 100644 third_party/rust/core-graphics/src/context.rs
 create mode 100644 third_party/rust/core-graphics/src/data_provider.rs
 create mode 100644 third_party/rust/core-graphics/src/display.rs
 create mode 100644 third_party/rust/core-graphics/src/event.rs
 create mode 100644 third_party/rust/core-graphics/src/event_source.rs
 create mode 100644 third_party/rust/core-graphics/src/font.rs
 create mode 100644 third_party/rust/core-graphics/src/geometry.rs
 create mode 100644 third_party/rust/core-graphics/src/image.rs
 create mode 100644 third_party/rust/core-graphics/src/lib.rs
 create mode 100644 third_party/rust/core-graphics/src/path.rs
 create mode 100644 third_party/rust/core-graphics/src/private.rs
 create mode 100644 third_party/rust/core-graphics/src/sys.rs
 create mode 100644 third_party/rust/core-graphics/src/window.rs
 create mode 100644 third_party/rust/core-text/.cargo-checksum.json
 create mode 100644 third_party/rust/core-text/COPYRIGHT
 create mode 100644 third_party/rust/core-text/Cargo.toml
 create mode 100644 third_party/rust/core-text/LICENSE-APACHE
 create mode 100644 third_party/rust/core-text/LICENSE-MIT
 create mode 100644 third_party/rust/core-text/README.md
 create mode 100644 third_party/rust/core-text/src/font.rs
 create mode 100644 third_party/rust/core-text/src/font_collection.rs
 create mode 100644 third_party/rust/core-text/src/font_descriptor.rs
 create mode 100644 third_party/rust/core-text/src/font_manager.rs
 create mode 100644 third_party/rust/core-text/src/frame.rs
 create mode 100644 third_party/rust/core-text/src/framesetter.rs
 create mode 100644 third_party/rust/core-text/src/lib.rs
 create mode 100644 third_party/rust/core-text/src/line.rs
 create mode 100644 third_party/rust/core-text/src/run.rs
 create mode 100644 third_party/rust/core-text/src/string_attributes.rs
 create mode 100644 third_party/rust/coreaudio-sys-utils/.cargo-checksum.json
 create mode 100644 third_party/rust/coreaudio-sys-utils/Cargo.toml
 create mode 100644 third_party/rust/coreaudio-sys-utils/src/aggregate_device.rs
 create mode 100644 third_party/rust/coreaudio-sys-utils/src/audio_object.rs
 create mode 100644 third_party/rust/coreaudio-sys-utils/src/audio_unit.rs
 create mode 100644 third_party/rust/coreaudio-sys-utils/src/cf_mutable_dict.rs
 create mode 100644 third_party/rust/coreaudio-sys-utils/src/dispatch.rs
 create mode 100644 third_party/rust/coreaudio-sys-utils/src/lib.rs
 create mode 100644 third_party/rust/coreaudio-sys-utils/src/string.rs
 create mode 100644 third_party/rust/coreaudio-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/coreaudio-sys/Cargo.toml
 create mode 100644 third_party/rust/coreaudio-sys/LICENSE
 create mode 100644 third_party/rust/coreaudio-sys/README.md
 create mode 100644 third_party/rust/coreaudio-sys/build.rs
 create mode 100644 third_party/rust/coreaudio-sys/src/lib.rs
 create mode 100644 third_party/rust/cose-c/.cargo-checksum.json
 create mode 100644 third_party/rust/cose-c/Cargo.toml
 create mode 100644 third_party/rust/cose-c/LICENSE
 create mode 100644 third_party/rust/cose-c/include/cosec.h
 create mode 100644 third_party/rust/cose-c/src/lib.rs
 create mode 100644 third_party/rust/cose/.cargo-checksum.json
 create mode 100644 third_party/rust/cose/Cargo.toml
 create mode 100644 third_party/rust/cose/LICENSE
 create mode 100644 third_party/rust/cose/README.md
 create mode 100644 third_party/rust/cose/build.rs
 create mode 100644 third_party/rust/cose/examples/sign_verify/main.rs
 create mode 100644 third_party/rust/cose/examples/sign_verify/nss.rs
 create mode 100644 third_party/rust/cose/examples/sign_verify/test_nss.rs
 create mode 100644 third_party/rust/cose/examples/sign_verify/test_setup.rs
 create mode 100644 third_party/rust/cose/examples/sign_verify/util_test.rs
 create mode 100644 third_party/rust/cose/rustfmt.toml
 create mode 100644 third_party/rust/cose/src/cose.rs
 create mode 100644 third_party/rust/cose/src/decoder.rs
 create mode 100644 third_party/rust/cose/src/test_cose.rs
 create mode 100644 third_party/rust/cose/src/test_setup.rs
 create mode 100644 third_party/rust/cose/src/util.rs
 create mode 100644 third_party/rust/cose/tools/certs/certs.md
 create mode 100755 third_party/rust/cose/tools/certs/certs.sh
 create mode 100644 third_party/rust/cose/tools/certs/ee-p256.certspec
 create mode 100644 third_party/rust/cose/tools/certs/ee-p256.keyspec
 create mode 100644 third_party/rust/cose/tools/certs/ee-p384.certspec
 create mode 100644 third_party/rust/cose/tools/certs/ee-p521.certspec
 create mode 100644 third_party/rust/cose/tools/certs/ee-rsa.certspec
 create mode 100644 third_party/rust/cose/tools/certs/int-p256.certspec
 create mode 100644 third_party/rust/cose/tools/certs/int-rsa.certspec
 create mode 100644 third_party/rust/cose/tools/certs/root-p256.certspec
 create mode 100644 third_party/rust/cose/tools/certs/root-rsa.certspec
 create mode 100644 third_party/rust/cranelift-bforest/.cargo-checksum.json
 create mode 100644 third_party/rust/cranelift-bforest/Cargo.toml
 create mode 100644 third_party/rust/cranelift-bforest/LICENSE
 create mode 100644 third_party/rust/cranelift-bforest/README.md
 create mode 100644 third_party/rust/cranelift-bforest/src/lib.rs
 create mode 100644 third_party/rust/cranelift-bforest/src/map.rs
 create mode 100644 third_party/rust/cranelift-bforest/src/node.rs
 create mode 100644 third_party/rust/cranelift-bforest/src/path.rs
 create mode 100644 third_party/rust/cranelift-bforest/src/pool.rs
 create mode 100644 third_party/rust/cranelift-bforest/src/set.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/.cargo-checksum.json
 create mode 100644 third_party/rust/cranelift-codegen-meta/Cargo.toml
 create mode 100644 third_party/rust/cranelift-codegen-meta/LICENSE
 create mode 100644 third_party/rust/cranelift-codegen-meta/README.md
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/ast.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/cpu_modes.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/encodings.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/formats.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/instructions.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/isa.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/operands.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/recipes.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/regs.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/settings.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/type_inference.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/types.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/typevar.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/cdsl/xform.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/default_map.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/error.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/gen_binemit.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/gen_encodings.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/gen_inst.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/gen_legalizer.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/gen_registers.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/gen_settings.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/gen_types.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/arm32/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/arm64/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/riscv/encodings.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/riscv/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/riscv/recipes.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/x86/encodings.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/x86/instructions.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/x86/legalize.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/x86/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/x86/opcodes.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/x86/recipes.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/x86/registers.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/isa/x86/settings.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/lib.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/shared/entities.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/shared/formats.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/shared/immediates.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/shared/instructions.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/shared/legalize.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/shared/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/shared/settings.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/shared/types.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/srcgen.rs
 create mode 100644 third_party/rust/cranelift-codegen-meta/src/unique_table.rs
 create mode 100644 third_party/rust/cranelift-codegen-shared/.cargo-checksum.json
 create mode 100644 third_party/rust/cranelift-codegen-shared/Cargo.toml
 create mode 100644 third_party/rust/cranelift-codegen-shared/LICENSE
 create mode 100644 third_party/rust/cranelift-codegen-shared/README.md
 create mode 100644 third_party/rust/cranelift-codegen-shared/src/condcodes.rs
 create mode 100644 third_party/rust/cranelift-codegen-shared/src/constant_hash.rs
 create mode 100644 third_party/rust/cranelift-codegen-shared/src/constants.rs
 create mode 100644 third_party/rust/cranelift-codegen-shared/src/isa/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-shared/src/isa/x86/encoding_bits.rs
 create mode 100644 third_party/rust/cranelift-codegen-shared/src/isa/x86/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen-shared/src/lib.rs
 create mode 100644 third_party/rust/cranelift-codegen/.cargo-checksum.json
 create mode 100644 third_party/rust/cranelift-codegen/Cargo.toml
 create mode 100644 third_party/rust/cranelift-codegen/LICENSE
 create mode 100644 third_party/rust/cranelift-codegen/README.md
 create mode 100644 third_party/rust/cranelift-codegen/build.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/abi.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/binemit/memorysink.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/binemit/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/binemit/relaxation.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/binemit/shrink.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/binemit/stackmap.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/bitset.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/cfg_printer.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/constant_hash.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/context.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/cursor.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/dbg.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/dce.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/divconst_magic_numbers.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/dominator_tree.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/flowgraph.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/fx.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/inst_predicates.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/builder.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/constant.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/dfg.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/entities.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/extfunc.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/extname.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/function.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/globalvalue.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/heap.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/immediates.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/instructions.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/jumptable.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/layout.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/libcall.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/memflags.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/progpoint.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/sourceloc.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/stackslot.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/table.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/trapcode.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/types.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/ir/valueloc.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/abi.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/inst/args.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/inst/emit.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/inst/emit_tests.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/inst/imms.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/inst/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/inst/regs.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/lower.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/lower_inst.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/aarch64/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/arm32/abi.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/arm32/binemit.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/arm32/enc_tables.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/arm32/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/arm32/registers.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/arm32/settings.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/call_conv.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/constraints.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/enc_tables.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/encoding.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/registers.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/riscv/abi.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/riscv/binemit.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/riscv/enc_tables.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/riscv/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/riscv/registers.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/riscv/settings.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/stack.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/test_utils.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/unwind.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/unwind/systemv.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/unwind/winx64.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/abi.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/binemit.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/enc_tables.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/registers.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/settings.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/unwind.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/unwind/systemv.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/isa/x86/unwind/winx64.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/iterators.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/legalizer/boundary.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/legalizer/call.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/legalizer/globalvalue.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/legalizer/heap.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/legalizer/libcall.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/legalizer/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/legalizer/split.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/legalizer/table.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/lib.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/licm.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/loop_analysis.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/abi.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/adapter.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/blockorder.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/compile.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/lower.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/pretty_print.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/sections.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/machinst/vcode.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/nan_canonicalization.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/num_uses.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/partition_slice.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/postopt.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/predicates.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/print_errors.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/redundant_reload_remover.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/affinity.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/branch_splitting.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/coalescing.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/coloring.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/context.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/diversion.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/live_value_tracker.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/liveness.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/liverange.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/pressure.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/register_set.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/reload.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/safepoint.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/solver.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/spilling.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/regalloc/virtregs.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/result.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/scoped_hash_map.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/settings.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/simple_gvn.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/simple_preopt.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/stack_layout.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/timing.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/topo_order.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/unreachable_code.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/value_label.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/verifier/cssa.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/verifier/flags.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/verifier/liveness.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/verifier/locations.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/verifier/mod.rs
 create mode 100644 third_party/rust/cranelift-codegen/src/write.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/.cargo-checksum.json
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/Cargo.toml
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/LICENSE
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/README.md
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/boxed_slice.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/iter.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/keys.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/lib.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/list.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/map.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/packed_option.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/primary.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/set.rs
 create mode 100644 third_party/rust/cranelift-entity-0.41.0/src/sparse.rs
 create mode 100644 third_party/rust/cranelift-entity/.cargo-checksum.json
 create mode 100644 third_party/rust/cranelift-entity/Cargo.toml
 create mode 100644 third_party/rust/cranelift-entity/LICENSE
 create mode 100644 third_party/rust/cranelift-entity/README.md
 create mode 100644 third_party/rust/cranelift-entity/src/boxed_slice.rs
 create mode 100644 third_party/rust/cranelift-entity/src/iter.rs
 create mode 100644 third_party/rust/cranelift-entity/src/keys.rs
 create mode 100644 third_party/rust/cranelift-entity/src/lib.rs
 create mode 100644 third_party/rust/cranelift-entity/src/list.rs
 create mode 100644 third_party/rust/cranelift-entity/src/map.rs
 create mode 100644 third_party/rust/cranelift-entity/src/packed_option.rs
 create mode 100644 third_party/rust/cranelift-entity/src/primary.rs
 create mode 100644 third_party/rust/cranelift-entity/src/set.rs
 create mode 100644 third_party/rust/cranelift-entity/src/sparse.rs
 create mode 100644 third_party/rust/cranelift-frontend/.cargo-checksum.json
 create mode 100644 third_party/rust/cranelift-frontend/Cargo.toml
 create mode 100644 third_party/rust/cranelift-frontend/LICENSE
 create mode 100644 third_party/rust/cranelift-frontend/README.md
 create mode 100644 third_party/rust/cranelift-frontend/src/frontend.rs
 create mode 100644 third_party/rust/cranelift-frontend/src/lib.rs
 create mode 100644 third_party/rust/cranelift-frontend/src/ssa.rs
 create mode 100644 third_party/rust/cranelift-frontend/src/switch.rs
 create mode 100644 third_party/rust/cranelift-frontend/src/variable.rs
 create mode 100644 third_party/rust/cranelift-wasm/.cargo-checksum.json
 create mode 100644 third_party/rust/cranelift-wasm/Cargo.toml
 create mode 100644 third_party/rust/cranelift-wasm/LICENSE
 create mode 100644 third_party/rust/cranelift-wasm/README.md
 create mode 100644 third_party/rust/cranelift-wasm/src/code_translator.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/environ/dummy.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/environ/mod.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/environ/spec.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/func_translator.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/lib.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/module_translator.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/sections_translator.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/state/func_state.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/state/mod.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/state/module_state.rs
 create mode 100644 third_party/rust/cranelift-wasm/src/translation_utils.rs
 create mode 100644 third_party/rust/cranelift-wasm/tests/wasm_testsuite.rs
 create mode 100644 third_party/rust/crc32fast/.cargo-checksum.json
 create mode 100644 third_party/rust/crc32fast/Cargo.toml
 create mode 100644 third_party/rust/crc32fast/LICENSE-APACHE
 create mode 100644 third_party/rust/crc32fast/LICENSE-MIT
 create mode 100644 third_party/rust/crc32fast/README.md
 create mode 100644 third_party/rust/crc32fast/benches/bench.rs
 create mode 100644 third_party/rust/crc32fast/build.rs
 create mode 100644 third_party/rust/crc32fast/src/baseline.rs
 create mode 100644 third_party/rust/crc32fast/src/combine.rs
 create mode 100644 third_party/rust/crc32fast/src/lib.rs
 create mode 100644 third_party/rust/crc32fast/src/specialized/aarch64.rs
 create mode 100644 third_party/rust/crc32fast/src/specialized/mod.rs
 create mode 100644 third_party/rust/crc32fast/src/specialized/pclmulqdq.rs
 create mode 100644 third_party/rust/crc32fast/src/table.rs
 create mode 100644 third_party/rust/crossbeam-deque/.cargo-checksum.json
 create mode 100644 third_party/rust/crossbeam-deque/CHANGELOG.md
 create mode 100644 third_party/rust/crossbeam-deque/Cargo.toml
 create mode 100644 third_party/rust/crossbeam-deque/LICENSE-APACHE
 create mode 100644 third_party/rust/crossbeam-deque/LICENSE-MIT
 create mode 100644 third_party/rust/crossbeam-deque/README.md
 create mode 100644 third_party/rust/crossbeam-deque/src/lib.rs
 create mode 100644 third_party/rust/crossbeam-deque/tests/fifo.rs
 create mode 100644 third_party/rust/crossbeam-deque/tests/injector.rs
 create mode 100644 third_party/rust/crossbeam-deque/tests/lifo.rs
 create mode 100644 third_party/rust/crossbeam-deque/tests/steal.rs
 create mode 100644 third_party/rust/crossbeam-epoch/.cargo-checksum.json
 create mode 100644 third_party/rust/crossbeam-epoch/CHANGELOG.md
 create mode 100644 third_party/rust/crossbeam-epoch/Cargo.lock
 create mode 100644 third_party/rust/crossbeam-epoch/Cargo.toml
 create mode 100644 third_party/rust/crossbeam-epoch/LICENSE-APACHE
 create mode 100644 third_party/rust/crossbeam-epoch/LICENSE-MIT
 create mode 100644 third_party/rust/crossbeam-epoch/README.md
 create mode 100644 third_party/rust/crossbeam-epoch/benches/defer.rs
 create mode 100644 third_party/rust/crossbeam-epoch/benches/flush.rs
 create mode 100644 third_party/rust/crossbeam-epoch/benches/pin.rs
 create mode 100644 third_party/rust/crossbeam-epoch/build.rs
 create mode 100644 third_party/rust/crossbeam-epoch/examples/sanitize.rs
 create mode 100644 third_party/rust/crossbeam-epoch/examples/treiber_stack.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/atomic.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/collector.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/default.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/deferred.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/epoch.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/guard.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/internal.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/lib.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/sync/list.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/sync/mod.rs
 create mode 100644 third_party/rust/crossbeam-epoch/src/sync/queue.rs
 create mode 100644 third_party/rust/crossbeam-queue/.cargo-checksum.json
 create mode 100644 third_party/rust/crossbeam-queue/CHANGELOG.md
 create mode 100644 third_party/rust/crossbeam-queue/Cargo.toml
 create mode 100644 third_party/rust/crossbeam-queue/LICENSE-APACHE
 create mode 100644 third_party/rust/crossbeam-queue/LICENSE-MIT
 create mode 100644 third_party/rust/crossbeam-queue/LICENSE-THIRD-PARTY
 create mode 100644 third_party/rust/crossbeam-queue/README.md
 create mode 100644 third_party/rust/crossbeam-queue/src/array_queue.rs
 create mode 100644 third_party/rust/crossbeam-queue/src/err.rs
 create mode 100644 third_party/rust/crossbeam-queue/src/lib.rs
 create mode 100644 third_party/rust/crossbeam-queue/src/seg_queue.rs
 create mode 100644 third_party/rust/crossbeam-queue/tests/array_queue.rs
 create mode 100644 third_party/rust/crossbeam-queue/tests/seg_queue.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/.cargo-checksum.json
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/CHANGELOG.md
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/Cargo.toml
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/LICENSE-APACHE
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/LICENSE-MIT
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/README.md
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/benches/atomic_cell.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/atomic/atomic_cell.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/atomic/consume.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/atomic/mod.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/backoff.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/cache_padded.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/lib.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/sync/mod.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/sync/parker.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/sync/sharded_lock.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/sync/wait_group.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/src/thread.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/tests/atomic_cell.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/tests/cache_padded.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/tests/parker.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/tests/sharded_lock.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/tests/thread.rs
 create mode 100644 third_party/rust/crossbeam-utils-0.6.5/tests/wait_group.rs
 create mode 100644 third_party/rust/crossbeam-utils/.cargo-checksum.json
 create mode 100644 third_party/rust/crossbeam-utils/CHANGELOG.md
 create mode 100644 third_party/rust/crossbeam-utils/Cargo.toml
 create mode 100644 third_party/rust/crossbeam-utils/LICENSE-APACHE
 create mode 100644 third_party/rust/crossbeam-utils/LICENSE-MIT
 create mode 100644 third_party/rust/crossbeam-utils/README.md
 create mode 100644 third_party/rust/crossbeam-utils/benches/atomic_cell.rs
 create mode 100644 third_party/rust/crossbeam-utils/build.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/atomic/atomic_cell.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/atomic/consume.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/atomic/mod.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/atomic/seq_lock.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/atomic/seq_lock_wide.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/backoff.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/cache_padded.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/lib.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/sync/mod.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/sync/parker.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/sync/sharded_lock.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/sync/wait_group.rs
 create mode 100644 third_party/rust/crossbeam-utils/src/thread.rs
 create mode 100644 third_party/rust/crossbeam-utils/tests/atomic_cell.rs
 create mode 100644 third_party/rust/crossbeam-utils/tests/cache_padded.rs
 create mode 100644 third_party/rust/crossbeam-utils/tests/parker.rs
 create mode 100644 third_party/rust/crossbeam-utils/tests/sharded_lock.rs
 create mode 100644 third_party/rust/crossbeam-utils/tests/thread.rs
 create mode 100644 third_party/rust/crossbeam-utils/tests/wait_group.rs
 create mode 100644 third_party/rust/cssparser-macros/.cargo-checksum.json
 create mode 100644 third_party/rust/cssparser-macros/Cargo.toml
 create mode 100644 third_party/rust/cssparser-macros/LICENSE
 create mode 100644 third_party/rust/cssparser-macros/lib.rs
 create mode 100644 third_party/rust/cssparser/.cargo-checksum.json
 create mode 100644 third_party/rust/cssparser/Cargo.toml
 create mode 100644 third_party/rust/cssparser/LICENSE
 create mode 100644 third_party/rust/cssparser/README.md
 create mode 100644 third_party/rust/cssparser/build.rs
 create mode 100644 third_party/rust/cssparser/build/match_byte.rs
 create mode 100644 third_party/rust/cssparser/docs/404.html
 create mode 100644 third_party/rust/cssparser/docs/index.html
 create mode 100644 third_party/rust/cssparser/src/color.rs
 create mode 100644 third_party/rust/cssparser/src/cow_rc_str.rs
 create mode 100644 third_party/rust/cssparser/src/from_bytes.rs
 create mode 100644 third_party/rust/cssparser/src/lib.rs
 create mode 100644 third_party/rust/cssparser/src/macros.rs
 create mode 100644 third_party/rust/cssparser/src/nth.rs
 create mode 100644 third_party/rust/cssparser/src/parser.rs
 create mode 100644 third_party/rust/cssparser/src/rules_and_declarations.rs
 create mode 100644 third_party/rust/cssparser/src/serializer.rs
 create mode 100644 third_party/rust/cssparser/src/size_of_tests.rs
 create mode 100644 third_party/rust/cssparser/src/tests.rs
 create mode 100644 third_party/rust/cssparser/src/tokenizer.rs
 create mode 100644 third_party/rust/cssparser/src/unicode_range.rs
 create mode 100644 third_party/rust/cstr-macros/.cargo-checksum.json
 create mode 100644 third_party/rust/cstr-macros/Cargo.toml
 create mode 100644 third_party/rust/cstr-macros/LICENSE
 create mode 100644 third_party/rust/cstr-macros/src/lib.rs
 create mode 100644 third_party/rust/cstr/.cargo-checksum.json
 create mode 100644 third_party/rust/cstr/Cargo.toml
 create mode 100644 third_party/rust/cstr/LICENSE
 create mode 100644 third_party/rust/cstr/src/lib.rs
 create mode 100644 third_party/rust/cubeb-backend/.cargo-checksum.json
 create mode 100644 third_party/rust/cubeb-backend/Cargo.toml
 create mode 100644 third_party/rust/cubeb-backend/LICENSE
 create mode 100644 third_party/rust/cubeb-backend/src/capi.rs
 create mode 100644 third_party/rust/cubeb-backend/src/lib.rs
 create mode 100644 third_party/rust/cubeb-backend/src/log.rs
 create mode 100644 third_party/rust/cubeb-backend/src/ops.rs
 create mode 100644 third_party/rust/cubeb-backend/src/traits.rs
 create mode 100644 third_party/rust/cubeb-backend/tests/test_capi.rs
 create mode 100644 third_party/rust/cubeb-core/.cargo-checksum.json
 create mode 100644 third_party/rust/cubeb-core/Cargo.toml
 create mode 100644 third_party/rust/cubeb-core/LICENSE
 create mode 100644 third_party/rust/cubeb-core/src/builders.rs
 create mode 100644 third_party/rust/cubeb-core/src/channel.rs
 create mode 100644 third_party/rust/cubeb-core/src/context.rs
 create mode 100644 third_party/rust/cubeb-core/src/device.rs
 create mode 100644 third_party/rust/cubeb-core/src/device_collection.rs
 create mode 100644 third_party/rust/cubeb-core/src/error.rs
 create mode 100644 third_party/rust/cubeb-core/src/ffi_types.rs
 create mode 100644 third_party/rust/cubeb-core/src/format.rs
 create mode 100644 third_party/rust/cubeb-core/src/lib.rs
 create mode 100644 third_party/rust/cubeb-core/src/log.rs
 create mode 100644 third_party/rust/cubeb-core/src/stream.rs
 create mode 100644 third_party/rust/cubeb-core/src/try_call.rs
 create mode 100644 third_party/rust/cubeb-core/src/util.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/.cargo-checksum.json
 create mode 100644 third_party/rust/cubeb-coreaudio/.editorconfig
 create mode 100755 third_party/rust/cubeb-coreaudio/.githooks/pre-push
 create mode 100644 third_party/rust/cubeb-coreaudio/.travis.yml
 create mode 100644 third_party/rust/cubeb-coreaudio/Cargo.toml
 create mode 100644 third_party/rust/cubeb-coreaudio/LICENSE
 create mode 100644 third_party/rust/cubeb-coreaudio/README.md
 create mode 100755 third_party/rust/cubeb-coreaudio/install_git_hook.sh
 create mode 100755 third_party/rust/cubeb-coreaudio/install_rustfmt_clippy.sh
 create mode 100755 third_party/rust/cubeb-coreaudio/run_device_tests.sh
 create mode 100755 third_party/rust/cubeb-coreaudio/run_sanitizers.sh
 create mode 100755 third_party/rust/cubeb-coreaudio/run_tests.sh
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/aggregate_device.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/auto_release.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/buffer_manager.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/device_property.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/mixer.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/mod.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/resampler.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/aggregate_device.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/api.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/backlog.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/device_change.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/device_property.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/interfaces.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/manual.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/mod.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/parallel.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/tone.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/tests/utils.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/backend/utils.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/capi.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/src/lib.rs
 create mode 100644 third_party/rust/cubeb-coreaudio/todo.md
 create mode 100644 third_party/rust/cubeb-pulse/.cargo-checksum.json
 create mode 100644 third_party/rust/cubeb-pulse/.editorconfig
 create mode 100644 third_party/rust/cubeb-pulse/.travis.yml
 create mode 100644 third_party/rust/cubeb-pulse/AUTHORS
 create mode 100644 third_party/rust/cubeb-pulse/Cargo.toml
 create mode 100644 third_party/rust/cubeb-pulse/LICENSE
 create mode 100644 third_party/rust/cubeb-pulse/README.md
 create mode 100644 third_party/rust/cubeb-pulse/src/backend/context.rs
 create mode 100644 third_party/rust/cubeb-pulse/src/backend/cork_state.rs
 create mode 100644 third_party/rust/cubeb-pulse/src/backend/intern.rs
 create mode 100644 third_party/rust/cubeb-pulse/src/backend/mod.rs
 create mode 100644 third_party/rust/cubeb-pulse/src/backend/stream.rs
 create mode 100644 third_party/rust/cubeb-pulse/src/capi.rs
 create mode 100644 third_party/rust/cubeb-pulse/src/lib.rs
 create mode 100644 third_party/rust/cubeb-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/cubeb-sys/Cargo.toml
 create mode 100644 third_party/rust/cubeb-sys/LICENSE
 create mode 100644 third_party/rust/cubeb-sys/build.rs
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/AUTHORS
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/CMakeLists.txt
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/Config.cmake.in
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/INSTALL.md
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/LICENSE
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/README.md
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/appveyor.yml
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/CMakeLists.txt
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/LICENSE
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/README.md
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/cmake/FindASan.cmake
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/cmake/FindMSan.cmake
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/cmake/FindSanitizers.cmake
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/cmake/FindTSan.cmake
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/cmake/FindUBSan.cmake
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/cmake/asan-wrapper
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/cmake/sanitize-helpers.cmake
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/tests/CMakeLists.txt
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/tests/asan_test.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/sanitizers-cmake/tests/shortest.ext.test.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cmake/toolchain-cross-mingw.cmake
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/cubeb.supp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/docs/Doxyfile.in
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/CHANGES
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/CMakeLists.txt
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/CONTRIBUTORS
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/COPYING
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/Makefile.am
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/README
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/cmake/internal_utils.cmake
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/codegear/gtest.cbproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/codegear/gtest.groupproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/codegear/gtest_all.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/codegear/gtest_link.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/codegear/gtest_main.cbproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/codegear/gtest_unittest.cbproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/configure.ac
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest-death-test.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest-message.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest-param-test.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest-param-test.h.pump
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest-printers.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest-spi.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest-test-part.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest-typed-test.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest_pred_impl.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/gtest_prod.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-death-test-internal.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-filepath.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-internal.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-linked_ptr.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-param-util-generated.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-param-util-generated.h.pump
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-param-util.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-port.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-string.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-tuple.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-tuple.h.pump
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-type-util.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/include/gtest/internal/gtest-type-util.h.pump
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/m4/acx_pthread.m4
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/m4/gtest.m4
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/make/Makefile
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest-md.sln
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest-md.vcproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest.sln
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest.vcproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest_main-md.vcproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest_main.vcproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest_prod_test-md.vcproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest_prod_test.vcproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest_unittest-md.vcproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/msvc/gtest_unittest.vcproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/prime_tables.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample1.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample1.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample10_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample1_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample2.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample2.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample2_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample3-inl.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample3_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample4.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample4.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample4_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample5_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample6_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample7_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample8_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/samples/sample9_unittest.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/scripts/fuse_gtest_files.py
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/scripts/gen_gtest_pred_impl.py
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/scripts/gtest-config.in
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/scripts/pump.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/scripts/test/Makefile
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/scripts/upload.py
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/scripts/upload_gtest.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest-all.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest-death-test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest-filepath.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest-internal-inl.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest-port.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest-printers.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest-test-part.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest-typed-test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/src/gtest_main.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-death-test_ex_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-death-test_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-filepath_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-linked_ptr_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-listener_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-message_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-options_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-param-test2_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-param-test_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-param-test_test.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-port_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-printers_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-test-part_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-tuple_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-typed-test2_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-typed-test_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-typed-test_test.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest-unittest-api_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_all_test.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_break_on_failure_unittest.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_break_on_failure_unittest_.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_catch_exceptions_test.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_catch_exceptions_test_.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_color_test.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_color_test_.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_env_var_test.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_env_var_test_.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_environment_test.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_filter_unittest.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_filter_unittest_.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_help_test.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_help_test_.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_list_tests_unittest.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_list_tests_unittest_.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_main_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_no_test_unittest.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_output_test.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_output_test_.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_output_test_golden_lin.txt
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_pred_impl_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_prod_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_repeat_test.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_shuffle_test.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_shuffle_test_.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_sole_header_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_stress_test.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_test_utils.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_throw_on_failure_ex_test.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_throw_on_failure_test.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_throw_on_failure_test_.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_uninitialized_test.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_uninitialized_test_.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_unittest.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_xml_outfile1_test_.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_xml_outfile2_test_.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_xml_outfiles_test.py
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_xml_output_unittest.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_xml_output_unittest_.cc
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/googletest/test/gtest_xml_test_utils.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/production.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/test/production.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Config/DebugProject.xcconfig
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Config/FrameworkTarget.xcconfig
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Config/General.xcconfig
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Config/ReleaseProject.xcconfig
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Config/StaticLibraryTarget.xcconfig
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Config/TestTarget.xcconfig
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Resources/Info.plist
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Samples/FrameworkSample/Info.plist
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Samples/FrameworkSample/runtests.sh
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Samples/FrameworkSample/widget.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Samples/FrameworkSample/widget.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Samples/FrameworkSample/widget_test.cc
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Scripts/runtests.sh
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/Scripts/versiongenerate.py
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/googletest/xcode/gtest.xcodeproj/project.pbxproj
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/include/cubeb/cubeb.h
 create mode 100755 third_party/rust/cubeb-sys/libcubeb/scan-build-install.sh
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/android/audiotrack_definitions.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/android/cubeb-output-latency.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/android/cubeb_media_library.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/android/sles_definitions.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb-internal.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb-jni-instances.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb-jni.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb-jni.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb-sles.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb-speex-resampler.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_alsa.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_array_queue.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_assert.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_audiotrack.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_audiounit.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_jack.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_kai.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_log.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_log.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_mixer.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_mixer.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_opensl.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_osx_run_loop.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_osx_run_loop.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_pulse.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_resampler.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_resampler.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_resampler_internal.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_ring_array.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_ringbuffer.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_sndio.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_strings.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_strings.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_sun.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_utils.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_utils.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_utils_unix.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_utils_win.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_wasapi.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/cubeb_winmm.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/speex/arch.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/speex/fixed_generic.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/speex/resample.c
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/speex/resample_neon.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/speex/resample_sse.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/speex/speex_config_types.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/speex/speex_resampler.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/src/speex/stack_alloc.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/README.md
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/common.h
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_audio.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_callback_ret.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_deadlock.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_device_changed_callback.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_devices.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_duplex.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_latency.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_loopback.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_overload_callback.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_record.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_resampler.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_ring_array.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_ring_buffer.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_sanity.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_tone.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/test/test_utils.cpp
 create mode 100644 third_party/rust/cubeb-sys/libcubeb/tools/cubeb-test.cpp
 create mode 100644 third_party/rust/cubeb-sys/src/callbacks.rs
 create mode 100644 third_party/rust/cubeb-sys/src/channel.rs
 create mode 100644 third_party/rust/cubeb-sys/src/context.rs
 create mode 100644 third_party/rust/cubeb-sys/src/device.rs
 create mode 100644 third_party/rust/cubeb-sys/src/error.rs
 create mode 100644 third_party/rust/cubeb-sys/src/format.rs
 create mode 100644 third_party/rust/cubeb-sys/src/internal.rs
 create mode 100644 third_party/rust/cubeb-sys/src/lib.rs
 create mode 100644 third_party/rust/cubeb-sys/src/log.rs
 create mode 100644 third_party/rust/cubeb-sys/src/macros.rs
 create mode 100644 third_party/rust/cubeb-sys/src/mixer.rs
 create mode 100644 third_party/rust/cubeb-sys/src/resampler.rs
 create mode 100644 third_party/rust/cubeb-sys/src/stream.rs
 create mode 100644 third_party/rust/cubeb/.cargo-checksum.json
 create mode 100644 third_party/rust/cubeb/Cargo.lock
 create mode 100644 third_party/rust/cubeb/Cargo.toml
 create mode 100644 third_party/rust/cubeb/LICENSE
 create mode 100644 third_party/rust/cubeb/README.md
 create mode 100644 third_party/rust/cubeb/examples/common/mod.rs
 create mode 100644 third_party/rust/cubeb/examples/devices.rs
 create mode 100644 third_party/rust/cubeb/examples/tone.rs
 create mode 100644 third_party/rust/cubeb/src/context.rs
 create mode 100644 third_party/rust/cubeb/src/frame.rs
 create mode 100644 third_party/rust/cubeb/src/lib.rs
 create mode 100644 third_party/rust/cubeb/src/log.rs
 create mode 100644 third_party/rust/cubeb/src/sample.rs
 create mode 100644 third_party/rust/cubeb/src/stream.rs
 create mode 100644 third_party/rust/d3d12/.cargo-checksum.json
 create mode 100644 third_party/rust/d3d12/Cargo.toml
 create mode 100644 third_party/rust/d3d12/README.md
 create mode 100644 third_party/rust/d3d12/appveyor.yml
 create mode 100644 third_party/rust/d3d12/bors.toml
 create mode 100644 third_party/rust/d3d12/src/com.rs
 create mode 100644 third_party/rust/d3d12/src/command_allocator.rs
 create mode 100644 third_party/rust/d3d12/src/command_list.rs
 create mode 100644 third_party/rust/d3d12/src/debug.rs
 create mode 100644 third_party/rust/d3d12/src/descriptor.rs
 create mode 100644 third_party/rust/d3d12/src/device.rs
 create mode 100644 third_party/rust/d3d12/src/dxgi.rs
 create mode 100644 third_party/rust/d3d12/src/heap.rs
 create mode 100644 third_party/rust/d3d12/src/lib.rs
 create mode 100644 third_party/rust/d3d12/src/pso.rs
 create mode 100644 third_party/rust/d3d12/src/query.rs
 create mode 100644 third_party/rust/d3d12/src/queue.rs
 create mode 100644 third_party/rust/d3d12/src/resource.rs
 create mode 100644 third_party/rust/d3d12/src/sync.rs
 create mode 100644 third_party/rust/darling/.cargo-checksum.json
 create mode 100644 third_party/rust/darling/CHANGELOG.md
 create mode 100644 third_party/rust/darling/Cargo.toml
 create mode 100644 third_party/rust/darling/LICENSE
 create mode 100644 third_party/rust/darling/README.md
 create mode 100644 third_party/rust/darling/examples/automatic_bounds.rs
 create mode 100644 third_party/rust/darling/examples/consume_fields.rs
 create mode 100644 third_party/rust/darling/examples/fallible_read.rs
 create mode 100644 third_party/rust/darling/examples/supports_struct.rs
 create mode 100644 third_party/rust/darling/src/lib.rs
 create mode 100644 third_party/rust/darling/src/macros_public.rs
 create mode 100644 third_party/rust/darling/tests/accrue_errors.rs
 create mode 100644 third_party/rust/darling/tests/computed_bound.rs
 create mode 100644 third_party/rust/darling/tests/custom_bound.rs
 create mode 100644 third_party/rust/darling/tests/defaults.rs
 create mode 100644 third_party/rust/darling/tests/enums_newtype.rs
 create mode 100644 third_party/rust/darling/tests/enums_struct.rs
 create mode 100644 third_party/rust/darling/tests/enums_unit.rs
 create mode 100644 third_party/rust/darling/tests/error.rs
 create mode 100644 third_party/rust/darling/tests/from_generics.rs
 create mode 100644 third_party/rust/darling/tests/from_type_param.rs
 create mode 100644 third_party/rust/darling/tests/from_type_param_default.rs
 create mode 100644 third_party/rust/darling/tests/from_variant.rs
 create mode 100644 third_party/rust/darling/tests/generics.rs
 create mode 100644 third_party/rust/darling/tests/happy_path.rs
 create mode 100644 third_party/rust/darling/tests/multiple.rs
 create mode 100644 third_party/rust/darling/tests/newtype.rs
 create mode 100644 third_party/rust/darling/tests/skip.rs
 create mode 100644 third_party/rust/darling/tests/split_declaration.rs
 create mode 100644 third_party/rust/darling/tests/suggestions.rs
 create mode 100644 third_party/rust/darling/tests/supports.rs
 create mode 100644 third_party/rust/darling_core/.cargo-checksum.json
 create mode 100644 third_party/rust/darling_core/Cargo.toml
 create mode 100644 third_party/rust/darling_core/LICENSE
 create mode 100644 third_party/rust/darling_core/src/ast/data.rs
 create mode 100644 third_party/rust/darling_core/src/ast/generics.rs
 create mode 100644 third_party/rust/darling_core/src/ast/mod.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/attr_extractor.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/default_expr.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/error.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/field.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/from_derive_impl.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/from_field.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/from_meta_impl.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/from_type_param.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/from_variant_impl.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/mod.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/outer_from_impl.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/trait_impl.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/variant.rs
 create mode 100644 third_party/rust/darling_core/src/codegen/variant_data.rs
 create mode 100644 third_party/rust/darling_core/src/derive.rs
 create mode 100644 third_party/rust/darling_core/src/error/kind.rs
 create mode 100644 third_party/rust/darling_core/src/error/mod.rs
 create mode 100644 third_party/rust/darling_core/src/from_derive_input.rs
 create mode 100644 third_party/rust/darling_core/src/from_field.rs
 create mode 100644 third_party/rust/darling_core/src/from_generic_param.rs
 create mode 100644 third_party/rust/darling_core/src/from_generics.rs
 create mode 100644 third_party/rust/darling_core/src/from_meta.rs
 create mode 100644 third_party/rust/darling_core/src/from_type_param.rs
 create mode 100644 third_party/rust/darling_core/src/from_variant.rs
 create mode 100644 third_party/rust/darling_core/src/lib.rs
 create mode 100644 third_party/rust/darling_core/src/macros_private.rs
 create mode 100644 third_party/rust/darling_core/src/macros_public.rs
 create mode 100644 third_party/rust/darling_core/src/options/core.rs
 create mode 100644 third_party/rust/darling_core/src/options/forward_attrs.rs
 create mode 100644 third_party/rust/darling_core/src/options/from_derive.rs
 create mode 100644 third_party/rust/darling_core/src/options/from_field.rs
 create mode 100644 third_party/rust/darling_core/src/options/from_meta.rs
 create mode 100644 third_party/rust/darling_core/src/options/from_type_param.rs
 create mode 100644 third_party/rust/darling_core/src/options/from_variant.rs
 create mode 100644 third_party/rust/darling_core/src/options/input_field.rs
 create mode 100644 third_party/rust/darling_core/src/options/input_variant.rs
 create mode 100644 third_party/rust/darling_core/src/options/mod.rs
 create mode 100644 third_party/rust/darling_core/src/options/outer_from.rs
 create mode 100644 third_party/rust/darling_core/src/options/shape.rs
 create mode 100644 third_party/rust/darling_core/src/usage/generics_ext.rs
 create mode 100644 third_party/rust/darling_core/src/usage/ident_set.rs
 create mode 100644 third_party/rust/darling_core/src/usage/lifetimes.rs
 create mode 100644 third_party/rust/darling_core/src/usage/mod.rs
 create mode 100644 third_party/rust/darling_core/src/usage/options.rs
 create mode 100644 third_party/rust/darling_core/src/usage/type_params.rs
 create mode 100644 third_party/rust/darling_core/src/util/ident_string.rs
 create mode 100644 third_party/rust/darling_core/src/util/ignored.rs
 create mode 100644 third_party/rust/darling_core/src/util/mod.rs
 create mode 100644 third_party/rust/darling_core/src/util/over_ride.rs
 create mode 100644 third_party/rust/darling_core/src/util/path_list.rs
 create mode 100644 third_party/rust/darling_core/src/util/spanned_value.rs
 create mode 100644 third_party/rust/darling_core/src/util/with_original.rs
 create mode 100644 third_party/rust/darling_macro/.cargo-checksum.json
 create mode 100644 third_party/rust/darling_macro/Cargo.toml
 create mode 100644 third_party/rust/darling_macro/LICENSE
 create mode 100644 third_party/rust/darling_macro/src/lib.rs
 create mode 100644 third_party/rust/dbus/.cargo-checksum.json
 create mode 100644 third_party/rust/dbus/Cargo.toml
 create mode 100644 third_party/rust/dbus/LICENSE-APACHE
 create mode 100644 third_party/rust/dbus/LICENSE-MIT
 create mode 100644 third_party/rust/dbus/examples/adv_server.rs
 create mode 100644 third_party/rust/dbus/examples/argument_guide.md
 create mode 100644 third_party/rust/dbus/examples/client.rs
 create mode 100644 third_party/rust/dbus/examples/properties.rs
 create mode 100644 third_party/rust/dbus/examples/properties_msgitem.rs
 create mode 100644 third_party/rust/dbus/examples/rtkit.rs
 create mode 100644 third_party/rust/dbus/examples/server.rs
 create mode 100644 third_party/rust/dbus/examples/unity_focused_window.rs
 create mode 100644 third_party/rust/dbus/src/arg/array_impl.rs
 create mode 100644 third_party/rust/dbus/src/arg/basic_impl.rs
 create mode 100644 third_party/rust/dbus/src/arg/mod.rs
 create mode 100644 third_party/rust/dbus/src/arg/msgarg.rs
 create mode 100644 third_party/rust/dbus/src/arg/variantstruct_impl.rs
 create mode 100644 third_party/rust/dbus/src/connection.rs
 create mode 100644 third_party/rust/dbus/src/lib.rs
 create mode 100644 third_party/rust/dbus/src/message.rs
 create mode 100644 third_party/rust/dbus/src/methoddisp.rs
 create mode 100644 third_party/rust/dbus/src/objpath.rs
 create mode 100644 third_party/rust/dbus/src/prop.rs
 create mode 100644 third_party/rust/dbus/src/signalargs.rs
 create mode 100644 third_party/rust/dbus/src/stdintf.rs
 create mode 100644 third_party/rust/dbus/src/strings.rs
 create mode 100644 third_party/rust/dbus/src/tree/factory.rs
 create mode 100644 third_party/rust/dbus/src/tree/leaves.rs
 create mode 100644 third_party/rust/dbus/src/tree/methodtype.rs
 create mode 100644 third_party/rust/dbus/src/tree/mod.rs
 create mode 100644 third_party/rust/dbus/src/tree/objectpath.rs
 create mode 100644 third_party/rust/dbus/src/tree/utils.rs
 create mode 100644 third_party/rust/dbus/src/watch.rs
 create mode 100644 third_party/rust/deflate/.cargo-checksum.json
 create mode 100644 third_party/rust/deflate/Cargo.toml
 create mode 100644 third_party/rust/deflate/LICENSE-APACHE
 create mode 100644 third_party/rust/deflate/LICENSE-MIT
 create mode 100644 third_party/rust/deflate/README.md
 create mode 100644 third_party/rust/deflate/benches/bench.rs
 create mode 100644 third_party/rust/deflate/src/bit_reverse.rs
 create mode 100644 third_party/rust/deflate/src/bitstream.rs
 create mode 100644 third_party/rust/deflate/src/chained_hash_table.rs
 create mode 100644 third_party/rust/deflate/src/checksum.rs
 create mode 100644 third_party/rust/deflate/src/compress.rs
 create mode 100644 third_party/rust/deflate/src/compression_options.rs
 create mode 100644 third_party/rust/deflate/src/deflate_state.rs
 create mode 100644 third_party/rust/deflate/src/encoder_state.rs
 create mode 100644 third_party/rust/deflate/src/huffman_lengths.rs
 create mode 100644 third_party/rust/deflate/src/huffman_table.rs
 create mode 100644 third_party/rust/deflate/src/input_buffer.rs
 create mode 100644 third_party/rust/deflate/src/length_encode.rs
 create mode 100644 third_party/rust/deflate/src/lib.rs
 create mode 100644 third_party/rust/deflate/src/lz77.rs
 create mode 100644 third_party/rust/deflate/src/lzvalue.rs
 create mode 100644 third_party/rust/deflate/src/matching.rs
 create mode 100644 third_party/rust/deflate/src/output_writer.rs
 create mode 100644 third_party/rust/deflate/src/rle.rs
 create mode 100644 third_party/rust/deflate/src/stored_block.rs
 create mode 100644 third_party/rust/deflate/src/test_utils.rs
 create mode 100644 third_party/rust/deflate/src/writer.rs
 create mode 100644 third_party/rust/deflate/src/zlib.rs
 create mode 100644 third_party/rust/deflate/tests/pg11.txt
 create mode 100644 third_party/rust/deflate/tests/short.bin
 create mode 100644 third_party/rust/deflate/tests/test.rs
 create mode 100644 third_party/rust/derive_more/.cargo-checksum.json
 create mode 100644 third_party/rust/derive_more/CHANGELOG.md
 create mode 100644 third_party/rust/derive_more/Cargo.lock
 create mode 100644 third_party/rust/derive_more/Cargo.toml
 create mode 100644 third_party/rust/derive_more/LICENSE
 create mode 100644 third_party/rust/derive_more/README.md
 create mode 100644 third_party/rust/derive_more/src/add_assign_like.rs
 create mode 100644 third_party/rust/derive_more/src/add_helpers.rs
 create mode 100644 third_party/rust/derive_more/src/add_like.rs
 create mode 100644 third_party/rust/derive_more/src/as_mut.rs
 create mode 100644 third_party/rust/derive_more/src/as_ref.rs
 create mode 100644 third_party/rust/derive_more/src/constructor.rs
 create mode 100644 third_party/rust/derive_more/src/deref.rs
 create mode 100644 third_party/rust/derive_more/src/deref_mut.rs
 create mode 100644 third_party/rust/derive_more/src/display.rs
 create mode 100644 third_party/rust/derive_more/src/from.rs
 create mode 100644 third_party/rust/derive_more/src/from_str.rs
 create mode 100644 third_party/rust/derive_more/src/index.rs
 create mode 100644 third_party/rust/derive_more/src/index_mut.rs
 create mode 100644 third_party/rust/derive_more/src/into.rs
 create mode 100644 third_party/rust/derive_more/src/into_iterator.rs
 create mode 100644 third_party/rust/derive_more/src/lib.rs
 create mode 100644 third_party/rust/derive_more/src/mul_assign_like.rs
 create mode 100644 third_party/rust/derive_more/src/mul_helpers.rs
 create mode 100644 third_party/rust/derive_more/src/mul_like.rs
 create mode 100644 third_party/rust/derive_more/src/not_like.rs
 create mode 100644 third_party/rust/derive_more/src/parsing.rs
 create mode 100644 third_party/rust/derive_more/src/sum_like.rs
 create mode 100644 third_party/rust/derive_more/src/try_into.rs
 create mode 100644 third_party/rust/derive_more/src/utils.rs
 create mode 100644 third_party/rust/devd-rs/.cargo-checksum.json
 create mode 100644 third_party/rust/devd-rs/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/devd-rs/Cargo.lock
 create mode 100644 third_party/rust/devd-rs/Cargo.toml
 create mode 100644 third_party/rust/devd-rs/README.md
 create mode 100644 third_party/rust/devd-rs/UNLICENSE
 create mode 100644 third_party/rust/devd-rs/examples/main.rs
 create mode 100644 third_party/rust/devd-rs/src/data.rs
 create mode 100644 third_party/rust/devd-rs/src/lib.rs
 create mode 100644 third_party/rust/devd-rs/src/parser.rs
 create mode 100644 third_party/rust/devd-rs/src/result.rs
 create mode 100644 third_party/rust/digest/.cargo-checksum.json
 create mode 100644 third_party/rust/digest/Cargo.toml
 create mode 100644 third_party/rust/digest/LICENSE-APACHE
 create mode 100644 third_party/rust/digest/LICENSE-MIT
 create mode 100644 third_party/rust/digest/src/dev.rs
 create mode 100644 third_party/rust/digest/src/digest.rs
 create mode 100644 third_party/rust/digest/src/dyn_digest.rs
 create mode 100644 third_party/rust/digest/src/errors.rs
 create mode 100644 third_party/rust/digest/src/lib.rs
 create mode 100644 third_party/rust/dirs-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/dirs-sys/Cargo.toml
 create mode 100644 third_party/rust/dirs-sys/LICENSE-APACHE
 create mode 100644 third_party/rust/dirs-sys/LICENSE-MIT
 create mode 100644 third_party/rust/dirs-sys/README.md
 create mode 100644 third_party/rust/dirs-sys/src/lib.rs
 create mode 100644 third_party/rust/dirs-sys/src/xdg_user_dirs.rs
 create mode 100644 third_party/rust/dirs/.cargo-checksum.json
 create mode 100644 third_party/rust/dirs/Cargo.toml
 create mode 100644 third_party/rust/dirs/LICENSE-APACHE
 create mode 100644 third_party/rust/dirs/LICENSE-MIT
 create mode 100644 third_party/rust/dirs/README.md
 create mode 100644 third_party/rust/dirs/src/lib.rs
 create mode 100644 third_party/rust/dirs/src/lin.rs
 create mode 100644 third_party/rust/dirs/src/mac.rs
 create mode 100644 third_party/rust/dirs/src/wasm.rs
 create mode 100644 third_party/rust/dirs/src/win.rs
 create mode 100644 third_party/rust/dns-parser/.cargo-checksum.json
 create mode 100644 third_party/rust/dns-parser/Cargo.toml
 create mode 100644 third_party/rust/dns-parser/LICENSE-APACHE
 create mode 100644 third_party/rust/dns-parser/LICENSE-MIT
 create mode 100644 third_party/rust/dns-parser/README.md
 create mode 100644 third_party/rust/dns-parser/bulk.yaml
 create mode 100644 third_party/rust/dns-parser/examples/sync_tcp_client.rs
 create mode 100644 third_party/rust/dns-parser/examples/sync_udp_client.rs
 create mode 100644 third_party/rust/dns-parser/src/builder.rs
 create mode 100644 third_party/rust/dns-parser/src/enums.rs
 create mode 100644 third_party/rust/dns-parser/src/error.rs
 create mode 100644 third_party/rust/dns-parser/src/header.rs
 create mode 100644 third_party/rust/dns-parser/src/lib.rs
 create mode 100644 third_party/rust/dns-parser/src/name.rs
 create mode 100644 third_party/rust/dns-parser/src/parser.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/a.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/aaaa.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/all.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/axfr.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/cname.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/hinfo.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/maila.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/mailb.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/mb.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/mf.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/mg.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/minfo.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/mod.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/mr.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/mx.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/ns.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/nsec.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/null.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/opt.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/ptr.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/soa.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/srv.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/txt.rs
 create mode 100644 third_party/rust/dns-parser/src/rdata/wks.rs
 create mode 100644 third_party/rust/dns-parser/src/structs.rs
 create mode 100644 third_party/rust/dns-parser/vagga.yaml
 create mode 100644 third_party/rust/dogear/.cargo-checksum.json
 create mode 100644 third_party/rust/dogear/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/dogear/Cargo.toml
 create mode 100644 third_party/rust/dogear/LICENSE
 create mode 100644 third_party/rust/dogear/README.md
 create mode 100644 third_party/rust/dogear/src/driver.rs
 create mode 100644 third_party/rust/dogear/src/error.rs
 create mode 100644 third_party/rust/dogear/src/guid.rs
 create mode 100644 third_party/rust/dogear/src/lib.rs
 create mode 100644 third_party/rust/dogear/src/merge.rs
 create mode 100644 third_party/rust/dogear/src/store.rs
 create mode 100644 third_party/rust/dogear/src/tests.rs
 create mode 100644 third_party/rust/dogear/src/tree.rs
 create mode 100644 third_party/rust/dtoa-short/.cargo-checksum.json
 create mode 100644 third_party/rust/dtoa-short/Cargo.toml
 create mode 100644 third_party/rust/dtoa-short/src/lib.rs
 create mode 100644 third_party/rust/dtoa/.cargo-checksum.json
 create mode 100644 third_party/rust/dtoa/Cargo.toml
 create mode 100644 third_party/rust/dtoa/LICENSE-APACHE
 create mode 100644 third_party/rust/dtoa/LICENSE-MIT
 create mode 100644 third_party/rust/dtoa/README.md
 create mode 100644 third_party/rust/dtoa/benches/bench.rs
 create mode 100644 third_party/rust/dtoa/src/diyfp.rs
 create mode 100644 third_party/rust/dtoa/src/dtoa.rs
 create mode 100644 third_party/rust/dtoa/src/lib.rs
 create mode 100644 third_party/rust/dtoa/tests/test.rs
 create mode 100644 third_party/rust/dwrote/.cargo-checksum.json
 create mode 100644 third_party/rust/dwrote/Cargo.toml
 create mode 100644 third_party/rust/dwrote/README.md
 create mode 100644 third_party/rust/dwrote/appveyor.yml
 create mode 100644 third_party/rust/dwrote/src/bitmap_render_target.rs
 create mode 100644 third_party/rust/dwrote/src/com_helpers.rs
 create mode 100644 third_party/rust/dwrote/src/font.rs
 create mode 100644 third_party/rust/dwrote/src/font_collection.rs
 create mode 100644 third_party/rust/dwrote/src/font_collection_impl.rs
 create mode 100644 third_party/rust/dwrote/src/font_face.rs
 create mode 100644 third_party/rust/dwrote/src/font_fallback.rs
 create mode 100644 third_party/rust/dwrote/src/font_family.rs
 create mode 100644 third_party/rust/dwrote/src/font_file.rs
 create mode 100644 third_party/rust/dwrote/src/font_file_loader_impl.rs
 create mode 100644 third_party/rust/dwrote/src/gdi_interop.rs
 create mode 100644 third_party/rust/dwrote/src/geometry_sink_impl.rs
 create mode 100644 third_party/rust/dwrote/src/glyph_run_analysis.rs
 create mode 100644 third_party/rust/dwrote/src/helpers.rs
 create mode 100644 third_party/rust/dwrote/src/lib.rs
 create mode 100644 third_party/rust/dwrote/src/outline_builder.rs
 create mode 100644 third_party/rust/dwrote/src/rendering_params.rs
 create mode 100644 third_party/rust/dwrote/src/test.rs
 create mode 100644 third_party/rust/dwrote/src/text_analysis_source.rs
 create mode 100644 third_party/rust/dwrote/src/text_analysis_source_impl.rs
 create mode 100644 third_party/rust/dwrote/src/types.rs
 create mode 100644 third_party/rust/ece/.cargo-checksum.json
 create mode 100644 third_party/rust/ece/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/ece/Cargo.toml
 create mode 100644 third_party/rust/ece/LICENSE
 create mode 100644 third_party/rust/ece/README.md
 create mode 100644 third_party/rust/ece/src/aes128gcm.rs
 create mode 100644 third_party/rust/ece/src/aesgcm.rs
 create mode 100644 third_party/rust/ece/src/common.rs
 create mode 100644 third_party/rust/ece/src/crypto/holder.rs
 create mode 100644 third_party/rust/ece/src/crypto/mod.rs
 create mode 100644 third_party/rust/ece/src/crypto/openssl.rs
 create mode 100644 third_party/rust/ece/src/error.rs
 create mode 100644 third_party/rust/ece/src/lib.rs
 create mode 100644 third_party/rust/either/.cargo-checksum.json
 create mode 100644 third_party/rust/either/Cargo.toml
 create mode 100644 third_party/rust/either/LICENSE-APACHE
 create mode 100644 third_party/rust/either/LICENSE-MIT
 create mode 100644 third_party/rust/either/README.rst
 create mode 100644 third_party/rust/either/src/lib.rs
 create mode 100644 third_party/rust/encoding_c/.cargo-checksum.json
 create mode 100644 third_party/rust/encoding_c/CONTRIBUTING.md
 create mode 100644 third_party/rust/encoding_c/COPYRIGHT
 create mode 100644 third_party/rust/encoding_c/Cargo.toml
 create mode 100644 third_party/rust/encoding_c/LICENSE-APACHE
 create mode 100644 third_party/rust/encoding_c/LICENSE-MIT
 create mode 100644 third_party/rust/encoding_c/README.md
 create mode 100644 third_party/rust/encoding_c/build-disabled.rs
 create mode 100644 third_party/rust/encoding_c/build.rs
 create mode 100644 third_party/rust/encoding_c/include/encoding_rs.h
 create mode 100644 third_party/rust/encoding_c/include/encoding_rs_cpp.h
 create mode 100644 third_party/rust/encoding_c/include/encoding_rs_statics.h
 create mode 100644 third_party/rust/encoding_c/src/lib.rs
 create mode 100644 third_party/rust/encoding_c_mem/.cargo-checksum.json
 create mode 100644 third_party/rust/encoding_c_mem/CONTRIBUTING.md
 create mode 100644 third_party/rust/encoding_c_mem/COPYRIGHT
 create mode 100644 third_party/rust/encoding_c_mem/Cargo.toml
 create mode 100644 third_party/rust/encoding_c_mem/LICENSE-APACHE
 create mode 100644 third_party/rust/encoding_c_mem/LICENSE-MIT
 create mode 100644 third_party/rust/encoding_c_mem/README.md
 create mode 100644 third_party/rust/encoding_c_mem/build.rs
 create mode 100644 third_party/rust/encoding_c_mem/include/encoding_rs_mem.h
 create mode 100644 third_party/rust/encoding_c_mem/include/encoding_rs_mem_cpp.h
 create mode 100644 third_party/rust/encoding_c_mem/src/lib.rs
 create mode 100644 third_party/rust/encoding_rs/.cargo-checksum.json
 create mode 100644 third_party/rust/encoding_rs/CONTRIBUTING.md
 create mode 100644 third_party/rust/encoding_rs/COPYRIGHT
 create mode 100644 third_party/rust/encoding_rs/Cargo.toml
 create mode 100644 third_party/rust/encoding_rs/Ideas.md
 create mode 100644 third_party/rust/encoding_rs/LICENSE-APACHE
 create mode 100644 third_party/rust/encoding_rs/LICENSE-MIT
 create mode 100644 third_party/rust/encoding_rs/README.md
 create mode 100644 third_party/rust/encoding_rs/build.rs
 create mode 100644 third_party/rust/encoding_rs/doc/Big5.txt
 create mode 100644 third_party/rust/encoding_rs/doc/EUC-JP.txt
 create mode 100644 third_party/rust/encoding_rs/doc/EUC-KR.txt
 create mode 100644 third_party/rust/encoding_rs/doc/GBK.txt
 create mode 100644 third_party/rust/encoding_rs/doc/IBM866.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-2022-JP.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-10.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-13.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-14.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-15.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-16.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-2.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-3.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-4.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-5.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-6.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-7.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-8-I.txt
 create mode 100644 third_party/rust/encoding_rs/doc/ISO-8859-8.txt
 create mode 100644 third_party/rust/encoding_rs/doc/KOI8-R.txt
 create mode 100644 third_party/rust/encoding_rs/doc/KOI8-U.txt
 create mode 100644 third_party/rust/encoding_rs/doc/Shift_JIS.txt
 create mode 100644 third_party/rust/encoding_rs/doc/UTF-16BE.txt
 create mode 100644 third_party/rust/encoding_rs/doc/UTF-16LE.txt
 create mode 100644 third_party/rust/encoding_rs/doc/UTF-8.txt
 create mode 100644 third_party/rust/encoding_rs/doc/gb18030.txt
 create mode 100644 third_party/rust/encoding_rs/doc/macintosh.txt
 create mode 100644 third_party/rust/encoding_rs/doc/replacement.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1250.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1251.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1252.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1253.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1254.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1255.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1256.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1257.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-1258.txt
 create mode 100644 third_party/rust/encoding_rs/doc/windows-874.txt
 create mode 100644 third_party/rust/encoding_rs/doc/x-mac-cyrillic.txt
 create mode 100644 third_party/rust/encoding_rs/doc/x-user-defined.txt
 create mode 100644 third_party/rust/encoding_rs/generate-encoding-data.py
 create mode 100644 third_party/rust/encoding_rs/rustfmt.toml
 create mode 100644 third_party/rust/encoding_rs/src/ascii.rs
 create mode 100644 third_party/rust/encoding_rs/src/big5.rs
 create mode 100644 third_party/rust/encoding_rs/src/data.rs
 create mode 100644 third_party/rust/encoding_rs/src/euc_jp.rs
 create mode 100644 third_party/rust/encoding_rs/src/euc_kr.rs
 create mode 100644 third_party/rust/encoding_rs/src/gb18030.rs
 create mode 100644 third_party/rust/encoding_rs/src/handles.rs
 create mode 100644 third_party/rust/encoding_rs/src/iso_2022_jp.rs
 create mode 100644 third_party/rust/encoding_rs/src/lib.rs
 create mode 100644 third_party/rust/encoding_rs/src/macros.rs
 create mode 100644 third_party/rust/encoding_rs/src/mem.rs
 create mode 100644 third_party/rust/encoding_rs/src/replacement.rs
 create mode 100644 third_party/rust/encoding_rs/src/shift_jis.rs
 create mode 100644 third_party/rust/encoding_rs/src/simd_funcs.rs
 create mode 100644 third_party/rust/encoding_rs/src/single_byte.rs
 create mode 100644 third_party/rust/encoding_rs/src/test_data/big5_in.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/big5_in_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/big5_out.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/big5_out_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/euc_kr_in.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/euc_kr_in_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/euc_kr_out.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/euc_kr_out_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/gb18030_in.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/gb18030_in_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/gb18030_out.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/gb18030_out_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/iso_2022_jp_in.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/iso_2022_jp_in_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/iso_2022_jp_out.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/iso_2022_jp_out_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/jis0208_in.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/jis0208_in_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/jis0208_out.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/jis0208_out_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/jis0212_in.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/jis0212_in_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/shift_jis_in.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/shift_jis_in_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/shift_jis_out.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_data/shift_jis_out_ref.txt
 create mode 100644 third_party/rust/encoding_rs/src/test_labels_names.rs
 create mode 100644 third_party/rust/encoding_rs/src/testing.rs
 create mode 100644 third_party/rust/encoding_rs/src/utf_16.rs
 create mode 100644 third_party/rust/encoding_rs/src/utf_8.rs
 create mode 100644 third_party/rust/encoding_rs/src/variant.rs
 create mode 100644 third_party/rust/encoding_rs/src/x_user_defined.rs
 create mode 100644 third_party/rust/env_logger/.cargo-checksum.json
 create mode 100644 third_party/rust/env_logger/CHANGELOG.md
 create mode 100644 third_party/rust/env_logger/Cargo.lock
 create mode 100644 third_party/rust/env_logger/Cargo.toml
 create mode 100644 third_party/rust/env_logger/LICENSE-APACHE
 create mode 100644 third_party/rust/env_logger/LICENSE-MIT
 create mode 100644 third_party/rust/env_logger/README.md
 create mode 100644 third_party/rust/env_logger/examples/custom_default_format.rs
 create mode 100644 third_party/rust/env_logger/examples/custom_format.rs
 create mode 100644 third_party/rust/env_logger/examples/custom_logger.rs
 create mode 100644 third_party/rust/env_logger/examples/default.rs
 create mode 100644 third_party/rust/env_logger/examples/direct_logger.rs
 create mode 100644 third_party/rust/env_logger/examples/filters_from_code.rs
 create mode 100644 third_party/rust/env_logger/src/filter/mod.rs
 create mode 100644 third_party/rust/env_logger/src/filter/regex.rs
 create mode 100644 third_party/rust/env_logger/src/filter/string.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/humantime/extern_impl.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/humantime/mod.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/humantime/shim_impl.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/mod.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/writer/atty.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/writer/mod.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/writer/termcolor/extern_impl.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/writer/termcolor/mod.rs
 create mode 100644 third_party/rust/env_logger/src/fmt/writer/termcolor/shim_impl.rs
 create mode 100644 third_party/rust/env_logger/src/lib.rs
 create mode 100644 third_party/rust/env_logger/tests/init-twice-retains-filter.rs
 create mode 100644 third_party/rust/env_logger/tests/log-in-log.rs
 create mode 100644 third_party/rust/env_logger/tests/regexp_filter.rs
 create mode 100644 third_party/rust/error-chain/.cargo-checksum.json
 create mode 100644 third_party/rust/error-chain/CHANGELOG.md
 create mode 100644 third_party/rust/error-chain/Cargo.toml
 create mode 100644 third_party/rust/error-chain/LICENSE-APACHE
 create mode 100644 third_party/rust/error-chain/LICENSE-MIT
 create mode 100644 third_party/rust/error-chain/README.md
 create mode 100644 third_party/rust/error-chain/examples/all.rs
 create mode 100644 third_party/rust/error-chain/examples/chain_err.rs
 create mode 100644 third_party/rust/error-chain/examples/doc.rs
 create mode 100644 third_party/rust/error-chain/examples/quickstart.rs
 create mode 100644 third_party/rust/error-chain/examples/size.rs
 create mode 100644 third_party/rust/error-chain/src/bin/has_backtrace.rs
 create mode 100644 third_party/rust/error-chain/src/error_chain.rs
 create mode 100644 third_party/rust/error-chain/src/example_generated.rs
 create mode 100644 third_party/rust/error-chain/src/impl_error_chain_kind.rs
 create mode 100644 third_party/rust/error-chain/src/lib.rs
 create mode 100644 third_party/rust/error-chain/src/quick_main.rs
 create mode 100644 third_party/rust/error-chain/tests/quick_main.rs
 create mode 100644 third_party/rust/error-chain/tests/tests.rs
 create mode 100644 third_party/rust/error-support/.cargo-checksum.json
 create mode 100644 third_party/rust/error-support/Cargo.toml
 create mode 100644 third_party/rust/error-support/src/lib.rs
 create mode 100644 third_party/rust/euclid/.cargo-checksum.json
 create mode 100644 third_party/rust/euclid/COPYRIGHT
 create mode 100644 third_party/rust/euclid/Cargo.toml
 create mode 100644 third_party/rust/euclid/LICENSE-APACHE
 create mode 100644 third_party/rust/euclid/LICENSE-MIT
 create mode 100644 third_party/rust/euclid/README.md
 create mode 100644 third_party/rust/euclid/src/angle.rs
 create mode 100644 third_party/rust/euclid/src/approxeq.rs
 create mode 100644 third_party/rust/euclid/src/approxord.rs
 create mode 100644 third_party/rust/euclid/src/box2d.rs
 create mode 100644 third_party/rust/euclid/src/box3d.rs
 create mode 100644 third_party/rust/euclid/src/homogen.rs
 create mode 100644 third_party/rust/euclid/src/length.rs
 create mode 100644 third_party/rust/euclid/src/lib.rs
 create mode 100644 third_party/rust/euclid/src/macros.rs
 create mode 100644 third_party/rust/euclid/src/nonempty.rs
 create mode 100644 third_party/rust/euclid/src/num.rs
 create mode 100644 third_party/rust/euclid/src/point.rs
 create mode 100644 third_party/rust/euclid/src/rect.rs
 create mode 100644 third_party/rust/euclid/src/rigid.rs
 create mode 100644 third_party/rust/euclid/src/rotation.rs
 create mode 100644 third_party/rust/euclid/src/scale.rs
 create mode 100644 third_party/rust/euclid/src/side_offsets.rs
 create mode 100644 third_party/rust/euclid/src/size.rs
 create mode 100644 third_party/rust/euclid/src/transform2d.rs
 create mode 100644 third_party/rust/euclid/src/transform3d.rs
 create mode 100644 third_party/rust/euclid/src/translation.rs
 create mode 100644 third_party/rust/euclid/src/trig.rs
 create mode 100644 third_party/rust/euclid/src/vector.rs
 create mode 100644 third_party/rust/failure/.cargo-checksum.json
 create mode 100644 third_party/rust/failure/.gitlab-ci.yml
 create mode 100644 third_party/rust/failure/.travis.yml
 create mode 100644 third_party/rust/failure/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/failure/Cargo.lock.ci
 create mode 100644 third_party/rust/failure/Cargo.toml
 create mode 100644 third_party/rust/failure/LICENSE-APACHE
 create mode 100644 third_party/rust/failure/LICENSE-MIT
 create mode 100644 third_party/rust/failure/Makefile
 create mode 100644 third_party/rust/failure/README.md
 create mode 100644 third_party/rust/failure/RELEASES.md
 create mode 100644 third_party/rust/failure/book/src/SUMMARY.md
 create mode 100644 third_party/rust/failure/book/src/bail-and-ensure.md
 create mode 100644 third_party/rust/failure/book/src/custom-fail.md
 create mode 100644 third_party/rust/failure/book/src/derive-fail.md
 create mode 100644 third_party/rust/failure/book/src/error-errorkind.md
 create mode 100644 third_party/rust/failure/book/src/error-msg.md
 create mode 100644 third_party/rust/failure/book/src/error.md
 create mode 100644 third_party/rust/failure/book/src/fail.md
 create mode 100644 third_party/rust/failure/book/src/guidance.md
 create mode 100644 third_party/rust/failure/book/src/howto.md
 create mode 100644 third_party/rust/failure/book/src/intro.md
 create mode 100644 third_party/rust/failure/book/src/string-custom-error.md
 create mode 100644 third_party/rust/failure/book/src/use-error.md
 create mode 100755 third_party/rust/failure/build-docs.sh
 create mode 100644 third_party/rust/failure/examples/bail_ensure.rs
 create mode 100644 third_party/rust/failure/examples/error_as_cause.rs
 create mode 100644 third_party/rust/failure/examples/simple.rs
 create mode 100644 third_party/rust/failure/examples/string_custom_error_pattern.rs
 create mode 100644 third_party/rust/failure/src/as_fail.rs
 create mode 100644 third_party/rust/failure/src/backtrace/internal.rs
 create mode 100644 third_party/rust/failure/src/backtrace/mod.rs
 create mode 100644 third_party/rust/failure/src/box_std.rs
 create mode 100644 third_party/rust/failure/src/compat.rs
 create mode 100644 third_party/rust/failure/src/context.rs
 create mode 100644 third_party/rust/failure/src/error/error_impl.rs
 create mode 100644 third_party/rust/failure/src/error/error_impl_small.rs
 create mode 100644 third_party/rust/failure/src/error/mod.rs
 create mode 100644 third_party/rust/failure/src/error_message.rs
 create mode 100644 third_party/rust/failure/src/lib.rs
 create mode 100644 third_party/rust/failure/src/macros.rs
 create mode 100644 third_party/rust/failure/src/result_ext.rs
 create mode 100644 third_party/rust/failure/src/small_error.rs
 create mode 100644 third_party/rust/failure/src/sync_failure.rs
 create mode 100644 third_party/rust/failure/tests/basic_fail.rs
 create mode 100644 third_party/rust/failure/tests/fail_compat.rs
 create mode 100644 third_party/rust/failure/tests/macro_trailing_comma.rs
 create mode 100644 third_party/rust/failure/travis.sh
 create mode 100644 third_party/rust/failure_derive/.cargo-checksum.json
 create mode 100644 third_party/rust/failure_derive/Cargo.toml
 create mode 100644 third_party/rust/failure_derive/build.rs
 create mode 100644 third_party/rust/failure_derive/src/lib.rs
 create mode 100644 third_party/rust/failure_derive/tests/backtrace.rs
 create mode 100644 third_party/rust/failure_derive/tests/custom_type_bounds.rs
 create mode 100644 third_party/rust/failure_derive/tests/no_derive_display.rs
 create mode 100644 third_party/rust/failure_derive/tests/tests.rs
 create mode 100644 third_party/rust/failure_derive/tests/wraps.rs
 create mode 100644 third_party/rust/fake-simd/.cargo-checksum.json
 create mode 100644 third_party/rust/fake-simd/Cargo.toml
 create mode 100644 third_party/rust/fake-simd/LICENSE-APACHE
 create mode 100644 third_party/rust/fake-simd/LICENSE-MIT
 create mode 100644 third_party/rust/fake-simd/src/lib.rs
 create mode 100644 third_party/rust/fallible-iterator/.cargo-checksum.json
 create mode 100644 third_party/rust/fallible-iterator/CHANGELOG.md
 create mode 100644 third_party/rust/fallible-iterator/Cargo.toml
 create mode 100644 third_party/rust/fallible-iterator/LICENSE-APACHE
 create mode 100644 third_party/rust/fallible-iterator/LICENSE-MIT
 create mode 100644 third_party/rust/fallible-iterator/README.md
 create mode 100644 third_party/rust/fallible-iterator/src/lib.rs
 create mode 100644 third_party/rust/fallible-iterator/src/test.rs
 create mode 100644 third_party/rust/fallible-streaming-iterator/.cargo-checksum.json
 create mode 100644 third_party/rust/fallible-streaming-iterator/Cargo.toml
 create mode 100644 third_party/rust/fallible-streaming-iterator/LICENSE-APACHE
 create mode 100644 third_party/rust/fallible-streaming-iterator/LICENSE-MIT
 create mode 100644 third_party/rust/fallible-streaming-iterator/README.md
 create mode 100644 third_party/rust/fallible-streaming-iterator/src/lib.rs
 create mode 100644 third_party/rust/ffi-support/.cargo-checksum.json
 create mode 100644 third_party/rust/ffi-support/Cargo.toml
 create mode 100644 third_party/rust/ffi-support/LICENSE-APACHE
 create mode 100644 third_party/rust/ffi-support/LICENSE-MIT
 create mode 100644 third_party/rust/ffi-support/README.md
 create mode 100644 third_party/rust/ffi-support/src/error.rs
 create mode 100644 third_party/rust/ffi-support/src/ffistr.rs
 create mode 100644 third_party/rust/ffi-support/src/handle_map.rs
 create mode 100644 third_party/rust/ffi-support/src/into_ffi.rs
 create mode 100644 third_party/rust/ffi-support/src/lib.rs
 create mode 100644 third_party/rust/ffi-support/src/macros.rs
 create mode 100644 third_party/rust/ffi-support/src/string.rs
 create mode 100644 third_party/rust/filetime_win/.cargo-checksum.json
 create mode 100644 third_party/rust/filetime_win/Cargo.toml
 create mode 100644 third_party/rust/filetime_win/LICENSE-APACHE
 create mode 100644 third_party/rust/filetime_win/LICENSE-MIT
 create mode 100644 third_party/rust/filetime_win/src/lib.rs
 create mode 100644 third_party/rust/flate2/.cargo-checksum.json
 create mode 100644 third_party/rust/flate2/Cargo.lock
 create mode 100644 third_party/rust/flate2/Cargo.toml
 create mode 100644 third_party/rust/flate2/LICENSE-APACHE
 create mode 100644 third_party/rust/flate2/LICENSE-MIT
 create mode 100644 third_party/rust/flate2/README.md
 create mode 100644 third_party/rust/flate2/examples/deflatedecoder-bufread.rs
 create mode 100644 third_party/rust/flate2/examples/deflatedecoder-read.rs
 create mode 100644 third_party/rust/flate2/examples/deflatedecoder-write.rs
 create mode 100644 third_party/rust/flate2/examples/deflateencoder-bufread.rs
 create mode 100644 third_party/rust/flate2/examples/deflateencoder-read.rs
 create mode 100644 third_party/rust/flate2/examples/deflateencoder-write.rs
 create mode 100644 third_party/rust/flate2/examples/gzbuilder.rs
 create mode 100644 third_party/rust/flate2/examples/gzdecoder-bufread.rs
 create mode 100644 third_party/rust/flate2/examples/gzdecoder-read.rs
 create mode 100644 third_party/rust/flate2/examples/gzdecoder-write.rs
 create mode 100644 third_party/rust/flate2/examples/gzencoder-bufread.rs
 create mode 100644 third_party/rust/flate2/examples/gzencoder-read.rs
 create mode 100644 third_party/rust/flate2/examples/gzencoder-write.rs
 create mode 100644 third_party/rust/flate2/examples/gzmultidecoder-bufread.rs
 create mode 100644 third_party/rust/flate2/examples/gzmultidecoder-read.rs
 create mode 100644 third_party/rust/flate2/examples/hello_world.txt
 create mode 100644 third_party/rust/flate2/examples/zlibdecoder-bufread.rs
 create mode 100644 third_party/rust/flate2/examples/zlibdecoder-read.rs
 create mode 100644 third_party/rust/flate2/examples/zlibdecoder-write.rs
 create mode 100644 third_party/rust/flate2/examples/zlibencoder-bufread.rs
 create mode 100644 third_party/rust/flate2/examples/zlibencoder-read.rs
 create mode 100644 third_party/rust/flate2/examples/zlibencoder-write.rs
 create mode 100644 third_party/rust/flate2/src/bufreader.rs
 create mode 100644 third_party/rust/flate2/src/crc.rs
 create mode 100644 third_party/rust/flate2/src/deflate/bufread.rs
 create mode 100644 third_party/rust/flate2/src/deflate/mod.rs
 create mode 100644 third_party/rust/flate2/src/deflate/read.rs
 create mode 100644 third_party/rust/flate2/src/deflate/write.rs
 create mode 100644 third_party/rust/flate2/src/ffi/c.rs
 create mode 100644 third_party/rust/flate2/src/ffi/mod.rs
 create mode 100644 third_party/rust/flate2/src/ffi/rust.rs
 create mode 100644 third_party/rust/flate2/src/gz/bufread.rs
 create mode 100644 third_party/rust/flate2/src/gz/mod.rs
 create mode 100644 third_party/rust/flate2/src/gz/read.rs
 create mode 100644 third_party/rust/flate2/src/gz/write.rs
 create mode 100644 third_party/rust/flate2/src/lib.rs
 create mode 100644 third_party/rust/flate2/src/mem.rs
 create mode 100644 third_party/rust/flate2/src/zio.rs
 create mode 100644 third_party/rust/flate2/src/zlib/bufread.rs
 create mode 100644 third_party/rust/flate2/src/zlib/mod.rs
 create mode 100644 third_party/rust/flate2/src/zlib/read.rs
 create mode 100644 third_party/rust/flate2/src/zlib/write.rs
 create mode 100644 third_party/rust/flate2/tests/async-reader.rs
 create mode 100644 third_party/rust/flate2/tests/corrupt-file.gz
 create mode 100644 third_party/rust/flate2/tests/early-flush.rs
 create mode 100644 third_party/rust/flate2/tests/empty-read.rs
 create mode 100644 third_party/rust/flate2/tests/good-file.gz
 create mode 100644 third_party/rust/flate2/tests/good-file.txt
 create mode 100644 third_party/rust/flate2/tests/gunzip.rs
 create mode 100644 third_party/rust/flate2/tests/multi.gz
 create mode 100644 third_party/rust/flate2/tests/multi.txt
 create mode 100644 third_party/rust/flate2/tests/tokio.rs
 create mode 100644 third_party/rust/flate2/tests/zero-write.rs
 create mode 100644 third_party/rust/float-cmp/.cargo-checksum.json
 create mode 100644 third_party/rust/float-cmp/Cargo.toml
 create mode 100644 third_party/rust/float-cmp/LICENSE
 create mode 100644 third_party/rust/float-cmp/README.md
 create mode 100644 third_party/rust/float-cmp/src/eq.rs
 create mode 100644 third_party/rust/float-cmp/src/lib.rs
 create mode 100644 third_party/rust/float-cmp/src/macros.rs
 create mode 100644 third_party/rust/float-cmp/src/ratio.rs
 create mode 100644 third_party/rust/float-cmp/src/ulps.rs
 create mode 100644 third_party/rust/float-cmp/src/ulps_eq.rs
 create mode 100644 third_party/rust/fluent-bundle/.cargo-checksum.json
 create mode 100644 third_party/rust/fluent-bundle/CHANGELOG.md
 create mode 100644 third_party/rust/fluent-bundle/Cargo.lock
 create mode 100644 third_party/rust/fluent-bundle/Cargo.toml
 create mode 100644 third_party/rust/fluent-bundle/README.md
 create mode 100644 third_party/rust/fluent-bundle/benches/menubar.ftl
 create mode 100644 third_party/rust/fluent-bundle/benches/preferences.ftl
 create mode 100644 third_party/rust/fluent-bundle/benches/resolver.rs
 create mode 100644 third_party/rust/fluent-bundle/benches/simple.ftl
 create mode 100644 third_party/rust/fluent-bundle/benches/unescape.ftl
 create mode 100644 third_party/rust/fluent-bundle/examples/README.md
 create mode 100644 third_party/rust/fluent-bundle/examples/custom_formatter.rs
 create mode 100644 third_party/rust/fluent-bundle/examples/custom_type.rs
 create mode 100644 third_party/rust/fluent-bundle/examples/external_arguments.rs
 create mode 100644 third_party/rust/fluent-bundle/examples/functions.rs
 create mode 100644 third_party/rust/fluent-bundle/examples/hello.rs
 create mode 100644 third_party/rust/fluent-bundle/examples/message_reference.rs
 create mode 100644 third_party/rust/fluent-bundle/examples/resources/en-US/simple.ftl
 create mode 100644 third_party/rust/fluent-bundle/examples/resources/fr/simple.ftl
 create mode 100644 third_party/rust/fluent-bundle/examples/resources/pl/simple.ftl
 create mode 100644 third_party/rust/fluent-bundle/examples/selector.rs
 create mode 100644 third_party/rust/fluent-bundle/examples/simple-app.rs
 create mode 100644 third_party/rust/fluent-bundle/src/bundle.rs
 create mode 100644 third_party/rust/fluent-bundle/src/concurrent.rs
 create mode 100644 third_party/rust/fluent-bundle/src/entry.rs
 create mode 100644 third_party/rust/fluent-bundle/src/errors.rs
 create mode 100644 third_party/rust/fluent-bundle/src/lib.rs
 create mode 100644 third_party/rust/fluent-bundle/src/memoizer.rs
 create mode 100644 third_party/rust/fluent-bundle/src/resolve.rs
 create mode 100644 third_party/rust/fluent-bundle/src/resource.rs
 create mode 100644 third_party/rust/fluent-bundle/src/types/mod.rs
 create mode 100644 third_party/rust/fluent-bundle/src/types/number.rs
 create mode 100644 third_party/rust/fluent-bundle/src/types/plural.rs
 create mode 100644 third_party/rust/fluent-bundle/tests/bundle.rs
 create mode 100644 third_party/rust/fluent-bundle/tests/custom_types.rs
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/arguments.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/attributes.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/bomb.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/context.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/defaults.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/errors.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/functions.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/functions_runtime.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/isolating.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/literals.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/macros.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/patterns.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/primitives.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/select_expression.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/transform.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/values_format.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/fixtures/values_ref.yaml
 create mode 100644 third_party/rust/fluent-bundle/tests/helpers/mod.rs
 create mode 100644 third_party/rust/fluent-bundle/tests/resolver_fixtures.rs
 create mode 100644 third_party/rust/fluent-bundle/tests/types_test.rs
 create mode 100644 third_party/rust/fluent-langneg/.cargo-checksum.json
 create mode 100644 third_party/rust/fluent-langneg/CHANGELOG.md
 create mode 100644 third_party/rust/fluent-langneg/Cargo.lock
 create mode 100644 third_party/rust/fluent-langneg/Cargo.toml
 create mode 100644 third_party/rust/fluent-langneg/LICENSE
 create mode 100644 third_party/rust/fluent-langneg/README.md
 create mode 100644 third_party/rust/fluent-langneg/benches/negotiate.rs
 create mode 100644 third_party/rust/fluent-langneg/examples/negotiate.rs
 create mode 100644 third_party/rust/fluent-langneg/src/accepted_languages.rs
 create mode 100644 third_party/rust/fluent-langneg/src/lib.rs
 create mode 100644 third_party/rust/fluent-langneg/src/negotiate/likely_subtags.rs
 create mode 100644 third_party/rust/fluent-langneg/src/negotiate/mod.rs
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/accepted_languages.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/locale/options-ext.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/locale/options.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/locale/parsing-ext.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/locale/parsing.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/locale/serialize-options.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/available-as-range.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/cases.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/cross-region.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/cross-variant.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/default-locale.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/errors.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/exact-match.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/likely-subtag.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/prioritize.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/filtering/requested-und.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/lookup/main.json
 create mode 100644 third_party/rust/fluent-langneg/tests/fixtures/negotiate/matching/main.json
 create mode 100644 third_party/rust/fluent-langneg/tests/lib.rs
 create mode 100644 third_party/rust/fluent-pseudo/.cargo-checksum.json
 create mode 100644 third_party/rust/fluent-pseudo/CHANGELOG.md
 create mode 100644 third_party/rust/fluent-pseudo/Cargo.toml
 create mode 100644 third_party/rust/fluent-pseudo/README.md
 create mode 100644 third_party/rust/fluent-pseudo/src/lib.rs
 create mode 100644 third_party/rust/fluent-syntax/.cargo-checksum.json
 create mode 100644 third_party/rust/fluent-syntax/CHANGELOG.md
 create mode 100644 third_party/rust/fluent-syntax/Cargo.lock
 create mode 100644 third_party/rust/fluent-syntax/Cargo.toml
 create mode 100644 third_party/rust/fluent-syntax/README.md
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/README.md
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/appmenu.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/brand.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/brandings.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/browser.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/browserContext.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/browserSets.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/interventions.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/menubar.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/protectionsPanel.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/sync-brand.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/browser/textActions.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/aboutDialog.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/blocklists.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/brand.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/brandings.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/certManager.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/clearSiteData.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/colors.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/connection.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/deviceManager.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/fonts.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/history.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/languages.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/permissions.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/preferences.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/sanitize.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/selectBookmark.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/siteDataSettings.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/contexts/preferences/sync-brand.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/menubar.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/parser.rs
 create mode 100644 third_party/rust/fluent-syntax/benches/preferences.ftl
 create mode 100644 third_party/rust/fluent-syntax/benches/simple.ftl
 create mode 100644 third_party/rust/fluent-syntax/src/ast.rs
 create mode 100644 third_party/rust/fluent-syntax/src/bin/parser.rs
 create mode 100644 third_party/rust/fluent-syntax/src/json/mod.rs
 create mode 100644 third_party/rust/fluent-syntax/src/lib.rs
 create mode 100644 third_party/rust/fluent-syntax/src/parser/errors.rs
 create mode 100644 third_party/rust/fluent-syntax/src/parser/ftlstream.rs
 create mode 100644 third_party/rust/fluent-syntax/src/parser/mod.rs
 create mode 100644 third_party/rust/fluent-syntax/src/unicode.rs
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/any_char.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/any_char.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/astral.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/astral.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/call_expressions.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/call_expressions.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/callee_expressions.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/callee_expressions.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/comments.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/comments.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/cr.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/cr.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/crlf.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/crlf.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_comment.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_comment.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_empty.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_empty.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_id.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_id.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_id_equals.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_id_equals.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_junk.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_junk.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_value.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/eof_value.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/escaped_characters.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/escaped_characters.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/junk.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/junk.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/leading_dots.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/leading_dots.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/literal_expressions.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/literal_expressions.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/member_expressions.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/member_expressions.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/messages.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/messages.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/mixed_entries.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/mixed_entries.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/multiline_values.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/multiline_values.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/numbers.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/numbers.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/obsolete.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/obsolete.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/placeables.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/placeables.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/reference_expressions.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/reference_expressions.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/select_expressions.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/select_expressions.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/select_indent.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/select_indent.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/sparse_entries.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/sparse_entries.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/tab.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/tab.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/term_parameters.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/term_parameters.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/terms.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/terms.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/variables.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/variables.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/variant_keys.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/variant_keys.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/whitespace_in_value.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/whitespace_in_value.json
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/zero_length.ftl
 create mode 100644 third_party/rust/fluent-syntax/tests/fixtures/zero_length.json
 create mode 100644 third_party/rust/fluent-syntax/tests/parser_fixtures.rs
 create mode 100644 third_party/rust/fluent-syntax/tests/unicode.rs
 create mode 100644 third_party/rust/fluent/.cargo-checksum.json
 create mode 100644 third_party/rust/fluent/CHANGELOG.md
 create mode 100644 third_party/rust/fluent/Cargo.toml
 create mode 100644 third_party/rust/fluent/README.md
 create mode 100644 third_party/rust/fluent/src/lib.rs
 create mode 100644 third_party/rust/fluent/tests/macro.rs
 create mode 100644 third_party/rust/fluent/tests/pseudo.rs
 create mode 100644 third_party/rust/fnv/.cargo-checksum.json
 create mode 100644 third_party/rust/fnv/Cargo.toml
 create mode 100644 third_party/rust/fnv/LICENSE-APACHE
 create mode 100644 third_party/rust/fnv/LICENSE-MIT
 create mode 100644 third_party/rust/fnv/README.md
 create mode 100644 third_party/rust/fnv/lib.rs
 create mode 100644 third_party/rust/foreign-types/.cargo-checksum.json
 create mode 100644 third_party/rust/foreign-types/Cargo.toml
 create mode 100644 third_party/rust/foreign-types/LICENSE-APACHE
 create mode 100644 third_party/rust/foreign-types/LICENSE-MIT
 create mode 100644 third_party/rust/foreign-types/README.md
 create mode 100644 third_party/rust/foreign-types/circle.yml
 create mode 100644 third_party/rust/foreign-types/src/lib.rs
 create mode 100644 third_party/rust/freetype/.cargo-checksum.json
 create mode 100644 third_party/rust/freetype/COPYRIGHT
 create mode 100644 third_party/rust/freetype/Cargo.toml
 create mode 100644 third_party/rust/freetype/LICENSE-APACHE
 create mode 100644 third_party/rust/freetype/LICENSE-MIT
 create mode 100644 third_party/rust/freetype/Makefile.in
 create mode 100644 third_party/rust/freetype/README.md
 create mode 100755 third_party/rust/freetype/configure
 create mode 100755 third_party/rust/freetype/etc/bindgen.sh
 create mode 100644 third_party/rust/freetype/etc/bindings.h
 create mode 100644 third_party/rust/freetype/src/freetype.rs
 create mode 100644 third_party/rust/freetype/src/lib.rs
 create mode 100644 third_party/rust/freetype/src/tt_os2.rs
 create mode 100644 third_party/rust/fuchsia-cprng/.cargo-checksum.json
 create mode 100644 third_party/rust/fuchsia-cprng/AUTHORS
 create mode 100644 third_party/rust/fuchsia-cprng/Cargo.toml
 create mode 100644 third_party/rust/fuchsia-cprng/LICENSE
 create mode 100644 third_party/rust/fuchsia-cprng/PATENTS
 create mode 100644 third_party/rust/fuchsia-cprng/src/lib.rs
 create mode 100644 third_party/rust/fuchsia-zircon-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/fuchsia-zircon-sys/BUILD.gn
 create mode 100644 third_party/rust/fuchsia-zircon-sys/Cargo.toml
 create mode 100644 third_party/rust/fuchsia-zircon-sys/examples/hello.rs
 create mode 100644 third_party/rust/fuchsia-zircon-sys/src/definitions.rs
 create mode 100644 third_party/rust/fuchsia-zircon-sys/src/lib.rs
 create mode 100644 third_party/rust/fuchsia-zircon/.cargo-checksum.json
 create mode 100644 third_party/rust/fuchsia-zircon/BUILD.gn
 create mode 100644 third_party/rust/fuchsia-zircon/Cargo.toml
 create mode 100644 third_party/rust/fuchsia-zircon/LICENSE
 create mode 100644 third_party/rust/fuchsia-zircon/README.md
 create mode 100644 third_party/rust/fuchsia-zircon/examples/BUILD.gn
 create mode 100644 third_party/rust/fuchsia-zircon/src/channel.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/cprng.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/event.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/eventpair.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/fifo.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/handle.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/job.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/lib.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/port.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/process.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/rights.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/signals.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/socket.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/status.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/thread.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/time.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/vmar.rs
 create mode 100644 third_party/rust/fuchsia-zircon/src/vmo.rs
 create mode 100755 third_party/rust/fuchsia-zircon/tools/gen_status.py
 create mode 100644 third_party/rust/futures-0.1.29/.cargo-checksum.json
 create mode 100644 third_party/rust/futures-0.1.29/CHANGELOG.md
 create mode 100644 third_party/rust/futures-0.1.29/Cargo.toml
 create mode 100644 third_party/rust/futures-0.1.29/LICENSE-APACHE
 create mode 100644 third_party/rust/futures-0.1.29/LICENSE-MIT
 create mode 100644 third_party/rust/futures-0.1.29/README.md
 create mode 100644 third_party/rust/futures-0.1.29/appveyor.yml
 create mode 100644 third_party/rust/futures-0.1.29/benches/bilock.rs
 create mode 100644 third_party/rust/futures-0.1.29/benches/futures_unordered.rs
 create mode 100644 third_party/rust/futures-0.1.29/benches/poll.rs
 create mode 100644 third_party/rust/futures-0.1.29/benches/sync_mpsc.rs
 create mode 100644 third_party/rust/futures-0.1.29/benches/thread_notify.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/executor.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/and_then.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/catch_unwind.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/chain.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/either.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/empty.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/flatten.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/flatten_stream.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/from_err.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/fuse.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/inspect.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/into_stream.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/join.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/join_all.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/lazy.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/loop_fn.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/map.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/map_err.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/option.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/or_else.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/poll_fn.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/result.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/select.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/select2.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/select_all.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/select_ok.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/shared.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/future/then.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/lib.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/lock.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/poll.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/resultstream.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/buffer.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/fanout.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/flush.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/from_err.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/map_err.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/send.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/send_all.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/wait.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/with.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sink/with_flat_map.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/and_then.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/buffer_unordered.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/buffered.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/catch_unwind.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/chain.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/channel.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/chunks.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/collect.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/concat.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/empty.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/filter.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/filter_map.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/flatten.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/fold.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/for_each.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/forward.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/from_err.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/fuse.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/future.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/futures_ordered.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/futures_unordered.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/inspect.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/inspect_err.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/iter.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/iter_ok.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/iter_result.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/map.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/map_err.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/merge.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/once.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/or_else.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/peek.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/poll_fn.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/repeat.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/select.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/skip.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/skip_while.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/split.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/take.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/take_while.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/then.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/unfold.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/wait.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/stream/zip.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sync/bilock.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sync/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sync/mpsc/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sync/mpsc/queue.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/sync/oneshot.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/task.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/task_impl/atomic_task.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/task_impl/core.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/task_impl/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/task_impl/std/data.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/task_impl/std/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/task_impl/std/task_rc.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/task_impl/std/unpark_mutex.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/unsync/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/unsync/mpsc.rs
 create mode 100644 third_party/rust/futures-0.1.29/src/unsync/oneshot.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/all.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/bilock.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/buffer_unordered.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/channel.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/eager_drop.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/eventual.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/fuse.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/future_flatten_stream.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/futures_ordered.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/futures_unordered.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/inspect.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/mpsc-close.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/mpsc.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/oneshot.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/ready_queue.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/recurse.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/select_all.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/select_ok.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/shared.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/sink.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/split.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/stream.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/stream_catch_unwind.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/support/local_executor.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/support/mod.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/unfold.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/unsync-oneshot.rs
 create mode 100644 third_party/rust/futures-0.1.29/tests/unsync.rs
 create mode 100644 third_party/rust/futures-channel/.cargo-checksum.json
 create mode 100644 third_party/rust/futures-channel/Cargo.toml
 create mode 100644 third_party/rust/futures-channel/LICENSE-APACHE
 create mode 100644 third_party/rust/futures-channel/LICENSE-MIT
 create mode 100644 third_party/rust/futures-channel/benches/sync_mpsc.rs
 create mode 100644 third_party/rust/futures-channel/src/lib.rs
 create mode 100644 third_party/rust/futures-channel/src/lock.rs
 create mode 100644 third_party/rust/futures-channel/src/mpsc/mod.rs
 create mode 100644 third_party/rust/futures-channel/src/mpsc/queue.rs
 create mode 100644 third_party/rust/futures-channel/src/mpsc/sink_impl.rs
 create mode 100644 third_party/rust/futures-channel/src/oneshot.rs
 create mode 100644 third_party/rust/futures-channel/tests/channel.rs
 create mode 100644 third_party/rust/futures-channel/tests/mpsc-close.rs
 create mode 100644 third_party/rust/futures-channel/tests/mpsc.rs
 create mode 100644 third_party/rust/futures-channel/tests/oneshot.rs
 create mode 100644 third_party/rust/futures-core/.cargo-checksum.json
 create mode 100644 third_party/rust/futures-core/Cargo.toml
 create mode 100644 third_party/rust/futures-core/LICENSE-APACHE
 create mode 100644 third_party/rust/futures-core/LICENSE-MIT
 create mode 100644 third_party/rust/futures-core/src/future.rs
 create mode 100644 third_party/rust/futures-core/src/lib.rs
 create mode 100644 third_party/rust/futures-core/src/stream.rs
 create mode 100644 third_party/rust/futures-core/src/task/__internal/atomic_waker.rs
 create mode 100644 third_party/rust/futures-core/src/task/__internal/mod.rs
 create mode 100644 third_party/rust/futures-core/src/task/mod.rs
 create mode 100644 third_party/rust/futures-core/src/task/poll.rs
 create mode 100644 third_party/rust/futures-cpupool/.cargo-checksum.json
 create mode 100644 third_party/rust/futures-cpupool/Cargo.toml
 create mode 100644 third_party/rust/futures-cpupool/LICENSE-APACHE
 create mode 100644 third_party/rust/futures-cpupool/LICENSE-MIT
 create mode 100644 third_party/rust/futures-cpupool/README.md
 create mode 100644 third_party/rust/futures-cpupool/src/lib.rs
 create mode 100644 third_party/rust/futures-cpupool/tests/smoke.rs
 create mode 100644 third_party/rust/futures-io/.cargo-checksum.json
 create mode 100644 third_party/rust/futures-io/Cargo.toml
 create mode 100644 third_party/rust/futures-io/LICENSE-APACHE
 create mode 100644 third_party/rust/futures-io/LICENSE-MIT
 create mode 100644 third_party/rust/futures-io/src/lib.rs
 create mode 100644 third_party/rust/futures-sink/.cargo-checksum.json
 create mode 100644 third_party/rust/futures-sink/Cargo.toml
 create mode 100644 third_party/rust/futures-sink/LICENSE-APACHE
 create mode 100644 third_party/rust/futures-sink/LICENSE-MIT
 create mode 100644 third_party/rust/futures-sink/src/lib.rs
 create mode 100644 third_party/rust/futures-task/.cargo-checksum.json
 create mode 100644 third_party/rust/futures-task/Cargo.toml
 create mode 100644 third_party/rust/futures-task/LICENSE-APACHE
 create mode 100644 third_party/rust/futures-task/LICENSE-MIT
 create mode 100644 third_party/rust/futures-task/src/arc_wake.rs
 create mode 100644 third_party/rust/futures-task/src/future_obj.rs
 create mode 100644 third_party/rust/futures-task/src/lib.rs
 create mode 100644 third_party/rust/futures-task/src/noop_waker.rs
 create mode 100644 third_party/rust/futures-task/src/spawn.rs
 create mode 100644 third_party/rust/futures-task/src/waker.rs
 create mode 100644 third_party/rust/futures-task/src/waker_ref.rs
 create mode 100644 third_party/rust/futures-util/.cargo-checksum.json
 create mode 100644 third_party/rust/futures-util/Cargo.toml
 create mode 100644 third_party/rust/futures-util/LICENSE-APACHE
 create mode 100644 third_party/rust/futures-util/LICENSE-MIT
 create mode 100644 third_party/rust/futures-util/benches/futures_unordered.rs
 create mode 100644 third_party/rust/futures-util/benches_disabled/bilock.rs
 create mode 100644 third_party/rust/futures-util/src/async_await/join_mod.rs
 create mode 100644 third_party/rust/futures-util/src/async_await/mod.rs
 create mode 100644 third_party/rust/futures-util/src/async_await/pending.rs
 create mode 100644 third_party/rust/futures-util/src/async_await/poll.rs
 create mode 100644 third_party/rust/futures-util/src/async_await/random.rs
 create mode 100644 third_party/rust/futures-util/src/async_await/select_mod.rs
 create mode 100644 third_party/rust/futures-util/src/compat/compat01as03.rs
 create mode 100644 third_party/rust/futures-util/src/compat/compat03as01.rs
 create mode 100644 third_party/rust/futures-util/src/compat/executor.rs
 create mode 100644 third_party/rust/futures-util/src/compat/mod.rs
 create mode 100644 third_party/rust/futures-util/src/future/abortable.rs
 create mode 100644 third_party/rust/futures-util/src/future/either.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/catch_unwind.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/chain.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/flatten.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/flatten_stream.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/fuse.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/inspect.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/into_stream.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/map.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/mod.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/never_error.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/remote_handle.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/shared.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/then.rs
 create mode 100644 third_party/rust/futures-util/src/future/future/unit_error.rs
 create mode 100644 third_party/rust/futures-util/src/future/join.rs
 create mode 100644 third_party/rust/futures-util/src/future/join_all.rs
 create mode 100644 third_party/rust/futures-util/src/future/lazy.rs
 create mode 100644 third_party/rust/futures-util/src/future/maybe_done.rs
 create mode 100644 third_party/rust/futures-util/src/future/mod.rs
 create mode 100644 third_party/rust/futures-util/src/future/option.rs
 create mode 100644 third_party/rust/futures-util/src/future/pending.rs
 create mode 100644 third_party/rust/futures-util/src/future/poll_fn.rs
 create mode 100644 third_party/rust/futures-util/src/future/ready.rs
 create mode 100644 third_party/rust/futures-util/src/future/select.rs
 create mode 100644 third_party/rust/futures-util/src/future/select_all.rs
 create mode 100644 third_party/rust/futures-util/src/future/select_ok.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/and_then.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/err_into.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/flatten_sink.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/flatten_stream_sink.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/inspect_err.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/inspect_ok.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/into_future.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/map_err.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/map_ok.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/map_ok_or_else.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/mod.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/or_else.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/try_chain.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/try_flatten_stream.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_future/unwrap_or_else.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_join.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_join_all.rs
 create mode 100644 third_party/rust/futures-util/src/future/try_select.rs
 create mode 100644 third_party/rust/futures-util/src/io/allow_std.rs
 create mode 100644 third_party/rust/futures-util/src/io/buf_reader.rs
 create mode 100644 third_party/rust/futures-util/src/io/buf_writer.rs
 create mode 100644 third_party/rust/futures-util/src/io/chain.rs
 create mode 100644 third_party/rust/futures-util/src/io/close.rs
 create mode 100644 third_party/rust/futures-util/src/io/copy.rs
 create mode 100644 third_party/rust/futures-util/src/io/copy_buf.rs
 create mode 100644 third_party/rust/futures-util/src/io/cursor.rs
 create mode 100644 third_party/rust/futures-util/src/io/empty.rs
 create mode 100644 third_party/rust/futures-util/src/io/flush.rs
 create mode 100644 third_party/rust/futures-util/src/io/into_sink.rs
 create mode 100644 third_party/rust/futures-util/src/io/lines.rs
 create mode 100644 third_party/rust/futures-util/src/io/mod.rs
 create mode 100644 third_party/rust/futures-util/src/io/read.rs
 create mode 100644 third_party/rust/futures-util/src/io/read_exact.rs
 create mode 100644 third_party/rust/futures-util/src/io/read_line.rs
 create mode 100644 third_party/rust/futures-util/src/io/read_to_end.rs
 create mode 100644 third_party/rust/futures-util/src/io/read_to_string.rs
 create mode 100644 third_party/rust/futures-util/src/io/read_until.rs
 create mode 100644 third_party/rust/futures-util/src/io/read_vectored.rs
 create mode 100644 third_party/rust/futures-util/src/io/repeat.rs
 create mode 100644 third_party/rust/futures-util/src/io/seek.rs
 create mode 100644 third_party/rust/futures-util/src/io/sink.rs
 create mode 100644 third_party/rust/futures-util/src/io/split.rs
 create mode 100644 third_party/rust/futures-util/src/io/take.rs
 create mode 100644 third_party/rust/futures-util/src/io/window.rs
 create mode 100644 third_party/rust/futures-util/src/io/write.rs
 create mode 100644 third_party/rust/futures-util/src/io/write_all.rs
 create mode 100644 third_party/rust/futures-util/src/io/write_vectored.rs
 create mode 100644 third_party/rust/futures-util/src/lib.rs
 create mode 100644 third_party/rust/futures-util/src/lock/bilock.rs
 create mode 100644 third_party/rust/futures-util/src/lock/mod.rs
 create mode 100644 third_party/rust/futures-util/src/lock/mutex.rs
 create mode 100644 third_party/rust/futures-util/src/never.rs
 create mode 100644 third_party/rust/futures-util/src/sink/buffer.rs
 create mode 100644 third_party/rust/futures-util/src/sink/close.rs
 create mode 100644 third_party/rust/futures-util/src/sink/drain.rs
 create mode 100644 third_party/rust/futures-util/src/sink/err_into.rs
 create mode 100644 third_party/rust/futures-util/src/sink/fanout.rs
 create mode 100644 third_party/rust/futures-util/src/sink/flush.rs
 create mode 100644 third_party/rust/futures-util/src/sink/map_err.rs
 create mode 100644 third_party/rust/futures-util/src/sink/mod.rs
 create mode 100644 third_party/rust/futures-util/src/sink/send.rs
 create mode 100644 third_party/rust/futures-util/src/sink/send_all.rs
 create mode 100644 third_party/rust/futures-util/src/sink/with.rs
 create mode 100644 third_party/rust/futures-util/src/sink/with_flat_map.rs
 create mode 100644 third_party/rust/futures-util/src/stream/empty.rs
 create mode 100644 third_party/rust/futures-util/src/stream/futures_ordered.rs
 create mode 100644 third_party/rust/futures-util/src/stream/futures_unordered/abort.rs
 create mode 100644 third_party/rust/futures-util/src/stream/futures_unordered/iter.rs
 create mode 100644 third_party/rust/futures-util/src/stream/futures_unordered/mod.rs
 create mode 100644 third_party/rust/futures-util/src/stream/futures_unordered/ready_to_run_queue.rs
 create mode 100644 third_party/rust/futures-util/src/stream/futures_unordered/task.rs
 create mode 100644 third_party/rust/futures-util/src/stream/iter.rs
 create mode 100644 third_party/rust/futures-util/src/stream/mod.rs
 create mode 100644 third_party/rust/futures-util/src/stream/once.rs
 create mode 100644 third_party/rust/futures-util/src/stream/pending.rs
 create mode 100644 third_party/rust/futures-util/src/stream/poll_fn.rs
 create mode 100644 third_party/rust/futures-util/src/stream/repeat.rs
 create mode 100644 third_party/rust/futures-util/src/stream/select.rs
 create mode 100644 third_party/rust/futures-util/src/stream/select_all.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/buffer_unordered.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/buffered.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/catch_unwind.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/chain.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/chunks.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/collect.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/concat.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/enumerate.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/filter.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/filter_map.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/flatten.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/fold.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/for_each.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/for_each_concurrent.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/forward.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/fuse.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/inspect.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/into_future.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/map.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/mod.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/next.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/peek.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/scan.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/select_next_some.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/skip.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/skip_while.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/split.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/take.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/take_while.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/then.rs
 create mode 100644 third_party/rust/futures-util/src/stream/stream/zip.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/and_then.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/err_into.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/inspect_err.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/inspect_ok.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/into_async_read.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/into_stream.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/map_err.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/map_ok.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/mod.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/or_else.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_buffer_unordered.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_collect.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_concat.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_filter.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_filter_map.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_flatten.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_fold.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_for_each.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_for_each_concurrent.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_next.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_skip_while.rs
 create mode 100644 third_party/rust/futures-util/src/stream/try_stream/try_unfold.rs
 create mode 100644 third_party/rust/futures-util/src/stream/unfold.rs
 create mode 100644 third_party/rust/futures-util/src/task/mod.rs
 create mode 100644 third_party/rust/futures-util/src/task/spawn.rs
 create mode 100644 third_party/rust/futures/.cargo-checksum.json
 create mode 100644 third_party/rust/futures/Cargo.toml
 create mode 100644 third_party/rust/futures/LICENSE-APACHE
 create mode 100644 third_party/rust/futures/LICENSE-MIT
 create mode 100644 third_party/rust/futures/src/lib.rs
 create mode 100644 third_party/rust/futures/tests/abortable.rs
 create mode 100644 third_party/rust/futures/tests/arc_wake.rs
 create mode 100644 third_party/rust/futures/tests/async_await_macros.rs
 create mode 100644 third_party/rust/futures/tests/atomic_waker.rs
 create mode 100644 third_party/rust/futures/tests/basic_combinators.rs
 create mode 100644 third_party/rust/futures/tests/buffer_unordered.rs
 create mode 100644 third_party/rust/futures/tests/compat.rs
 create mode 100644 third_party/rust/futures/tests/eager_drop.rs
 create mode 100644 third_party/rust/futures/tests/eventual.rs
 create mode 100644 third_party/rust/futures/tests/fuse.rs
 create mode 100644 third_party/rust/futures/tests/future_obj.rs
 create mode 100644 third_party/rust/futures/tests/future_try_flatten_stream.rs
 create mode 100644 third_party/rust/futures/tests/futures_ordered.rs
 create mode 100644 third_party/rust/futures/tests/futures_unordered.rs
 create mode 100644 third_party/rust/futures/tests/inspect.rs
 create mode 100644 third_party/rust/futures/tests/io_buf_reader.rs
 create mode 100644 third_party/rust/futures/tests/io_buf_writer.rs
 create mode 100644 third_party/rust/futures/tests/io_cursor.rs
 create mode 100644 third_party/rust/futures/tests/io_lines.rs
 create mode 100644 third_party/rust/futures/tests/io_read.rs
 create mode 100644 third_party/rust/futures/tests/io_read_exact.rs
 create mode 100644 third_party/rust/futures/tests/io_read_line.rs
 create mode 100644 third_party/rust/futures/tests/io_read_to_string.rs
 create mode 100644 third_party/rust/futures/tests/io_read_until.rs
 create mode 100644 third_party/rust/futures/tests/io_window.rs
 create mode 100644 third_party/rust/futures/tests/io_write.rs
 create mode 100644 third_party/rust/futures/tests/join_all.rs
 create mode 100644 third_party/rust/futures/tests/macro_comma_support.rs
 create mode 100644 third_party/rust/futures/tests/mutex.rs
 create mode 100644 third_party/rust/futures/tests/object_safety.rs
 create mode 100644 third_party/rust/futures/tests/oneshot.rs
 create mode 100644 third_party/rust/futures/tests/ready_queue.rs
 create mode 100644 third_party/rust/futures/tests/recurse.rs
 create mode 100644 third_party/rust/futures/tests/select_all.rs
 create mode 100644 third_party/rust/futures/tests/select_ok.rs
 create mode 100644 third_party/rust/futures/tests/shared.rs
 create mode 100644 third_party/rust/futures/tests/sink.rs
 create mode 100644 third_party/rust/futures/tests/sink_fanout.rs
 create mode 100644 third_party/rust/futures/tests/split.rs
 create mode 100644 third_party/rust/futures/tests/stream.rs
 create mode 100644 third_party/rust/futures/tests/stream_catch_unwind.rs
 create mode 100644 third_party/rust/futures/tests/stream_into_async_read.rs
 create mode 100644 third_party/rust/futures/tests/stream_peekable.rs
 create mode 100644 third_party/rust/futures/tests/stream_select_all.rs
 create mode 100644 third_party/rust/futures/tests/stream_select_next_some.rs
 create mode 100644 third_party/rust/futures/tests/try_join.rs
 create mode 100644 third_party/rust/futures/tests/try_join_all.rs
 create mode 100644 third_party/rust/futures/tests/unfold.rs
 create mode 100644 third_party/rust/futures/tests_disabled/all.rs
 create mode 100644 third_party/rust/futures/tests_disabled/bilock.rs
 create mode 100644 third_party/rust/futures/tests_disabled/stream.rs
 create mode 100644 third_party/rust/fxa-client/.cargo-checksum.json
 create mode 100644 third_party/rust/fxa-client/Cargo.toml
 create mode 100644 third_party/rust/fxa-client/examples/devices_api.rs
 create mode 100644 third_party/rust/fxa-client/examples/migration.rs
 create mode 100644 third_party/rust/fxa-client/examples/oauth_flow.rs
 create mode 100644 third_party/rust/fxa-client/src/commands/mod.rs
 create mode 100644 third_party/rust/fxa-client/src/commands/send_tab.rs
 create mode 100644 third_party/rust/fxa-client/src/config.rs
 create mode 100644 third_party/rust/fxa-client/src/device.rs
 create mode 100644 third_party/rust/fxa-client/src/error.rs
 create mode 100644 third_party/rust/fxa-client/src/ffi.rs
 create mode 100644 third_party/rust/fxa-client/src/fxa_msg_types.proto
 create mode 100644 third_party/rust/fxa-client/src/http_client.rs
 create mode 100644 third_party/rust/fxa-client/src/lib.rs
 create mode 100644 third_party/rust/fxa-client/src/migrator.rs
 create mode 100644 third_party/rust/fxa-client/src/mozilla.appservices.fxaclient.protobuf.rs
 create mode 100644 third_party/rust/fxa-client/src/oauth.rs
 create mode 100644 third_party/rust/fxa-client/src/oauth/attached_clients.rs
 create mode 100644 third_party/rust/fxa-client/src/profile.rs
 create mode 100644 third_party/rust/fxa-client/src/push.rs
 create mode 100644 third_party/rust/fxa-client/src/scoped_keys.rs
 create mode 100644 third_party/rust/fxa-client/src/scopes.rs
 create mode 100644 third_party/rust/fxa-client/src/send_tab.rs
 create mode 100644 third_party/rust/fxa-client/src/state_persistence.rs
 create mode 100644 third_party/rust/fxa-client/src/util.rs
 create mode 100644 third_party/rust/fxhash/.cargo-checksum.json
 create mode 100644 third_party/rust/fxhash/Cargo.toml
 create mode 100644 third_party/rust/fxhash/README.md
 create mode 100644 third_party/rust/fxhash/bench.rs
 create mode 100644 third_party/rust/fxhash/lib.rs
 create mode 100644 third_party/rust/generic-array/.cargo-checksum.json
 create mode 100644 third_party/rust/generic-array/CHANGELOG.md
 create mode 100644 third_party/rust/generic-array/Cargo.toml
 create mode 100644 third_party/rust/generic-array/LICENSE
 create mode 100644 third_party/rust/generic-array/README.md
 create mode 100644 third_party/rust/generic-array/rustfmt.toml
 create mode 100644 third_party/rust/generic-array/src/arr.rs
 create mode 100644 third_party/rust/generic-array/src/functional.rs
 create mode 100644 third_party/rust/generic-array/src/hex.rs
 create mode 100644 third_party/rust/generic-array/src/impl_serde.rs
 create mode 100644 third_party/rust/generic-array/src/impls.rs
 create mode 100644 third_party/rust/generic-array/src/iter.rs
 create mode 100644 third_party/rust/generic-array/src/lib.rs
 create mode 100644 third_party/rust/generic-array/src/sequence.rs
 create mode 100644 third_party/rust/generic-array/tests/arr.rs
 create mode 100644 third_party/rust/generic-array/tests/generics.rs
 create mode 100644 third_party/rust/generic-array/tests/hex.rs
 create mode 100644 third_party/rust/generic-array/tests/import_name.rs
 create mode 100644 third_party/rust/generic-array/tests/iter.rs
 create mode 100644 third_party/rust/generic-array/tests/mod.rs
 create mode 100644 third_party/rust/getrandom/.cargo-checksum.json
 create mode 100644 third_party/rust/getrandom/CHANGELOG.md
 create mode 100644 third_party/rust/getrandom/Cargo.toml
 create mode 100644 third_party/rust/getrandom/LICENSE-APACHE
 create mode 100644 third_party/rust/getrandom/LICENSE-MIT
 create mode 100644 third_party/rust/getrandom/README.md
 create mode 100644 third_party/rust/getrandom/benches/mod.rs
 create mode 100644 third_party/rust/getrandom/src/cloudabi.rs
 create mode 100644 third_party/rust/getrandom/src/dummy.rs
 create mode 100644 third_party/rust/getrandom/src/error.rs
 create mode 100644 third_party/rust/getrandom/src/error_impls.rs
 create mode 100644 third_party/rust/getrandom/src/freebsd.rs
 create mode 100644 third_party/rust/getrandom/src/fuchsia.rs
 create mode 100644 third_party/rust/getrandom/src/lib.rs
 create mode 100644 third_party/rust/getrandom/src/linux_android.rs
 create mode 100644 third_party/rust/getrandom/src/macos.rs
 create mode 100644 third_party/rust/getrandom/src/openbsd_bitrig.rs
 create mode 100644 third_party/rust/getrandom/src/sgx.rs
 create mode 100644 third_party/rust/getrandom/src/solaris_illumos.rs
 create mode 100644 third_party/rust/getrandom/src/use_file.rs
 create mode 100644 third_party/rust/getrandom/src/utils.rs
 create mode 100644 third_party/rust/getrandom/src/wasi.rs
 create mode 100644 third_party/rust/getrandom/src/wasm32_bindgen.rs
 create mode 100644 third_party/rust/getrandom/src/wasm32_stdweb.rs
 create mode 100644 third_party/rust/getrandom/src/windows.rs
 create mode 100644 third_party/rust/getrandom/tests/mod.rs
 create mode 100644 third_party/rust/gfx-auxil/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-auxil/Cargo.toml
 create mode 100644 third_party/rust/gfx-auxil/src/lib.rs
 create mode 100644 third_party/rust/gfx-backend-dx11/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-backend-dx11/Cargo.toml
 create mode 100644 third_party/rust/gfx-backend-dx11/README.md
 create mode 100644 third_party/rust/gfx-backend-dx11/shaders/blit.hlsl
 create mode 100644 third_party/rust/gfx-backend-dx11/shaders/clear.hlsl
 create mode 100644 third_party/rust/gfx-backend-dx11/shaders/copy.hlsl
 create mode 100644 third_party/rust/gfx-backend-dx11/src/conv.rs
 create mode 100644 third_party/rust/gfx-backend-dx11/src/debug.rs
 create mode 100644 third_party/rust/gfx-backend-dx11/src/device.rs
 create mode 100644 third_party/rust/gfx-backend-dx11/src/dxgi.rs
 create mode 100644 third_party/rust/gfx-backend-dx11/src/internal.rs
 create mode 100644 third_party/rust/gfx-backend-dx11/src/lib.rs
 create mode 100644 third_party/rust/gfx-backend-dx11/src/shader.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-backend-dx12/Cargo.toml
 create mode 100644 third_party/rust/gfx-backend-dx12/README.md
 create mode 100644 third_party/rust/gfx-backend-dx12/shaders/blit.hlsl
 create mode 100644 third_party/rust/gfx-backend-dx12/src/command.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/conv.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/descriptors_cpu.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/device.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/internal.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/lib.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/pool.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/resource.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/root_constants.rs
 create mode 100644 third_party/rust/gfx-backend-dx12/src/window.rs
 create mode 100644 third_party/rust/gfx-backend-empty/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-backend-empty/Cargo.toml
 create mode 100644 third_party/rust/gfx-backend-empty/src/lib.rs
 create mode 100644 third_party/rust/gfx-backend-metal/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-backend-metal/Cargo.toml
 create mode 100644 third_party/rust/gfx-backend-metal/README.md
 create mode 100644 third_party/rust/gfx-backend-metal/shaders/blit.metal
 create mode 100644 third_party/rust/gfx-backend-metal/shaders/clear.metal
 create mode 100644 third_party/rust/gfx-backend-metal/shaders/fill.metal
 create mode 100644 third_party/rust/gfx-backend-metal/shaders/gfx-shaders-ios.metallib
 create mode 100644 third_party/rust/gfx-backend-metal/shaders/gfx-shaders-macos.metallib
 create mode 100644 third_party/rust/gfx-backend-metal/shaders/macros.h
 create mode 100644 third_party/rust/gfx-backend-metal/src/command.rs
 create mode 100644 third_party/rust/gfx-backend-metal/src/conversions.rs
 create mode 100644 third_party/rust/gfx-backend-metal/src/device.rs
 create mode 100644 third_party/rust/gfx-backend-metal/src/internal.rs
 create mode 100644 third_party/rust/gfx-backend-metal/src/lib.rs
 create mode 100644 third_party/rust/gfx-backend-metal/src/native.rs
 create mode 100644 third_party/rust/gfx-backend-metal/src/soft.rs
 create mode 100644 third_party/rust/gfx-backend-metal/src/window.rs
 create mode 100644 third_party/rust/gfx-backend-vulkan/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-backend-vulkan/Cargo.toml
 create mode 100644 third_party/rust/gfx-backend-vulkan/README.md
 create mode 100644 third_party/rust/gfx-backend-vulkan/src/command.rs
 create mode 100644 third_party/rust/gfx-backend-vulkan/src/conv.rs
 create mode 100644 third_party/rust/gfx-backend-vulkan/src/device.rs
 create mode 100644 third_party/rust/gfx-backend-vulkan/src/info.rs
 create mode 100644 third_party/rust/gfx-backend-vulkan/src/lib.rs
 create mode 100644 third_party/rust/gfx-backend-vulkan/src/native.rs
 create mode 100644 third_party/rust/gfx-backend-vulkan/src/pool.rs
 create mode 100644 third_party/rust/gfx-backend-vulkan/src/window.rs
 create mode 100644 third_party/rust/gfx-descriptor/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-descriptor/Cargo.toml
 create mode 100644 third_party/rust/gfx-descriptor/src/allocator.rs
 create mode 100644 third_party/rust/gfx-descriptor/src/counts.rs
 create mode 100644 third_party/rust/gfx-descriptor/src/lib.rs
 create mode 100644 third_party/rust/gfx-hal/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-hal/Cargo.toml
 create mode 100644 third_party/rust/gfx-hal/src/adapter.rs
 create mode 100644 third_party/rust/gfx-hal/src/buffer.rs
 create mode 100644 third_party/rust/gfx-hal/src/command/clear.rs
 create mode 100644 third_party/rust/gfx-hal/src/command/mod.rs
 create mode 100644 third_party/rust/gfx-hal/src/command/structs.rs
 create mode 100644 third_party/rust/gfx-hal/src/device.rs
 create mode 100644 third_party/rust/gfx-hal/src/format.rs
 create mode 100644 third_party/rust/gfx-hal/src/image.rs
 create mode 100644 third_party/rust/gfx-hal/src/lib.rs
 create mode 100644 third_party/rust/gfx-hal/src/memory.rs
 create mode 100644 third_party/rust/gfx-hal/src/pass.rs
 create mode 100644 third_party/rust/gfx-hal/src/pool.rs
 create mode 100644 third_party/rust/gfx-hal/src/pso/compute.rs
 create mode 100644 third_party/rust/gfx-hal/src/pso/descriptor.rs
 create mode 100644 third_party/rust/gfx-hal/src/pso/graphics.rs
 create mode 100644 third_party/rust/gfx-hal/src/pso/input_assembler.rs
 create mode 100644 third_party/rust/gfx-hal/src/pso/mod.rs
 create mode 100644 third_party/rust/gfx-hal/src/pso/output_merger.rs
 create mode 100644 third_party/rust/gfx-hal/src/pso/specialization.rs
 create mode 100644 third_party/rust/gfx-hal/src/query.rs
 create mode 100644 third_party/rust/gfx-hal/src/queue/family.rs
 create mode 100644 third_party/rust/gfx-hal/src/queue/mod.rs
 create mode 100644 third_party/rust/gfx-hal/src/window.rs
 create mode 100644 third_party/rust/gfx-memory/.cargo-checksum.json
 create mode 100644 third_party/rust/gfx-memory/Cargo.toml
 create mode 100644 third_party/rust/gfx-memory/src/allocator/dedicated.rs
 create mode 100644 third_party/rust/gfx-memory/src/allocator/general.rs
 create mode 100644 third_party/rust/gfx-memory/src/allocator/linear.rs
 create mode 100644 third_party/rust/gfx-memory/src/allocator/mod.rs
 create mode 100644 third_party/rust/gfx-memory/src/block.rs
 create mode 100644 third_party/rust/gfx-memory/src/heaps/heap.rs
 create mode 100644 third_party/rust/gfx-memory/src/heaps/memory_type.rs
 create mode 100644 third_party/rust/gfx-memory/src/heaps/mod.rs
 create mode 100644 third_party/rust/gfx-memory/src/lib.rs
 create mode 100644 third_party/rust/gfx-memory/src/mapping.rs
 create mode 100644 third_party/rust/gfx-memory/src/memory.rs
 create mode 100644 third_party/rust/gfx-memory/src/stats.rs
 create mode 100644 third_party/rust/gfx-memory/src/usage.rs
 create mode 100644 third_party/rust/gl_generator/.cargo-checksum.json
 create mode 100644 third_party/rust/gl_generator/Cargo.toml
 create mode 100644 third_party/rust/gl_generator/README.md
 create mode 100644 third_party/rust/gl_generator/generators/debug_struct_gen.rs
 create mode 100644 third_party/rust/gl_generator/generators/global_gen.rs
 create mode 100644 third_party/rust/gl_generator/generators/mod.rs
 create mode 100644 third_party/rust/gl_generator/generators/static_gen.rs
 create mode 100644 third_party/rust/gl_generator/generators/static_struct_gen.rs
 create mode 100644 third_party/rust/gl_generator/generators/struct_gen.rs
 create mode 100644 third_party/rust/gl_generator/generators/templates/types/egl.rs
 create mode 100644 third_party/rust/gl_generator/generators/templates/types/gl.rs
 create mode 100644 third_party/rust/gl_generator/generators/templates/types/glx.rs
 create mode 100644 third_party/rust/gl_generator/generators/templates/types/wgl.rs
 create mode 100644 third_party/rust/gl_generator/lib.rs
 create mode 100644 third_party/rust/gl_generator/registry/mod.rs
 create mode 100644 third_party/rust/gl_generator/registry/parse.rs
 create mode 100644 third_party/rust/gleam/.cargo-checksum.json
 create mode 100644 third_party/rust/gleam/COPYING
 create mode 100644 third_party/rust/gleam/Cargo.toml
 create mode 100644 third_party/rust/gleam/LICENSE-APACHE
 create mode 100644 third_party/rust/gleam/LICENSE-MIT
 create mode 100644 third_party/rust/gleam/README.md
 create mode 100644 third_party/rust/gleam/build.rs
 create mode 100644 third_party/rust/gleam/rustfmt.toml
 create mode 100644 third_party/rust/gleam/src/gl.rs
 create mode 100644 third_party/rust/gleam/src/gl_fns.rs
 create mode 100644 third_party/rust/gleam/src/gles_fns.rs
 create mode 100644 third_party/rust/gleam/src/lib.rs
 create mode 100644 third_party/rust/glean-core/.cargo-checksum.json
 create mode 100644 third_party/rust/glean-core/Cargo.lock
 create mode 100644 third_party/rust/glean-core/Cargo.toml
 create mode 100644 third_party/rust/glean-core/LICENSE
 create mode 100644 third_party/rust/glean-core/README.md
 create mode 100644 third_party/rust/glean-core/examples/sample.rs
 create mode 100644 third_party/rust/glean-core/src/common_metric_data.rs
 create mode 100644 third_party/rust/glean-core/src/database/mod.rs
 create mode 100644 third_party/rust/glean-core/src/error.rs
 create mode 100644 third_party/rust/glean-core/src/error_recording.rs
 create mode 100644 third_party/rust/glean-core/src/event_database/mod.rs
 create mode 100644 third_party/rust/glean-core/src/histogram/exponential.rs
 create mode 100644 third_party/rust/glean-core/src/histogram/functional.rs
 create mode 100644 third_party/rust/glean-core/src/histogram/linear.rs
 create mode 100644 third_party/rust/glean-core/src/histogram/mod.rs
 create mode 100644 third_party/rust/glean-core/src/internal_metrics.rs
 create mode 100644 third_party/rust/glean-core/src/internal_pings.rs
 create mode 100644 third_party/rust/glean-core/src/lib.rs
 create mode 100644 third_party/rust/glean-core/src/lib_unit_tests.rs
 create mode 100644 third_party/rust/glean-core/src/macros.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/boolean.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/counter.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/custom_distribution.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/datetime.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/event.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/experiment.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/labeled.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/memory_distribution.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/memory_unit.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/mod.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/ping.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/quantity.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/string.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/string_list.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/time_unit.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/timespan.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/timing_distribution.rs
 create mode 100644 third_party/rust/glean-core/src/metrics/uuid.rs
 create mode 100644 third_party/rust/glean-core/src/ping/mod.rs
 create mode 100644 third_party/rust/glean-core/src/storage/mod.rs
 create mode 100644 third_party/rust/glean-core/src/system.rs
 create mode 100644 third_party/rust/glean-core/src/upload/directory.rs
 create mode 100644 third_party/rust/glean-core/src/upload/mod.rs
 create mode 100644 third_party/rust/glean-core/src/upload/request.rs
 create mode 100644 third_party/rust/glean-core/src/upload/result.rs
 create mode 100644 third_party/rust/glean-core/src/util.rs
 create mode 100644 third_party/rust/glean-core/tests/boolean.rs
 create mode 100644 third_party/rust/glean-core/tests/common/mod.rs
 create mode 100644 third_party/rust/glean-core/tests/counter.rs
 create mode 100644 third_party/rust/glean-core/tests/custom_distribution.rs
 create mode 100644 third_party/rust/glean-core/tests/datetime.rs
 create mode 100644 third_party/rust/glean-core/tests/event.rs
 create mode 100644 third_party/rust/glean-core/tests/labeled.rs
 create mode 100644 third_party/rust/glean-core/tests/memory_distribution.rs
 create mode 100644 third_party/rust/glean-core/tests/metrics.rs
 create mode 100644 third_party/rust/glean-core/tests/ping.rs
 create mode 100644 third_party/rust/glean-core/tests/ping_maker.rs
 create mode 100644 third_party/rust/glean-core/tests/quantity.rs
 create mode 100644 third_party/rust/glean-core/tests/storage.rs
 create mode 100644 third_party/rust/glean-core/tests/string.rs
 create mode 100644 third_party/rust/glean-core/tests/string_list.rs
 create mode 100644 third_party/rust/glean-core/tests/timespan.rs
 create mode 100644 third_party/rust/glean-core/tests/timing_distribution.rs
 create mode 100644 third_party/rust/glean-core/tests/uuid.rs
 create mode 100644 third_party/rust/glob/.cargo-checksum.json
 create mode 100644 third_party/rust/glob/Cargo.toml
 create mode 100644 third_party/rust/glob/LICENSE-APACHE
 create mode 100644 third_party/rust/glob/LICENSE-MIT
 create mode 100644 third_party/rust/glob/README.md
 create mode 100644 third_party/rust/glob/src/lib.rs
 create mode 100644 third_party/rust/glob/tests/glob-std.rs
 create mode 100644 third_party/rust/glsl/.cargo-checksum.json
 create mode 100644 third_party/rust/glsl/CHANGELOG.md
 create mode 100644 third_party/rust/glsl/Cargo.toml
 create mode 100644 third_party/rust/glsl/LICENSE
 create mode 100644 third_party/rust/glsl/README.md
 create mode 100644 third_party/rust/glsl/data/tests/buffer_block_0.glsl
 create mode 100644 third_party/rust/glsl/data/tests/layout_buffer_block_0.glsl
 create mode 100644 third_party/rust/glsl/src/lib.rs
 create mode 100644 third_party/rust/glsl/src/parse_tests.rs
 create mode 100644 third_party/rust/glsl/src/parser.rs
 create mode 100644 third_party/rust/glsl/src/parsers.rs
 create mode 100644 third_party/rust/glsl/src/parsers/nom_helpers.rs
 create mode 100644 third_party/rust/glsl/src/syntax.rs
 create mode 100644 third_party/rust/glsl/src/transpiler/glsl.rs
 create mode 100644 third_party/rust/glsl/src/transpiler/mod.rs
 create mode 100644 third_party/rust/glsl/src/transpiler/spirv.rs
 create mode 100644 third_party/rust/glsl/src/visitor.rs
 create mode 100644 third_party/rust/glsl/tests/incorrect_statement.rs
 create mode 100644 third_party/rust/glsl/tests/left_associativity.rs
 create mode 100644 third_party/rust/glsl/tests/missing_zero_float.rs
 create mode 100644 third_party/rust/glslopt/.cargo-checksum.json
 create mode 100644 third_party/rust/glslopt/Cargo.toml
 create mode 100644 third_party/rust/glslopt/build.rs
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/CMakeLists.txt
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/README.md
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/contrib/glslopt/Main.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/contrib/glslopt/Readme
 create mode 100755 third_party/rust/glslopt/glsl-optimizer/generateParsers.sh
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/GL/gl.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/GL/glext.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/KHR/khrplatform.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/c11/threads.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/c11/threads_posix.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/c11/threads_win32.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/c11_compat.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/c99_alloca.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/c99_compat.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/c99_math.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/include/no_extern_c.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/license.txt
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/builtin_type_macros.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/README
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/TODO
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_array_index.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_expr.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_function.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_to_hir.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ast_type.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_functions.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_int64.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_types.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/builtin_variables.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/float64.glsl
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/generate_ir.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/README
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-lex.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-lex.l
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp-parse.y
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/glcpp.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glcpp/pp_standalone_scaffolding.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_lexer.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_lexer.ll
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_optimizer.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser.yy
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_parser_extras.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/glsl_symbol_table.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/hir_field_selection.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/int64.glsl
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_array_refcount.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_basic_block.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder_print_visitor.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_builder_print_visitor.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_clone.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_constant_expression.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_equals.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_flattening.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation.py
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation_constant.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_expression_operation_strings.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_can_inline.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_detect_recursion.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_function_inlining.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hierarchical_visitor.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_hv_accept.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_optimization.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_glsl_visitor.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_print_visitor.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_reader.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_rvalue_visitor.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_set_program_inouts.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_uniform.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_unused_structs.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_validate.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_variable_refcount.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/ir_visitor.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_atomics.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_functions.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_interface_blocks.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_block_active_visitor.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_blocks.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniform_initializers.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_uniforms.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/link_varyings.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/linker_util.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/list.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_analysis.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/loop_unroll.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_blend_equation_advanced.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_buffer_access.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_cs_derived.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_discard_flow.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_distance.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_if_to_cond_assign.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_instructions.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_int64.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_jumps.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_mat_op_to_vec.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_named_interface_blocks.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_noise.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_offset_array.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_output_reads.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packed_varyings.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_packing_builtins.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_shared_reference.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_subroutine.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_tess_level.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_texture_projection.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_ubo_reference.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vec_index_to_swizzle.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_derefs.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vector_insert.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/lower_vertex_id.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/main.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_add_neg_to_sub.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_algebraic.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_array_splitting.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_conditional_discard.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_folding.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_propagation.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_constant_variable.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_copy_propagation_elements.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_variables.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_builtin_varyings.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_code_local.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_dead_functions.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_flip_matrices.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_function_inlining.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_if_simplification.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_minmax.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_rebalance_tree.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_redundant_jumps.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_structure_splitting.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_swizzle.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_tree_grafting.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/opt_vectorize.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/program.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/propagate_invariance.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/s_expression.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/serialize.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/shader_cache.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/standalone_scaffolding.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/string_to_uint_map.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/test_optpass.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl/xxd.py
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.cpp
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/glsl_types.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_enums.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/compiler/shader_info.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/gallium/auxiliary/util/u_half.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_compiler.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_config.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/gallium/include/pipe/p_format.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mapi/glapi/glapi.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/compiler.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/config.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/context.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/context.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/dd.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/debug_output.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/draw.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/enums.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/errors.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/extensions.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/extensions_table.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/extensions_table.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/formats.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/glheader.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/hash.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/imports.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/imports.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/macros.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/menums.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/mtypes.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/shaderobj.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/uniforms.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/main/version.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/math/m_matrix.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/program/dummy_errors.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/program/ir_to_mesa.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/program/prog_instruction.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/program/prog_parameter.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/program/prog_statevars.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/program/program.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/program/symbol_table.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/mesa/vbo/vbo.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/bitscan.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/bitset.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/blob.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/blob.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/crc32.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/crc32.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/debug.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/debug.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/detect_os.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/disk_cache.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/disk_cache.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/fast_urem_by_const.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/fnv1a.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/futex.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/half_float.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/half_float.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/hash_table.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/hash_table.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/list.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/macros.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/mesa-sha1_test.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/ralloc.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/ralloc.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/rounding.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/set.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/set.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/sha1/README
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/sha1/sha1.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/simple_mtx.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/softfloat.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/string_buffer.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/string_buffer.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/strndup.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/strtod.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/strtod.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/u_atomic.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/u_dynarray.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/u_endian.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/u_math.c
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/u_math.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/u_string.h
 create mode 100644 third_party/rust/glslopt/glsl-optimizer/src/util/xxhash.h
 create mode 100644 third_party/rust/glslopt/src/bindings.rs
 create mode 100644 third_party/rust/glslopt/src/lib.rs
 create mode 100644 third_party/rust/glslopt/wrapper.hpp
 create mode 100644 third_party/rust/goblin/.cargo-checksum.json
 create mode 100644 third_party/rust/goblin/CHANGELOG.md
 create mode 100644 third_party/rust/goblin/Cargo.lock
 create mode 100644 third_party/rust/goblin/Cargo.toml
 create mode 100644 third_party/rust/goblin/LICENSE
 create mode 100644 third_party/rust/goblin/README.md
 create mode 100644 third_party/rust/goblin/etc/crt1.rs
 create mode 100644 third_party/rust/goblin/etc/crt132.rs
 create mode 100644 third_party/rust/goblin/etc/crt1a.rs
 create mode 100644 third_party/rust/goblin/examples/ar.rs
 create mode 100644 third_party/rust/goblin/examples/automagic.rs
 create mode 100644 third_party/rust/goblin/examples/dotnet_pe_analysis.rs
 create mode 100644 third_party/rust/goblin/examples/dyldinfo.rs
 create mode 100644 third_party/rust/goblin/examples/lipo.rs
 create mode 100644 third_party/rust/goblin/examples/rdr.rs
 create mode 100644 third_party/rust/goblin/examples/scroll.rs
 create mode 100644 third_party/rust/goblin/src/archive/mod.rs
 create mode 100644 third_party/rust/goblin/src/elf/compression_header.rs
 create mode 100644 third_party/rust/goblin/src/elf/constants_header.rs
 create mode 100644 third_party/rust/goblin/src/elf/constants_relocation.rs
 create mode 100644 third_party/rust/goblin/src/elf/dynamic.rs
 create mode 100644 third_party/rust/goblin/src/elf/gnu_hash.rs
 create mode 100644 third_party/rust/goblin/src/elf/header.rs
 create mode 100644 third_party/rust/goblin/src/elf/mod.rs
 create mode 100644 third_party/rust/goblin/src/elf/note.rs
 create mode 100644 third_party/rust/goblin/src/elf/program_header.rs
 create mode 100644 third_party/rust/goblin/src/elf/reloc.rs
 create mode 100644 third_party/rust/goblin/src/elf/section_header.rs
 create mode 100644 third_party/rust/goblin/src/elf/sym.rs
 create mode 100644 third_party/rust/goblin/src/error.rs
 create mode 100644 third_party/rust/goblin/src/lib.rs
 create mode 100644 third_party/rust/goblin/src/mach/bind_opcodes.rs
 create mode 100644 third_party/rust/goblin/src/mach/constants.rs
 create mode 100644 third_party/rust/goblin/src/mach/exports.rs
 create mode 100644 third_party/rust/goblin/src/mach/fat.rs
 create mode 100644 third_party/rust/goblin/src/mach/header.rs
 create mode 100644 third_party/rust/goblin/src/mach/imports.rs
 create mode 100644 third_party/rust/goblin/src/mach/load_command.rs
 create mode 100644 third_party/rust/goblin/src/mach/mod.rs
 create mode 100644 third_party/rust/goblin/src/mach/relocation.rs
 create mode 100644 third_party/rust/goblin/src/mach/segment.rs
 create mode 100644 third_party/rust/goblin/src/mach/symbols.rs
 create mode 100644 third_party/rust/goblin/src/pe/characteristic.rs
 create mode 100644 third_party/rust/goblin/src/pe/data_directories.rs
 create mode 100644 third_party/rust/goblin/src/pe/debug.rs
 create mode 100644 third_party/rust/goblin/src/pe/exception.rs
 create mode 100644 third_party/rust/goblin/src/pe/export.rs
 create mode 100644 third_party/rust/goblin/src/pe/header.rs
 create mode 100644 third_party/rust/goblin/src/pe/import.rs
 create mode 100644 third_party/rust/goblin/src/pe/mod.rs
 create mode 100644 third_party/rust/goblin/src/pe/optional_header.rs
 create mode 100644 third_party/rust/goblin/src/pe/relocation.rs
 create mode 100644 third_party/rust/goblin/src/pe/section_table.rs
 create mode 100644 third_party/rust/goblin/src/pe/symbol.rs
 create mode 100644 third_party/rust/goblin/src/pe/utils.rs
 create mode 100644 third_party/rust/goblin/src/strtab.rs
 create mode 100644 third_party/rust/goblin/tests/archive.rs
 create mode 100644 third_party/rust/goblin/tests/compare_dyldinfos.rs
 create mode 100644 third_party/rust/goblin/tests/macho.rs
 create mode 100644 third_party/rust/guid_win/.cargo-checksum.json
 create mode 100644 third_party/rust/guid_win/Cargo.toml
 create mode 100644 third_party/rust/guid_win/LICENSE-APACHE
 create mode 100644 third_party/rust/guid_win/LICENSE-MIT
 create mode 100644 third_party/rust/guid_win/src/lib.rs
 create mode 100644 third_party/rust/h2/.cargo-checksum.json
 create mode 100644 third_party/rust/h2/CHANGELOG.md
 create mode 100644 third_party/rust/h2/CONTRIBUTING.md
 create mode 100644 third_party/rust/h2/Cargo.lock
 create mode 100644 third_party/rust/h2/Cargo.toml
 create mode 100644 third_party/rust/h2/LICENSE
 create mode 100644 third_party/rust/h2/README.md
 create mode 100644 third_party/rust/h2/examples/akamai.rs
 create mode 100644 third_party/rust/h2/examples/client.rs
 create mode 100644 third_party/rust/h2/examples/server.rs
 create mode 100644 third_party/rust/h2/src/client.rs
 create mode 100644 third_party/rust/h2/src/codec/error.rs
 create mode 100644 third_party/rust/h2/src/codec/framed_read.rs
 create mode 100644 third_party/rust/h2/src/codec/framed_write.rs
 create mode 100644 third_party/rust/h2/src/codec/mod.rs
 create mode 100644 third_party/rust/h2/src/error.rs
 create mode 100644 third_party/rust/h2/src/frame/data.rs
 create mode 100644 third_party/rust/h2/src/frame/go_away.rs
 create mode 100644 third_party/rust/h2/src/frame/head.rs
 create mode 100644 third_party/rust/h2/src/frame/headers.rs
 create mode 100644 third_party/rust/h2/src/frame/mod.rs
 create mode 100644 third_party/rust/h2/src/frame/ping.rs
 create mode 100644 third_party/rust/h2/src/frame/priority.rs
 create mode 100644 third_party/rust/h2/src/frame/reason.rs
 create mode 100644 third_party/rust/h2/src/frame/reset.rs
 create mode 100644 third_party/rust/h2/src/frame/settings.rs
 create mode 100644 third_party/rust/h2/src/frame/stream_id.rs
 create mode 100644 third_party/rust/h2/src/frame/util.rs
 create mode 100644 third_party/rust/h2/src/frame/window_update.rs
 create mode 100644 third_party/rust/h2/src/hpack/decoder.rs
 create mode 100644 third_party/rust/h2/src/hpack/encoder.rs
 create mode 100644 third_party/rust/h2/src/hpack/header.rs
 create mode 100644 third_party/rust/h2/src/hpack/huffman/mod.rs
 create mode 100644 third_party/rust/h2/src/hpack/huffman/table.rs
 create mode 100644 third_party/rust/h2/src/hpack/mod.rs
 create mode 100644 third_party/rust/h2/src/hpack/table.rs
 create mode 100644 third_party/rust/h2/src/hpack/test/fixture.rs
 create mode 100644 third_party/rust/h2/src/hpack/test/fuzz.rs
 create mode 100644 third_party/rust/h2/src/hpack/test/mod.rs
 create mode 100644 third_party/rust/h2/src/lib.rs
 create mode 100644 third_party/rust/h2/src/proto/connection.rs
 create mode 100644 third_party/rust/h2/src/proto/error.rs
 create mode 100644 third_party/rust/h2/src/proto/go_away.rs
 create mode 100644 third_party/rust/h2/src/proto/mod.rs
 create mode 100644 third_party/rust/h2/src/proto/peer.rs
 create mode 100644 third_party/rust/h2/src/proto/ping_pong.rs
 create mode 100644 third_party/rust/h2/src/proto/settings.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/buffer.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/counts.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/flow_control.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/mod.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/prioritize.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/recv.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/send.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/state.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/store.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/stream.rs
 create mode 100644 third_party/rust/h2/src/proto/streams/streams.rs
 create mode 100644 third_party/rust/h2/src/server.rs
 create mode 100644 third_party/rust/h2/src/share.rs
 create mode 100644 third_party/rust/hashbrown/.cargo-checksum.json
 create mode 100644 third_party/rust/hashbrown/CHANGELOG.md
 create mode 100644 third_party/rust/hashbrown/Cargo.toml
 create mode 100644 third_party/rust/hashbrown/LICENSE-APACHE
 create mode 100644 third_party/rust/hashbrown/LICENSE-MIT
 create mode 100644 third_party/rust/hashbrown/README.md
 create mode 100644 third_party/rust/hashbrown/benches/bench.rs
 create mode 100644 third_party/rust/hashbrown/build.rs
 create mode 100644 third_party/rust/hashbrown/clippy.toml
 create mode 100644 third_party/rust/hashbrown/src/external_trait_impls/mod.rs
 create mode 100644 third_party/rust/hashbrown/src/external_trait_impls/rayon/helpers.rs
 create mode 100644 third_party/rust/hashbrown/src/external_trait_impls/rayon/map.rs
 create mode 100644 third_party/rust/hashbrown/src/external_trait_impls/rayon/mod.rs
 create mode 100644 third_party/rust/hashbrown/src/external_trait_impls/rayon/raw.rs
 create mode 100644 third_party/rust/hashbrown/src/external_trait_impls/rayon/set.rs
 create mode 100644 third_party/rust/hashbrown/src/external_trait_impls/serde.rs
 create mode 100644 third_party/rust/hashbrown/src/lib.rs
 create mode 100644 third_party/rust/hashbrown/src/macros.rs
 create mode 100644 third_party/rust/hashbrown/src/map.rs
 create mode 100644 third_party/rust/hashbrown/src/raw/bitmask.rs
 create mode 100644 third_party/rust/hashbrown/src/raw/generic.rs
 create mode 100644 third_party/rust/hashbrown/src/raw/mod.rs
 create mode 100644 third_party/rust/hashbrown/src/raw/sse2.rs
 create mode 100644 third_party/rust/hashbrown/src/rustc_entry.rs
 create mode 100644 third_party/rust/hashbrown/src/scopeguard.rs
 create mode 100644 third_party/rust/hashbrown/src/set.rs
 create mode 100644 third_party/rust/hashbrown/tests/hasher.rs
 create mode 100644 third_party/rust/hashbrown/tests/rayon.rs
 create mode 100644 third_party/rust/hashbrown/tests/serde.rs
 create mode 100644 third_party/rust/hashbrown/tests/set.rs
 create mode 100644 third_party/rust/hawk/.cargo-checksum.json
 create mode 100644 third_party/rust/hawk/CHANGELOG.md
 create mode 100644 third_party/rust/hawk/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/hawk/CONTRIBUTING.md
 create mode 100644 third_party/rust/hawk/Cargo.toml
 create mode 100644 third_party/rust/hawk/LICENSE
 create mode 100644 third_party/rust/hawk/README.md
 create mode 100644 third_party/rust/hawk/build.rs
 create mode 100644 third_party/rust/hawk/clippy.toml
 create mode 100644 third_party/rust/hawk/src/bewit.rs
 create mode 100644 third_party/rust/hawk/src/credentials.rs
 create mode 100644 third_party/rust/hawk/src/crypto/holder.rs
 create mode 100644 third_party/rust/hawk/src/crypto/mod.rs
 create mode 100644 third_party/rust/hawk/src/crypto/openssl.rs
 create mode 100644 third_party/rust/hawk/src/crypto/ring.rs
 create mode 100644 third_party/rust/hawk/src/error.rs
 create mode 100644 third_party/rust/hawk/src/header.rs
 create mode 100644 third_party/rust/hawk/src/lib.rs
 create mode 100644 third_party/rust/hawk/src/mac.rs
 create mode 100644 third_party/rust/hawk/src/payload.rs
 create mode 100644 third_party/rust/hawk/src/request.rs
 create mode 100644 third_party/rust/hawk/src/response.rs
 create mode 100644 third_party/rust/headers-core/.cargo-checksum.json
 create mode 100644 third_party/rust/headers-core/Cargo.toml
 create mode 100644 third_party/rust/headers-core/LICENSE
 create mode 100644 third_party/rust/headers-core/README.md
 create mode 100644 third_party/rust/headers-core/src/lib.rs
 create mode 100644 third_party/rust/headers/.cargo-checksum.json
 create mode 100644 third_party/rust/headers/Cargo.toml
 create mode 100644 third_party/rust/headers/LICENSE
 create mode 100644 third_party/rust/headers/README.md
 create mode 100644 third_party/rust/headers/src/common/accept_ranges.rs
 create mode 100644 third_party/rust/headers/src/common/access_control_allow_credentials.rs
 create mode 100644 third_party/rust/headers/src/common/access_control_allow_headers.rs
 create mode 100644 third_party/rust/headers/src/common/access_control_allow_methods.rs
 create mode 100644 third_party/rust/headers/src/common/access_control_allow_origin.rs
 create mode 100644 third_party/rust/headers/src/common/access_control_expose_headers.rs
 create mode 100644 third_party/rust/headers/src/common/access_control_max_age.rs
 create mode 100644 third_party/rust/headers/src/common/access_control_request_headers.rs
 create mode 100644 third_party/rust/headers/src/common/access_control_request_method.rs
 create mode 100644 third_party/rust/headers/src/common/allow.rs
 create mode 100644 third_party/rust/headers/src/common/authorization.rs
 create mode 100644 third_party/rust/headers/src/common/cache_control.rs
 create mode 100644 third_party/rust/headers/src/common/connection.rs
 create mode 100644 third_party/rust/headers/src/common/content_disposition.rs
 create mode 100644 third_party/rust/headers/src/common/content_encoding.rs
 create mode 100644 third_party/rust/headers/src/common/content_length.rs
 create mode 100644 third_party/rust/headers/src/common/content_location.rs
 create mode 100644 third_party/rust/headers/src/common/content_range.rs
 create mode 100644 third_party/rust/headers/src/common/content_type.rs
 create mode 100644 third_party/rust/headers/src/common/cookie.rs
 create mode 100644 third_party/rust/headers/src/common/date.rs
 create mode 100644 third_party/rust/headers/src/common/etag.rs
 create mode 100644 third_party/rust/headers/src/common/expect.rs
 create mode 100644 third_party/rust/headers/src/common/expires.rs
 create mode 100644 third_party/rust/headers/src/common/host.rs
 create mode 100644 third_party/rust/headers/src/common/if_match.rs
 create mode 100644 third_party/rust/headers/src/common/if_modified_since.rs
 create mode 100644 third_party/rust/headers/src/common/if_none_match.rs
 create mode 100644 third_party/rust/headers/src/common/if_range.rs
 create mode 100644 third_party/rust/headers/src/common/if_unmodified_since.rs
 create mode 100644 third_party/rust/headers/src/common/last_modified.rs
 create mode 100644 third_party/rust/headers/src/common/location.rs
 create mode 100644 third_party/rust/headers/src/common/mod.rs
 create mode 100644 third_party/rust/headers/src/common/origin.rs
 create mode 100644 third_party/rust/headers/src/common/pragma.rs
 create mode 100644 third_party/rust/headers/src/common/proxy_authorization.rs
 create mode 100644 third_party/rust/headers/src/common/range.rs
 create mode 100644 third_party/rust/headers/src/common/referer.rs
 create mode 100644 third_party/rust/headers/src/common/referrer_policy.rs
 create mode 100644 third_party/rust/headers/src/common/retry_after.rs
 create mode 100644 third_party/rust/headers/src/common/sec_websocket_accept.rs
 create mode 100644 third_party/rust/headers/src/common/sec_websocket_key.rs
 create mode 100644 third_party/rust/headers/src/common/sec_websocket_version.rs
 create mode 100644 third_party/rust/headers/src/common/server.rs
 create mode 100644 third_party/rust/headers/src/common/set_cookie.rs
 create mode 100644 third_party/rust/headers/src/common/strict_transport_security.rs
 create mode 100644 third_party/rust/headers/src/common/te.rs
 create mode 100644 third_party/rust/headers/src/common/transfer_encoding.rs
 create mode 100644 third_party/rust/headers/src/common/upgrade.rs
 create mode 100644 third_party/rust/headers/src/common/user_agent.rs
 create mode 100644 third_party/rust/headers/src/common/vary.rs
 create mode 100644 third_party/rust/headers/src/disabled/accept.rs
 create mode 100644 third_party/rust/headers/src/disabled/accept_charset.rs
 create mode 100644 third_party/rust/headers/src/disabled/accept_encoding.rs
 create mode 100644 third_party/rust/headers/src/disabled/accept_language.rs
 create mode 100644 third_party/rust/headers/src/disabled/content_language.rs
 create mode 100644 third_party/rust/headers/src/disabled/from.rs
 create mode 100644 third_party/rust/headers/src/disabled/last_event_id.rs
 create mode 100644 third_party/rust/headers/src/disabled/link.rs
 create mode 100644 third_party/rust/headers/src/disabled/prefer.rs
 create mode 100644 third_party/rust/headers/src/disabled/preference_applied.rs
 create mode 100644 third_party/rust/headers/src/disabled/util/charset.rs
 create mode 100644 third_party/rust/headers/src/disabled/util/encoding.rs
 create mode 100644 third_party/rust/headers/src/disabled/util/extended_value.rs
 create mode 100644 third_party/rust/headers/src/disabled/util/quality_value.rs
 create mode 100644 third_party/rust/headers/src/disabled/warning.rs
 create mode 100644 third_party/rust/headers/src/lib.rs
 create mode 100644 third_party/rust/headers/src/map_ext.rs
 create mode 100644 third_party/rust/headers/src/util/csv.rs
 create mode 100644 third_party/rust/headers/src/util/entity.rs
 create mode 100644 third_party/rust/headers/src/util/flat_csv.rs
 create mode 100644 third_party/rust/headers/src/util/fmt.rs
 create mode 100644 third_party/rust/headers/src/util/http_date.rs
 create mode 100644 third_party/rust/headers/src/util/iter.rs
 create mode 100644 third_party/rust/headers/src/util/mod.rs
 create mode 100644 third_party/rust/headers/src/util/seconds.rs
 create mode 100644 third_party/rust/headers/src/util/value_string.rs
 create mode 100644 third_party/rust/hermit-abi/.cargo-checksum.json
 create mode 100644 third_party/rust/hermit-abi/Cargo.toml
 create mode 100644 third_party/rust/hermit-abi/LICENSE-APACHE
 create mode 100644 third_party/rust/hermit-abi/LICENSE-MIT
 create mode 100644 third_party/rust/hermit-abi/README.md
 create mode 100644 third_party/rust/hermit-abi/rust-toolchain
 create mode 100644 third_party/rust/hermit-abi/src/lib.rs
 create mode 100644 third_party/rust/hermit-abi/src/tcpstream.rs
 create mode 100644 third_party/rust/hex/.cargo-checksum.json
 create mode 100644 third_party/rust/hex/Cargo.toml
 create mode 100644 third_party/rust/hex/LICENSE-APACHE
 create mode 100644 third_party/rust/hex/LICENSE-MIT
 create mode 100644 third_party/rust/hex/README.md
 create mode 100644 third_party/rust/hex/benches/hex.rs
 create mode 100644 third_party/rust/hex/src/error.rs
 create mode 100644 third_party/rust/hex/src/lib.rs
 create mode 100644 third_party/rust/hex/src/serde.rs
 create mode 100644 third_party/rust/hex/tests/serde.rs
 create mode 100644 third_party/rust/hex/tests/version-number.rs
 create mode 100644 third_party/rust/hibitset/.cargo-checksum.json
 create mode 100644 third_party/rust/hibitset/Cargo.toml
 create mode 100644 third_party/rust/hibitset/LICENSE-APACHE
 create mode 100644 third_party/rust/hibitset/LICENSE-MIT
 create mode 100644 third_party/rust/hibitset/README.md
 create mode 100644 third_party/rust/hibitset/benches/benches.rs
 create mode 100644 third_party/rust/hibitset/benches/iter.rs
 create mode 100644 third_party/rust/hibitset/bors.toml
 create mode 100644 third_party/rust/hibitset/src/atomic.rs
 create mode 100644 third_party/rust/hibitset/src/iter/drain.rs
 create mode 100644 third_party/rust/hibitset/src/iter/mod.rs
 create mode 100644 third_party/rust/hibitset/src/iter/parallel.rs
 create mode 100644 third_party/rust/hibitset/src/lib.rs
 create mode 100644 third_party/rust/hibitset/src/ops.rs
 create mode 100644 third_party/rust/hibitset/src/util.rs
 create mode 100644 third_party/rust/http-body/.cargo-checksum.json
 create mode 100644 third_party/rust/http-body/CHANGELOG.md
 create mode 100644 third_party/rust/http-body/Cargo.toml
 create mode 100644 third_party/rust/http-body/LICENSE
 create mode 100644 third_party/rust/http-body/README.md
 create mode 100644 third_party/rust/http-body/src/lib.rs
 create mode 100644 third_party/rust/http-body/src/next.rs
 create mode 100644 third_party/rust/http-body/src/size_hint.rs
 create mode 100644 third_party/rust/http-body/tests/is_end_stream.rs
 create mode 100644 third_party/rust/http/.cargo-checksum.json
 create mode 100644 third_party/rust/http/CHANGELOG.md
 create mode 100644 third_party/rust/http/Cargo.toml
 create mode 100644 third_party/rust/http/LICENSE-APACHE
 create mode 100644 third_party/rust/http/LICENSE-MIT
 create mode 100644 third_party/rust/http/README.md
 create mode 100644 third_party/rust/http/benches/header_map/basic.rs
 create mode 100644 third_party/rust/http/benches/header_map/mod.rs
 create mode 100644 third_party/rust/http/benches/header_map/vec_map.rs
 create mode 100644 third_party/rust/http/benches/header_name.rs
 create mode 100644 third_party/rust/http/benches/header_value.rs
 create mode 100644 third_party/rust/http/benches/uri.rs
 create mode 100644 third_party/rust/http/src/byte_str.rs
 create mode 100644 third_party/rust/http/src/convert.rs
 create mode 100644 third_party/rust/http/src/error.rs
 create mode 100644 third_party/rust/http/src/extensions.rs
 create mode 100644 third_party/rust/http/src/header/map.rs
 create mode 100644 third_party/rust/http/src/header/mod.rs
 create mode 100644 third_party/rust/http/src/header/name.rs
 create mode 100644 third_party/rust/http/src/header/value.rs
 create mode 100644 third_party/rust/http/src/lib.rs
 create mode 100644 third_party/rust/http/src/method.rs
 create mode 100644 third_party/rust/http/src/request.rs
 create mode 100644 third_party/rust/http/src/response.rs
 create mode 100644 third_party/rust/http/src/status.rs
 create mode 100644 third_party/rust/http/src/uri/authority.rs
 create mode 100644 third_party/rust/http/src/uri/builder.rs
 create mode 100644 third_party/rust/http/src/uri/mod.rs
 create mode 100644 third_party/rust/http/src/uri/path.rs
 create mode 100644 third_party/rust/http/src/uri/port.rs
 create mode 100644 third_party/rust/http/src/uri/scheme.rs
 create mode 100644 third_party/rust/http/src/uri/tests.rs
 create mode 100644 third_party/rust/http/src/version.rs
 create mode 100644 third_party/rust/http/tests/header_map.rs
 create mode 100644 third_party/rust/http/tests/header_map_fuzz.rs
 create mode 100644 third_party/rust/http/tests/status_code.rs
 create mode 100644 third_party/rust/httparse/.cargo-checksum.json
 create mode 100644 third_party/rust/httparse/Cargo.toml
 create mode 100644 third_party/rust/httparse/LICENSE-APACHE
 create mode 100644 third_party/rust/httparse/LICENSE-MIT
 create mode 100644 third_party/rust/httparse/README.md
 create mode 100644 third_party/rust/httparse/benches/parse.rs
 create mode 100644 third_party/rust/httparse/build.rs
 create mode 100644 third_party/rust/httparse/src/iter.rs
 create mode 100644 third_party/rust/httparse/src/lib.rs
 create mode 100644 third_party/rust/httparse/src/macros.rs
 create mode 100644 third_party/rust/httparse/src/simd/avx2.rs
 create mode 100644 third_party/rust/httparse/src/simd/fallback.rs
 create mode 100644 third_party/rust/httparse/src/simd/mod.rs
 create mode 100644 third_party/rust/httparse/src/simd/sse42.rs
 create mode 100644 third_party/rust/httparse/tests/uri.rs
 create mode 100644 third_party/rust/humantime/.cargo-checksum.json
 create mode 100644 third_party/rust/humantime/Cargo.toml
 create mode 100644 third_party/rust/humantime/LICENSE-APACHE
 create mode 100644 third_party/rust/humantime/LICENSE-MIT
 create mode 100644 third_party/rust/humantime/README.md
 create mode 100644 third_party/rust/humantime/benches/datetime_format.rs
 create mode 100644 third_party/rust/humantime/benches/datetime_parse.rs
 create mode 100644 third_party/rust/humantime/bulk.yaml
 create mode 100644 third_party/rust/humantime/src/date.rs
 create mode 100644 third_party/rust/humantime/src/duration.rs
 create mode 100644 third_party/rust/humantime/src/lib.rs
 create mode 100644 third_party/rust/humantime/src/wrapper.rs
 create mode 100644 third_party/rust/humantime/vagga.yaml
 create mode 100644 third_party/rust/hyper/.cargo-checksum.json
 create mode 100644 third_party/rust/hyper/Cargo.lock
 create mode 100644 third_party/rust/hyper/Cargo.toml
 create mode 100644 third_party/rust/hyper/LICENSE
 create mode 100644 third_party/rust/hyper/src/body/aggregate.rs
 create mode 100644 third_party/rust/hyper/src/body/body.rs
 create mode 100644 third_party/rust/hyper/src/body/mod.rs
 create mode 100644 third_party/rust/hyper/src/body/payload.rs
 create mode 100644 third_party/rust/hyper/src/body/to_bytes.rs
 create mode 100644 third_party/rust/hyper/src/client/conn.rs
 create mode 100644 third_party/rust/hyper/src/client/connect/dns.rs
 create mode 100644 third_party/rust/hyper/src/client/connect/http.rs
 create mode 100644 third_party/rust/hyper/src/client/connect/mod.rs
 create mode 100644 third_party/rust/hyper/src/client/dispatch.rs
 create mode 100644 third_party/rust/hyper/src/client/mod.rs
 create mode 100644 third_party/rust/hyper/src/client/pool.rs
 create mode 100644 third_party/rust/hyper/src/client/service.rs
 create mode 100644 third_party/rust/hyper/src/client/tests.rs
 create mode 100644 third_party/rust/hyper/src/common/buf.rs
 create mode 100644 third_party/rust/hyper/src/common/drain.rs
 create mode 100644 third_party/rust/hyper/src/common/exec.rs
 create mode 100644 third_party/rust/hyper/src/common/io/mod.rs
 create mode 100644 third_party/rust/hyper/src/common/io/rewind.rs
 create mode 100644 third_party/rust/hyper/src/common/lazy.rs
 create mode 100644 third_party/rust/hyper/src/common/mod.rs
 create mode 100644 third_party/rust/hyper/src/common/never.rs
 create mode 100644 third_party/rust/hyper/src/common/task.rs
 create mode 100644 third_party/rust/hyper/src/common/watch.rs
 create mode 100644 third_party/rust/hyper/src/error.rs
 create mode 100644 third_party/rust/hyper/src/headers.rs
 create mode 100644 third_party/rust/hyper/src/lib.rs
 create mode 100644 third_party/rust/hyper/src/mock.rs
 create mode 100644 third_party/rust/hyper/src/proto/h1/conn.rs
 create mode 100644 third_party/rust/hyper/src/proto/h1/date.rs
 create mode 100644 third_party/rust/hyper/src/proto/h1/decode.rs
 create mode 100644 third_party/rust/hyper/src/proto/h1/dispatch.rs
 create mode 100644 third_party/rust/hyper/src/proto/h1/encode.rs
 create mode 100644 third_party/rust/hyper/src/proto/h1/io.rs
 create mode 100644 third_party/rust/hyper/src/proto/h1/mod.rs
 create mode 100644 third_party/rust/hyper/src/proto/h1/role.rs
 create mode 100644 third_party/rust/hyper/src/proto/h2/client.rs
 create mode 100644 third_party/rust/hyper/src/proto/h2/mod.rs
 create mode 100644 third_party/rust/hyper/src/proto/h2/ping.rs
 create mode 100644 third_party/rust/hyper/src/proto/h2/server.rs
 create mode 100644 third_party/rust/hyper/src/proto/mod.rs
 create mode 100644 third_party/rust/hyper/src/rt.rs
 create mode 100644 third_party/rust/hyper/src/server/accept.rs
 create mode 100644 third_party/rust/hyper/src/server/conn.rs
 create mode 100644 third_party/rust/hyper/src/server/mod.rs
 create mode 100644 third_party/rust/hyper/src/server/shutdown.rs
 create mode 100644 third_party/rust/hyper/src/server/tcp.rs
 create mode 100644 third_party/rust/hyper/src/service/http.rs
 create mode 100644 third_party/rust/hyper/src/service/make.rs
 create mode 100644 third_party/rust/hyper/src/service/mod.rs
 create mode 100644 third_party/rust/hyper/src/service/oneshot.rs
 create mode 100644 third_party/rust/hyper/src/service/util.rs
 create mode 100644 third_party/rust/hyper/src/upgrade.rs
 create mode 100644 third_party/rust/id-arena/.cargo-checksum.json
 create mode 100644 third_party/rust/id-arena/CHANGELOG.md
 create mode 100644 third_party/rust/id-arena/Cargo.toml
 create mode 100644 third_party/rust/id-arena/LICENSE-APACHE
 create mode 100644 third_party/rust/id-arena/LICENSE-MIT
 create mode 100644 third_party/rust/id-arena/README.md
 create mode 100644 third_party/rust/id-arena/README.tpl
 create mode 100644 third_party/rust/id-arena/src/lib.rs
 create mode 100644 third_party/rust/id-arena/src/rayon.rs
 create mode 100644 third_party/rust/id-arena/tests/readme_up_to_date.rs
 create mode 100644 third_party/rust/ident_case/.cargo-checksum.json
 create mode 100644 third_party/rust/ident_case/Cargo.toml
 create mode 100644 third_party/rust/ident_case/README.md
 create mode 100644 third_party/rust/ident_case/src/lib.rs
 create mode 100644 third_party/rust/idna/.cargo-checksum.json
 create mode 100644 third_party/rust/idna/Cargo.toml
 create mode 100644 third_party/rust/idna/LICENSE-APACHE
 create mode 100644 third_party/rust/idna/LICENSE-MIT
 create mode 100644 third_party/rust/idna/src/IdnaMappingTable.txt
 create mode 100644 third_party/rust/idna/src/lib.rs
 create mode 100644 third_party/rust/idna/src/make_uts46_mapping_table.py
 create mode 100644 third_party/rust/idna/src/punycode.rs
 create mode 100644 third_party/rust/idna/src/uts46.rs
 create mode 100644 third_party/rust/idna/src/uts46_mapping_table.rs
 create mode 100644 third_party/rust/idna/tests/IdnaTest.txt
 create mode 100644 third_party/rust/idna/tests/punycode.rs
 create mode 100644 third_party/rust/idna/tests/punycode_tests.json
 create mode 100644 third_party/rust/idna/tests/tests.rs
 create mode 100644 third_party/rust/idna/tests/unit.rs
 create mode 100644 third_party/rust/idna/tests/uts46.rs
 create mode 100644 third_party/rust/image/.cargo-checksum.json
 create mode 100644 third_party/rust/image/CHANGES.md
 create mode 100644 third_party/rust/image/Cargo.toml
 create mode 100644 third_party/rust/image/Cargo.toml.public-private-dependencies
 create mode 100644 third_party/rust/image/LICENSE
 create mode 100644 third_party/rust/image/README.md
 create mode 100644 third_party/rust/image/benches/README.md
 create mode 100644 third_party/rust/image/benches/encode_jpeg.rs
 create mode 100644 third_party/rust/image/benches/load.rs
 create mode 100644 third_party/rust/image/docs/2019-04-23-memory-unsafety.md
 create mode 100755 third_party/rust/image/release.sh
 create mode 100644 third_party/rust/image/src/animation.rs
 create mode 100644 third_party/rust/image/src/bmp/decoder.rs
 create mode 100644 third_party/rust/image/src/bmp/encoder.rs
 create mode 100644 third_party/rust/image/src/bmp/mod.rs
 create mode 100644 third_party/rust/image/src/buffer.rs
 create mode 100644 third_party/rust/image/src/color.rs
 create mode 100644 third_party/rust/image/src/dds.rs
 create mode 100644 third_party/rust/image/src/dxt.rs
 create mode 100644 third_party/rust/image/src/dynimage.rs
 create mode 100644 third_party/rust/image/src/error.rs
 create mode 100644 third_party/rust/image/src/flat.rs
 create mode 100644 third_party/rust/image/src/gif.rs
 create mode 100644 third_party/rust/image/src/hdr/decoder.rs
 create mode 100644 third_party/rust/image/src/hdr/encoder.rs
 create mode 100644 third_party/rust/image/src/hdr/mod.rs
 create mode 100644 third_party/rust/image/src/ico/decoder.rs
 create mode 100644 third_party/rust/image/src/ico/encoder.rs
 create mode 100644 third_party/rust/image/src/ico/mod.rs
 create mode 100644 third_party/rust/image/src/image.rs
 create mode 100644 third_party/rust/image/src/imageops/affine.rs
 create mode 100644 third_party/rust/image/src/imageops/colorops.rs
 create mode 100644 third_party/rust/image/src/imageops/mod.rs
 create mode 100644 third_party/rust/image/src/imageops/sample.rs
 create mode 100644 third_party/rust/image/src/io/free_functions.rs
 create mode 100644 third_party/rust/image/src/io/mod.rs
 create mode 100644 third_party/rust/image/src/io/reader.rs
 create mode 100644 third_party/rust/image/src/jpeg/decoder.rs
 create mode 100644 third_party/rust/image/src/jpeg/encoder.rs
 create mode 100644 third_party/rust/image/src/jpeg/entropy.rs
 create mode 100644 third_party/rust/image/src/jpeg/mod.rs
 create mode 100644 third_party/rust/image/src/jpeg/transform.rs
 create mode 100644 third_party/rust/image/src/lib.rs
 create mode 100644 third_party/rust/image/src/math/mod.rs
 create mode 100644 third_party/rust/image/src/math/nq.rs
 create mode 100644 third_party/rust/image/src/math/rect.rs
 create mode 100644 third_party/rust/image/src/math/utils.rs
 create mode 100644 third_party/rust/image/src/png.rs
 create mode 100644 third_party/rust/image/src/pnm/autobreak.rs
 create mode 100644 third_party/rust/image/src/pnm/decoder.rs
 create mode 100644 third_party/rust/image/src/pnm/encoder.rs
 create mode 100644 third_party/rust/image/src/pnm/header.rs
 create mode 100644 third_party/rust/image/src/pnm/mod.rs
 create mode 100644 third_party/rust/image/src/tga/decoder.rs
 create mode 100644 third_party/rust/image/src/tga/mod.rs
 create mode 100644 third_party/rust/image/src/tiff.rs
 create mode 100644 third_party/rust/image/src/traits.rs
 create mode 100644 third_party/rust/image/src/utils/mod.rs
 create mode 100644 third_party/rust/image/src/webp/decoder.rs
 create mode 100644 third_party/rust/image/src/webp/mod.rs
 create mode 100644 third_party/rust/image/src/webp/transform.rs
 create mode 100644 third_party/rust/image/src/webp/vp8.rs
 create mode 100644 third_party/rust/indexmap/.cargo-checksum.json
 create mode 100644 third_party/rust/indexmap/Cargo.toml
 create mode 100644 third_party/rust/indexmap/LICENSE-APACHE
 create mode 100644 third_party/rust/indexmap/LICENSE-MIT
 create mode 100644 third_party/rust/indexmap/README.rst
 create mode 100644 third_party/rust/indexmap/benches/bench.rs
 create mode 100644 third_party/rust/indexmap/benches/faststring.rs
 create mode 100644 third_party/rust/indexmap/src/equivalent.rs
 create mode 100644 third_party/rust/indexmap/src/lib.rs
 create mode 100644 third_party/rust/indexmap/src/macros.rs
 create mode 100644 third_party/rust/indexmap/src/map.rs
 create mode 100644 third_party/rust/indexmap/src/mutable_keys.rs
 create mode 100644 third_party/rust/indexmap/src/rayon/map.rs
 create mode 100644 third_party/rust/indexmap/src/rayon/mod.rs
 create mode 100644 third_party/rust/indexmap/src/rayon/set.rs
 create mode 100644 third_party/rust/indexmap/src/serde.rs
 create mode 100644 third_party/rust/indexmap/src/set.rs
 create mode 100644 third_party/rust/indexmap/src/util.rs
 create mode 100644 third_party/rust/indexmap/tests/equivalent_trait.rs
 create mode 100644 third_party/rust/indexmap/tests/quick.rs
 create mode 100644 third_party/rust/indexmap/tests/serde.rs
 create mode 100644 third_party/rust/indexmap/tests/tests.rs
 create mode 100644 third_party/rust/inflate/.cargo-checksum.json
 create mode 100644 third_party/rust/inflate/Cargo.toml
 create mode 100644 third_party/rust/inflate/LICENSE
 create mode 100644 third_party/rust/inflate/README.md
 create mode 100644 third_party/rust/inflate/src/checksum.rs
 create mode 100644 third_party/rust/inflate/src/lib.rs
 create mode 100644 third_party/rust/inflate/src/reader.rs
 create mode 100644 third_party/rust/inflate/src/utils.rs
 create mode 100644 third_party/rust/inflate/src/writer.rs
 create mode 100644 third_party/rust/inflate/tests/issue_14.zlib
 create mode 100644 third_party/rust/inflate/tests/test.rs
 create mode 100644 third_party/rust/interrupt-support/.cargo-checksum.json
 create mode 100644 third_party/rust/interrupt-support/Cargo.toml
 create mode 100644 third_party/rust/interrupt-support/README.md
 create mode 100644 third_party/rust/interrupt-support/src/lib.rs
 create mode 100644 third_party/rust/intl-memoizer/.cargo-checksum.json
 create mode 100644 third_party/rust/intl-memoizer/CHANGELOG.md
 create mode 100644 third_party/rust/intl-memoizer/Cargo.lock
 create mode 100644 third_party/rust/intl-memoizer/Cargo.toml
 create mode 100644 third_party/rust/intl-memoizer/README.md
 create mode 100644 third_party/rust/intl-memoizer/examples/numberformat.rs
 create mode 100644 third_party/rust/intl-memoizer/examples/pluralrules.rs
 create mode 100644 third_party/rust/intl-memoizer/src/concurrent.rs
 create mode 100644 third_party/rust/intl-memoizer/src/lib.rs
 create mode 100644 third_party/rust/intl_pluralrules/.cargo-checksum.json
 create mode 100644 third_party/rust/intl_pluralrules/CHANGELOG.md
 create mode 100644 third_party/rust/intl_pluralrules/Cargo.toml
 create mode 100644 third_party/rust/intl_pluralrules/README.md
 create mode 100644 third_party/rust/intl_pluralrules/benches/pluralrules.rs
 create mode 100644 third_party/rust/intl_pluralrules/cldr_data/cldr_pluralrules_cardinals.json
 create mode 100644 third_party/rust/intl_pluralrules/cldr_data/cldr_pluralrules_ordinals.json
 create mode 100644 third_party/rust/intl_pluralrules/src/lib.rs
 create mode 100644 third_party/rust/intl_pluralrules/src/operands.rs
 create mode 100644 third_party/rust/intl_pluralrules/src/rules.rs
 create mode 100644 third_party/rust/intl_pluralrules/tests/operands.rs
 create mode 100644 third_party/rust/iovec/.cargo-checksum.json
 create mode 100644 third_party/rust/iovec/CHANGELOG.md
 create mode 100644 third_party/rust/iovec/Cargo.toml
 create mode 100644 third_party/rust/iovec/LICENSE-APACHE
 create mode 100644 third_party/rust/iovec/LICENSE-MIT
 create mode 100644 third_party/rust/iovec/README.md
 create mode 100644 third_party/rust/iovec/appveyor.yml
 create mode 100644 third_party/rust/iovec/src/lib.rs
 create mode 100644 third_party/rust/iovec/src/sys/mod.rs
 create mode 100644 third_party/rust/iovec/src/sys/unix.rs
 create mode 100644 third_party/rust/iovec/src/sys/unknown.rs
 create mode 100644 third_party/rust/iovec/src/sys/windows.rs
 create mode 100644 third_party/rust/iovec/src/unix.rs
 create mode 100644 third_party/rust/iovec/src/windows.rs
 create mode 100644 third_party/rust/itertools/.cargo-checksum.json
 create mode 100644 third_party/rust/itertools/Cargo.toml
 create mode 100644 third_party/rust/itertools/LICENSE-APACHE
 create mode 100644 third_party/rust/itertools/LICENSE-MIT
 create mode 100644 third_party/rust/itertools/README.rst
 create mode 100644 third_party/rust/itertools/benches/bench1.rs
 create mode 100644 third_party/rust/itertools/benches/extra/mod.rs
 create mode 100644 third_party/rust/itertools/benches/extra/zipslices.rs
 create mode 100644 third_party/rust/itertools/benches/tree_fold1.rs
 create mode 100644 third_party/rust/itertools/benches/tuple_combinations.rs
 create mode 100644 third_party/rust/itertools/benches/tuples.rs
 create mode 100644 third_party/rust/itertools/examples/iris.data
 create mode 100644 third_party/rust/itertools/examples/iris.rs
 create mode 100644 third_party/rust/itertools/src/adaptors/mod.rs
 create mode 100644 third_party/rust/itertools/src/adaptors/multi_product.rs
 create mode 100644 third_party/rust/itertools/src/combinations.rs
 create mode 100644 third_party/rust/itertools/src/concat_impl.rs
 create mode 100644 third_party/rust/itertools/src/cons_tuples_impl.rs
 create mode 100644 third_party/rust/itertools/src/diff.rs
 create mode 100644 third_party/rust/itertools/src/either_or_both.rs
 create mode 100644 third_party/rust/itertools/src/format.rs
 create mode 100644 third_party/rust/itertools/src/free.rs
 create mode 100644 third_party/rust/itertools/src/group_map.rs
 create mode 100644 third_party/rust/itertools/src/groupbylazy.rs
 create mode 100644 third_party/rust/itertools/src/impl_macros.rs
 create mode 100644 third_party/rust/itertools/src/intersperse.rs
 create mode 100644 third_party/rust/itertools/src/kmerge_impl.rs
 create mode 100644 third_party/rust/itertools/src/lib.rs
 create mode 100644 third_party/rust/itertools/src/merge_join.rs
 create mode 100644 third_party/rust/itertools/src/minmax.rs
 create mode 100644 third_party/rust/itertools/src/multipeek_impl.rs
 create mode 100644 third_party/rust/itertools/src/pad_tail.rs
 create mode 100644 third_party/rust/itertools/src/peeking_take_while.rs
 create mode 100644 third_party/rust/itertools/src/process_results_impl.rs
 create mode 100644 third_party/rust/itertools/src/put_back_n_impl.rs
 create mode 100644 third_party/rust/itertools/src/rciter_impl.rs
 create mode 100644 third_party/rust/itertools/src/repeatn.rs
 create mode 100644 third_party/rust/itertools/src/size_hint.rs
 create mode 100644 third_party/rust/itertools/src/sources.rs
 create mode 100644 third_party/rust/itertools/src/tee.rs
 create mode 100644 third_party/rust/itertools/src/tuple_impl.rs
 create mode 100644 third_party/rust/itertools/src/unique_impl.rs
 create mode 100644 third_party/rust/itertools/src/with_position.rs
 create mode 100644 third_party/rust/itertools/src/zip_eq_impl.rs
 create mode 100644 third_party/rust/itertools/src/zip_longest.rs
 create mode 100644 third_party/rust/itertools/src/ziptuple.rs
 create mode 100644 third_party/rust/itertools/tests/merge_join.rs
 create mode 100644 third_party/rust/itertools/tests/peeking_take_while.rs
 create mode 100644 third_party/rust/itertools/tests/quick.rs
 create mode 100644 third_party/rust/itertools/tests/test_core.rs
 create mode 100644 third_party/rust/itertools/tests/test_std.rs
 create mode 100644 third_party/rust/itertools/tests/tuples.rs
 create mode 100644 third_party/rust/itertools/tests/zip.rs
 create mode 100644 third_party/rust/itoa/.cargo-checksum.json
 create mode 100644 third_party/rust/itoa/Cargo.toml
 create mode 100644 third_party/rust/itoa/LICENSE-APACHE
 create mode 100644 third_party/rust/itoa/LICENSE-MIT
 create mode 100644 third_party/rust/itoa/README.md
 create mode 100644 third_party/rust/itoa/benches/bench.rs
 create mode 100644 third_party/rust/itoa/src/lib.rs
 create mode 100644 third_party/rust/itoa/src/udiv128.rs
 create mode 100644 third_party/rust/itoa/tests/test.rs
 create mode 100644 third_party/rust/jobserver/.cargo-checksum.json
 create mode 100644 third_party/rust/jobserver/Cargo.toml
 create mode 100644 third_party/rust/jobserver/LICENSE-APACHE
 create mode 100644 third_party/rust/jobserver/LICENSE-MIT
 create mode 100644 third_party/rust/jobserver/README.md
 create mode 100644 third_party/rust/jobserver/src/lib.rs
 create mode 100644 third_party/rust/jobserver/src/unix.rs
 create mode 100644 third_party/rust/jobserver/src/wasm.rs
 create mode 100644 third_party/rust/jobserver/src/windows.rs
 create mode 100644 third_party/rust/jobserver/tests/client-of-myself.rs
 create mode 100644 third_party/rust/jobserver/tests/client.rs
 create mode 100644 third_party/rust/jobserver/tests/helper.rs
 create mode 100644 third_party/rust/jobserver/tests/make-as-a-client.rs
 create mode 100644 third_party/rust/jobserver/tests/server.rs
 create mode 100644 third_party/rust/jsparagus-ast/.cargo-checksum.json
 create mode 100644 third_party/rust/jsparagus-ast/Cargo.toml
 create mode 100644 third_party/rust/jsparagus-ast/ast.json
 create mode 100755 third_party/rust/jsparagus-ast/generate_ast.py
 create mode 100644 third_party/rust/jsparagus-ast/src/arena.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/associated_data.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/dump_generated.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/json.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/lib.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/source_atom_set.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/source_location.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/source_location_accessor_generated.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/source_slice_list.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/type_id_generated.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/types_generated.rs
 create mode 100644 third_party/rust/jsparagus-ast/src/visit_generated.rs
 create mode 100644 third_party/rust/jsparagus-emitter/.cargo-checksum.json
 create mode 100644 third_party/rust/jsparagus-emitter/Cargo.toml
 create mode 100644 third_party/rust/jsparagus-emitter/src/array_emitter.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/ast_emitter.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/block_emitter.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/compilation_info.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/control_structures.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/dis.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/emitter.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/emitter_scope.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/expression_emitter.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/function_declaration_emitter.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/lib.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/object_emitter.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/reference_op_emitter.rs
 create mode 100644 third_party/rust/jsparagus-emitter/src/script_emitter.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/.cargo-checksum.json
 create mode 100644 third_party/rust/jsparagus-generated-parser/Cargo.toml
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/ast_builder.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/context_stack.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/declaration_kind.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/early_error_checker.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/early_errors.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/error.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/lib.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/parser_tables_generated.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/stack_value_generated.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/token.rs
 create mode 100644 third_party/rust/jsparagus-generated-parser/src/traits/mod.rs
 create mode 100644 third_party/rust/jsparagus-json-log/.cargo-checksum.json
 create mode 100644 third_party/rust/jsparagus-json-log/Cargo.toml
 create mode 100644 third_party/rust/jsparagus-json-log/src/lib.rs
 create mode 100644 third_party/rust/jsparagus-parser/.cargo-checksum.json
 create mode 100644 third_party/rust/jsparagus-parser/Cargo.toml
 create mode 100644 third_party/rust/jsparagus-parser/benches/__finStreamer-proto.js
 create mode 100644 third_party/rust/jsparagus-parser/benches/parser.rs
 create mode 100644 third_party/rust/jsparagus-parser/benches/simple.js
 create mode 100644 third_party/rust/jsparagus-parser/src/lexer.rs
 create mode 100644 third_party/rust/jsparagus-parser/src/lib.rs
 create mode 100644 third_party/rust/jsparagus-parser/src/numeric_value.rs
 create mode 100644 third_party/rust/jsparagus-parser/src/parser.rs
 create mode 100644 third_party/rust/jsparagus-parser/src/queue_stack.rs
 create mode 100644 third_party/rust/jsparagus-parser/src/simulator.rs
 create mode 100644 third_party/rust/jsparagus-parser/src/tests.rs
 create mode 100644 third_party/rust/jsparagus-scope/.cargo-checksum.json
 create mode 100644 third_party/rust/jsparagus-scope/Cargo.toml
 create mode 100644 third_party/rust/jsparagus-scope/src/builder.rs
 create mode 100644 third_party/rust/jsparagus-scope/src/free_name_tracker.rs
 create mode 100644 third_party/rust/jsparagus-scope/src/lib.rs
 create mode 100644 third_party/rust/jsparagus-scope/src/pass.rs
 create mode 100644 third_party/rust/jsparagus-stencil/.cargo-checksum.json
 create mode 100644 third_party/rust/jsparagus-stencil/Cargo.toml
 create mode 100644 third_party/rust/jsparagus-stencil/src/bytecode_offset.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/AsyncFunctionResolveKind.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/BytecodeFormatFlags.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/CheckIsObjectKind.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/FunctionFlags.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/FunctionPrefixKind.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/GeneratorAndAsyncKind.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/GeneratorResumeKind.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/Opcodes.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/SourceNotes.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/StencilEnums.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/Symbol.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/copy/ThrowMsgKind.h
 create mode 100644 third_party/rust/jsparagus-stencil/src/frame_slot.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/function.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/gcthings.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/lib.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/opcode.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/opcode_info.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/regexp.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/result.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/scope.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/scope_notes.rs
 create mode 100644 third_party/rust/jsparagus-stencil/src/script.rs
 create mode 100644 third_party/rust/jsparagus/.cargo-checksum.json
 create mode 100644 third_party/rust/jsparagus/.flake8
 create mode 100755 third_party/rust/jsparagus/.githooks/pre-commit
 create mode 100644 third_party/rust/jsparagus/.github/workflows/ci-daily.yml
 create mode 100644 third_party/rust/jsparagus/.github/workflows/ci-generated.yml
 create mode 100644 third_party/rust/jsparagus/.github/workflows/ci-issues.yml
 create mode 100644 third_party/rust/jsparagus/.github/workflows/ci-push.yml
 create mode 100644 third_party/rust/jsparagus/.github/workflows/rust.yml
 create mode 100644 third_party/rust/jsparagus/.metrics/README.md
 create mode 100755 third_party/rust/jsparagus/.metrics/create-ci-branch.sh
 create mode 100644 third_party/rust/jsparagus/.metrics/fuzzbug_count_badge.py
 create mode 100644 third_party/rust/jsparagus/.metrics/fuzzbug_date_badge.py
 create mode 100644 third_party/rust/jsparagus/.metrics/generated_README.md
 create mode 100644 third_party/rust/jsparagus/.metrics/not_implemented_badge.py
 create mode 100644 third_party/rust/jsparagus/.metrics/not_implemented_count.py
 create mode 100755 third_party/rust/jsparagus/.metrics/populate_fuzzbug.sh
 create mode 100755 third_party/rust/jsparagus/.metrics/populate_not_implemented.sh
 create mode 100644 third_party/rust/jsparagus/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/jsparagus/Cargo.toml
 create mode 100644 third_party/rust/jsparagus/LICENSE
 create mode 100644 third_party/rust/jsparagus/LICENSE-APACHE-2.0
 create mode 100644 third_party/rust/jsparagus/LICENSE-MIT
 create mode 100644 third_party/rust/jsparagus/Makefile
 create mode 100644 third_party/rust/jsparagus/README.md
 create mode 100644 third_party/rust/jsparagus/journal.md
 create mode 100644 third_party/rust/jsparagus/js-quirks.md
 create mode 100644 third_party/rust/jsparagus/js_parser/README.md
 create mode 100644 third_party/rust/jsparagus/js_parser/__init__.py
 create mode 100644 third_party/rust/jsparagus/js_parser/es-lexical-simplified.esgrammar
 create mode 100644 third_party/rust/jsparagus/js_parser/es-simplified.esgrammar
 create mode 100644 third_party/rust/jsparagus/js_parser/es.esgrammar
 create mode 100644 third_party/rust/jsparagus/js_parser/esgrammar.pgen
 create mode 100755 third_party/rust/jsparagus/js_parser/extract_es_grammar.py
 create mode 100755 third_party/rust/jsparagus/js_parser/generate_js_parser_tables.py
 create mode 100644 third_party/rust/jsparagus/js_parser/lexer.py
 create mode 100644 third_party/rust/jsparagus/js_parser/load_es_grammar.py
 create mode 100644 third_party/rust/jsparagus/js_parser/parse_esgrammar.py
 create mode 100644 third_party/rust/jsparagus/js_parser/parser.py
 create mode 100644 third_party/rust/jsparagus/js_parser/slash.esgrammar
 create mode 100755 third_party/rust/jsparagus/js_parser/try_it.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/README.md
 create mode 100644 third_party/rust/jsparagus/jsparagus/__init__.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/actions.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/aps.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/emit/__init__.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/emit/python.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/emit/rust.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/extension.py
 create mode 100755 third_party/rust/jsparagus/jsparagus/gen.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/grammar.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/lexer.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/lr0.py
 create mode 100755 third_party/rust/jsparagus/jsparagus/main.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/ordered.py
 create mode 100755 third_party/rust/jsparagus/jsparagus/parse_pgen.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/parse_pgen_generated.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/parse_table.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/rewrites.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/runtime.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/types.py
 create mode 100644 third_party/rust/jsparagus/jsparagus/utils.py
 create mode 100644 third_party/rust/jsparagus/pgen.pgen
 create mode 100644 third_party/rust/jsparagus/requirements.txt
 create mode 100644 third_party/rust/jsparagus/src/lib.rs
 create mode 100755 third_party/rust/jsparagus/test.sh
 create mode 100644 third_party/rust/jsparagus/tests/__init__.py
 create mode 100755 third_party/rust/jsparagus/tests/test.py
 create mode 100644 third_party/rust/jsparagus/tests/test_js.py
 create mode 100644 third_party/rust/jsparagus/tests/test_parse_pgen.py
 create mode 100755 third_party/rust/jsparagus/update.sh
 create mode 100755 third_party/rust/jsparagus/update_stencil.py
 create mode 100644 third_party/rust/kernel32-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/kernel32-sys/Cargo.toml
 create mode 100644 third_party/rust/kernel32-sys/README.md
 create mode 100644 third_party/rust/kernel32-sys/build.rs
 create mode 100644 third_party/rust/kernel32-sys/src/lib.rs
 create mode 100644 third_party/rust/khronos_api/.cargo-checksum.json
 create mode 100644 third_party/rust/khronos_api/Cargo.toml
 create mode 100644 third_party/rust/khronos_api/README.md
 create mode 100644 third_party/rust/khronos_api/api/xml/gl.xml
 create mode 100644 third_party/rust/khronos_api/api/xml/glx.xml
 create mode 100644 third_party/rust/khronos_api/api/xml/wgl.xml
 create mode 100644 third_party/rust/khronos_api/api_angle/scripts/egl.xml
 create mode 100644 third_party/rust/khronos_api/api_angle/scripts/egl_angle_ext.xml
 create mode 100644 third_party/rust/khronos_api/api_angle/scripts/gl.xml
 create mode 100644 third_party/rust/khronos_api/api_angle/scripts/gl_angle_ext.xml
 create mode 100644 third_party/rust/khronos_api/api_angle/scripts/wgl.xml
 create mode 100644 third_party/rust/khronos_api/api_egl/api/egl.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/ANGLE_instanced_arrays/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_blend_minmax/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_color_buffer_float/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_color_buffer_half_float/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_disjoint_timer_query/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_disjoint_timer_query_webgl2/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_float_blend/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_frag_depth/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_sRGB/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_shader_texture_lod/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_texture_compression_bptc/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_texture_compression_rgtc/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/EXT_texture_filter_anisotropic/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/KHR_parallel_shader_compile/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/OES_element_index_uint/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/OES_fbo_render_mipmap/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/OES_standard_derivatives/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/OES_texture_float/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/OES_texture_float_linear/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/OES_texture_half_float/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/OES_texture_half_float_linear/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/OES_vertex_array_object/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_color_buffer_float/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_compressed_texture_astc/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_compressed_texture_etc/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_compressed_texture_etc1/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_compressed_texture_pvrtc/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_compressed_texture_s3tc/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_compressed_texture_s3tc_srgb/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_debug_renderer_info/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_debug_shaders/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_depth_texture/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_draw_buffers/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_lose_context/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_multiview/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/WEBGL_security_sensitive_resources/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/EXT_clip_cull_distance/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/EXT_multi_draw_arrays/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/WEBGL_blend_equation_advanced_coherent/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/WEBGL_debug/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/WEBGL_dynamic_texture/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/WEBGL_subarray_uploads/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/WEBGL_texture_multisample/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/WEBGL_texture_source_iframe/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/proposals/WEBGL_video_texture/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/EXT_texture_storage/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/OES_depth24/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_compressed_texture_atc/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_debug_shader_precision/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_draw_elements_no_range_check/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_get_buffer_sub_data_async/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_shared_resources/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_subscribe_uniform/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_texture_from_depth_video/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/extensions/template/extension.xml
 create mode 100644 third_party/rust/khronos_api/api_webgl/specs/latest/1.0/webgl.idl
 create mode 100644 third_party/rust/khronos_api/api_webgl/specs/latest/2.0/webgl2.idl
 create mode 100644 third_party/rust/khronos_api/build.rs
 create mode 100644 third_party/rust/khronos_api/src/lib.rs
 create mode 100644 third_party/rust/lazy_static/.cargo-checksum.json
 create mode 100644 third_party/rust/lazy_static/Cargo.toml
 create mode 100644 third_party/rust/lazy_static/LICENSE-APACHE
 create mode 100644 third_party/rust/lazy_static/LICENSE-MIT
 create mode 100644 third_party/rust/lazy_static/README.md
 create mode 100644 third_party/rust/lazy_static/src/core_lazy.rs
 create mode 100644 third_party/rust/lazy_static/src/inline_lazy.rs
 create mode 100644 third_party/rust/lazy_static/src/lib.rs
 create mode 100644 third_party/rust/lazy_static/tests/no_std.rs
 create mode 100644 third_party/rust/lazy_static/tests/test.rs
 create mode 100644 third_party/rust/lazycell/.cargo-checksum.json
 create mode 100644 third_party/rust/lazycell/CHANGELOG.md
 create mode 100644 third_party/rust/lazycell/Cargo.toml
 create mode 100644 third_party/rust/lazycell/LICENSE-APACHE
 create mode 100644 third_party/rust/lazycell/LICENSE-MIT
 create mode 100644 third_party/rust/lazycell/README.md
 create mode 100644 third_party/rust/lazycell/src/lib.rs
 create mode 100644 third_party/rust/leb128/.cargo-checksum.json
 create mode 100644 third_party/rust/leb128/Cargo.toml
 create mode 100644 third_party/rust/leb128/LICENSE-APACHE
 create mode 100644 third_party/rust/leb128/LICENSE-MIT
 create mode 100644 third_party/rust/leb128/README.md
 create mode 100755 third_party/rust/leb128/benches/bench.rs
 create mode 100755 third_party/rust/leb128/format
 create mode 100644 third_party/rust/leb128/src/bin/leb128-repl.rs
 create mode 100644 third_party/rust/leb128/src/lib.rs
 create mode 100644 third_party/rust/leb128/tests/quickchecks.rs
 create mode 100644 third_party/rust/libc/.cargo-checksum.json
 create mode 100644 third_party/rust/libc/CONTRIBUTING.md
 create mode 100644 third_party/rust/libc/Cargo.toml
 create mode 100644 third_party/rust/libc/LICENSE-APACHE
 create mode 100644 third_party/rust/libc/LICENSE-MIT
 create mode 100644 third_party/rust/libc/README.md
 create mode 100644 third_party/rust/libc/build.rs
 create mode 100644 third_party/rust/libc/rustfmt.toml
 create mode 100644 third_party/rust/libc/src/cloudabi/aarch64.rs
 create mode 100644 third_party/rust/libc/src/cloudabi/arm.rs
 create mode 100644 third_party/rust/libc/src/cloudabi/mod.rs
 create mode 100644 third_party/rust/libc/src/cloudabi/x86.rs
 create mode 100644 third_party/rust/libc/src/cloudabi/x86_64.rs
 create mode 100644 third_party/rust/libc/src/fixed_width_ints.rs
 create mode 100644 third_party/rust/libc/src/fuchsia/aarch64.rs
 create mode 100644 third_party/rust/libc/src/fuchsia/align.rs
 create mode 100644 third_party/rust/libc/src/fuchsia/mod.rs
 create mode 100644 third_party/rust/libc/src/fuchsia/no_align.rs
 create mode 100644 third_party/rust/libc/src/fuchsia/x86_64.rs
 create mode 100644 third_party/rust/libc/src/hermit/aarch64.rs
 create mode 100644 third_party/rust/libc/src/hermit/mod.rs
 create mode 100644 third_party/rust/libc/src/hermit/x86_64.rs
 create mode 100644 third_party/rust/libc/src/lib.rs
 create mode 100644 third_party/rust/libc/src/macros.rs
 create mode 100644 third_party/rust/libc/src/sgx.rs
 create mode 100644 third_party/rust/libc/src/switch.rs
 create mode 100644 third_party/rust/libc/src/unix/align.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/apple/b32.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/apple/b64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/apple/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/dragonfly/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/aarch64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/arm.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/freebsd11/x86_64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/freebsd12/x86_64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/powerpc64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/x86.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/freebsd/x86_64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/freebsdlike/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/aarch64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/arm.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/powerpc.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/sparc64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/x86.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/netbsd/x86_64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/aarch64.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86.rs
 create mode 100644 third_party/rust/libc/src/unix/bsd/netbsdlike/openbsd/x86_64.rs
 create mode 100644 third_party/rust/libc/src/unix/haiku/b32.rs
 create mode 100644 third_party/rust/libc/src/unix/haiku/b64.rs
 create mode 100644 third_party/rust/libc/src/unix/haiku/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/hermit/aarch64.rs
 create mode 100644 third_party/rust/libc/src/unix/hermit/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/hermit/x86_64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/android/b32/arm.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/android/b32/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/android/b32/x86.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/android/b64/aarch64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/android/b64/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/android/b64/x86_64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/android/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/emscripten/align.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/emscripten/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/emscripten/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/align.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/align.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/arm.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mips.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/powerpc.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b32/x86.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/aarch64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mips64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/powerpc64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/s390x.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/sparc64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/b64/x86_64/x32.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/gnu/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b32/arm.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mips.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b32/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b32/powerpc.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b32/x86.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b64/aarch64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b64/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b64/powerpc64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/b64/x86_64.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/musl/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/linux/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/linux_like/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/newlib/aarch64/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/newlib/align.rs
 create mode 100644 third_party/rust/libc/src/unix/newlib/arm/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/newlib/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/newlib/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/redox/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/solarish/compat.rs
 create mode 100644 third_party/rust/libc/src/unix/solarish/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/arm/align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/arm/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/arm/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/mips/mips32/align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/mips/mips32/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/mips/mips32/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/mips/mips64/align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/mips/mips64/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/mips/mips64/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/mips/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/x86_64/align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/x86_64/l4re.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/x86_64/mod.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/x86_64/no_align.rs
 create mode 100644 third_party/rust/libc/src/unix/uclibc/x86_64/other.rs
 create mode 100644 third_party/rust/libc/src/wasi.rs
 create mode 100644 third_party/rust/libc/src/windows/gnu.rs
 create mode 100644 third_party/rust/libc/src/windows/mod.rs
 create mode 100644 third_party/rust/libc/src/windows/msvc.rs
 create mode 100644 third_party/rust/libdbus-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/libdbus-sys/Cargo.toml
 create mode 100644 third_party/rust/libdbus-sys/LICENSE-APACHE
 create mode 100644 third_party/rust/libdbus-sys/LICENSE-MIT
 create mode 100644 third_party/rust/libdbus-sys/build.rs
 create mode 100644 third_party/rust/libdbus-sys/src/lib.rs
 create mode 100644 third_party/rust/libloading/.cargo-checksum.json
 create mode 100644 third_party/rust/libloading/Cargo.toml
 create mode 100644 third_party/rust/libloading/LICENSE
 create mode 100644 third_party/rust/libloading/README.mkd
 create mode 100644 third_party/rust/libloading/appveyor.yml
 create mode 100644 third_party/rust/libloading/build.rs
 create mode 100644 third_party/rust/libloading/src/changelog.rs
 create mode 100644 third_party/rust/libloading/src/lib.rs
 create mode 100644 third_party/rust/libloading/src/os/mod.rs
 create mode 100644 third_party/rust/libloading/src/os/unix/global_static.c
 create mode 100644 third_party/rust/libloading/src/os/unix/mod.rs
 create mode 100644 third_party/rust/libloading/src/os/windows/mod.rs
 create mode 100644 third_party/rust/libloading/src/test_helpers.rs
 create mode 100644 third_party/rust/libloading/src/util.rs
 create mode 100644 third_party/rust/libloading/tests/functions.rs
 create mode 100644 third_party/rust/libloading/tests/markers.rs
 create mode 100644 third_party/rust/libloading/tests/nagisa32.dll
 create mode 100644 third_party/rust/libloading/tests/nagisa64.dll
 create mode 100644 third_party/rust/libloading/tests/windows.rs
 create mode 100644 third_party/rust/libsqlite3-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/libsqlite3-sys/Cargo.toml
 create mode 100644 third_party/rust/libsqlite3-sys/bindgen-bindings/bindgen_3.6.23.rs
 create mode 100644 third_party/rust/libsqlite3-sys/bindgen-bindings/bindgen_3.6.8.rs
 create mode 100644 third_party/rust/libsqlite3-sys/bindgen-bindings/bindgen_3.7.16.rs
 create mode 100644 third_party/rust/libsqlite3-sys/bindgen-bindings/bindgen_3.7.7.rs
 create mode 100644 third_party/rust/libsqlite3-sys/build.rs
 create mode 100644 third_party/rust/libsqlite3-sys/sqlite3/bindgen_bundled_version.rs
 create mode 100644 third_party/rust/libsqlite3-sys/sqlite3/sqlite3.c
 create mode 100644 third_party/rust/libsqlite3-sys/sqlite3/sqlite3.h
 create mode 100644 third_party/rust/libsqlite3-sys/sqlite3/sqlite3ext.h
 create mode 100644 third_party/rust/libsqlite3-sys/src/error.rs
 create mode 100644 third_party/rust/libsqlite3-sys/src/lib.rs
 create mode 100755 third_party/rust/libsqlite3-sys/upgrade.sh
 create mode 100644 third_party/rust/libsqlite3-sys/wrapper.h
 create mode 100644 third_party/rust/libudev/.cargo-checksum.json
 create mode 100644 third_party/rust/libudev/Cargo.toml
 create mode 100644 third_party/rust/libudev/LICENSE
 create mode 100644 third_party/rust/libudev/README.md
 create mode 100644 third_party/rust/libudev/examples/list_devices.rs
 create mode 100644 third_party/rust/libudev/examples/monitor.rs
 create mode 100644 third_party/rust/libudev/src/context.rs
 create mode 100644 third_party/rust/libudev/src/device.rs
 create mode 100644 third_party/rust/libudev/src/enumerator.rs
 create mode 100644 third_party/rust/libudev/src/error.rs
 create mode 100644 third_party/rust/libudev/src/handle.rs
 create mode 100644 third_party/rust/libudev/src/lib.rs
 create mode 100644 third_party/rust/libudev/src/monitor.rs
 create mode 100644 third_party/rust/libudev/src/util.rs
 create mode 100644 third_party/rust/libz-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/libz-sys/Cargo.toml
 create mode 100644 third_party/rust/libz-sys/LICENSE-APACHE
 create mode 100644 third_party/rust/libz-sys/LICENSE-MIT
 create mode 100644 third_party/rust/libz-sys/README.md
 create mode 100644 third_party/rust/libz-sys/appveyor.yml
 create mode 100644 third_party/rust/libz-sys/build.rs
 create mode 100644 third_party/rust/libz-sys/ci/Dockerfile
 create mode 100755 third_party/rust/libz-sys/ci/run-docker.sh
 create mode 100644 third_party/rust/libz-sys/src/lib.rs
 create mode 100644 third_party/rust/libz-sys/src/smoke.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/CMakeLists.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/ChangeLog
 create mode 100644 third_party/rust/libz-sys/src/zlib/FAQ
 create mode 100644 third_party/rust/libz-sys/src/zlib/INDEX
 create mode 100644 third_party/rust/libz-sys/src/zlib/Makefile
 create mode 100644 third_party/rust/libz-sys/src/zlib/Makefile.in
 create mode 100644 third_party/rust/libz-sys/src/zlib/README
 create mode 100644 third_party/rust/libz-sys/src/zlib/adler32.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/amiga/Makefile.pup
 create mode 100644 third_party/rust/libz-sys/src/zlib/amiga/Makefile.sas
 create mode 100644 third_party/rust/libz-sys/src/zlib/compress.c
 create mode 100755 third_party/rust/libz-sys/src/zlib/configure
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/README.contrib
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/buffer_demo.adb
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/mtest.adb
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/read.adb
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/readme.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/test.adb
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/zlib-streams.adb
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/zlib-streams.ads
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/zlib-thin.adb
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/zlib-thin.ads
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/zlib.adb
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/zlib.ads
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/ada/zlib.gpr
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/amd64/amd64-match.S
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/asm686/README.686
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/asm686/match.S
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/blast/Makefile
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/blast/README
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/blast/blast.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/blast/blast.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/blast/test.pk
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/blast/test.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/delphi/ZLib.pas
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/delphi/ZLibConst.pas
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/delphi/readme.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/delphi/zlibd32.mak
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib.build
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib.chm
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib.sln
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/CodecBase.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/Deflater.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/DotZLib.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/DotZLib.csproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/GZipStream.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/Inflater.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/DotZLib/UnitTests.cs
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/LICENSE_1_0.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/dotzlib/readme.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/gcc_gvmat64/gvmat64.S
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/infback9/README
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/infback9/infback9.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/infback9/infback9.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/infback9/inffix9.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/infback9/inflate9.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/infback9/inftree9.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/infback9/inftree9.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/inflate86/inffas86.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/inflate86/inffast.S
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream/test.cpp
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream/zfstream.cpp
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream/zfstream.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream2/zstream.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream2/zstream_test.cpp
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream3/README
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream3/TODO
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream3/test.cc
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream3/zfstream.cc
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/iostream3/zfstream.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx64/bld_ml64.bat
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx64/gvmat64.asm
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx64/inffas8664.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx64/inffasx64.asm
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx64/readme.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx86/bld_ml32.bat
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx86/inffas32.asm
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx86/match686.asm
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/masmx86/readme.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/Makefile
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/Makefile.am
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/MiniZip64_Changes.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/MiniZip64_info.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/configure.ac
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/crypt.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/ioapi.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/ioapi.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/iowin32.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/iowin32.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/make_vms.com
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/miniunz.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/miniunzip.1
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/minizip.1
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/minizip.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/minizip.pc.in
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/mztools.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/mztools.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/unzip.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/unzip.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/zip.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/minizip/zip.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/pascal/example.pas
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/pascal/readme.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/pascal/zlibd32.mak
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/pascal/zlibpas.pas
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/puff/Makefile
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/puff/README
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/puff/puff.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/puff/puff.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/puff/pufftest.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/puff/zeros.raw
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/testzlib/testzlib.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/testzlib/testzlib.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/untgz/Makefile
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/untgz/Makefile.msc
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/untgz/untgz.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/readme.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/miniunz.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/minizip.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/minizip.vcxproj.filters
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/testzlib.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlib.rc
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibstat.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.filters
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibvc.def
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibvc.sln
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibvc.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/miniunz.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/minizip.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/testzlib.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/testzlibdll.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlib.rc
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlibstat.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlibvc.def
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlibvc.sln
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc11/zlibvc.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/miniunz.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/minizip.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/testzlib.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/testzlibdll.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlib.rc
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlibstat.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlibvc.def
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlibvc.sln
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc12/zlibvc.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/miniunz.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/minizip.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/testzlib.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/testzlibdll.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlib.rc
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlibstat.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlibvc.def
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlibvc.sln
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc14/zlibvc.vcxproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/miniunz.vcproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/minizip.vcproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/testzlib.vcproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/testzlibdll.vcproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlib.rc
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlibstat.vcproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlibvc.def
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlibvc.sln
 create mode 100644 third_party/rust/libz-sys/src/zlib/contrib/vstudio/vc9/zlibvc.vcproj
 create mode 100644 third_party/rust/libz-sys/src/zlib/crc32.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/crc32.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/deflate.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/deflate.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/doc/algorithm.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/doc/rfc1950.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/doc/rfc1951.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/doc/rfc1952.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/doc/txtvsbin.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/README.examples
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/enough.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/fitblk.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/gun.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/gzappend.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/gzjoin.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/gzlog.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/gzlog.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/zlib_how.html
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/zpipe.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/examples/zran.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/gzclose.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/gzguts.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/gzlib.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/gzread.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/gzwrite.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/infback.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/inffast.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/inffast.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/inffixed.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/inflate.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/inflate.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/inftrees.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/inftrees.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/make_vms.com
 create mode 100644 third_party/rust/libz-sys/src/zlib/msdos/Makefile.bor
 create mode 100644 third_party/rust/libz-sys/src/zlib/msdos/Makefile.dj2
 create mode 100644 third_party/rust/libz-sys/src/zlib/msdos/Makefile.emx
 create mode 100644 third_party/rust/libz-sys/src/zlib/msdos/Makefile.msc
 create mode 100644 third_party/rust/libz-sys/src/zlib/msdos/Makefile.tc
 create mode 100644 third_party/rust/libz-sys/src/zlib/nintendods/Makefile
 create mode 100644 third_party/rust/libz-sys/src/zlib/nintendods/README
 create mode 100644 third_party/rust/libz-sys/src/zlib/old/Makefile.emx
 create mode 100644 third_party/rust/libz-sys/src/zlib/old/Makefile.riscos
 create mode 100644 third_party/rust/libz-sys/src/zlib/old/README
 create mode 100644 third_party/rust/libz-sys/src/zlib/old/descrip.mms
 create mode 100644 third_party/rust/libz-sys/src/zlib/old/os2/Makefile.os2
 create mode 100644 third_party/rust/libz-sys/src/zlib/old/os2/zlib.def
 create mode 100644 third_party/rust/libz-sys/src/zlib/old/visual-basic.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/os400/README400
 create mode 100644 third_party/rust/libz-sys/src/zlib/os400/bndsrc
 create mode 100644 third_party/rust/libz-sys/src/zlib/os400/make.sh
 create mode 100644 third_party/rust/libz-sys/src/zlib/os400/zlib.inc
 create mode 100644 third_party/rust/libz-sys/src/zlib/qnx/package.qpg
 create mode 100644 third_party/rust/libz-sys/src/zlib/test/example.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/test/infcover.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/test/minigzip.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/treebuild.xml
 create mode 100644 third_party/rust/libz-sys/src/zlib/trees.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/trees.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/uncompr.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/watcom/watcom_f.mak
 create mode 100644 third_party/rust/libz-sys/src/zlib/watcom/watcom_l.mak
 create mode 100644 third_party/rust/libz-sys/src/zlib/win32/DLL_FAQ.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/win32/Makefile.bor
 create mode 100644 third_party/rust/libz-sys/src/zlib/win32/Makefile.gcc
 create mode 100644 third_party/rust/libz-sys/src/zlib/win32/Makefile.msc
 create mode 100644 third_party/rust/libz-sys/src/zlib/win32/README-WIN32.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/win32/VisualC.txt
 create mode 100644 third_party/rust/libz-sys/src/zlib/win32/zlib.def
 create mode 100644 third_party/rust/libz-sys/src/zlib/win32/zlib1.rc
 create mode 100644 third_party/rust/libz-sys/src/zlib/zconf.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/zconf.h.cmakein
 create mode 100644 third_party/rust/libz-sys/src/zlib/zconf.h.in
 create mode 100644 third_party/rust/libz-sys/src/zlib/zlib.3
 create mode 100644 third_party/rust/libz-sys/src/zlib/zlib.3.pdf
 create mode 100644 third_party/rust/libz-sys/src/zlib/zlib.h
 create mode 100644 third_party/rust/libz-sys/src/zlib/zlib.map
 create mode 100644 third_party/rust/libz-sys/src/zlib/zlib.pc.cmakein
 create mode 100644 third_party/rust/libz-sys/src/zlib/zlib.pc.in
 create mode 100755 third_party/rust/libz-sys/src/zlib/zlib2ansi
 create mode 100644 third_party/rust/libz-sys/src/zlib/zutil.c
 create mode 100644 third_party/rust/libz-sys/src/zlib/zutil.h
 create mode 100644 third_party/rust/line-wrap/.cargo-checksum.json
 create mode 100644 third_party/rust/line-wrap/Cargo.toml
 create mode 100644 third_party/rust/line-wrap/LICENSE.txt
 create mode 100644 third_party/rust/line-wrap/README.md
 create mode 100644 third_party/rust/line-wrap/benches/benchmarks.rs
 create mode 100644 third_party/rust/line-wrap/src/lib.rs
 create mode 100644 third_party/rust/line-wrap/src/tests.rs
 create mode 100644 third_party/rust/linked-hash-map/.cargo-checksum.json
 create mode 100644 third_party/rust/linked-hash-map/Cargo.toml
 create mode 100644 third_party/rust/linked-hash-map/LICENSE-APACHE
 create mode 100644 third_party/rust/linked-hash-map/LICENSE-MIT
 create mode 100644 third_party/rust/linked-hash-map/README.md
 create mode 100755 third_party/rust/linked-hash-map/deploy-docs.sh
 create mode 100644 third_party/rust/linked-hash-map/src/heapsize.rs
 create mode 100644 third_party/rust/linked-hash-map/src/lib.rs
 create mode 100644 third_party/rust/linked-hash-map/src/serde.rs
 create mode 100644 third_party/rust/linked-hash-map/tests/heapsize.rs
 create mode 100644 third_party/rust/linked-hash-map/tests/serde.rs
 create mode 100644 third_party/rust/linked-hash-map/tests/test.rs
 create mode 100644 third_party/rust/lmdb-rkv-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/lmdb-rkv-sys/Cargo.toml
 create mode 100644 third_party/rust/lmdb-rkv-sys/bindgen.rs
 create mode 100644 third_party/rust/lmdb-rkv-sys/build.rs
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/CHANGES
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/COPYRIGHT
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/Doxyfile
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/LICENSE
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/Makefile
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/intro.doc
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/lmdb.h
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_copy.1
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_copy.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_dump.1
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_dump.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_load.1
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_load.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_stat.1
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_stat.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/midl.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/midl.h
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest2.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest3.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest4.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest5.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest6.c
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/sample-bdb.txt
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/sample-mdb.txt
 create mode 100644 third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/tooltag
 create mode 100644 third_party/rust/lmdb-rkv-sys/src/bindings.rs
 create mode 100644 third_party/rust/lmdb-rkv-sys/src/lib.rs
 create mode 100644 third_party/rust/lmdb-rkv-sys/tests/fixtures/testdb-32/data.mdb
 create mode 100644 third_party/rust/lmdb-rkv-sys/tests/fixtures/testdb-32/lock.mdb
 create mode 100644 third_party/rust/lmdb-rkv-sys/tests/fixtures/testdb/data.mdb
 create mode 100644 third_party/rust/lmdb-rkv-sys/tests/fixtures/testdb/lock.mdb
 create mode 100644 third_party/rust/lmdb-rkv-sys/tests/lmdb.rs
 create mode 100644 third_party/rust/lmdb-rkv-sys/tests/simple.rs
 create mode 100644 third_party/rust/lmdb-rkv/.cargo-checksum.json
 create mode 100644 third_party/rust/lmdb-rkv/Cargo.toml
 create mode 100644 third_party/rust/lmdb-rkv/LICENSE
 create mode 100644 third_party/rust/lmdb-rkv/README.md
 create mode 100644 third_party/rust/lmdb-rkv/benches/cursor.rs
 create mode 100644 third_party/rust/lmdb-rkv/benches/transaction.rs
 create mode 100644 third_party/rust/lmdb-rkv/benches/utils.rs
 create mode 100644 third_party/rust/lmdb-rkv/src/cursor.rs
 create mode 100644 third_party/rust/lmdb-rkv/src/database.rs
 create mode 100644 third_party/rust/lmdb-rkv/src/environment.rs
 create mode 100644 third_party/rust/lmdb-rkv/src/error.rs
 create mode 100644 third_party/rust/lmdb-rkv/src/flags.rs
 create mode 100644 third_party/rust/lmdb-rkv/src/lib.rs
 create mode 100644 third_party/rust/lmdb-rkv/src/transaction.rs
 create mode 100644 third_party/rust/lock_api/.cargo-checksum.json
 create mode 100644 third_party/rust/lock_api/Cargo.toml
 create mode 100644 third_party/rust/lock_api/LICENSE-APACHE
 create mode 100644 third_party/rust/lock_api/LICENSE-MIT
 create mode 100644 third_party/rust/lock_api/src/lib.rs
 create mode 100644 third_party/rust/lock_api/src/mutex.rs
 create mode 100644 third_party/rust/lock_api/src/remutex.rs
 create mode 100644 third_party/rust/lock_api/src/rwlock.rs
 create mode 100644 third_party/rust/log/.cargo-checksum.json
 create mode 100644 third_party/rust/log/CHANGELOG.md
 create mode 100644 third_party/rust/log/Cargo.toml
 create mode 100644 third_party/rust/log/LICENSE-APACHE
 create mode 100644 third_party/rust/log/LICENSE-MIT
 create mode 100644 third_party/rust/log/README.md
 create mode 100644 third_party/rust/log/build.rs
 create mode 100644 third_party/rust/log/src/kv/error.rs
 create mode 100644 third_party/rust/log/src/kv/key.rs
 create mode 100644 third_party/rust/log/src/kv/mod.rs
 create mode 100644 third_party/rust/log/src/kv/source.rs
 create mode 100644 third_party/rust/log/src/kv/value/impls.rs
 create mode 100644 third_party/rust/log/src/kv/value/internal.rs
 create mode 100644 third_party/rust/log/src/kv/value/mod.rs
 create mode 100644 third_party/rust/log/src/kv/value/test.rs
 create mode 100644 third_party/rust/log/src/lib.rs
 create mode 100644 third_party/rust/log/src/macros.rs
 create mode 100644 third_party/rust/log/src/serde.rs
 create mode 100644 third_party/rust/log/tests/filters.rs
 create mode 100644 third_party/rust/lru-cache/.cargo-checksum.json
 create mode 100644 third_party/rust/lru-cache/Cargo.toml
 create mode 100644 third_party/rust/lru-cache/LICENSE-APACHE
 create mode 100644 third_party/rust/lru-cache/LICENSE-MIT
 create mode 100644 third_party/rust/lru-cache/README.md
 create mode 100755 third_party/rust/lru-cache/deploy-docs.sh
 create mode 100644 third_party/rust/lru-cache/src/heapsize.rs
 create mode 100644 third_party/rust/lru-cache/src/lib.rs
 create mode 100644 third_party/rust/lucet-module/.cargo-checksum.json
 create mode 100644 third_party/rust/lucet-module/Cargo.toml
 create mode 100644 third_party/rust/lucet-module/src/bindings.rs
 create mode 100644 third_party/rust/lucet-module/src/error.rs
 create mode 100644 third_party/rust/lucet-module/src/functions.rs
 create mode 100644 third_party/rust/lucet-module/src/globals.rs
 create mode 100644 third_party/rust/lucet-module/src/lib.rs
 create mode 100644 third_party/rust/lucet-module/src/linear_memory.rs
 create mode 100644 third_party/rust/lucet-module/src/module.rs
 create mode 100644 third_party/rust/lucet-module/src/module_data.rs
 create mode 100644 third_party/rust/lucet-module/src/runtime.rs
 create mode 100644 third_party/rust/lucet-module/src/signature.rs
 create mode 100644 third_party/rust/lucet-module/src/tables.rs
 create mode 100644 third_party/rust/lucet-module/src/traps.rs
 create mode 100644 third_party/rust/lucet-module/src/types.rs
 create mode 100644 third_party/rust/lucet-module/tests/bindings/bad_bindings.json
 create mode 100644 third_party/rust/lucet-module/tests/bindings/bindings_test.json
 create mode 100644 third_party/rust/lucet-module/tests/bindings/garbage.json
 create mode 100644 third_party/rust/lucet-runtime-internals/.cargo-checksum.json
 create mode 100644 third_party/rust/lucet-runtime-internals/Cargo.toml
 create mode 100644 third_party/rust/lucet-runtime-internals/build.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/alloc/mod.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/alloc/tests.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/c_api.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/context/context_asm.S
 create mode 100644 third_party/rust/lucet-runtime-internals/src/context/mod.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/context/tests/c_child.c
 create mode 100644 third_party/rust/lucet-runtime-internals/src/context/tests/c_child.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/context/tests/mod.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/context/tests/rust_child.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/embed_ctx.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/error.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/hostcall_macros.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/instance.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/instance/siginfo_ext.c
 create mode 100644 third_party/rust/lucet-runtime-internals/src/instance/siginfo_ext.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/instance/signals.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/instance/state.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/lib.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/module.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/module/dl.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/module/mock.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/module/sparse_page_data.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/region/mmap.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/region/mod.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/sysdeps/linux.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/sysdeps/macos.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/sysdeps/mod.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/test_helpers.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/val.rs
 create mode 100644 third_party/rust/lucet-runtime-internals/src/vmctx.rs
 create mode 100644 third_party/rust/lucet-runtime/.cargo-checksum.json
 create mode 100644 third_party/rust/lucet-runtime/Cargo.toml
 create mode 100644 third_party/rust/lucet-runtime/LICENSE
 create mode 100644 third_party/rust/lucet-runtime/build.rs
 create mode 100644 third_party/rust/lucet-runtime/include/lucet.h
 create mode 100644 third_party/rust/lucet-runtime/include/lucet_types.h
 create mode 100644 third_party/rust/lucet-runtime/include/lucet_val.h
 create mode 100644 third_party/rust/lucet-runtime/include/lucet_vmctx.h
 create mode 100644 third_party/rust/lucet-runtime/src/c_api.rs
 create mode 100644 third_party/rust/lucet-runtime/src/lib.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/c_api.c
 create mode 100644 third_party/rust/lucet-runtime/tests/entrypoint.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/globals.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/guest_fault.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/guests/null.c
 create mode 100644 third_party/rust/lucet-runtime/tests/guests/yield_resume.c
 create mode 100644 third_party/rust/lucet-runtime/tests/guests/yield_resume_bindings.json
 create mode 100644 third_party/rust/lucet-runtime/tests/host.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/arithmetic_count.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/br_table_count.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/calls.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/count_after_br.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/empty_loop.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/empty_loop_2.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/if_count.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/if_not_taken_count.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/indirect_calls.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/loops.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/instruction_counting/unreachable_call.wat
 create mode 100644 third_party/rust/lucet-runtime/tests/memory.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/stack.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/start.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/strcmp.rs
 create mode 100644 third_party/rust/lucet-runtime/tests/val.rs
 create mode 100644 third_party/rust/lucet-wasi/.cargo-checksum.json
 create mode 100644 third_party/rust/lucet-wasi/Cargo.toml
 create mode 100644 third_party/rust/lucet-wasi/LICENSE
 create mode 100644 third_party/rust/lucet-wasi/LICENSE.cloudabi-utils
 create mode 100644 third_party/rust/lucet-wasi/LICENSE.wasmtime
 create mode 100644 third_party/rust/lucet-wasi/bindings.json
 create mode 100644 third_party/rust/lucet-wasi/build.rs
 create mode 100644 third_party/rust/lucet-wasi/examples/.gitignore
 create mode 100644 third_party/rust/lucet-wasi/examples/Makefile
 create mode 100644 third_party/rust/lucet-wasi/examples/README.md
 create mode 100644 third_party/rust/lucet-wasi/examples/hello.c
 create mode 100644 third_party/rust/lucet-wasi/examples/pseudoquine.c
 create mode 100644 third_party/rust/lucet-wasi/include/lucet_wasi.h
 create mode 100644 third_party/rust/lucet-wasi/src/bindings.rs
 create mode 100644 third_party/rust/lucet-wasi/src/c_api.rs
 create mode 100644 third_party/rust/lucet-wasi/src/ctx.rs
 create mode 100644 third_party/rust/lucet-wasi/src/fdentry.rs
 create mode 100644 third_party/rust/lucet-wasi/src/host.rs
 create mode 100644 third_party/rust/lucet-wasi/src/hostcalls/fs.rs
 create mode 100644 third_party/rust/lucet-wasi/src/hostcalls/fs_helpers.rs
 create mode 100644 third_party/rust/lucet-wasi/src/hostcalls/misc.rs
 create mode 100644 third_party/rust/lucet-wasi/src/hostcalls/mod.rs
 create mode 100644 third_party/rust/lucet-wasi/src/hostcalls/timers.rs
 create mode 100644 third_party/rust/lucet-wasi/src/lib.rs
 create mode 100644 third_party/rust/lucet-wasi/src/memory.rs
 create mode 100644 third_party/rust/lucet-wasi/src/wasi_host.rs
 create mode 100644 third_party/rust/lucet-wasi/src/wasm32.rs
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/cant_dotdot.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/clock_getres.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/duplicate_import.wat
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/exitcode.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/follow_symlink.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/fs.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/getentropy.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/getrusage.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/gettimeofday.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/notdir.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/poll.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/preopen_populates.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/read_file.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/read_file_twice.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/stat.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/stdin.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/symlink_escape.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/symlink_loop.c
 create mode 100644 third_party/rust/lucet-wasi/tests/guests/write_file.c
 create mode 100644 third_party/rust/lucet-wasi/tests/test_helpers/mod.rs
 create mode 100644 third_party/rust/lucet-wasi/tests/tests.rs
 create mode 100644 third_party/rust/mach/.cargo-checksum.json
 create mode 100644 third_party/rust/mach/Cargo.toml
 create mode 100644 third_party/rust/mach/LICENSE.md
 create mode 100644 third_party/rust/mach/README.md
 create mode 100755 third_party/rust/mach/ci/build_fail.sh
 create mode 100644 third_party/rust/mach/ci/deploy_and_run_on_ios_simulator.rs
 create mode 100755 third_party/rust/mach/ci/run.sh
 create mode 100644 third_party/rust/mach/examples/dump_process_registers.rs
 create mode 100644 third_party/rust/mach/src/boolean.rs
 create mode 100644 third_party/rust/mach/src/bootstrap.rs
 create mode 100644 third_party/rust/mach/src/clock.rs
 create mode 100644 third_party/rust/mach/src/clock_priv.rs
 create mode 100644 third_party/rust/mach/src/clock_reply.rs
 create mode 100644 third_party/rust/mach/src/clock_types.rs
 create mode 100644 third_party/rust/mach/src/dyld_kernel.rs
 create mode 100644 third_party/rust/mach/src/exc.rs
 create mode 100644 third_party/rust/mach/src/exception_types.rs
 create mode 100644 third_party/rust/mach/src/kern_return.rs
 create mode 100644 third_party/rust/mach/src/lib.rs
 create mode 100644 third_party/rust/mach/src/mach_init.rs
 create mode 100644 third_party/rust/mach/src/mach_port.rs
 create mode 100644 third_party/rust/mach/src/mach_time.rs
 create mode 100644 third_party/rust/mach/src/mach_types.rs
 create mode 100644 third_party/rust/mach/src/memory_object_types.rs
 create mode 100644 third_party/rust/mach/src/message.rs
 create mode 100644 third_party/rust/mach/src/port.rs
 create mode 100644 third_party/rust/mach/src/structs.rs
 create mode 100644 third_party/rust/mach/src/task.rs
 create mode 100644 third_party/rust/mach/src/task_info.rs
 create mode 100644 third_party/rust/mach/src/thread_act.rs
 create mode 100644 third_party/rust/mach/src/thread_status.rs
 create mode 100644 third_party/rust/mach/src/traps.rs
 create mode 100644 third_party/rust/mach/src/vm.rs
 create mode 100644 third_party/rust/mach/src/vm_attributes.rs
 create mode 100644 third_party/rust/mach/src/vm_behavior.rs
 create mode 100644 third_party/rust/mach/src/vm_inherit.rs
 create mode 100644 third_party/rust/mach/src/vm_page_size.rs
 create mode 100644 third_party/rust/mach/src/vm_prot.rs
 create mode 100644 third_party/rust/mach/src/vm_purgable.rs
 create mode 100644 third_party/rust/mach/src/vm_region.rs
 create mode 100644 third_party/rust/mach/src/vm_statistics.rs
 create mode 100644 third_party/rust/mach/src/vm_sync.rs
 create mode 100644 third_party/rust/mach/src/vm_types.rs
 create mode 100644 third_party/rust/malloc_buf/.cargo-checksum.json
 create mode 100644 third_party/rust/malloc_buf/Cargo.toml
 create mode 100644 third_party/rust/malloc_buf/src/lib.rs
 create mode 100644 third_party/rust/malloc_size_of_derive/.cargo-checksum.json
 create mode 100644 third_party/rust/malloc_size_of_derive/Cargo.toml
 create mode 100644 third_party/rust/malloc_size_of_derive/LICENSE-APACHE
 create mode 100644 third_party/rust/malloc_size_of_derive/LICENSE-MIT
 create mode 100644 third_party/rust/malloc_size_of_derive/README.md
 create mode 100644 third_party/rust/malloc_size_of_derive/lib.rs
 create mode 100644 third_party/rust/mapped_hyph/.cargo-checksum.json
 create mode 100644 third_party/rust/mapped_hyph/COPYRIGHT
 create mode 100644 third_party/rust/mapped_hyph/Cargo.toml
 create mode 100644 third_party/rust/mapped_hyph/LICENSE-APACHE
 create mode 100644 third_party/rust/mapped_hyph/LICENSE-MIT
 create mode 100644 third_party/rust/mapped_hyph/README.md
 create mode 100644 third_party/rust/mapped_hyph/benches/bench.rs
 create mode 100644 third_party/rust/mapped_hyph/cbindgen.toml
 create mode 100644 third_party/rust/mapped_hyph/doc/mapped_hyph_format.md
 create mode 100644 third_party/rust/mapped_hyph/hyph_en_US.hyf
 create mode 100644 third_party/rust/mapped_hyph/src/bin/hyf_compile.rs
 create mode 100644 third_party/rust/mapped_hyph/src/builder.rs
 create mode 100644 third_party/rust/mapped_hyph/src/ffi.rs
 create mode 100644 third_party/rust/mapped_hyph/src/lib.rs
 create mode 100644 third_party/rust/mapped_hyph/src/main.rs
 create mode 100644 third_party/rust/mapped_hyph/tests/base.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/base.hyph
 create mode 100644 third_party/rust/mapped_hyph/tests/base.word
 create mode 100644 third_party/rust/mapped_hyph/tests/compound.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/compound4.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/compound5.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/compound6.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/hyphen.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/lhmin.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/num.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/rhmin.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/settings2.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/settings3.hyf
 create mode 100644 third_party/rust/mapped_hyph/tests/test.rs
 create mode 100644 third_party/rust/matches/.cargo-checksum.json
 create mode 100644 third_party/rust/matches/Cargo.toml
 create mode 100644 third_party/rust/matches/LICENSE
 create mode 100644 third_party/rust/matches/lib.rs
 create mode 100644 third_party/rust/matches/tests/macro_use_one.rs
 create mode 100644 third_party/rust/memchr/.cargo-checksum.json
 create mode 100644 third_party/rust/memchr/COPYING
 create mode 100644 third_party/rust/memchr/Cargo.toml
 create mode 100644 third_party/rust/memchr/LICENSE-MIT
 create mode 100644 third_party/rust/memchr/README.md
 create mode 100644 third_party/rust/memchr/UNLICENSE
 create mode 100644 third_party/rust/memchr/build.rs
 create mode 100644 third_party/rust/memchr/src/c.rs
 create mode 100644 third_party/rust/memchr/src/fallback.rs
 create mode 100644 third_party/rust/memchr/src/iter.rs
 create mode 100644 third_party/rust/memchr/src/lib.rs
 create mode 100644 third_party/rust/memchr/src/naive.rs
 create mode 100644 third_party/rust/memchr/src/tests/iter.rs
 create mode 100644 third_party/rust/memchr/src/tests/memchr.rs
 create mode 100644 third_party/rust/memchr/src/tests/mod.rs
 create mode 100644 third_party/rust/memchr/src/x86/avx.rs
 create mode 100644 third_party/rust/memchr/src/x86/mod.rs
 create mode 100644 third_party/rust/memchr/src/x86/sse2.rs
 create mode 100644 third_party/rust/memchr/src/x86/sse42.rs
 create mode 100644 third_party/rust/memmap/.cargo-checksum.json
 create mode 100644 third_party/rust/memmap/Cargo.toml
 create mode 100644 third_party/rust/memmap/LICENSE-APACHE
 create mode 100644 third_party/rust/memmap/LICENSE-MIT
 create mode 100644 third_party/rust/memmap/README.md
 create mode 100644 third_party/rust/memmap/ci/install.sh
 create mode 100644 third_party/rust/memmap/ci/script.sh
 create mode 100644 third_party/rust/memmap/examples/cat.rs
 create mode 100644 third_party/rust/memmap/src/lib.rs
 create mode 100644 third_party/rust/memmap/src/unix.rs
 create mode 100644 third_party/rust/memmap/src/windows.rs
 create mode 100644 third_party/rust/memoffset/.cargo-checksum.json
 create mode 100644 third_party/rust/memoffset/Cargo.toml
 create mode 100644 third_party/rust/memoffset/LICENSE
 create mode 100644 third_party/rust/memoffset/README.md
 create mode 100644 third_party/rust/memoffset/build.rs
 create mode 100644 third_party/rust/memoffset/src/lib.rs
 create mode 100644 third_party/rust/memoffset/src/offset_of.rs
 create mode 100644 third_party/rust/memoffset/src/span_of.rs
 create mode 100644 third_party/rust/metal/.cargo-checksum.json
 create mode 100644 third_party/rust/metal/Cargo.lock
 create mode 100644 third_party/rust/metal/Cargo.toml
 create mode 100644 third_party/rust/metal/LICENSE-APACHE
 create mode 100644 third_party/rust/metal/LICENSE-MIT
 create mode 100644 third_party/rust/metal/Makefile
 create mode 100644 third_party/rust/metal/README.md
 create mode 100644 third_party/rust/metal/bors.toml
 create mode 100644 third_party/rust/metal/examples/argument-buffer/main.rs
 create mode 100644 third_party/rust/metal/examples/bind/main.rs
 create mode 100644 third_party/rust/metal/examples/caps/main.rs
 create mode 100644 third_party/rust/metal/examples/compute/compute-argument-buffer.metal
 create mode 100644 third_party/rust/metal/examples/compute/compute-argument-buffer.rs
 create mode 100644 third_party/rust/metal/examples/compute/embedded-lib.rs
 create mode 100644 third_party/rust/metal/examples/compute/main.rs
 create mode 100644 third_party/rust/metal/examples/compute/shaders.metal
 create mode 100644 third_party/rust/metal/examples/compute/shaders.metallib
 create mode 100644 third_party/rust/metal/examples/library/main.rs
 create mode 100644 third_party/rust/metal/examples/reflection/main.rs
 create mode 100644 third_party/rust/metal/examples/window/main.rs
 create mode 100644 third_party/rust/metal/examples/window/shaders.metal
 create mode 100644 third_party/rust/metal/examples/window/shaders.metallib
 create mode 100644 third_party/rust/metal/src/argument.rs
 create mode 100644 third_party/rust/metal/src/buffer.rs
 create mode 100644 third_party/rust/metal/src/capturemanager.rs
 create mode 100644 third_party/rust/metal/src/commandbuffer.rs
 create mode 100644 third_party/rust/metal/src/commandqueue.rs
 create mode 100644 third_party/rust/metal/src/constants.rs
 create mode 100644 third_party/rust/metal/src/depthstencil.rs
 create mode 100644 third_party/rust/metal/src/device.rs
 create mode 100644 third_party/rust/metal/src/drawable.rs
 create mode 100644 third_party/rust/metal/src/encoder.rs
 create mode 100644 third_party/rust/metal/src/heap.rs
 create mode 100644 third_party/rust/metal/src/indirect_encoder.rs
 create mode 100644 third_party/rust/metal/src/lib.rs
 create mode 100644 third_party/rust/metal/src/library.rs
 create mode 100644 third_party/rust/metal/src/pipeline/compute.rs
 create mode 100644 third_party/rust/metal/src/pipeline/mod.rs
 create mode 100644 third_party/rust/metal/src/pipeline/render.rs
 create mode 100644 third_party/rust/metal/src/renderpass.rs
 create mode 100644 third_party/rust/metal/src/resource.rs
 create mode 100644 third_party/rust/metal/src/sampler.rs
 create mode 100644 third_party/rust/metal/src/texture.rs
 create mode 100644 third_party/rust/metal/src/types.rs
 create mode 100644 third_party/rust/metal/src/vertexdescriptor.rs
 create mode 100644 third_party/rust/mime/.cargo-checksum.json
 create mode 100644 third_party/rust/mime/CONTRIBUTING.md
 create mode 100644 third_party/rust/mime/Cargo.toml
 create mode 100644 third_party/rust/mime/LICENSE-APACHE
 create mode 100644 third_party/rust/mime/LICENSE-MIT
 create mode 100644 third_party/rust/mime/README.md
 create mode 100644 third_party/rust/mime/benches/cmp.rs
 create mode 100644 third_party/rust/mime/benches/fmt.rs
 create mode 100644 third_party/rust/mime/benches/parse.rs
 create mode 100644 third_party/rust/mime/src/lib.rs
 create mode 100644 third_party/rust/mime/src/parse.rs
 create mode 100644 third_party/rust/mime_guess/.cargo-checksum.json
 create mode 100644 third_party/rust/mime_guess/Cargo.lock
 create mode 100644 third_party/rust/mime_guess/Cargo.toml
 create mode 100644 third_party/rust/mime_guess/LICENSE
 create mode 100644 third_party/rust/mime_guess/README.md
 create mode 100644 third_party/rust/mime_guess/benches/benchmark.rs
 create mode 100644 third_party/rust/mime_guess/build.rs
 create mode 100644 third_party/rust/mime_guess/examples/rev_map.rs
 create mode 100644 third_party/rust/mime_guess/src/impl_bin_search.rs
 create mode 100644 third_party/rust/mime_guess/src/impl_phf.rs
 create mode 100644 third_party/rust/mime_guess/src/lib.rs
 create mode 100644 third_party/rust/mime_guess/src/mime_types.rs
 create mode 100644 third_party/rust/miniz_oxide/.cargo-checksum.json
 create mode 100644 third_party/rust/miniz_oxide/Cargo.toml
 create mode 100644 third_party/rust/miniz_oxide/LICENSE
 create mode 100644 third_party/rust/miniz_oxide/Readme.md
 create mode 100644 third_party/rust/miniz_oxide/src/deflate/buffer.rs
 create mode 100644 third_party/rust/miniz_oxide/src/deflate/core.rs
 create mode 100644 third_party/rust/miniz_oxide/src/deflate/mod.rs
 create mode 100644 third_party/rust/miniz_oxide/src/deflate/stream.rs
 create mode 100644 third_party/rust/miniz_oxide/src/inflate/core.rs
 create mode 100644 third_party/rust/miniz_oxide/src/inflate/mod.rs
 create mode 100644 third_party/rust/miniz_oxide/src/inflate/output_buffer.rs
 create mode 100644 third_party/rust/miniz_oxide/src/inflate/stream.rs
 create mode 100644 third_party/rust/miniz_oxide/src/lib.rs
 create mode 100644 third_party/rust/miniz_oxide/src/shared.rs
 create mode 100644 third_party/rust/miniz_oxide/tests/test.rs
 create mode 100644 third_party/rust/miniz_oxide/tests/test_data/invalid_code_len_oom
 create mode 100644 third_party/rust/miniz_oxide/tests/test_data/invalid_code_len_short
 create mode 100644 third_party/rust/miniz_oxide/tests/test_data/issue_14.zlib
 create mode 100644 third_party/rust/miniz_oxide/tests/test_data/issue_19.deflate
 create mode 100644 third_party/rust/mio-extras/.cargo-checksum.json
 create mode 100644 third_party/rust/mio-extras/CHANGELOG.md
 create mode 100644 third_party/rust/mio-extras/Cargo.toml
 create mode 100644 third_party/rust/mio-extras/LICENSE-APACHE
 create mode 100644 third_party/rust/mio-extras/LICENSE-MIT
 create mode 100644 third_party/rust/mio-extras/README.md
 create mode 100644 third_party/rust/mio-extras/src/channel.rs
 create mode 100644 third_party/rust/mio-extras/src/lib.rs
 create mode 100644 third_party/rust/mio-extras/src/timer.rs
 create mode 100644 third_party/rust/mio-extras/test/mod.rs
 create mode 100644 third_party/rust/mio-extras/test/test_poll_channel.rs
 create mode 100644 third_party/rust/mio-extras/test/test_timer.rs
 create mode 100644 third_party/rust/mio-named-pipes/.cargo-checksum.json
 create mode 100644 third_party/rust/mio-named-pipes/Cargo.toml
 create mode 100644 third_party/rust/mio-named-pipes/LICENSE-APACHE
 create mode 100644 third_party/rust/mio-named-pipes/LICENSE-MIT
 create mode 100644 third_party/rust/mio-named-pipes/README.md
 create mode 100644 third_party/rust/mio-named-pipes/appveyor.yml
 create mode 100644 third_party/rust/mio-named-pipes/src/from_raw_arc.rs
 create mode 100644 third_party/rust/mio-named-pipes/src/lib.rs
 create mode 100644 third_party/rust/mio-named-pipes/tests/smoke.rs
 create mode 100644 third_party/rust/mio-uds/.cargo-checksum.json
 create mode 100644 third_party/rust/mio-uds/Cargo.toml
 create mode 100644 third_party/rust/mio-uds/LICENSE-APACHE
 create mode 100644 third_party/rust/mio-uds/LICENSE-MIT
 create mode 100644 third_party/rust/mio-uds/README.md
 create mode 100644 third_party/rust/mio-uds/src/datagram.rs
 create mode 100644 third_party/rust/mio-uds/src/lib.rs
 create mode 100644 third_party/rust/mio-uds/src/listener.rs
 create mode 100644 third_party/rust/mio-uds/src/socket.rs
 create mode 100644 third_party/rust/mio-uds/src/stream.rs
 create mode 100644 third_party/rust/mio-uds/tests/echo.rs
 create mode 100644 third_party/rust/mio-uds/tests/smoke.rs
 create mode 100644 third_party/rust/mio/.cargo-checksum.json
 create mode 100644 third_party/rust/mio/CHANGELOG.md
 create mode 100644 third_party/rust/mio/Cargo.toml
 create mode 100644 third_party/rust/mio/LICENSE
 create mode 100644 third_party/rust/mio/README.md
 create mode 100644 third_party/rust/mio/azure-pipelines.yml
 create mode 100644 third_party/rust/mio/benches/bench_poll.rs
 create mode 100644 third_party/rust/mio/ci/azure-cross-compile.yml
 create mode 100644 third_party/rust/mio/ci/azure-deploy-docs.yml
 create mode 100644 third_party/rust/mio/ci/azure-install-rust.yml
 create mode 100644 third_party/rust/mio/ci/azure-test-stable.yml
 create mode 100644 third_party/rust/mio/src/channel.rs
 create mode 100644 third_party/rust/mio/src/deprecated/event_loop.rs
 create mode 100644 third_party/rust/mio/src/deprecated/handler.rs
 create mode 100644 third_party/rust/mio/src/deprecated/io.rs
 create mode 100644 third_party/rust/mio/src/deprecated/mod.rs
 create mode 100644 third_party/rust/mio/src/deprecated/notify.rs
 create mode 100644 third_party/rust/mio/src/deprecated/unix.rs
 create mode 100644 third_party/rust/mio/src/event_imp.rs
 create mode 100644 third_party/rust/mio/src/io.rs
 create mode 100644 third_party/rust/mio/src/lazycell.rs
 create mode 100644 third_party/rust/mio/src/lib.rs
 create mode 100644 third_party/rust/mio/src/net/mod.rs
 create mode 100644 third_party/rust/mio/src/net/tcp.rs
 create mode 100644 third_party/rust/mio/src/net/udp.rs
 create mode 100644 third_party/rust/mio/src/poll.rs
 create mode 100644 third_party/rust/mio/src/sys/fuchsia/awakener.rs
 create mode 100644 third_party/rust/mio/src/sys/fuchsia/eventedfd.rs
 create mode 100644 third_party/rust/mio/src/sys/fuchsia/handles.rs
 create mode 100644 third_party/rust/mio/src/sys/fuchsia/mod.rs
 create mode 100644 third_party/rust/mio/src/sys/fuchsia/net.rs
 create mode 100644 third_party/rust/mio/src/sys/fuchsia/ready.rs
 create mode 100644 third_party/rust/mio/src/sys/fuchsia/selector.rs
 create mode 100644 third_party/rust/mio/src/sys/mod.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/awakener.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/dlsym.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/epoll.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/eventedfd.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/io.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/kqueue.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/mod.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/ready.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/tcp.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/udp.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/uds.rs
 create mode 100644 third_party/rust/mio/src/sys/unix/uio.rs
 create mode 100644 third_party/rust/mio/src/sys/windows/awakener.rs
 create mode 100644 third_party/rust/mio/src/sys/windows/buffer_pool.rs
 create mode 100644 third_party/rust/mio/src/sys/windows/from_raw_arc.rs
 create mode 100644 third_party/rust/mio/src/sys/windows/mod.rs
 create mode 100644 third_party/rust/mio/src/sys/windows/selector.rs
 create mode 100644 third_party/rust/mio/src/sys/windows/tcp.rs
 create mode 100644 third_party/rust/mio/src/sys/windows/udp.rs
 create mode 100644 third_party/rust/mio/src/timer.rs
 create mode 100644 third_party/rust/mio/src/token.rs
 create mode 100644 third_party/rust/mio/src/udp.rs
 create mode 100644 third_party/rust/mio/test/benchmark.rs
 create mode 100644 third_party/rust/mio/test/mod.rs
 create mode 100644 third_party/rust/mio/test/test_battery.rs
 create mode 100644 third_party/rust/mio/test/test_broken_pipe.rs
 create mode 100644 third_party/rust/mio/test/test_close_on_drop.rs
 create mode 100644 third_party/rust/mio/test/test_custom_evented.rs
 create mode 100644 third_party/rust/mio/test/test_double_register.rs
 create mode 100644 third_party/rust/mio/test/test_echo_server.rs
 create mode 100644 third_party/rust/mio/test/test_fuchsia_handles.rs
 create mode 100644 third_party/rust/mio/test/test_local_addr_ready.rs
 create mode 100644 third_party/rust/mio/test/test_multicast.rs
 create mode 100644 third_party/rust/mio/test/test_notify.rs
 create mode 100644 third_party/rust/mio/test/test_oneshot.rs
 create mode 100644 third_party/rust/mio/test/test_poll.rs
 create mode 100644 third_party/rust/mio/test/test_poll_channel.rs
 create mode 100644 third_party/rust/mio/test/test_register_deregister.rs
 create mode 100644 third_party/rust/mio/test/test_register_multiple_event_loops.rs
 create mode 100644 third_party/rust/mio/test/test_reregister_without_poll.rs
 create mode 100644 third_party/rust/mio/test/test_smoke.rs
 create mode 100644 third_party/rust/mio/test/test_subprocess_pipe.rs
 create mode 100644 third_party/rust/mio/test/test_tcp.rs
 create mode 100644 third_party/rust/mio/test/test_tcp_level.rs
 create mode 100644 third_party/rust/mio/test/test_tcp_shutdown.rs
 create mode 100644 third_party/rust/mio/test/test_tick.rs
 create mode 100644 third_party/rust/mio/test/test_udp_level.rs
 create mode 100644 third_party/rust/mio/test/test_udp_socket.rs
 create mode 100644 third_party/rust/mio/test/test_uds_shutdown.rs
 create mode 100644 third_party/rust/mio/test/test_unix_echo_server.rs
 create mode 100644 third_party/rust/mio/test/test_unix_pass_fd.rs
 create mode 100644 third_party/rust/mio/test/test_write_then_drop.rs
 create mode 100644 third_party/rust/miow-0.2.1/.cargo-checksum.json
 create mode 100644 third_party/rust/miow-0.2.1/Cargo.toml
 create mode 100644 third_party/rust/miow-0.2.1/LICENSE-APACHE
 create mode 100644 third_party/rust/miow-0.2.1/LICENSE-MIT
 create mode 100644 third_party/rust/miow-0.2.1/README.md
 create mode 100644 third_party/rust/miow-0.2.1/appveyor.yml
 create mode 100644 third_party/rust/miow-0.2.1/src/handle.rs
 create mode 100644 third_party/rust/miow-0.2.1/src/iocp.rs
 create mode 100644 third_party/rust/miow-0.2.1/src/lib.rs
 create mode 100644 third_party/rust/miow-0.2.1/src/net.rs
 create mode 100644 third_party/rust/miow-0.2.1/src/overlapped.rs
 create mode 100644 third_party/rust/miow-0.2.1/src/pipe.rs
 create mode 100644 third_party/rust/miow/.cargo-checksum.json
 create mode 100644 third_party/rust/miow/Cargo.toml
 create mode 100644 third_party/rust/miow/LICENSE-APACHE
 create mode 100644 third_party/rust/miow/LICENSE-MIT
 create mode 100644 third_party/rust/miow/README.md
 create mode 100644 third_party/rust/miow/appveyor.yml
 create mode 100644 third_party/rust/miow/src/handle.rs
 create mode 100644 third_party/rust/miow/src/iocp.rs
 create mode 100644 third_party/rust/miow/src/lib.rs
 create mode 100644 third_party/rust/miow/src/net.rs
 create mode 100644 third_party/rust/miow/src/overlapped.rs
 create mode 100644 third_party/rust/miow/src/pipe.rs
 create mode 100644 third_party/rust/moz_cbor/.cargo-checksum.json
 create mode 100644 third_party/rust/moz_cbor/Cargo.toml
 create mode 100644 third_party/rust/moz_cbor/LICENSE
 create mode 100644 third_party/rust/moz_cbor/README.md
 create mode 100644 third_party/rust/moz_cbor/rustfmt.toml
 create mode 100644 third_party/rust/moz_cbor/src/decoder.rs
 create mode 100644 third_party/rust/moz_cbor/src/lib.rs
 create mode 100644 third_party/rust/moz_cbor/src/serializer.rs
 create mode 100644 third_party/rust/moz_cbor/src/test_decoder.rs
 create mode 100644 third_party/rust/moz_cbor/src/test_serializer.rs
 create mode 100644 third_party/rust/mp4parse/.cargo-checksum.json
 create mode 100644 third_party/rust/mp4parse/Cargo.toml
 create mode 100644 third_party/rust/mp4parse/src/boxes.rs
 create mode 100644 third_party/rust/mp4parse/src/fallible.rs
 create mode 100644 third_party/rust/mp4parse/src/lib.rs
 create mode 100644 third_party/rust/mp4parse/src/macros.rs
 create mode 100644 third_party/rust/mp4parse/src/tests.rs
 create mode 100644 third_party/rust/mp4parse/tests/overflow.rs
 create mode 100644 third_party/rust/mp4parse/tests/public.rs
 create mode 100644 third_party/rust/mp4parse_capi/.cargo-checksum.json
 create mode 100644 third_party/rust/mp4parse_capi/Cargo.toml
 create mode 100644 third_party/rust/mp4parse_capi/cbindgen.toml
 create mode 100644 third_party/rust/mp4parse_capi/examples/dump.rs
 create mode 100644 third_party/rust/mp4parse_capi/src/lib.rs
 create mode 100644 third_party/rust/mp4parse_capi/tests/test_chunk_out_of_range.rs
 create mode 100644 third_party/rust/mp4parse_capi/tests/test_encryption.rs
 create mode 100644 third_party/rust/mp4parse_capi/tests/test_fragment.rs
 create mode 100644 third_party/rust/mp4parse_capi/tests/test_rotation.rs
 create mode 100644 third_party/rust/mp4parse_capi/tests/test_sample_table.rs
 create mode 100644 third_party/rust/mp4parse_capi/tests/test_workaround_stsc.rs
 create mode 100644 third_party/rust/msdos_time/.cargo-checksum.json
 create mode 100644 third_party/rust/msdos_time/Cargo.toml
 create mode 100644 third_party/rust/msdos_time/LICENSE-APACHE
 create mode 100644 third_party/rust/msdos_time/LICENSE-MIT
 create mode 100644 third_party/rust/msdos_time/README.md
 create mode 100644 third_party/rust/msdos_time/appveyor.yml
 create mode 100644 third_party/rust/msdos_time/script/doc-upload.cfg
 create mode 100644 third_party/rust/msdos_time/src/lib.rs
 create mode 100644 third_party/rust/murmurhash3/.cargo-checksum.json
 create mode 100644 third_party/rust/murmurhash3/CHANGELOG.rst
 create mode 100644 third_party/rust/murmurhash3/Cargo.toml
 create mode 100644 third_party/rust/murmurhash3/LICENSE
 create mode 100644 third_party/rust/murmurhash3/README.rst
 create mode 100644 third_party/rust/murmurhash3/src/hasher.rs
 create mode 100644 third_party/rust/murmurhash3/src/lib.rs
 create mode 100644 third_party/rust/murmurhash3/src/mmh3_128.rs
 create mode 100644 third_party/rust/murmurhash3/src/mmh3_32.rs
 create mode 100644 third_party/rust/neqo-common/.cargo-checksum.json
 create mode 100644 third_party/rust/neqo-common/Cargo.toml
 create mode 100644 third_party/rust/neqo-common/src/codec.rs
 create mode 100644 third_party/rust/neqo-common/src/datagram.rs
 create mode 100644 third_party/rust/neqo-common/src/incrdecoder.rs
 create mode 100644 third_party/rust/neqo-common/src/lib.rs
 create mode 100644 third_party/rust/neqo-common/src/log.rs
 create mode 100644 third_party/rust/neqo-common/src/timer.rs
 create mode 100644 third_party/rust/neqo-common/tests/log.rs
 create mode 100644 third_party/rust/neqo-crypto/.cargo-checksum.json
 create mode 100644 third_party/rust/neqo-crypto/Cargo.toml
 create mode 100644 third_party/rust/neqo-crypto/TODO
 create mode 100644 third_party/rust/neqo-crypto/bindings/bindings.toml
 create mode 100644 third_party/rust/neqo-crypto/bindings/mozpkix.hpp
 create mode 100644 third_party/rust/neqo-crypto/bindings/nspr_err.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nspr_error.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nspr_io.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nspr_time.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nss_ciphers.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nss_init.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nss_p11.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nss_secerr.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nss_ssl.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nss_sslerr.h
 create mode 100644 third_party/rust/neqo-crypto/bindings/nss_sslopt.h
 create mode 100644 third_party/rust/neqo-crypto/build.rs
 create mode 100644 third_party/rust/neqo-crypto/src/aead.rs
 create mode 100644 third_party/rust/neqo-crypto/src/agent.rs
 create mode 100644 third_party/rust/neqo-crypto/src/agentio.rs
 create mode 100644 third_party/rust/neqo-crypto/src/auth.rs
 create mode 100644 third_party/rust/neqo-crypto/src/cert.rs
 create mode 100644 third_party/rust/neqo-crypto/src/constants.rs
 create mode 100644 third_party/rust/neqo-crypto/src/err.rs
 create mode 100644 third_party/rust/neqo-crypto/src/exp.rs
 create mode 100644 third_party/rust/neqo-crypto/src/ext.rs
 create mode 100644 third_party/rust/neqo-crypto/src/hkdf.rs
 create mode 100644 third_party/rust/neqo-crypto/src/hp.rs
 create mode 100644 third_party/rust/neqo-crypto/src/lib.rs
 create mode 100644 third_party/rust/neqo-crypto/src/once.rs
 create mode 100644 third_party/rust/neqo-crypto/src/p11.rs
 create mode 100644 third_party/rust/neqo-crypto/src/prio.rs
 create mode 100644 third_party/rust/neqo-crypto/src/replay.rs
 create mode 100644 third_party/rust/neqo-crypto/src/result.rs
 create mode 100644 third_party/rust/neqo-crypto/src/secrets.rs
 create mode 100644 third_party/rust/neqo-crypto/src/selfencrypt.rs
 create mode 100644 third_party/rust/neqo-crypto/src/ssl.rs
 create mode 100644 third_party/rust/neqo-crypto/src/time.rs
 create mode 100644 third_party/rust/neqo-crypto/tests/aead.rs
 create mode 100644 third_party/rust/neqo-crypto/tests/agent.rs
 create mode 100644 third_party/rust/neqo-crypto/tests/ext.rs
 create mode 100644 third_party/rust/neqo-crypto/tests/handshake.rs
 create mode 100644 third_party/rust/neqo-crypto/tests/hkdf.rs
 create mode 100644 third_party/rust/neqo-crypto/tests/hp.rs
 create mode 100644 third_party/rust/neqo-crypto/tests/init.rs
 create mode 100644 third_party/rust/neqo-crypto/tests/selfencrypt.rs
 create mode 100644 third_party/rust/neqo-http3/.cargo-checksum.json
 create mode 100644 third_party/rust/neqo-http3/Cargo.toml
 create mode 100644 third_party/rust/neqo-http3/src/client_events.rs
 create mode 100644 third_party/rust/neqo-http3/src/connection.rs
 create mode 100644 third_party/rust/neqo-http3/src/connection_client.rs
 create mode 100644 third_party/rust/neqo-http3/src/connection_server.rs
 create mode 100644 third_party/rust/neqo-http3/src/control_stream_local.rs
 create mode 100644 third_party/rust/neqo-http3/src/control_stream_remote.rs
 create mode 100644 third_party/rust/neqo-http3/src/hframe.rs
 create mode 100644 third_party/rust/neqo-http3/src/hsettings_frame.rs
 create mode 100644 third_party/rust/neqo-http3/src/lib.rs
 create mode 100644 third_party/rust/neqo-http3/src/response_stream.rs
 create mode 100644 third_party/rust/neqo-http3/src/server.rs
 create mode 100644 third_party/rust/neqo-http3/src/server_connection_events.rs
 create mode 100644 third_party/rust/neqo-http3/src/server_events.rs
 create mode 100644 third_party/rust/neqo-http3/src/stream_type_reader.rs
 create mode 100644 third_party/rust/neqo-http3/src/transaction_client.rs
 create mode 100644 third_party/rust/neqo-http3/src/transaction_server.rs
 create mode 100644 third_party/rust/neqo-http3/tests/httpconn.rs
 create mode 100644 third_party/rust/neqo-qpack/.cargo-checksum.json
 create mode 100644 third_party/rust/neqo-qpack/Cargo.toml
 create mode 100644 third_party/rust/neqo-qpack/src/decoder.rs
 create mode 100644 third_party/rust/neqo-qpack/src/decoder_instructions.rs
 create mode 100644 third_party/rust/neqo-qpack/src/encoder.rs
 create mode 100644 third_party/rust/neqo-qpack/src/encoder_instructions.rs
 create mode 100644 third_party/rust/neqo-qpack/src/header_block.rs
 create mode 100644 third_party/rust/neqo-qpack/src/huffman.rs
 create mode 100644 third_party/rust/neqo-qpack/src/huffman_decode_helper.rs
 create mode 100644 third_party/rust/neqo-qpack/src/huffman_table.rs
 create mode 100644 third_party/rust/neqo-qpack/src/lib.rs
 create mode 100644 third_party/rust/neqo-qpack/src/prefix.rs
 create mode 100644 third_party/rust/neqo-qpack/src/qpack_send_buf.rs
 create mode 100644 third_party/rust/neqo-qpack/src/reader.rs
 create mode 100644 third_party/rust/neqo-qpack/src/static_table.rs
 create mode 100644 third_party/rust/neqo-qpack/src/table.rs
 create mode 100644 third_party/rust/neqo-transport/.cargo-checksum.json
 create mode 100644 third_party/rust/neqo-transport/Cargo.toml
 create mode 100755 third_party/rust/neqo-transport/TODO
 create mode 100644 third_party/rust/neqo-transport/src/cc.rs
 create mode 100644 third_party/rust/neqo-transport/src/cid.rs
 create mode 100644 third_party/rust/neqo-transport/src/connection.rs
 create mode 100644 third_party/rust/neqo-transport/src/crypto.rs
 create mode 100644 third_party/rust/neqo-transport/src/dump.rs
 create mode 100644 third_party/rust/neqo-transport/src/events.rs
 create mode 100644 third_party/rust/neqo-transport/src/flow_mgr.rs
 create mode 100644 third_party/rust/neqo-transport/src/frame.rs
 create mode 100644 third_party/rust/neqo-transport/src/lib.rs
 create mode 100644 third_party/rust/neqo-transport/src/packet.rs
 create mode 100644 third_party/rust/neqo-transport/src/path.rs
 create mode 100644 third_party/rust/neqo-transport/src/recovery.rs
 create mode 100644 third_party/rust/neqo-transport/src/recv_stream.rs
 create mode 100644 third_party/rust/neqo-transport/src/send_stream.rs
 create mode 100644 third_party/rust/neqo-transport/src/server.rs
 create mode 100644 third_party/rust/neqo-transport/src/stats.rs
 create mode 100644 third_party/rust/neqo-transport/src/stream_id.rs
 create mode 100644 third_party/rust/neqo-transport/src/tparams.rs
 create mode 100644 third_party/rust/neqo-transport/src/tracking.rs
 create mode 100644 third_party/rust/neqo-transport/tests/conn_vectors.rs
 create mode 100644 third_party/rust/neqo-transport/tests/connection.rs
 create mode 100644 third_party/rust/neqo-transport/tests/server.rs
 create mode 100644 third_party/rust/net2/.cargo-checksum.json
 create mode 100644 third_party/rust/net2/Cargo.toml
 create mode 100644 third_party/rust/net2/LICENSE-APACHE
 create mode 100644 third_party/rust/net2/LICENSE-MIT
 create mode 100644 third_party/rust/net2/README.md
 create mode 100644 third_party/rust/net2/appveyor.yml
 create mode 100644 third_party/rust/net2/src/ext.rs
 create mode 100644 third_party/rust/net2/src/lib.rs
 create mode 100644 third_party/rust/net2/src/socket.rs
 create mode 100644 third_party/rust/net2/src/sys/redox/impls.rs
 create mode 100644 third_party/rust/net2/src/sys/redox/mod.rs
 create mode 100644 third_party/rust/net2/src/sys/unix/impls.rs
 create mode 100644 third_party/rust/net2/src/sys/unix/mod.rs
 create mode 100644 third_party/rust/net2/src/sys/windows/impls.rs
 create mode 100644 third_party/rust/net2/src/sys/windows/mod.rs
 create mode 100644 third_party/rust/net2/src/tcp.rs
 create mode 100644 third_party/rust/net2/src/udp.rs
 create mode 100644 third_party/rust/net2/src/unix.rs
 create mode 100644 third_party/rust/net2/src/utils.rs
 create mode 100644 third_party/rust/net2/tests/all.rs
 create mode 100644 third_party/rust/new_debug_unreachable/.cargo-checksum.json
 create mode 100644 third_party/rust/new_debug_unreachable/Cargo.toml
 create mode 100644 third_party/rust/new_debug_unreachable/LICENSE-MIT
 create mode 100644 third_party/rust/new_debug_unreachable/README.md
 create mode 100644 third_party/rust/new_debug_unreachable/examples/simple.rs
 create mode 100644 third_party/rust/new_debug_unreachable/src/lib.rs
 create mode 100644 third_party/rust/new_debug_unreachable/tests/check.rs
 create mode 100644 third_party/rust/nix/.cargo-checksum.json
 create mode 100644 third_party/rust/nix/.cirrus.yml
 create mode 100644 third_party/rust/nix/CHANGELOG.md
 create mode 100644 third_party/rust/nix/CONTRIBUTING.md
 create mode 100644 third_party/rust/nix/CONVENTIONS.md
 create mode 100644 third_party/rust/nix/Cargo.toml
 create mode 100644 third_party/rust/nix/LICENSE
 create mode 100644 third_party/rust/nix/README.md
 create mode 100644 third_party/rust/nix/build.rs
 create mode 100644 third_party/rust/nix/src/dir.rs
 create mode 100644 third_party/rust/nix/src/errno.rs
 create mode 100644 third_party/rust/nix/src/errno_dragonfly.c
 create mode 100644 third_party/rust/nix/src/fcntl.rs
 create mode 100644 third_party/rust/nix/src/features.rs
 create mode 100644 third_party/rust/nix/src/ifaddrs.rs
 create mode 100644 third_party/rust/nix/src/kmod.rs
 create mode 100644 third_party/rust/nix/src/lib.rs
 create mode 100644 third_party/rust/nix/src/macros.rs
 create mode 100644 third_party/rust/nix/src/mount.rs
 create mode 100644 third_party/rust/nix/src/mqueue.rs
 create mode 100644 third_party/rust/nix/src/net/if_.rs
 create mode 100644 third_party/rust/nix/src/net/mod.rs
 create mode 100644 third_party/rust/nix/src/poll.rs
 create mode 100644 third_party/rust/nix/src/pty.rs
 create mode 100644 third_party/rust/nix/src/sched.rs
 create mode 100644 third_party/rust/nix/src/sys/aio.rs
 create mode 100644 third_party/rust/nix/src/sys/epoll.rs
 create mode 100644 third_party/rust/nix/src/sys/event.rs
 create mode 100644 third_party/rust/nix/src/sys/eventfd.rs
 create mode 100644 third_party/rust/nix/src/sys/ioctl/bsd.rs
 create mode 100644 third_party/rust/nix/src/sys/ioctl/linux.rs
 create mode 100644 third_party/rust/nix/src/sys/ioctl/mod.rs
 create mode 100644 third_party/rust/nix/src/sys/memfd.rs
 create mode 100644 third_party/rust/nix/src/sys/mman.rs
 create mode 100644 third_party/rust/nix/src/sys/mod.rs
 create mode 100644 third_party/rust/nix/src/sys/pthread.rs
 create mode 100644 third_party/rust/nix/src/sys/ptrace/bsd.rs
 create mode 100644 third_party/rust/nix/src/sys/ptrace/linux.rs
 create mode 100644 third_party/rust/nix/src/sys/ptrace/mod.rs
 create mode 100644 third_party/rust/nix/src/sys/quota.rs
 create mode 100644 third_party/rust/nix/src/sys/reboot.rs
 create mode 100644 third_party/rust/nix/src/sys/select.rs
 create mode 100644 third_party/rust/nix/src/sys/sendfile.rs
 create mode 100644 third_party/rust/nix/src/sys/signal.rs
 create mode 100644 third_party/rust/nix/src/sys/signalfd.rs
 create mode 100644 third_party/rust/nix/src/sys/socket/addr.rs
 create mode 100644 third_party/rust/nix/src/sys/socket/mod.rs
 create mode 100644 third_party/rust/nix/src/sys/socket/sockopt.rs
 create mode 100644 third_party/rust/nix/src/sys/stat.rs
 create mode 100644 third_party/rust/nix/src/sys/statfs.rs
 create mode 100644 third_party/rust/nix/src/sys/statvfs.rs
 create mode 100644 third_party/rust/nix/src/sys/sysinfo.rs
 create mode 100644 third_party/rust/nix/src/sys/termios.rs
 create mode 100644 third_party/rust/nix/src/sys/time.rs
 create mode 100644 third_party/rust/nix/src/sys/uio.rs
 create mode 100644 third_party/rust/nix/src/sys/utsname.rs
 create mode 100644 third_party/rust/nix/src/sys/wait.rs
 create mode 100644 third_party/rust/nix/src/ucontext.rs
 create mode 100644 third_party/rust/nix/src/unistd.rs
 create mode 100644 third_party/rust/nix/test/sys/mod.rs
 create mode 100644 third_party/rust/nix/test/sys/test_aio.rs
 create mode 100644 third_party/rust/nix/test/sys/test_aio_drop.rs
 create mode 100644 third_party/rust/nix/test/sys/test_epoll.rs
 create mode 100644 third_party/rust/nix/test/sys/test_ioctl.rs
 create mode 100644 third_party/rust/nix/test/sys/test_lio_listio_resubmit.rs
 create mode 100644 third_party/rust/nix/test/sys/test_pthread.rs
 create mode 100644 third_party/rust/nix/test/sys/test_ptrace.rs
 create mode 100644 third_party/rust/nix/test/sys/test_select.rs
 create mode 100644 third_party/rust/nix/test/sys/test_signal.rs
 create mode 100644 third_party/rust/nix/test/sys/test_signalfd.rs
 create mode 100644 third_party/rust/nix/test/sys/test_socket.rs
 create mode 100644 third_party/rust/nix/test/sys/test_sockopt.rs
 create mode 100644 third_party/rust/nix/test/sys/test_sysinfo.rs
 create mode 100644 third_party/rust/nix/test/sys/test_termios.rs
 create mode 100644 third_party/rust/nix/test/sys/test_uio.rs
 create mode 100644 third_party/rust/nix/test/sys/test_wait.rs
 create mode 100644 third_party/rust/nix/test/test.rs
 create mode 100644 third_party/rust/nix/test/test_dir.rs
 create mode 100644 third_party/rust/nix/test/test_fcntl.rs
 create mode 100644 third_party/rust/nix/test/test_kmod/hello_mod/Makefile
 create mode 100644 third_party/rust/nix/test/test_kmod/hello_mod/hello.c
 create mode 100644 third_party/rust/nix/test/test_kmod/mod.rs
 create mode 100644 third_party/rust/nix/test/test_mount.rs
 create mode 100644 third_party/rust/nix/test/test_mq.rs
 create mode 100644 third_party/rust/nix/test/test_net.rs
 create mode 100644 third_party/rust/nix/test/test_nix_path.rs
 create mode 100644 third_party/rust/nix/test/test_poll.rs
 create mode 100644 third_party/rust/nix/test/test_pty.rs
 create mode 100644 third_party/rust/nix/test/test_ptymaster_drop.rs
 create mode 100644 third_party/rust/nix/test/test_sendfile.rs
 create mode 100644 third_party/rust/nix/test/test_stat.rs
 create mode 100644 third_party/rust/nix/test/test_unistd.rs
 create mode 100644 third_party/rust/nodrop/.cargo-checksum.json
 create mode 100644 third_party/rust/nodrop/Cargo.toml
 create mode 100644 third_party/rust/nodrop/README.rst
 create mode 100644 third_party/rust/nodrop/src/lib.rs
 create mode 100644 third_party/rust/nom/.cargo-checksum.json
 create mode 100644 third_party/rust/nom/.travis.yml
 create mode 100644 third_party/rust/nom/CHANGELOG.md
 create mode 100644 third_party/rust/nom/Cargo.lock
 create mode 100644 third_party/rust/nom/Cargo.toml
 create mode 100644 third_party/rust/nom/LICENSE
 create mode 100644 third_party/rust/nom/build.rs
 create mode 100644 third_party/rust/nom/src/bits/complete.rs
 create mode 100644 third_party/rust/nom/src/bits/macros.rs
 create mode 100644 third_party/rust/nom/src/bits/mod.rs
 create mode 100644 third_party/rust/nom/src/bits/streaming.rs
 create mode 100644 third_party/rust/nom/src/branch/macros.rs
 create mode 100644 third_party/rust/nom/src/branch/mod.rs
 create mode 100644 third_party/rust/nom/src/bytes/complete.rs
 create mode 100644 third_party/rust/nom/src/bytes/macros.rs
 create mode 100644 third_party/rust/nom/src/bytes/mod.rs
 create mode 100644 third_party/rust/nom/src/bytes/streaming.rs
 create mode 100644 third_party/rust/nom/src/character/complete.rs
 create mode 100644 third_party/rust/nom/src/character/macros.rs
 create mode 100644 third_party/rust/nom/src/character/mod.rs
 create mode 100644 third_party/rust/nom/src/character/streaming.rs
 create mode 100644 third_party/rust/nom/src/combinator/macros.rs
 create mode 100644 third_party/rust/nom/src/combinator/mod.rs
 create mode 100644 third_party/rust/nom/src/error.rs
 create mode 100644 third_party/rust/nom/src/internal.rs
 create mode 100644 third_party/rust/nom/src/lib.rs
 create mode 100644 third_party/rust/nom/src/methods.rs
 create mode 100644 third_party/rust/nom/src/multi/macros.rs
 create mode 100644 third_party/rust/nom/src/multi/mod.rs
 create mode 100644 third_party/rust/nom/src/number/complete.rs
 create mode 100644 third_party/rust/nom/src/number/macros.rs
 create mode 100644 third_party/rust/nom/src/number/mod.rs
 create mode 100644 third_party/rust/nom/src/number/streaming.rs
 create mode 100644 third_party/rust/nom/src/regexp.rs
 create mode 100644 third_party/rust/nom/src/sequence/macros.rs
 create mode 100644 third_party/rust/nom/src/sequence/mod.rs
 create mode 100644 third_party/rust/nom/src/str.rs
 create mode 100644 third_party/rust/nom/src/traits.rs
 create mode 100644 third_party/rust/nom/src/util.rs
 create mode 100644 third_party/rust/nom/src/whitespace.rs
 create mode 100644 third_party/rust/nom/tests/arithmetic.rs
 create mode 100644 third_party/rust/nom/tests/arithmetic_ast.rs
 create mode 100644 third_party/rust/nom/tests/blockbuf-arithmetic.rs
 create mode 100644 third_party/rust/nom/tests/css.rs
 create mode 100644 third_party/rust/nom/tests/custom_errors.rs
 create mode 100644 third_party/rust/nom/tests/escaped.rs
 create mode 100644 third_party/rust/nom/tests/float.rs
 create mode 100644 third_party/rust/nom/tests/inference.rs
 create mode 100644 third_party/rust/nom/tests/ini.rs
 create mode 100644 third_party/rust/nom/tests/ini_str.rs
 create mode 100644 third_party/rust/nom/tests/issues.rs
 create mode 100644 third_party/rust/nom/tests/json.rs
 create mode 100644 third_party/rust/nom/tests/mp4.rs
 create mode 100644 third_party/rust/nom/tests/multiline.rs
 create mode 100644 third_party/rust/nom/tests/named_args.rs
 create mode 100644 third_party/rust/nom/tests/overflow.rs
 create mode 100644 third_party/rust/nom/tests/reborrow_fold.rs
 create mode 100644 third_party/rust/nom/tests/test1.rs
 create mode 100644 third_party/rust/nss/.cargo-checksum.json
 create mode 100644 third_party/rust/nss/Cargo.toml
 create mode 100644 third_party/rust/nss/README.md
 create mode 100644 third_party/rust/nss/src/aes.rs
 create mode 100644 third_party/rust/nss/src/ec.rs
 create mode 100644 third_party/rust/nss/src/ecdh.rs
 create mode 100644 third_party/rust/nss/src/error.rs
 create mode 100644 third_party/rust/nss/src/lib.rs
 create mode 100644 third_party/rust/nss/src/pk11/context.rs
 create mode 100644 third_party/rust/nss/src/pk11/mod.rs
 create mode 100644 third_party/rust/nss/src/pk11/slot.rs
 create mode 100644 third_party/rust/nss/src/pk11/sym_key.rs
 create mode 100644 third_party/rust/nss/src/pk11/types.rs
 create mode 100644 third_party/rust/nss/src/secport.rs
 create mode 100644 third_party/rust/nss/src/util.rs
 create mode 100644 third_party/rust/nss_build_common/.cargo-checksum.json
 create mode 100644 third_party/rust/nss_build_common/Cargo.toml
 create mode 100644 third_party/rust/nss_build_common/src/lib.rs
 create mode 100644 third_party/rust/nss_sys/.cargo-checksum.json
 create mode 100644 third_party/rust/nss_sys/Cargo.toml
 create mode 100644 third_party/rust/nss_sys/README.md
 create mode 100644 third_party/rust/nss_sys/build.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/blapit.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/keyhi.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/keythi.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/mod.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/nss.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/pk11pub.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/pkcs11n.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/pkcs11t.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/plarena.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/prerror.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/prtypes.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/secasn1t.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/seccomon.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/secitem.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/secmodt.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/secoid.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/secoidt.rs
 create mode 100644 third_party/rust/nss_sys/src/bindings/secport.rs
 create mode 100644 third_party/rust/nss_sys/src/lib.rs
 create mode 100644 third_party/rust/num-bigint/.cargo-checksum.json
 create mode 100644 third_party/rust/num-bigint/Cargo.toml
 create mode 100644 third_party/rust/num-bigint/LICENSE-APACHE
 create mode 100644 third_party/rust/num-bigint/LICENSE-MIT
 create mode 100644 third_party/rust/num-bigint/README.md
 create mode 100644 third_party/rust/num-bigint/RELEASES.md
 create mode 100644 third_party/rust/num-bigint/benches/bigint.rs
 create mode 100644 third_party/rust/num-bigint/benches/factorial.rs
 create mode 100644 third_party/rust/num-bigint/benches/gcd.rs
 create mode 100644 third_party/rust/num-bigint/benches/roots.rs
 create mode 100644 third_party/rust/num-bigint/benches/shootout-pidigits.rs
 create mode 100644 third_party/rust/num-bigint/bors.toml
 create mode 100644 third_party/rust/num-bigint/build.rs
 create mode 100755 third_party/rust/num-bigint/ci/rustup.sh
 create mode 100755 third_party/rust/num-bigint/ci/test_full.sh
 create mode 100644 third_party/rust/num-bigint/src/algorithms.rs
 create mode 100644 third_party/rust/num-bigint/src/bigint.rs
 create mode 100644 third_party/rust/num-bigint/src/bigrand.rs
 create mode 100644 third_party/rust/num-bigint/src/biguint.rs
 create mode 100644 third_party/rust/num-bigint/src/lib.rs
 create mode 100644 third_party/rust/num-bigint/src/macros.rs
 create mode 100644 third_party/rust/num-bigint/src/monty.rs
 create mode 100644 third_party/rust/num-bigint/tests/bigint.rs
 create mode 100644 third_party/rust/num-bigint/tests/bigint_bitwise.rs
 create mode 100644 third_party/rust/num-bigint/tests/bigint_scalar.rs
 create mode 100644 third_party/rust/num-bigint/tests/biguint.rs
 create mode 100644 third_party/rust/num-bigint/tests/biguint_scalar.rs
 create mode 100644 third_party/rust/num-bigint/tests/consts/mod.rs
 create mode 100644 third_party/rust/num-bigint/tests/macros/mod.rs
 create mode 100644 third_party/rust/num-bigint/tests/modpow.rs
 create mode 100644 third_party/rust/num-bigint/tests/quickcheck.rs
 create mode 100644 third_party/rust/num-bigint/tests/rand.rs
 create mode 100644 third_party/rust/num-bigint/tests/roots.rs
 create mode 100644 third_party/rust/num-bigint/tests/serde.rs
 create mode 100644 third_party/rust/num-bigint/tests/torture.rs
 create mode 100644 third_party/rust/num-derive/.cargo-checksum.json
 create mode 100644 third_party/rust/num-derive/Cargo.toml
 create mode 100644 third_party/rust/num-derive/LICENSE-APACHE
 create mode 100644 third_party/rust/num-derive/LICENSE-MIT
 create mode 100644 third_party/rust/num-derive/README.md
 create mode 100644 third_party/rust/num-derive/RELEASES.md
 create mode 100644 third_party/rust/num-derive/src/lib.rs
 create mode 100644 third_party/rust/num-derive/tests/empty_enum.rs
 create mode 100644 third_party/rust/num-derive/tests/issue-6.rs
 create mode 100644 third_party/rust/num-derive/tests/issue-9.rs
 create mode 100644 third_party/rust/num-derive/tests/newtype-2015.rs
 create mode 100644 third_party/rust/num-derive/tests/newtype.rs
 create mode 100644 third_party/rust/num-derive/tests/num_derive_without_num.rs
 create mode 100644 third_party/rust/num-derive/tests/trivial-2015.rs
 create mode 100644 third_party/rust/num-derive/tests/trivial.rs
 create mode 100644 third_party/rust/num-derive/tests/with_custom_values.rs
 create mode 100644 third_party/rust/num-integer/.cargo-checksum.json
 create mode 100644 third_party/rust/num-integer/Cargo.toml
 create mode 100644 third_party/rust/num-integer/LICENSE-APACHE
 create mode 100644 third_party/rust/num-integer/LICENSE-MIT
 create mode 100644 third_party/rust/num-integer/README.md
 create mode 100644 third_party/rust/num-integer/RELEASES.md
 create mode 100644 third_party/rust/num-integer/benches/roots.rs
 create mode 100644 third_party/rust/num-integer/bors.toml
 create mode 100644 third_party/rust/num-integer/build.rs
 create mode 100755 third_party/rust/num-integer/ci/rustup.sh
 create mode 100755 third_party/rust/num-integer/ci/test_full.sh
 create mode 100644 third_party/rust/num-integer/src/lib.rs
 create mode 100644 third_party/rust/num-integer/src/roots.rs
 create mode 100644 third_party/rust/num-integer/tests/roots.rs
 create mode 100644 third_party/rust/num-iter/.cargo-checksum.json
 create mode 100644 third_party/rust/num-iter/Cargo.toml
 create mode 100644 third_party/rust/num-iter/LICENSE-APACHE
 create mode 100644 third_party/rust/num-iter/LICENSE-MIT
 create mode 100644 third_party/rust/num-iter/README.md
 create mode 100644 third_party/rust/num-iter/RELEASES.md
 create mode 100644 third_party/rust/num-iter/bors.toml
 create mode 100644 third_party/rust/num-iter/build.rs
 create mode 100755 third_party/rust/num-iter/ci/rustup.sh
 create mode 100755 third_party/rust/num-iter/ci/test_full.sh
 create mode 100644 third_party/rust/num-iter/src/lib.rs
 create mode 100644 third_party/rust/num-rational/.cargo-checksum.json
 create mode 100644 third_party/rust/num-rational/Cargo.toml
 create mode 100644 third_party/rust/num-rational/LICENSE-APACHE
 create mode 100644 third_party/rust/num-rational/LICENSE-MIT
 create mode 100644 third_party/rust/num-rational/README.md
 create mode 100644 third_party/rust/num-rational/RELEASES.md
 create mode 100644 third_party/rust/num-rational/bors.toml
 create mode 100644 third_party/rust/num-rational/build.rs
 create mode 100755 third_party/rust/num-rational/ci/rustup.sh
 create mode 100755 third_party/rust/num-rational/ci/test_full.sh
 create mode 100644 third_party/rust/num-rational/src/lib.rs
 create mode 100644 third_party/rust/num-traits/.cargo-checksum.json
 create mode 100644 third_party/rust/num-traits/Cargo.toml
 create mode 100644 third_party/rust/num-traits/LICENSE-APACHE
 create mode 100644 third_party/rust/num-traits/LICENSE-MIT
 create mode 100644 third_party/rust/num-traits/README.md
 create mode 100644 third_party/rust/num-traits/RELEASES.md
 create mode 100644 third_party/rust/num-traits/build.rs
 create mode 100644 third_party/rust/num-traits/src/bounds.rs
 create mode 100644 third_party/rust/num-traits/src/cast.rs
 create mode 100644 third_party/rust/num-traits/src/float.rs
 create mode 100644 third_party/rust/num-traits/src/identities.rs
 create mode 100644 third_party/rust/num-traits/src/int.rs
 create mode 100644 third_party/rust/num-traits/src/lib.rs
 create mode 100644 third_party/rust/num-traits/src/macros.rs
 create mode 100644 third_party/rust/num-traits/src/ops/checked.rs
 create mode 100644 third_party/rust/num-traits/src/ops/inv.rs
 create mode 100644 third_party/rust/num-traits/src/ops/mod.rs
 create mode 100644 third_party/rust/num-traits/src/ops/mul_add.rs
 create mode 100644 third_party/rust/num-traits/src/ops/saturating.rs
 create mode 100644 third_party/rust/num-traits/src/ops/wrapping.rs
 create mode 100644 third_party/rust/num-traits/src/pow.rs
 create mode 100644 third_party/rust/num-traits/src/real.rs
 create mode 100644 third_party/rust/num-traits/src/sign.rs
 create mode 100644 third_party/rust/num-traits/tests/cast.rs
 create mode 100644 third_party/rust/num_cpus/.cargo-checksum.json
 create mode 100644 third_party/rust/num_cpus/CHANGELOG.md
 create mode 100644 third_party/rust/num_cpus/CONTRIBUTING.md
 create mode 100644 third_party/rust/num_cpus/Cargo.lock
 create mode 100644 third_party/rust/num_cpus/Cargo.toml
 create mode 100644 third_party/rust/num_cpus/LICENSE-APACHE
 create mode 100644 third_party/rust/num_cpus/LICENSE-MIT
 create mode 100644 third_party/rust/num_cpus/README.md
 create mode 100644 third_party/rust/num_cpus/ci/cgroups/Dockerfile
 create mode 100644 third_party/rust/num_cpus/examples/values.rs
 create mode 100644 third_party/rust/num_cpus/fixtures/cgroups/cgroups/ceil/cpu.cfs_period_us
 create mode 100644 third_party/rust/num_cpus/fixtures/cgroups/cgroups/ceil/cpu.cfs_quota_us
 create mode 100644 third_party/rust/num_cpus/fixtures/cgroups/cgroups/good/cpu.cfs_period_us
 create mode 100644 third_party/rust/num_cpus/fixtures/cgroups/cgroups/good/cpu.cfs_quota_us
 create mode 100644 third_party/rust/num_cpus/fixtures/cgroups/cgroups/zero-period/cpu.cfs_period_us
 create mode 100644 third_party/rust/num_cpus/fixtures/cgroups/cgroups/zero-period/cpu.cfs_quota_us
 create mode 100644 third_party/rust/num_cpus/fixtures/cgroups/proc/cgroups/cgroup
 create mode 100644 third_party/rust/num_cpus/fixtures/cgroups/proc/cgroups/mountinfo
 create mode 100644 third_party/rust/num_cpus/src/lib.rs
 create mode 100644 third_party/rust/num_cpus/src/linux.rs
 create mode 100644 third_party/rust/objc/.cargo-checksum.json
 create mode 100644 third_party/rust/objc/CHANGELOG.md
 create mode 100644 third_party/rust/objc/Cargo.toml
 create mode 100644 third_party/rust/objc/LICENSE.txt
 create mode 100644 third_party/rust/objc/README.md
 create mode 100644 third_party/rust/objc/examples/example.rs
 create mode 100644 third_party/rust/objc/src/declare.rs
 create mode 100644 third_party/rust/objc/src/encode.rs
 create mode 100644 third_party/rust/objc/src/exception.rs
 create mode 100644 third_party/rust/objc/src/lib.rs
 create mode 100644 third_party/rust/objc/src/macros.rs
 create mode 100644 third_party/rust/objc/src/message/apple/arm.rs
 create mode 100644 third_party/rust/objc/src/message/apple/arm64.rs
 create mode 100644 third_party/rust/objc/src/message/apple/mod.rs
 create mode 100644 third_party/rust/objc/src/message/apple/x86.rs
 create mode 100644 third_party/rust/objc/src/message/apple/x86_64.rs
 create mode 100644 third_party/rust/objc/src/message/gnustep.rs
 create mode 100644 third_party/rust/objc/src/message/mod.rs
 create mode 100644 third_party/rust/objc/src/message/verify.rs
 create mode 100644 third_party/rust/objc/src/rc/autorelease.rs
 create mode 100644 third_party/rust/objc/src/rc/mod.rs
 create mode 100644 third_party/rust/objc/src/rc/strong.rs
 create mode 100644 third_party/rust/objc/src/rc/weak.rs
 create mode 100644 third_party/rust/objc/src/runtime.rs
 create mode 100644 third_party/rust/objc/src/test_utils.rs
 create mode 100644 third_party/rust/objc_exception/.cargo-checksum.json
 create mode 100644 third_party/rust/objc_exception/Cargo.toml
 create mode 100644 third_party/rust/objc_exception/build.rs
 create mode 100644 third_party/rust/objc_exception/extern/exception.m
 create mode 100644 third_party/rust/objc_exception/src/lib.rs
 create mode 100644 third_party/rust/object/.cargo-checksum.json
 create mode 100644 third_party/rust/object/Cargo.lock
 create mode 100644 third_party/rust/object/Cargo.toml
 create mode 100644 third_party/rust/object/LICENSE-APACHE
 create mode 100644 third_party/rust/object/LICENSE-MIT
 create mode 100644 third_party/rust/object/README.md
 create mode 100644 third_party/rust/object/examples/nm.rs
 create mode 100644 third_party/rust/object/examples/objcopy.rs
 create mode 100644 third_party/rust/object/examples/objdump.rs
 create mode 100644 third_party/rust/object/src/common.rs
 create mode 100644 third_party/rust/object/src/lib.rs
 create mode 100644 third_party/rust/object/src/read/any.rs
 create mode 100644 third_party/rust/object/src/read/coff.rs
 create mode 100644 third_party/rust/object/src/read/elf.rs
 create mode 100644 third_party/rust/object/src/read/macho.rs
 create mode 100644 third_party/rust/object/src/read/mod.rs
 create mode 100644 third_party/rust/object/src/read/pe.rs
 create mode 100644 third_party/rust/object/src/read/traits.rs
 create mode 100644 third_party/rust/object/src/read/wasm.rs
 create mode 100644 third_party/rust/object/src/write/coff.rs
 create mode 100644 third_party/rust/object/src/write/elf.rs
 create mode 100644 third_party/rust/object/src/write/macho.rs
 create mode 100644 third_party/rust/object/src/write/mod.rs
 create mode 100644 third_party/rust/object/src/write/string.rs
 create mode 100644 third_party/rust/object/src/write/util.rs
 create mode 100644 third_party/rust/object/tests/round_trip.rs
 create mode 100644 third_party/rust/object/tests/tls.rs
 create mode 100644 third_party/rust/once_cell/.cargo-checksum.json
 create mode 100644 third_party/rust/once_cell/CHANGELOG.md
 create mode 100644 third_party/rust/once_cell/Cargo.lock
 create mode 100644 third_party/rust/once_cell/Cargo.toml
 create mode 100644 third_party/rust/once_cell/LICENSE-APACHE
 create mode 100644 third_party/rust/once_cell/LICENSE-MIT
 create mode 100644 third_party/rust/once_cell/README.md
 create mode 100644 third_party/rust/once_cell/examples/bench.rs
 create mode 100644 third_party/rust/once_cell/examples/bench_acquire.rs
 create mode 100644 third_party/rust/once_cell/examples/bench_vs_lazy_static.rs
 create mode 100644 third_party/rust/once_cell/examples/lazy_static.rs
 create mode 100644 third_party/rust/once_cell/examples/reentrant_init_deadlocks.rs
 create mode 100644 third_party/rust/once_cell/examples/regex.rs
 create mode 100644 third_party/rust/once_cell/examples/test_synchronization.rs
 create mode 100644 third_party/rust/once_cell/src/imp_pl.rs
 create mode 100644 third_party/rust/once_cell/src/imp_std.rs
 create mode 100644 third_party/rust/once_cell/src/lib.rs
 create mode 100644 third_party/rust/once_cell/tests/test.rs
 create mode 100644 third_party/rust/opaque-debug/.cargo-checksum.json
 create mode 100644 third_party/rust/opaque-debug/Cargo.toml
 create mode 100644 third_party/rust/opaque-debug/LICENSE-APACHE
 create mode 100644 third_party/rust/opaque-debug/LICENSE-MIT
 create mode 100644 third_party/rust/opaque-debug/src/lib.rs
 create mode 100644 third_party/rust/ordered-float/.cargo-checksum.json
 create mode 100644 third_party/rust/ordered-float/Cargo.toml
 create mode 100644 third_party/rust/ordered-float/LICENSE-MIT
 create mode 100644 third_party/rust/ordered-float/README.md
 create mode 100644 third_party/rust/ordered-float/src/lib.rs
 create mode 100644 third_party/rust/ordered-float/tests/test.rs
 create mode 100644 third_party/rust/ordered-float/tests/test_deprecated_names.rs
 create mode 100644 third_party/rust/owning_ref/.cargo-checksum.json
 create mode 100644 third_party/rust/owning_ref/Cargo.toml
 create mode 100644 third_party/rust/owning_ref/LICENSE
 create mode 100644 third_party/rust/owning_ref/README.md
 create mode 100644 third_party/rust/owning_ref/src/lib.rs
 create mode 100644 third_party/rust/packed_simd/.appveyor.yml
 create mode 100644 third_party/rust/packed_simd/.cargo-checksum.json
 create mode 100644 third_party/rust/packed_simd/.travis.yml
 create mode 100644 third_party/rust/packed_simd/Cargo.toml
 create mode 100644 third_party/rust/packed_simd/LICENSE-APACHE
 create mode 100644 third_party/rust/packed_simd/LICENSE-MIT
 create mode 100644 third_party/rust/packed_simd/bors.toml
 create mode 100644 third_party/rust/packed_simd/build.rs
 create mode 100755 third_party/rust/packed_simd/ci/all.sh
 create mode 100644 third_party/rust/packed_simd/ci/android-install-ndk.sh
 create mode 100644 third_party/rust/packed_simd/ci/android-install-sdk.sh
 create mode 100644 third_party/rust/packed_simd/ci/android-sysimage.sh
 create mode 100755 third_party/rust/packed_simd/ci/benchmark.sh
 create mode 100644 third_party/rust/packed_simd/ci/deploy_and_run_on_ios_simulator.rs
 create mode 100644 third_party/rust/packed_simd/ci/docker/aarch64-linux-android/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/aarch64-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/arm-linux-androideabi/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/arm-unknown-linux-gnueabi/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/armv7-unknown-linux-gnueabihf/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/i586-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/i686-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/mips-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/mips64-unknown-linux-gnuabi64/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/mips64el-unknown-linux-gnuabi64/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/mipsel-unknown-linux-musl/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/powerpc-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/powerpc64-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/powerpc64le-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/s390x-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/sparc64-unknown-linux-gnu/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/thumbv7neon-linux-androideabi/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/thumbv7neon-unknown-linux-gnueabihf/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/wasm32-unknown-unknown/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/x86_64-linux-android/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/x86_64-unknown-linux-gnu-emulated/Dockerfile
 create mode 100644 third_party/rust/packed_simd/ci/docker/x86_64-unknown-linux-gnu/Dockerfile
 create mode 100755 third_party/rust/packed_simd/ci/dox.sh
 create mode 100644 third_party/rust/packed_simd/ci/linux-s390x.sh
 create mode 100644 third_party/rust/packed_simd/ci/linux-sparc64.sh
 create mode 100644 third_party/rust/packed_simd/ci/lld-shim.rs
 create mode 100755 third_party/rust/packed_simd/ci/max_line_width.sh
 create mode 100755 third_party/rust/packed_simd/ci/run-docker.sh
 create mode 100755 third_party/rust/packed_simd/ci/run.sh
 create mode 100644 third_party/rust/packed_simd/ci/run_examples.sh
 create mode 100644 third_party/rust/packed_simd/ci/runtest-android.rs
 create mode 100755 third_party/rust/packed_simd/ci/setup_benchmarks.sh
 create mode 100755 third_party/rust/packed_simd/ci/test-runner-linux
 create mode 100644 third_party/rust/packed_simd/contributing.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/.gitignore
 create mode 100644 third_party/rust/packed_simd/perf-guide/book.toml
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/SUMMARY.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/ascii.css
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/bound_checks.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/float-math/approx.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/float-math/fma.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/float-math/fp.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/float-math/svml.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/introduction.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/prof/linux.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/prof/mca.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/prof/profiling.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/target-feature/attribute.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/target-feature/features.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/target-feature/inlining.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/target-feature/practice.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/target-feature/runtime.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/target-feature/rustflags.md
 create mode 100644 third_party/rust/packed_simd/perf-guide/src/vert-hor-ops.md
 create mode 100644 third_party/rust/packed_simd/readme.md
 create mode 100644 third_party/rust/packed_simd/rustfmt.toml
 create mode 100644 third_party/rust/packed_simd/src/api.rs
 create mode 100644 third_party/rust/packed_simd/src/api/bit_manip.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cast.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cast/macros.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cast/v128.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cast/v16.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cast/v256.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cast/v32.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cast/v512.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cast/v64.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cmp.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cmp/eq.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cmp/ord.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cmp/partial_eq.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cmp/partial_ord.rs
 create mode 100644 third_party/rust/packed_simd/src/api/cmp/vertical.rs
 create mode 100644 third_party/rust/packed_simd/src/api/default.rs
 create mode 100644 third_party/rust/packed_simd/src/api/fmt.rs
 create mode 100644 third_party/rust/packed_simd/src/api/fmt/binary.rs
 create mode 100644 third_party/rust/packed_simd/src/api/fmt/debug.rs
 create mode 100644 third_party/rust/packed_simd/src/api/fmt/lower_hex.rs
 create mode 100644 third_party/rust/packed_simd/src/api/fmt/octal.rs
 create mode 100644 third_party/rust/packed_simd/src/api/fmt/upper_hex.rs
 create mode 100644 third_party/rust/packed_simd/src/api/from.rs
 create mode 100644 third_party/rust/packed_simd/src/api/from/from_array.rs
 create mode 100644 third_party/rust/packed_simd/src/api/from/from_vector.rs
 create mode 100644 third_party/rust/packed_simd/src/api/hash.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits/arch_specific.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits/macros.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits/v128.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits/v16.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits/v256.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits/v32.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits/v512.rs
 create mode 100644 third_party/rust/packed_simd/src/api/into_bits/v64.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/abs.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/consts.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/cos.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/exp.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/ln.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/mul_add.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/mul_adde.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/powf.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/recpre.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/rsqrte.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/sin.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/sqrt.rs
 create mode 100644 third_party/rust/packed_simd/src/api/math/float/sqrte.rs
 create mode 100644 third_party/rust/packed_simd/src/api/minimal.rs
 create mode 100644 third_party/rust/packed_simd/src/api/minimal/iuf.rs
 create mode 100644 third_party/rust/packed_simd/src/api/minimal/mask.rs
 create mode 100644 third_party/rust/packed_simd/src/api/minimal/ptr.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/scalar_arithmetic.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/scalar_bitwise.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/scalar_mask_bitwise.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/scalar_shifts.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/vector_arithmetic.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/vector_bitwise.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/vector_float_min_max.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/vector_int_min_max.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/vector_mask_bitwise.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/vector_neg.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/vector_rotates.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ops/vector_shifts.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ptr.rs
 create mode 100644 third_party/rust/packed_simd/src/api/ptr/gather_scatter.rs
 create mode 100644 third_party/rust/packed_simd/src/api/reductions.rs
 create mode 100644 third_party/rust/packed_simd/src/api/reductions/bitwise.rs
 create mode 100644 third_party/rust/packed_simd/src/api/reductions/float_arithmetic.rs
 create mode 100644 third_party/rust/packed_simd/src/api/reductions/integer_arithmetic.rs
 create mode 100644 third_party/rust/packed_simd/src/api/reductions/mask.rs
 create mode 100644 third_party/rust/packed_simd/src/api/reductions/min_max.rs
 create mode 100644 third_party/rust/packed_simd/src/api/select.rs
 create mode 100644 third_party/rust/packed_simd/src/api/shuffle.rs
 create mode 100644 third_party/rust/packed_simd/src/api/shuffle1_dyn.rs
 create mode 100644 third_party/rust/packed_simd/src/api/slice.rs
 create mode 100644 third_party/rust/packed_simd/src/api/slice/from_slice.rs
 create mode 100644 third_party/rust/packed_simd/src/api/slice/write_to_slice.rs
 create mode 100644 third_party/rust/packed_simd/src/api/swap_bytes.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/bit_manip.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/llvm.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/abs.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/cos.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/cos_pi.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/exp.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/ln.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/macros.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/mul_add.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/mul_adde.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/powf.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/sin.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/sin_cos_pi.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/sin_pi.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/sqrt.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/math/float/sqrte.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/pointer_sized_int.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/aarch64.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/arm.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/fallback.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/fallback_impl.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/x86.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/x86/avx.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/x86/avx2.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/x86/sse.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/reductions/mask/x86/sse2.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/shuffle.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/shuffle1_dyn.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/swap_bytes.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/v128.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/v16.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/v256.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/v32.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/v512.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/v64.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/vPtr.rs
 create mode 100644 third_party/rust/packed_simd/src/codegen/vSize.rs
 create mode 100644 third_party/rust/packed_simd/src/lib.rs
 create mode 100644 third_party/rust/packed_simd/src/masks.rs
 create mode 100644 third_party/rust/packed_simd/src/sealed.rs
 create mode 100644 third_party/rust/packed_simd/src/testing.rs
 create mode 100644 third_party/rust/packed_simd/src/testing/macros.rs
 create mode 100644 third_party/rust/packed_simd/src/testing/utils.rs
 create mode 100644 third_party/rust/packed_simd/src/v128.rs
 create mode 100644 third_party/rust/packed_simd/src/v16.rs
 create mode 100644 third_party/rust/packed_simd/src/v256.rs
 create mode 100644 third_party/rust/packed_simd/src/v32.rs
 create mode 100644 third_party/rust/packed_simd/src/v512.rs
 create mode 100644 third_party/rust/packed_simd/src/v64.rs
 create mode 100644 third_party/rust/packed_simd/src/vPtr.rs
 create mode 100644 third_party/rust/packed_simd/src/vSize.rs
 create mode 100644 third_party/rust/packed_simd/tests/endianness.rs
 create mode 100644 third_party/rust/parity-wasm/.cargo-checksum.json
 create mode 100644 third_party/rust/parity-wasm/Cargo.lock
 create mode 100644 third_party/rust/parity-wasm/Cargo.toml
 create mode 100644 third_party/rust/parity-wasm/LICENSE-APACHE
 create mode 100644 third_party/rust/parity-wasm/LICENSE-MIT
 create mode 100644 third_party/rust/parity-wasm/README.md
 create mode 100644 third_party/rust/parity-wasm/examples/bench-decoder.rs
 create mode 100644 third_party/rust/parity-wasm/examples/build.rs
 create mode 100644 third_party/rust/parity-wasm/examples/data.rs
 create mode 100644 third_party/rust/parity-wasm/examples/exports.rs
 create mode 100644 third_party/rust/parity-wasm/examples/info.rs
 create mode 100644 third_party/rust/parity-wasm/examples/inject.rs
 create mode 100644 third_party/rust/parity-wasm/examples/roundtrip.rs
 create mode 100644 third_party/rust/parity-wasm/examples/show.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/code.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/data.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/export.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/global.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/import.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/invoke.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/memory.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/misc.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/mod.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/module.rs
 create mode 100644 third_party/rust/parity-wasm/src/builder/table.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/export_entry.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/func.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/global_entry.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/import_entry.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/index_map.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/mod.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/module.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/name_section.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/ops.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/primitives.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/reloc_section.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/section.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/segment.rs
 create mode 100644 third_party/rust/parity-wasm/src/elements/types.rs
 create mode 100644 third_party/rust/parity-wasm/src/io.rs
 create mode 100644 third_party/rust/parity-wasm/src/lib.rs
 create mode 100644 third_party/rust/parking_lot/.cargo-checksum.json
 create mode 100644 third_party/rust/parking_lot/CHANGELOG.md
 create mode 100644 third_party/rust/parking_lot/Cargo.toml
 create mode 100644 third_party/rust/parking_lot/LICENSE-APACHE
 create mode 100644 third_party/rust/parking_lot/LICENSE-MIT
 create mode 100644 third_party/rust/parking_lot/README.md
 create mode 100644 third_party/rust/parking_lot/appveyor.yml
 create mode 100644 third_party/rust/parking_lot/bors.toml
 create mode 100644 third_party/rust/parking_lot/src/condvar.rs
 create mode 100644 third_party/rust/parking_lot/src/deadlock.rs
 create mode 100644 third_party/rust/parking_lot/src/elision.rs
 create mode 100644 third_party/rust/parking_lot/src/fair_mutex.rs
 create mode 100644 third_party/rust/parking_lot/src/lib.rs
 create mode 100644 third_party/rust/parking_lot/src/mutex.rs
 create mode 100644 third_party/rust/parking_lot/src/once.rs
 create mode 100644 third_party/rust/parking_lot/src/raw_fair_mutex.rs
 create mode 100644 third_party/rust/parking_lot/src/raw_mutex.rs
 create mode 100644 third_party/rust/parking_lot/src/raw_rwlock.rs
 create mode 100644 third_party/rust/parking_lot/src/remutex.rs
 create mode 100644 third_party/rust/parking_lot/src/rwlock.rs
 create mode 100644 third_party/rust/parking_lot/src/util.rs
 create mode 100644 third_party/rust/parking_lot/tests/issue_203.rs
 create mode 100644 third_party/rust/parking_lot_core/.cargo-checksum.json
 create mode 100644 third_party/rust/parking_lot_core/Cargo.toml
 create mode 100644 third_party/rust/parking_lot_core/LICENSE-APACHE
 create mode 100644 third_party/rust/parking_lot_core/LICENSE-MIT
 create mode 100644 third_party/rust/parking_lot_core/src/lib.rs
 create mode 100644 third_party/rust/parking_lot_core/src/parking_lot.rs
 create mode 100644 third_party/rust/parking_lot_core/src/spinwait.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/cloudabi.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/generic.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/linux.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/mod.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/redox.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/sgx.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/unix.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/wasm.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/wasm_atomic.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/windows/keyed_event.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/windows/mod.rs
 create mode 100644 third_party/rust/parking_lot_core/src/thread_parker/windows/waitaddress.rs
 create mode 100644 third_party/rust/parking_lot_core/src/util.rs
 create mode 100644 third_party/rust/parking_lot_core/src/word_lock.rs
 create mode 100644 third_party/rust/paste-impl/.cargo-checksum.json
 create mode 100644 third_party/rust/paste-impl/Cargo.toml
 create mode 100644 third_party/rust/paste-impl/LICENSE-APACHE
 create mode 100644 third_party/rust/paste-impl/LICENSE-MIT
 create mode 100644 third_party/rust/paste-impl/src/enum_hack.rs
 create mode 100644 third_party/rust/paste-impl/src/lib.rs
 create mode 100644 third_party/rust/paste/.cargo-checksum.json
 create mode 100644 third_party/rust/paste/Cargo.toml
 create mode 100644 third_party/rust/paste/LICENSE-APACHE
 create mode 100644 third_party/rust/paste/LICENSE-MIT
 create mode 100644 third_party/rust/paste/README.md
 create mode 100644 third_party/rust/paste/src/lib.rs
 create mode 100644 third_party/rust/paste/tests/compiletest.rs
 create mode 100644 third_party/rust/paste/tests/test.rs
 create mode 100644 third_party/rust/paste/tests/ui/case-warning.rs
 create mode 100644 third_party/rust/paste/tests/ui/case-warning.stderr
 create mode 100644 third_party/rust/paste/tests/ui/no-env-var.rs
 create mode 100644 third_party/rust/paste/tests/ui/no-env-var.stderr
 create mode 100644 third_party/rust/paste/tests/ui/unexpected-modifier.rs
 create mode 100644 third_party/rust/paste/tests/ui/unexpected-modifier.stderr
 create mode 100644 third_party/rust/paste/tests/ui/unsupported-modifier.rs
 create mode 100644 third_party/rust/paste/tests/ui/unsupported-modifier.stderr
 create mode 100644 third_party/rust/peek-poke-derive/.cargo-checksum.json
 create mode 100644 third_party/rust/peek-poke-derive/Cargo.toml
 create mode 100644 third_party/rust/peek-poke-derive/LICENSE-APACHE
 create mode 100644 third_party/rust/peek-poke-derive/LICENSE-MIT
 create mode 100644 third_party/rust/peek-poke-derive/README.md
 create mode 100644 third_party/rust/peek-poke-derive/src/lib.rs
 create mode 100644 third_party/rust/peek-poke/.cargo-checksum.json
 create mode 100644 third_party/rust/peek-poke/Cargo.toml
 create mode 100644 third_party/rust/peek-poke/LICENSE-APACHE
 create mode 100644 third_party/rust/peek-poke/LICENSE-MIT
 create mode 100644 third_party/rust/peek-poke/README.md
 create mode 100644 third_party/rust/peek-poke/src/euclid.rs
 create mode 100644 third_party/rust/peek-poke/src/lib.rs
 create mode 100644 third_party/rust/peek-poke/src/slice_ext.rs
 create mode 100644 third_party/rust/peek-poke/src/vec_ext.rs
 create mode 100644 third_party/rust/peek-poke/tests/max_size.rs
 create mode 100644 third_party/rust/peek-poke/tests/round_trip.rs
 create mode 100644 third_party/rust/peeking_take_while/.cargo-checksum.json
 create mode 100644 third_party/rust/peeking_take_while/Cargo.toml
 create mode 100644 third_party/rust/peeking_take_while/LICENSE-APACHE
 create mode 100644 third_party/rust/peeking_take_while/LICENSE-MIT
 create mode 100644 third_party/rust/peeking_take_while/README.md
 create mode 100644 third_party/rust/peeking_take_while/src/lib.rs
 create mode 100644 third_party/rust/percent-encoding/.cargo-checksum.json
 create mode 100644 third_party/rust/percent-encoding/Cargo.toml
 create mode 100644 third_party/rust/percent-encoding/LICENSE-APACHE
 create mode 100644 third_party/rust/percent-encoding/LICENSE-MIT
 create mode 100644 third_party/rust/percent-encoding/lib.rs
 create mode 100644 third_party/rust/phf/.cargo-checksum.json
 create mode 100644 third_party/rust/phf/Cargo.toml
 create mode 100644 third_party/rust/phf/src/lib.rs
 create mode 100644 third_party/rust/phf/src/map.rs
 create mode 100644 third_party/rust/phf/src/set.rs
 create mode 100644 third_party/rust/phf_codegen/.cargo-checksum.json
 create mode 100644 third_party/rust/phf_codegen/Cargo.toml
 create mode 100644 third_party/rust/phf_codegen/src/lib.rs
 create mode 100644 third_party/rust/phf_generator/.cargo-checksum.json
 create mode 100644 third_party/rust/phf_generator/Cargo.lock
 create mode 100644 third_party/rust/phf_generator/Cargo.toml
 create mode 100644 third_party/rust/phf_generator/benches/benches.rs
 create mode 100644 third_party/rust/phf_generator/src/bin/gen_hash_test.rs
 create mode 100644 third_party/rust/phf_generator/src/lib.rs
 create mode 100644 third_party/rust/phf_macros/.cargo-checksum.json
 create mode 100644 third_party/rust/phf_macros/Cargo.toml
 create mode 100644 third_party/rust/phf_macros/benches/bench.rs
 create mode 100644 third_party/rust/phf_macros/src/lib.rs
 create mode 100644 third_party/rust/phf_macros/tests/compile-fail-unicase/equivalent-keys.rs
 create mode 100644 third_party/rust/phf_macros/tests/compile-fail-unicase/equivalent-keys.stderr
 create mode 100644 third_party/rust/phf_macros/tests/compile-fail/bad-syntax.rs
 create mode 100644 third_party/rust/phf_macros/tests/compile-fail/bad-syntax.stderr
 create mode 100644 third_party/rust/phf_macros/tests/compiletest.rs
 create mode 100644 third_party/rust/phf_macros/tests/test.rs
 create mode 100644 third_party/rust/phf_shared/.cargo-checksum.json
 create mode 100644 third_party/rust/phf_shared/Cargo.toml
 create mode 100644 third_party/rust/phf_shared/src/lib.rs
 create mode 100644 third_party/rust/pin-project-internal/.cargo-checksum.json
 create mode 100644 third_party/rust/pin-project-internal/Cargo.toml
 create mode 100644 third_party/rust/pin-project-internal/LICENSE-APACHE
 create mode 100644 third_party/rust/pin-project-internal/LICENSE-MIT
 create mode 100644 third_party/rust/pin-project-internal/src/lib.rs
 create mode 100644 third_party/rust/pin-project-internal/src/pin_project/attribute.rs
 create mode 100644 third_party/rust/pin-project-internal/src/pin_project/derive.rs
 create mode 100644 third_party/rust/pin-project-internal/src/pin_project/mod.rs
 create mode 100644 third_party/rust/pin-project-internal/src/pinned_drop.rs
 create mode 100644 third_party/rust/pin-project-internal/src/project.rs
 create mode 100644 third_party/rust/pin-project-internal/src/utils.rs
 create mode 100644 third_party/rust/pin-project-lite/.cargo-checksum.json
 create mode 100644 third_party/rust/pin-project-lite/CHANGELOG.md
 create mode 100644 third_party/rust/pin-project-lite/Cargo.toml
 create mode 100644 third_party/rust/pin-project-lite/LICENSE-APACHE
 create mode 100644 third_party/rust/pin-project-lite/LICENSE-MIT
 create mode 100644 third_party/rust/pin-project-lite/README.md
 create mode 100644 third_party/rust/pin-project-lite/ci/install-component.sh
 create mode 100644 third_party/rust/pin-project-lite/ci/install-rust.sh
 create mode 100644 third_party/rust/pin-project-lite/src/lib.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/compiletest.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/test.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/conflict-drop.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/conflict-drop.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/conflict-unpin.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/conflict-unpin.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/invalid-bounds.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/invalid-bounds.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/invalid.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/invalid.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/overlapping_lifetime_names.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/overlapping_lifetime_names.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/overlapping_unpin_struct.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/overlapping_unpin_struct.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/packed.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/packed.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/proper_unpin.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/proper_unpin.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/unpin_sneaky.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/unpin_sneaky.stderr
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/unsupported.rs
 create mode 100644 third_party/rust/pin-project-lite/tests/ui/unsupported.stderr
 create mode 100644 third_party/rust/pin-project/.cargo-checksum.json
 create mode 100644 third_party/rust/pin-project/CHANGELOG.md
 create mode 100644 third_party/rust/pin-project/Cargo.lock
 create mode 100644 third_party/rust/pin-project/Cargo.toml
 create mode 100644 third_party/rust/pin-project/LICENSE-APACHE
 create mode 100644 third_party/rust/pin-project/LICENSE-MIT
 create mode 100644 third_party/rust/pin-project/README.md
 create mode 100644 third_party/rust/pin-project/ci.sh
 create mode 100644 third_party/rust/pin-project/ci/install-component.sh
 create mode 100644 third_party/rust/pin-project/ci/install-rust.sh
 create mode 100644 third_party/rust/pin-project/compiletest.sh
 create mode 100644 third_party/rust/pin-project/examples/README.md
 create mode 100644 third_party/rust/pin-project/examples/enum-default-expanded.rs
 create mode 100644 third_party/rust/pin-project/examples/enum-default.rs
 create mode 100644 third_party/rust/pin-project/examples/pinned_drop-expanded.rs
 create mode 100644 third_party/rust/pin-project/examples/pinned_drop.rs
 create mode 100644 third_party/rust/pin-project/examples/struct-default-expanded.rs
 create mode 100644 third_party/rust/pin-project/examples/struct-default.rs
 create mode 100644 third_party/rust/pin-project/examples/unsafe_unpin-expanded.rs
 create mode 100644 third_party/rust/pin-project/examples/unsafe_unpin.rs
 create mode 100644 third_party/rust/pin-project/src/lib.rs
 create mode 100644 third_party/rust/pin-project/tests/cfg.rs
 create mode 100644 third_party/rust/pin-project/tests/compiletest.rs
 create mode 100644 third_party/rust/pin-project/tests/no_infer_outlives.rs
 create mode 100644 third_party/rust/pin-project/tests/pin_project.rs
 create mode 100644 third_party/rust/pin-project/tests/pinned_drop.rs
 create mode 100644 third_party/rust/pin-project/tests/project.rs
 create mode 100644 third_party/rust/pin-project/tests/project_if_attr.rs.in
 create mode 100644 third_party/rust/pin-project/tests/project_ref.rs
 create mode 100644 third_party/rust/pin-project/tests/repr_packed.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/cfg_attr-resolve.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/cfg_attr-resolve.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/cfg_attr-type-mismatch.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/cfg_attr-type-mismatch.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/cfg_attr-unpin.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/cfg_attr-unpin.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/packed_sneaky-span-issue-1.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/packed_sneaky-span-issue-1.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/packed_sneaky-span-issue-2.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/packed_sneaky-span-issue-2.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/packed_sneaky.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/packed_sneaky.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/proper_unpin.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/proper_unpin.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/unsupported.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/cfg/unsupported.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/add-attr-to-struct.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/add-attr-to-struct.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/add-pinned-field.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/add-pinned-field.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/conflict-drop.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/conflict-drop.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/conflict-unpin.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/conflict-unpin.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/duplicate-argument.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/duplicate-argument.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/invalid.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/invalid.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/overlapping_unpin_struct.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/overlapping_unpin_struct.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/packed.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/packed.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/packed_sneaky-1.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/packed_sneaky-1.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/packed_sneaky-2.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/packed_sneaky-2.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/private_in_public-enum.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/private_in_public-enum.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/proper_unpin.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/proper_unpin.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/remove-attr-from-field.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/remove-attr-from-field.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/remove-attr-from-struct.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/remove-attr-from-struct.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/safe_packed_borrows.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/safe_packed_borrows.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/unpin_sneaky.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/unpin_sneaky.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/unsupported.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pin_project/unsupported.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/forget-pinned-drop-impl.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/forget-pinned-drop-impl.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/invalid.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/invalid.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/pinned-drop-no-attr-arg.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/pinned-drop-no-attr-arg.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/ref-self.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/ref-self.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/self.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/self.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/unsafe-code.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/pinned_drop/unsafe-code.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/project/ambiguous-let.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/project/ambiguous-let.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/project/invalid.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/project/invalid.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/project/type-mismatch.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/project/type-mismatch.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/project/use-public.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/project/use-public.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/project/use.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/project/use.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unsafe_unpin/not-implement-unsafe-unpin.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unsafe_unpin/not-implement-unsafe-unpin.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unsafe_unpin/proper_unpin.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unsafe_unpin/proper_unpin.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/README.md
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/marker_trait_attr-feature-gate.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/marker_trait_attr-feature-gate.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/marker_trait_attr.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/marker_trait_attr.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/overlapping_marker_traits-feature-gate.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/overlapping_marker_traits-feature-gate.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/overlapping_marker_traits.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/overlapping_marker_traits.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/run-pass/stmt_expr_attributes.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/stmt_expr_attributes-feature-gate.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/stmt_expr_attributes-feature-gate.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/trivial_bounds-bug.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/trivial_bounds-bug.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/trivial_bounds-feature-gate.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/trivial_bounds-feature-gate.stderr
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/trivial_bounds.rs
 create mode 100644 third_party/rust/pin-project/tests/ui/unstable-features/trivial_bounds.stderr
 create mode 100644 third_party/rust/pin-project/tests/unsafe_unpin.rs
 create mode 100644 third_party/rust/pin-utils/.cargo-checksum.json
 create mode 100644 third_party/rust/pin-utils/Cargo.toml
 create mode 100644 third_party/rust/pin-utils/LICENSE-APACHE
 create mode 100644 third_party/rust/pin-utils/LICENSE-MIT
 create mode 100644 third_party/rust/pin-utils/README.md
 create mode 100644 third_party/rust/pin-utils/src/lib.rs
 create mode 100644 third_party/rust/pin-utils/src/projection.rs
 create mode 100644 third_party/rust/pin-utils/src/stack_pin.rs
 create mode 100644 third_party/rust/pin-utils/tests/projection.rs
 create mode 100644 third_party/rust/pin-utils/tests/stack_pin.rs
 create mode 100644 third_party/rust/pkcs11/.cargo-checksum.json
 create mode 100644 third_party/rust/pkcs11/Cargo.toml
 create mode 100644 third_party/rust/pkcs11/LICENSE
 create mode 100644 third_party/rust/pkcs11/NOTICE
 create mode 100644 third_party/rust/pkcs11/README.md
 create mode 100644 third_party/rust/pkcs11/rustfmt.toml
 create mode 100644 third_party/rust/pkcs11/src/errors.rs
 create mode 100644 third_party/rust/pkcs11/src/functions.rs
 create mode 100644 third_party/rust/pkcs11/src/lib.rs
 create mode 100644 third_party/rust/pkcs11/src/tests.rs
 create mode 100644 third_party/rust/pkcs11/src/types.rs
 create mode 100644 third_party/rust/pkg-config/.cargo-checksum.json
 create mode 100644 third_party/rust/pkg-config/Cargo.toml
 create mode 100644 third_party/rust/pkg-config/LICENSE-APACHE
 create mode 100644 third_party/rust/pkg-config/LICENSE-MIT
 create mode 100644 third_party/rust/pkg-config/README.md
 create mode 100644 third_party/rust/pkg-config/src/lib.rs
 create mode 100644 third_party/rust/pkg-config/tests/foo.pc
 create mode 100644 third_party/rust/pkg-config/tests/framework.pc
 create mode 100644 third_party/rust/pkg-config/tests/test.rs
 create mode 100644 third_party/rust/plain/.cargo-checksum.json
 create mode 100644 third_party/rust/plain/Cargo.toml
 create mode 100644 third_party/rust/plain/LICENSE-APACHE
 create mode 100644 third_party/rust/plain/LICENSE-MIT
 create mode 100644 third_party/rust/plain/README.md
 create mode 100644 third_party/rust/plain/src/error.rs
 create mode 100644 third_party/rust/plain/src/lib.rs
 create mode 100644 third_party/rust/plain/src/methods.rs
 create mode 100644 third_party/rust/plain/src/plain.rs
 create mode 100644 third_party/rust/plain/src/tests.rs
 create mode 100644 third_party/rust/plane-split/.cargo-checksum.json
 create mode 100644 third_party/rust/plane-split/Cargo.toml
 create mode 100755 third_party/rust/plane-split/LICENSE
 create mode 100755 third_party/rust/plane-split/README.md
 create mode 100755 third_party/rust/plane-split/benches/split.rs
 create mode 100755 third_party/rust/plane-split/src/bsp.rs
 create mode 100755 third_party/rust/plane-split/src/clip.rs
 create mode 100755 third_party/rust/plane-split/src/lib.rs
 create mode 100755 third_party/rust/plane-split/src/polygon.rs
 create mode 100755 third_party/rust/plane-split/tests/clip.rs
 create mode 100755 third_party/rust/plane-split/tests/main.rs
 create mode 100755 third_party/rust/plane-split/tests/split.rs
 create mode 100644 third_party/rust/plist/.cargo-checksum.json
 create mode 100644 third_party/rust/plist/Cargo.toml
 create mode 100644 third_party/rust/plist/LICENCE
 create mode 100644 third_party/rust/plist/README.md
 create mode 100644 third_party/rust/plist/rustfmt.toml
 create mode 100644 third_party/rust/plist/src/date.rs
 create mode 100644 third_party/rust/plist/src/de.rs
 create mode 100644 third_party/rust/plist/src/dictionary.rs
 create mode 100644 third_party/rust/plist/src/error.rs
 create mode 100644 third_party/rust/plist/src/integer.rs
 create mode 100644 third_party/rust/plist/src/lib.rs
 create mode 100644 third_party/rust/plist/src/ser.rs
 create mode 100644 third_party/rust/plist/src/serde_tests.rs
 create mode 100644 third_party/rust/plist/src/stream/binary_reader.rs
 create mode 100644 third_party/rust/plist/src/stream/binary_writer.rs
 create mode 100644 third_party/rust/plist/src/stream/mod.rs
 create mode 100644 third_party/rust/plist/src/stream/xml_reader.rs
 create mode 100644 third_party/rust/plist/src/stream/xml_writer.rs
 create mode 100644 third_party/rust/plist/src/uid.rs
 create mode 100644 third_party/rust/plist/src/value.rs
 create mode 100644 third_party/rust/plist/tests/data/binary.plist
 create mode 100644 third_party/rust/plist/tests/data/binary_NSKeyedArchiver.plist
 create mode 100644 third_party/rust/plist/tests/data/binary_circular_array.plist
 create mode 100644 third_party/rust/plist/tests/data/binary_zero_offset_size.plist
 create mode 100644 third_party/rust/plist/tests/data/book.plist
 create mode 100644 third_party/rust/plist/tests/data/utf16_bplist.plist
 create mode 100644 third_party/rust/plist/tests/data/xml.plist
 create mode 100644 third_party/rust/plist/tests/data/xml_error.plist
 create mode 100644 third_party/rust/plist/tests/fuzzer.rs
 create mode 100644 third_party/rust/png/.cargo-checksum.json
 create mode 100644 third_party/rust/png/CHANGES.md
 create mode 100644 third_party/rust/png/Cargo.lock
 create mode 100644 third_party/rust/png/Cargo.toml
 create mode 100644 third_party/rust/png/Dockerfile
 create mode 100644 third_party/rust/png/LICENSE-APACHE
 create mode 100644 third_party/rust/png/LICENSE-MIT
 create mode 100644 third_party/rust/png/README.md
 create mode 100644 third_party/rust/png/benches/README.md
 create mode 100644 third_party/rust/png/benches/decoder.rs
 create mode 100644 third_party/rust/png/examples/pngcheck.rs
 create mode 100644 third_party/rust/png/examples/show.rs
 create mode 100755 third_party/rust/png/fuzzit.sh
 create mode 100644 third_party/rust/png/src/chunk.rs
 create mode 100644 third_party/rust/png/src/common.rs
 create mode 100644 third_party/rust/png/src/decoder/mod.rs
 create mode 100644 third_party/rust/png/src/decoder/stream.rs
 create mode 100644 third_party/rust/png/src/encoder.rs
 create mode 100644 third_party/rust/png/src/filter.rs
 create mode 100644 third_party/rust/png/src/lib.rs
 create mode 100644 third_party/rust/png/src/traits.rs
 create mode 100644 third_party/rust/png/src/utils.rs
 create mode 100644 third_party/rust/podio/.cargo-checksum.json
 create mode 100644 third_party/rust/podio/Cargo.toml
 create mode 100644 third_party/rust/podio/LICENSE-APACHE
 create mode 100644 third_party/rust/podio/LICENSE-MIT
 create mode 100644 third_party/rust/podio/README.md
 create mode 100644 third_party/rust/podio/appveyor.yml
 create mode 100644 third_party/rust/podio/benches/benchmark.rs
 create mode 100644 third_party/rust/podio/script/doc-upload.cfg
 create mode 100644 third_party/rust/podio/src/lib.rs
 create mode 100644 third_party/rust/podio/tests/bytes.rs
 create mode 100644 third_party/rust/podio/tests/io.rs
 create mode 100644 third_party/rust/ppv-lite86/.cargo-checksum.json
 create mode 100644 third_party/rust/ppv-lite86/Cargo.toml
 create mode 100644 third_party/rust/ppv-lite86/LICENSE-APACHE
 create mode 100644 third_party/rust/ppv-lite86/LICENSE-MIT
 create mode 100644 third_party/rust/ppv-lite86/src/generic.rs
 create mode 100644 third_party/rust/ppv-lite86/src/lib.rs
 create mode 100644 third_party/rust/ppv-lite86/src/soft.rs
 create mode 100644 third_party/rust/ppv-lite86/src/types.rs
 create mode 100644 third_party/rust/ppv-lite86/src/x86_64/mod.rs
 create mode 100644 third_party/rust/ppv-lite86/src/x86_64/sse2.rs
 create mode 100644 third_party/rust/precomputed-hash/.cargo-checksum.json
 create mode 100644 third_party/rust/precomputed-hash/Cargo.toml
 create mode 100644 third_party/rust/precomputed-hash/LICENSE
 create mode 100644 third_party/rust/precomputed-hash/src/lib.rs
 create mode 100644 third_party/rust/proc-macro-hack/.cargo-checksum.json
 create mode 100644 third_party/rust/proc-macro-hack/Cargo.toml
 create mode 100644 third_party/rust/proc-macro-hack/LICENSE-APACHE
 create mode 100644 third_party/rust/proc-macro-hack/LICENSE-MIT
 create mode 100644 third_party/rust/proc-macro-hack/README.md
 create mode 100644 third_party/rust/proc-macro-hack/src/lib.rs
 create mode 100644 third_party/rust/proc-macro2/.cargo-checksum.json
 create mode 100644 third_party/rust/proc-macro2/Cargo.toml
 create mode 100644 third_party/rust/proc-macro2/LICENSE-APACHE
 create mode 100644 third_party/rust/proc-macro2/LICENSE-MIT
 create mode 100644 third_party/rust/proc-macro2/README.md
 create mode 100644 third_party/rust/proc-macro2/build.rs
 create mode 100644 third_party/rust/proc-macro2/src/detection.rs
 create mode 100644 third_party/rust/proc-macro2/src/fallback.rs
 create mode 100644 third_party/rust/proc-macro2/src/lib.rs
 create mode 100644 third_party/rust/proc-macro2/src/parse.rs
 create mode 100644 third_party/rust/proc-macro2/src/wrapper.rs
 create mode 100644 third_party/rust/proc-macro2/tests/comments.rs
 create mode 100644 third_party/rust/proc-macro2/tests/features.rs
 create mode 100644 third_party/rust/proc-macro2/tests/marker.rs
 create mode 100644 third_party/rust/proc-macro2/tests/test.rs
 create mode 100644 third_party/rust/proc-macro2/tests/test_fmt.rs
 create mode 100644 third_party/rust/procedural-masquerade/.cargo-checksum.json
 create mode 100644 third_party/rust/procedural-masquerade/Cargo.toml
 create mode 100644 third_party/rust/procedural-masquerade/lib.rs
 create mode 100644 third_party/rust/prost-derive/.cargo-checksum.json
 create mode 100644 third_party/rust/prost-derive/Cargo.toml
 create mode 100644 third_party/rust/prost-derive/README.md
 create mode 100644 third_party/rust/prost-derive/src/field/group.rs
 create mode 100644 third_party/rust/prost-derive/src/field/map.rs
 create mode 100644 third_party/rust/prost-derive/src/field/message.rs
 create mode 100644 third_party/rust/prost-derive/src/field/mod.rs
 create mode 100644 third_party/rust/prost-derive/src/field/oneof.rs
 create mode 100644 third_party/rust/prost-derive/src/field/scalar.rs
 create mode 100644 third_party/rust/prost-derive/src/lib.rs
 create mode 100644 third_party/rust/prost/.cargo-checksum.json
 create mode 100644 third_party/rust/prost/Cargo.toml
 create mode 100644 third_party/rust/prost/LICENSE
 create mode 100644 third_party/rust/prost/README.md
 create mode 100644 third_party/rust/prost/benches/varint.rs
 create mode 100755 third_party/rust/prost/prepare-release.sh
 create mode 100755 third_party/rust/prost/publish-release.sh
 create mode 100644 third_party/rust/prost/src/encoding.rs
 create mode 100644 third_party/rust/prost/src/error.rs
 create mode 100644 third_party/rust/prost/src/lib.rs
 create mode 100644 third_party/rust/prost/src/message.rs
 create mode 100644 third_party/rust/prost/src/types.rs
 create mode 100644 third_party/rust/pulse-ffi/.cargo-checksum.json
 create mode 100644 third_party/rust/pulse-ffi/Cargo.toml
 create mode 100644 third_party/rust/pulse-ffi/src/ffi_funcs.rs
 create mode 100644 third_party/rust/pulse-ffi/src/ffi_types.rs
 create mode 100644 third_party/rust/pulse-ffi/src/lib.rs
 create mode 100644 third_party/rust/pulse/.cargo-checksum.json
 create mode 100644 third_party/rust/pulse/Cargo.toml
 create mode 100644 third_party/rust/pulse/src/context.rs
 create mode 100644 third_party/rust/pulse/src/error.rs
 create mode 100644 third_party/rust/pulse/src/lib.rs
 create mode 100644 third_party/rust/pulse/src/mainloop_api.rs
 create mode 100644 third_party/rust/pulse/src/operation.rs
 create mode 100644 third_party/rust/pulse/src/proplist.rs
 create mode 100644 third_party/rust/pulse/src/stream.rs
 create mode 100644 third_party/rust/pulse/src/threaded_mainloop.rs
 create mode 100644 third_party/rust/pulse/src/util.rs
 create mode 100644 third_party/rust/quick-error/.cargo-checksum.json
 create mode 100644 third_party/rust/quick-error/Cargo.toml
 create mode 100644 third_party/rust/quick-error/LICENSE-APACHE
 create mode 100644 third_party/rust/quick-error/LICENSE-MIT
 create mode 100644 third_party/rust/quick-error/README.rst
 create mode 100644 third_party/rust/quick-error/bulk.yaml
 create mode 100644 third_party/rust/quick-error/examples/context.rs
 create mode 100644 third_party/rust/quick-error/src/lib.rs
 create mode 100644 third_party/rust/quick-error/vagga.yaml
 create mode 100644 third_party/rust/quote/.cargo-checksum.json
 create mode 100644 third_party/rust/quote/Cargo.toml
 create mode 100644 third_party/rust/quote/LICENSE-APACHE
 create mode 100644 third_party/rust/quote/LICENSE-MIT
 create mode 100644 third_party/rust/quote/README.md
 create mode 100644 third_party/rust/quote/src/ext.rs
 create mode 100644 third_party/rust/quote/src/format.rs
 create mode 100644 third_party/rust/quote/src/ident_fragment.rs
 create mode 100644 third_party/rust/quote/src/lib.rs
 create mode 100644 third_party/rust/quote/src/runtime.rs
 create mode 100644 third_party/rust/quote/src/spanned.rs
 create mode 100644 third_party/rust/quote/src/to_tokens.rs
 create mode 100644 third_party/rust/quote/tests/compiletest.rs
 create mode 100644 third_party/rust/quote/tests/test.rs
 create mode 100644 third_party/rust/quote/tests/ui/does-not-have-iter-interpolated-dup.rs
 create mode 100644 third_party/rust/quote/tests/ui/does-not-have-iter-interpolated.rs
 create mode 100644 third_party/rust/quote/tests/ui/does-not-have-iter-separated.rs
 create mode 100644 third_party/rust/quote/tests/ui/does-not-have-iter.rs
 create mode 100644 third_party/rust/quote/tests/ui/not-quotable.rs
 create mode 100644 third_party/rust/quote/tests/ui/not-repeatable.rs
 create mode 100644 third_party/rust/quote/tests/ui/wrong-type-span.rs
 create mode 100644 third_party/rust/rand/.cargo-checksum.json
 create mode 100644 third_party/rust/rand/CHANGELOG.md
 create mode 100644 third_party/rust/rand/COPYRIGHT
 create mode 100644 third_party/rust/rand/Cargo.lock
 create mode 100644 third_party/rust/rand/Cargo.toml
 create mode 100644 third_party/rust/rand/LICENSE-APACHE
 create mode 100644 third_party/rust/rand/LICENSE-MIT
 create mode 100644 third_party/rust/rand/README.md
 create mode 100644 third_party/rust/rand/benches/generators.rs
 create mode 100644 third_party/rust/rand/benches/misc.rs
 create mode 100644 third_party/rust/rand/benches/seq.rs
 create mode 100644 third_party/rust/rand/benches/weighted.rs
 create mode 100644 third_party/rust/rand/examples/monte-carlo.rs
 create mode 100644 third_party/rust/rand/examples/monty-hall.rs
 create mode 100644 third_party/rust/rand/rustfmt.toml
 create mode 100644 third_party/rust/rand/src/distributions/bernoulli.rs
 create mode 100644 third_party/rust/rand/src/distributions/binomial.rs
 create mode 100644 third_party/rust/rand/src/distributions/cauchy.rs
 create mode 100644 third_party/rust/rand/src/distributions/dirichlet.rs
 create mode 100644 third_party/rust/rand/src/distributions/exponential.rs
 create mode 100644 third_party/rust/rand/src/distributions/float.rs
 create mode 100644 third_party/rust/rand/src/distributions/gamma.rs
 create mode 100644 third_party/rust/rand/src/distributions/integer.rs
 create mode 100644 third_party/rust/rand/src/distributions/mod.rs
 create mode 100644 third_party/rust/rand/src/distributions/normal.rs
 create mode 100644 third_party/rust/rand/src/distributions/other.rs
 create mode 100644 third_party/rust/rand/src/distributions/pareto.rs
 create mode 100644 third_party/rust/rand/src/distributions/poisson.rs
 create mode 100644 third_party/rust/rand/src/distributions/triangular.rs
 create mode 100644 third_party/rust/rand/src/distributions/uniform.rs
 create mode 100644 third_party/rust/rand/src/distributions/unit_circle.rs
 create mode 100644 third_party/rust/rand/src/distributions/unit_sphere.rs
 create mode 100644 third_party/rust/rand/src/distributions/utils.rs
 create mode 100644 third_party/rust/rand/src/distributions/weibull.rs
 create mode 100644 third_party/rust/rand/src/distributions/weighted/alias_method.rs
 create mode 100644 third_party/rust/rand/src/distributions/weighted/mod.rs
 create mode 100644 third_party/rust/rand/src/distributions/ziggurat_tables.rs
 create mode 100644 third_party/rust/rand/src/lib.rs
 create mode 100644 third_party/rust/rand/src/prelude.rs
 create mode 100644 third_party/rust/rand/src/rngs/adapter/mod.rs
 create mode 100644 third_party/rust/rand/src/rngs/adapter/read.rs
 create mode 100644 third_party/rust/rand/src/rngs/adapter/reseeding.rs
 create mode 100644 third_party/rust/rand/src/rngs/entropy.rs
 create mode 100644 third_party/rust/rand/src/rngs/mock.rs
 create mode 100644 third_party/rust/rand/src/rngs/mod.rs
 create mode 100644 third_party/rust/rand/src/rngs/small.rs
 create mode 100644 third_party/rust/rand/src/rngs/std.rs
 create mode 100644 third_party/rust/rand/src/rngs/thread.rs
 create mode 100644 third_party/rust/rand/src/seq/index.rs
 create mode 100644 third_party/rust/rand/src/seq/mod.rs
 create mode 100644 third_party/rust/rand_chacha/.cargo-checksum.json
 create mode 100644 third_party/rust/rand_chacha/CHANGELOG.md
 create mode 100644 third_party/rust/rand_chacha/COPYRIGHT
 create mode 100644 third_party/rust/rand_chacha/Cargo.toml
 create mode 100644 third_party/rust/rand_chacha/LICENSE-APACHE
 create mode 100644 third_party/rust/rand_chacha/LICENSE-MIT
 create mode 100644 third_party/rust/rand_chacha/README.md
 create mode 100644 third_party/rust/rand_chacha/src/chacha.rs
 create mode 100644 third_party/rust/rand_chacha/src/lib.rs
 create mode 100644 third_party/rust/rand_core/.cargo-checksum.json
 create mode 100644 third_party/rust/rand_core/CHANGELOG.md
 create mode 100644 third_party/rust/rand_core/COPYRIGHT
 create mode 100644 third_party/rust/rand_core/Cargo.toml
 create mode 100644 third_party/rust/rand_core/LICENSE-APACHE
 create mode 100644 third_party/rust/rand_core/LICENSE-MIT
 create mode 100644 third_party/rust/rand_core/README.md
 create mode 100644 third_party/rust/rand_core/src/block.rs
 create mode 100644 third_party/rust/rand_core/src/error.rs
 create mode 100644 third_party/rust/rand_core/src/impls.rs
 create mode 100644 third_party/rust/rand_core/src/le.rs
 create mode 100644 third_party/rust/rand_core/src/lib.rs
 create mode 100644 third_party/rust/rand_core/src/os.rs
 create mode 100644 third_party/rust/rand_hc/.cargo-checksum.json
 create mode 100644 third_party/rust/rand_hc/CHANGELOG.md
 create mode 100644 third_party/rust/rand_hc/COPYRIGHT
 create mode 100644 third_party/rust/rand_hc/Cargo.toml
 create mode 100644 third_party/rust/rand_hc/LICENSE-APACHE
 create mode 100644 third_party/rust/rand_hc/LICENSE-MIT
 create mode 100644 third_party/rust/rand_hc/README.md
 create mode 100644 third_party/rust/rand_hc/src/hc128.rs
 create mode 100644 third_party/rust/rand_hc/src/lib.rs
 create mode 100644 third_party/rust/rand_pcg/.cargo-checksum.json
 create mode 100644 third_party/rust/rand_pcg/CHANGELOG.md
 create mode 100644 third_party/rust/rand_pcg/COPYRIGHT
 create mode 100644 third_party/rust/rand_pcg/Cargo.toml
 create mode 100644 third_party/rust/rand_pcg/LICENSE-APACHE
 create mode 100644 third_party/rust/rand_pcg/LICENSE-MIT
 create mode 100644 third_party/rust/rand_pcg/README.md
 create mode 100644 third_party/rust/rand_pcg/src/lib.rs
 create mode 100644 third_party/rust/rand_pcg/src/pcg128.rs
 create mode 100644 third_party/rust/rand_pcg/src/pcg64.rs
 create mode 100644 third_party/rust/rand_pcg/tests/lcg128xsl64.rs
 create mode 100644 third_party/rust/rand_pcg/tests/lcg64xsh32.rs
 create mode 100644 third_party/rust/rand_pcg/tests/mcg128xsl64.rs
 create mode 100644 third_party/rust/range-alloc/.cargo-checksum.json
 create mode 100644 third_party/rust/range-alloc/Cargo.toml
 create mode 100644 third_party/rust/range-alloc/src/lib.rs
 create mode 100644 third_party/rust/raw-cpuid/.cargo-checksum.json
 create mode 100644 third_party/rust/raw-cpuid/AUTHORS
 create mode 100644 third_party/rust/raw-cpuid/Cargo.lock
 create mode 100644 third_party/rust/raw-cpuid/Cargo.toml
 create mode 100644 third_party/rust/raw-cpuid/LICENSE.md
 create mode 100644 third_party/rust/raw-cpuid/README.md
 create mode 100644 third_party/rust/raw-cpuid/build.rs
 create mode 100644 third_party/rust/raw-cpuid/ci/before_deploy.ps1
 create mode 100644 third_party/rust/raw-cpuid/ci/before_deploy.sh
 create mode 100644 third_party/rust/raw-cpuid/ci/install.sh
 create mode 100644 third_party/rust/raw-cpuid/ci/script.sh
 create mode 100644 third_party/rust/raw-cpuid/examples/cache.rs
 create mode 100644 third_party/rust/raw-cpuid/examples/cpu.rs
 create mode 100644 third_party/rust/raw-cpuid/examples/topology.rs
 create mode 100644 third_party/rust/raw-cpuid/examples/tsc_frequency.rs
 create mode 100644 third_party/rust/raw-cpuid/src/bin/cpuid.rs
 create mode 100644 third_party/rust/raw-cpuid/src/cpuid.c
 create mode 100644 third_party/rust/raw-cpuid/src/lib.rs
 create mode 100644 third_party/rust/raw-cpuid/src/tests.rs
 create mode 100644 third_party/rust/raw-window-handle/.cargo-checksum.json
 create mode 100644 third_party/rust/raw-window-handle/CHANGELOG.md
 create mode 100644 third_party/rust/raw-window-handle/Cargo.toml
 create mode 100644 third_party/rust/raw-window-handle/LICENSE
 create mode 100644 third_party/rust/raw-window-handle/README.md
 create mode 100644 third_party/rust/raw-window-handle/appveyor.yml
 create mode 100644 third_party/rust/raw-window-handle/rustfmt.toml
 create mode 100644 third_party/rust/raw-window-handle/src/android.rs
 create mode 100644 third_party/rust/raw-window-handle/src/ios.rs
 create mode 100644 third_party/rust/raw-window-handle/src/lib.rs
 create mode 100644 third_party/rust/raw-window-handle/src/macos.rs
 create mode 100644 third_party/rust/raw-window-handle/src/unix.rs
 create mode 100644 third_party/rust/raw-window-handle/src/web.rs
 create mode 100644 third_party/rust/raw-window-handle/src/windows.rs
 create mode 100644 third_party/rust/rayon-core/.cargo-checksum.json
 create mode 100644 third_party/rust/rayon-core/Cargo.toml
 create mode 100644 third_party/rust/rayon-core/LICENSE-APACHE
 create mode 100644 third_party/rust/rayon-core/LICENSE-MIT
 create mode 100644 third_party/rust/rayon-core/README.md
 create mode 100644 third_party/rust/rayon-core/build.rs
 create mode 100644 third_party/rust/rayon-core/src/compile_fail/mod.rs
 create mode 100644 third_party/rust/rayon-core/src/compile_fail/quicksort_race1.rs
 create mode 100644 third_party/rust/rayon-core/src/compile_fail/quicksort_race2.rs
 create mode 100644 third_party/rust/rayon-core/src/compile_fail/quicksort_race3.rs
 create mode 100644 third_party/rust/rayon-core/src/compile_fail/rc_return.rs
 create mode 100644 third_party/rust/rayon-core/src/compile_fail/rc_upvar.rs
 create mode 100644 third_party/rust/rayon-core/src/compile_fail/scope_join_bad.rs
 create mode 100644 third_party/rust/rayon-core/src/internal/mod.rs
 create mode 100644 third_party/rust/rayon-core/src/internal/task.rs
 create mode 100644 third_party/rust/rayon-core/src/internal/worker.rs
 create mode 100644 third_party/rust/rayon-core/src/job.rs
 create mode 100644 third_party/rust/rayon-core/src/join/mod.rs
 create mode 100644 third_party/rust/rayon-core/src/join/test.rs
 create mode 100644 third_party/rust/rayon-core/src/latch.rs
 create mode 100644 third_party/rust/rayon-core/src/lib.rs
 create mode 100644 third_party/rust/rayon-core/src/log.rs
 create mode 100644 third_party/rust/rayon-core/src/private.rs
 create mode 100644 third_party/rust/rayon-core/src/registry.rs
 create mode 100644 third_party/rust/rayon-core/src/scope/internal.rs
 create mode 100644 third_party/rust/rayon-core/src/scope/mod.rs
 create mode 100644 third_party/rust/rayon-core/src/scope/test.rs
 create mode 100644 third_party/rust/rayon-core/src/sleep/README.md
 create mode 100644 third_party/rust/rayon-core/src/sleep/mod.rs
 create mode 100644 third_party/rust/rayon-core/src/spawn/mod.rs
 create mode 100644 third_party/rust/rayon-core/src/spawn/test.rs
 create mode 100644 third_party/rust/rayon-core/src/test.rs
 create mode 100644 third_party/rust/rayon-core/src/thread_pool/internal.rs
 create mode 100644 third_party/rust/rayon-core/src/thread_pool/mod.rs
 create mode 100644 third_party/rust/rayon-core/src/thread_pool/test.rs
 create mode 100644 third_party/rust/rayon-core/src/unwind.rs
 create mode 100644 third_party/rust/rayon-core/src/util.rs
 create mode 100644 third_party/rust/rayon-core/tests/double_init_fail.rs
 create mode 100644 third_party/rust/rayon-core/tests/init_zero_threads.rs
 create mode 100644 third_party/rust/rayon-core/tests/scope_join.rs
 create mode 100644 third_party/rust/rayon-core/tests/scoped_threadpool.rs
 create mode 100644 third_party/rust/rayon-core/tests/simple_panic.rs
 create mode 100644 third_party/rust/rayon-core/tests/stack_overflow_crash.rs
 create mode 100644 third_party/rust/rayon/.cargo-checksum.json
 create mode 100644 third_party/rust/rayon/Cargo.lock
 create mode 100644 third_party/rust/rayon/Cargo.toml
 create mode 100644 third_party/rust/rayon/FAQ.md
 create mode 100644 third_party/rust/rayon/LICENSE-APACHE
 create mode 100644 third_party/rust/rayon/LICENSE-MIT
 create mode 100644 third_party/rust/rayon/README.md
 create mode 100644 third_party/rust/rayon/RELEASES.md
 create mode 100644 third_party/rust/rayon/examples/README.md
 create mode 100644 third_party/rust/rayon/examples/cpu_monitor.rs
 create mode 100644 third_party/rust/rayon/src/collections/binary_heap.rs
 create mode 100644 third_party/rust/rayon/src/collections/btree_map.rs
 create mode 100644 third_party/rust/rayon/src/collections/btree_set.rs
 create mode 100644 third_party/rust/rayon/src/collections/hash_map.rs
 create mode 100644 third_party/rust/rayon/src/collections/hash_set.rs
 create mode 100644 third_party/rust/rayon/src/collections/linked_list.rs
 create mode 100644 third_party/rust/rayon/src/collections/mod.rs
 create mode 100644 third_party/rust/rayon/src/collections/vec_deque.rs
 create mode 100644 third_party/rust/rayon/src/compile_fail/cannot_collect_filtermap_data.rs
 create mode 100644 third_party/rust/rayon/src/compile_fail/cannot_zip_filtered_data.rs
 create mode 100644 third_party/rust/rayon/src/compile_fail/cell_par_iter.rs
 create mode 100644 third_party/rust/rayon/src/compile_fail/mod.rs
 create mode 100644 third_party/rust/rayon/src/compile_fail/must_use.rs
 create mode 100644 third_party/rust/rayon/src/compile_fail/no_send_par_iter.rs
 create mode 100644 third_party/rust/rayon/src/compile_fail/rc_par_iter.rs
 create mode 100644 third_party/rust/rayon/src/delegate.rs
 create mode 100644 third_party/rust/rayon/src/iter/chain.rs
 create mode 100644 third_party/rust/rayon/src/iter/chunks.rs
 create mode 100644 third_party/rust/rayon/src/iter/cloned.rs
 create mode 100644 third_party/rust/rayon/src/iter/collect/consumer.rs
 create mode 100644 third_party/rust/rayon/src/iter/collect/mod.rs
 create mode 100644 third_party/rust/rayon/src/iter/collect/test.rs
 create mode 100644 third_party/rust/rayon/src/iter/copied.rs
 create mode 100644 third_party/rust/rayon/src/iter/empty.rs
 create mode 100644 third_party/rust/rayon/src/iter/enumerate.rs
 create mode 100644 third_party/rust/rayon/src/iter/extend.rs
 create mode 100644 third_party/rust/rayon/src/iter/filter.rs
 create mode 100644 third_party/rust/rayon/src/iter/filter_map.rs
 create mode 100644 third_party/rust/rayon/src/iter/find.rs
 create mode 100644 third_party/rust/rayon/src/iter/find_first_last/mod.rs
 create mode 100644 third_party/rust/rayon/src/iter/find_first_last/test.rs
 create mode 100644 third_party/rust/rayon/src/iter/flat_map.rs
 create mode 100644 third_party/rust/rayon/src/iter/flatten.rs
 create mode 100644 third_party/rust/rayon/src/iter/fold.rs
 create mode 100644 third_party/rust/rayon/src/iter/for_each.rs
 create mode 100644 third_party/rust/rayon/src/iter/from_par_iter.rs
 create mode 100644 third_party/rust/rayon/src/iter/inspect.rs
 create mode 100644 third_party/rust/rayon/src/iter/interleave.rs
 create mode 100644 third_party/rust/rayon/src/iter/interleave_shortest.rs
 create mode 100644 third_party/rust/rayon/src/iter/intersperse.rs
 create mode 100644 third_party/rust/rayon/src/iter/len.rs
 create mode 100644 third_party/rust/rayon/src/iter/map.rs
 create mode 100644 third_party/rust/rayon/src/iter/map_with.rs
 create mode 100644 third_party/rust/rayon/src/iter/mod.rs
 create mode 100644 third_party/rust/rayon/src/iter/noop.rs
 create mode 100644 third_party/rust/rayon/src/iter/once.rs
 create mode 100644 third_party/rust/rayon/src/iter/panic_fuse.rs
 create mode 100644 third_party/rust/rayon/src/iter/par_bridge.rs
 create mode 100644 third_party/rust/rayon/src/iter/plumbing/README.md
 create mode 100644 third_party/rust/rayon/src/iter/plumbing/mod.rs
 create mode 100644 third_party/rust/rayon/src/iter/product.rs
 create mode 100644 third_party/rust/rayon/src/iter/reduce.rs
 create mode 100644 third_party/rust/rayon/src/iter/repeat.rs
 create mode 100644 third_party/rust/rayon/src/iter/rev.rs
 create mode 100644 third_party/rust/rayon/src/iter/skip.rs
 create mode 100644 third_party/rust/rayon/src/iter/splitter.rs
 create mode 100644 third_party/rust/rayon/src/iter/sum.rs
 create mode 100644 third_party/rust/rayon/src/iter/take.rs
 create mode 100644 third_party/rust/rayon/src/iter/test.rs
 create mode 100644 third_party/rust/rayon/src/iter/try_fold.rs
 create mode 100644 third_party/rust/rayon/src/iter/try_reduce.rs
 create mode 100644 third_party/rust/rayon/src/iter/try_reduce_with.rs
 create mode 100644 third_party/rust/rayon/src/iter/unzip.rs
 create mode 100644 third_party/rust/rayon/src/iter/update.rs
 create mode 100644 third_party/rust/rayon/src/iter/while_some.rs
 create mode 100644 third_party/rust/rayon/src/iter/zip.rs
 create mode 100644 third_party/rust/rayon/src/iter/zip_eq.rs
 create mode 100644 third_party/rust/rayon/src/lib.rs
 create mode 100644 third_party/rust/rayon/src/math.rs
 create mode 100644 third_party/rust/rayon/src/option.rs
 create mode 100644 third_party/rust/rayon/src/par_either.rs
 create mode 100644 third_party/rust/rayon/src/prelude.rs
 create mode 100644 third_party/rust/rayon/src/private.rs
 create mode 100644 third_party/rust/rayon/src/range.rs
 create mode 100644 third_party/rust/rayon/src/range_inclusive.rs
 create mode 100644 third_party/rust/rayon/src/result.rs
 create mode 100644 third_party/rust/rayon/src/slice/mergesort.rs
 create mode 100644 third_party/rust/rayon/src/slice/mod.rs
 create mode 100644 third_party/rust/rayon/src/slice/quicksort.rs
 create mode 100644 third_party/rust/rayon/src/slice/test.rs
 create mode 100644 third_party/rust/rayon/src/split_producer.rs
 create mode 100644 third_party/rust/rayon/src/str.rs
 create mode 100644 third_party/rust/rayon/src/vec.rs
 create mode 100644 third_party/rust/rayon/tests/clones.rs
 create mode 100644 third_party/rust/rayon/tests/debug.rs
 create mode 100644 third_party/rust/rayon/tests/intersperse.rs
 create mode 100644 third_party/rust/rayon/tests/issue671-unzip.rs
 create mode 100644 third_party/rust/rayon/tests/issue671.rs
 create mode 100644 third_party/rust/rayon/tests/iter_panic.rs
 create mode 100644 third_party/rust/rayon/tests/named-threads.rs
 create mode 100644 third_party/rust/rayon/tests/octillion.rs
 create mode 100644 third_party/rust/rayon/tests/producer_split_at.rs
 create mode 100644 third_party/rust/rayon/tests/sort-panic-safe.rs
 create mode 100644 third_party/rust/rayon/tests/str.rs
 create mode 100644 third_party/rust/rc_crypto/.cargo-checksum.json
 create mode 100644 third_party/rust/rc_crypto/Cargo.toml
 create mode 100644 third_party/rust/rc_crypto/README.md
 create mode 100644 third_party/rust/rc_crypto/src/aead.rs
 create mode 100644 third_party/rust/rc_crypto/src/aead/aes_cbc.rs
 create mode 100644 third_party/rust/rc_crypto/src/aead/aes_gcm.rs
 create mode 100644 third_party/rust/rc_crypto/src/agreement.rs
 create mode 100644 third_party/rust/rc_crypto/src/constant_time.rs
 create mode 100644 third_party/rust/rc_crypto/src/digest.rs
 create mode 100644 third_party/rust/rc_crypto/src/ece_crypto.rs
 create mode 100644 third_party/rust/rc_crypto/src/error.rs
 create mode 100644 third_party/rust/rc_crypto/src/hawk_crypto.rs
 create mode 100644 third_party/rust/rc_crypto/src/hkdf.rs
 create mode 100644 third_party/rust/rc_crypto/src/hmac.rs
 create mode 100644 third_party/rust/rc_crypto/src/lib.rs
 create mode 100644 third_party/rust/rc_crypto/src/rand.rs
 create mode 100644 third_party/rust/redox_syscall/.cargo-checksum.json
 create mode 100644 third_party/rust/redox_syscall/Cargo.toml
 create mode 100644 third_party/rust/redox_syscall/LICENSE
 create mode 100644 third_party/rust/redox_syscall/README.md
 create mode 100644 third_party/rust/redox_syscall/src/arch/aarch64.rs
 create mode 100644 third_party/rust/redox_syscall/src/arch/arm.rs
 create mode 100644 third_party/rust/redox_syscall/src/arch/nonredox.rs
 create mode 100644 third_party/rust/redox_syscall/src/arch/x86.rs
 create mode 100644 third_party/rust/redox_syscall/src/arch/x86_64.rs
 create mode 100644 third_party/rust/redox_syscall/src/call.rs
 create mode 100644 third_party/rust/redox_syscall/src/data.rs
 create mode 100644 third_party/rust/redox_syscall/src/error.rs
 create mode 100644 third_party/rust/redox_syscall/src/flag.rs
 create mode 100644 third_party/rust/redox_syscall/src/io/dma.rs
 create mode 100644 third_party/rust/redox_syscall/src/io/io.rs
 create mode 100644 third_party/rust/redox_syscall/src/io/mmio.rs
 create mode 100644 third_party/rust/redox_syscall/src/io/mod.rs
 create mode 100644 third_party/rust/redox_syscall/src/io/pio.rs
 create mode 100644 third_party/rust/redox_syscall/src/lib.rs
 create mode 100644 third_party/rust/redox_syscall/src/number.rs
 create mode 100755 third_party/rust/redox_syscall/src/scheme/generate.sh
 create mode 100644 third_party/rust/redox_syscall/src/scheme/mod.rs
 create mode 100644 third_party/rust/redox_syscall/src/scheme/scheme.rs
 create mode 100644 third_party/rust/redox_syscall/src/scheme/scheme_block.rs
 create mode 100644 third_party/rust/redox_syscall/src/scheme/scheme_block_mut.rs
 create mode 100644 third_party/rust/redox_syscall/src/scheme/scheme_mut.rs
 create mode 100644 third_party/rust/redox_syscall/src/tests.rs
 create mode 100644 third_party/rust/redox_termios/.cargo-checksum.json
 create mode 100644 third_party/rust/redox_termios/Cargo.toml
 create mode 100644 third_party/rust/redox_termios/LICENSE
 create mode 100644 third_party/rust/redox_termios/README.md
 create mode 100644 third_party/rust/redox_termios/src/lib.rs
 create mode 100644 third_party/rust/redox_users/.cargo-checksum.json
 create mode 100644 third_party/rust/redox_users/Cargo.toml
 create mode 100644 third_party/rust/redox_users/LICENSE
 create mode 100644 third_party/rust/redox_users/README.md
 create mode 100644 third_party/rust/redox_users/src/lib.rs
 create mode 100644 third_party/rust/redox_users/tests/etc/group
 create mode 100644 third_party/rust/redox_users/tests/etc/passwd
 create mode 100644 third_party/rust/redox_users/tests/etc/shadow
 create mode 100644 third_party/rust/regalloc/.cargo-checksum.json
 create mode 100644 third_party/rust/regalloc/Cargo.toml
 create mode 100644 third_party/rust/regalloc/LICENSE
 create mode 100644 third_party/rust/regalloc/src/analysis_control_flow.rs
 create mode 100644 third_party/rust/regalloc/src/analysis_data_flow.rs
 create mode 100644 third_party/rust/regalloc/src/analysis_main.rs
 create mode 100644 third_party/rust/regalloc/src/avl_tree.rs
 create mode 100644 third_party/rust/regalloc/src/bt_coalescing_analysis.rs
 create mode 100644 third_party/rust/regalloc/src/bt_commitment_map.rs
 create mode 100644 third_party/rust/regalloc/src/bt_main.rs
 create mode 100644 third_party/rust/regalloc/src/bt_spillslot_allocator.rs
 create mode 100644 third_party/rust/regalloc/src/bt_vlr_priority_queue.rs
 create mode 100644 third_party/rust/regalloc/src/checker.rs
 create mode 100644 third_party/rust/regalloc/src/data_structures.rs
 create mode 100644 third_party/rust/regalloc/src/inst_stream.rs
 create mode 100644 third_party/rust/regalloc/src/lib.rs
 create mode 100644 third_party/rust/regalloc/src/linear_scan/assign_registers.rs
 create mode 100644 third_party/rust/regalloc/src/linear_scan/mod.rs
 create mode 100644 third_party/rust/regalloc/src/linear_scan/resolve_moves.rs
 create mode 100644 third_party/rust/regalloc/src/sparse_set.rs
 create mode 100644 third_party/rust/regalloc/src/union_find.rs
 create mode 100644 third_party/rust/regex-syntax/.cargo-checksum.json
 create mode 100644 third_party/rust/regex-syntax/Cargo.toml
 create mode 100644 third_party/rust/regex-syntax/LICENSE-APACHE
 create mode 100644 third_party/rust/regex-syntax/LICENSE-MIT
 create mode 100644 third_party/rust/regex-syntax/README.md
 create mode 100644 third_party/rust/regex-syntax/benches/bench.rs
 create mode 100644 third_party/rust/regex-syntax/src/ast/mod.rs
 create mode 100644 third_party/rust/regex-syntax/src/ast/parse.rs
 create mode 100644 third_party/rust/regex-syntax/src/ast/print.rs
 create mode 100644 third_party/rust/regex-syntax/src/ast/visitor.rs
 create mode 100644 third_party/rust/regex-syntax/src/either.rs
 create mode 100644 third_party/rust/regex-syntax/src/error.rs
 create mode 100644 third_party/rust/regex-syntax/src/hir/interval.rs
 create mode 100644 third_party/rust/regex-syntax/src/hir/literal/mod.rs
 create mode 100644 third_party/rust/regex-syntax/src/hir/mod.rs
 create mode 100644 third_party/rust/regex-syntax/src/hir/print.rs
 create mode 100644 third_party/rust/regex-syntax/src/hir/translate.rs
 create mode 100644 third_party/rust/regex-syntax/src/hir/visitor.rs
 create mode 100644 third_party/rust/regex-syntax/src/lib.rs
 create mode 100644 third_party/rust/regex-syntax/src/parser.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/LICENSE-UNICODE
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/age.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/case_folding_simple.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/general_category.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/grapheme_cluster_break.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/mod.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/perl_decimal.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/perl_space.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/perl_word.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/property_bool.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/property_names.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/property_values.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/script.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/script_extension.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/sentence_break.rs
 create mode 100644 third_party/rust/regex-syntax/src/unicode_tables/word_break.rs
 create mode 100644 third_party/rust/regex-syntax/src/utf8.rs
 create mode 100755 third_party/rust/regex-syntax/test
 create mode 100644 third_party/rust/regex/.cargo-checksum.json
 create mode 100644 third_party/rust/regex/CHANGELOG.md
 create mode 100644 third_party/rust/regex/Cargo.lock
 create mode 100644 third_party/rust/regex/Cargo.toml
 create mode 100644 third_party/rust/regex/HACKING.md
 create mode 100644 third_party/rust/regex/LICENSE-APACHE
 create mode 100644 third_party/rust/regex/LICENSE-MIT
 create mode 100644 third_party/rust/regex/PERFORMANCE.md
 create mode 100644 third_party/rust/regex/README.md
 create mode 100644 third_party/rust/regex/UNICODE.md
 create mode 100644 third_party/rust/regex/examples/regexdna-input.txt
 create mode 100644 third_party/rust/regex/examples/regexdna-output.txt
 create mode 100644 third_party/rust/regex/examples/shootout-regex-dna-bytes.rs
 create mode 100644 third_party/rust/regex/examples/shootout-regex-dna-cheat.rs
 create mode 100644 third_party/rust/regex/examples/shootout-regex-dna-replace.rs
 create mode 100644 third_party/rust/regex/examples/shootout-regex-dna-single-cheat.rs
 create mode 100644 third_party/rust/regex/examples/shootout-regex-dna-single.rs
 create mode 100644 third_party/rust/regex/examples/shootout-regex-dna.rs
 create mode 100644 third_party/rust/regex/rustfmt.toml
 create mode 100644 third_party/rust/regex/src/backtrack.rs
 create mode 100644 third_party/rust/regex/src/cache.rs
 create mode 100644 third_party/rust/regex/src/compile.rs
 create mode 100644 third_party/rust/regex/src/dfa.rs
 create mode 100644 third_party/rust/regex/src/error.rs
 create mode 100644 third_party/rust/regex/src/exec.rs
 create mode 100644 third_party/rust/regex/src/expand.rs
 create mode 100644 third_party/rust/regex/src/find_byte.rs
 create mode 100644 third_party/rust/regex/src/freqs.rs
 create mode 100644 third_party/rust/regex/src/input.rs
 create mode 100644 third_party/rust/regex/src/lib.rs
 create mode 100644 third_party/rust/regex/src/literal/imp.rs
 create mode 100644 third_party/rust/regex/src/literal/mod.rs
 create mode 100644 third_party/rust/regex/src/pattern.rs
 create mode 100644 third_party/rust/regex/src/pikevm.rs
 create mode 100644 third_party/rust/regex/src/prog.rs
 create mode 100644 third_party/rust/regex/src/re_builder.rs
 create mode 100644 third_party/rust/regex/src/re_bytes.rs
 create mode 100644 third_party/rust/regex/src/re_set.rs
 create mode 100644 third_party/rust/regex/src/re_trait.rs
 create mode 100644 third_party/rust/regex/src/re_unicode.rs
 create mode 100644 third_party/rust/regex/src/sparse.rs
 create mode 100644 third_party/rust/regex/src/testdata/LICENSE
 create mode 100644 third_party/rust/regex/src/testdata/README
 create mode 100644 third_party/rust/regex/src/testdata/basic.dat
 create mode 100644 third_party/rust/regex/src/testdata/nullsubexpr.dat
 create mode 100644 third_party/rust/regex/src/testdata/repetition.dat
 create mode 100644 third_party/rust/regex/src/utf8.rs
 create mode 100755 third_party/rust/regex/test
 create mode 100644 third_party/rust/regex/tests/api.rs
 create mode 100644 third_party/rust/regex/tests/api_str.rs
 create mode 100644 third_party/rust/regex/tests/bytes.rs
 create mode 100644 third_party/rust/regex/tests/consistent.rs
 create mode 100644 third_party/rust/regex/tests/crates_regex.rs
 create mode 100644 third_party/rust/regex/tests/crazy.rs
 create mode 100644 third_party/rust/regex/tests/flags.rs
 create mode 100644 third_party/rust/regex/tests/fowler.rs
 create mode 100644 third_party/rust/regex/tests/macros.rs
 create mode 100644 third_party/rust/regex/tests/macros_bytes.rs
 create mode 100644 third_party/rust/regex/tests/macros_str.rs
 create mode 100644 third_party/rust/regex/tests/misc.rs
 create mode 100644 third_party/rust/regex/tests/multiline.rs
 create mode 100644 third_party/rust/regex/tests/noparse.rs
 create mode 100644 third_party/rust/regex/tests/regression.rs
 create mode 100644 third_party/rust/regex/tests/replace.rs
 create mode 100644 third_party/rust/regex/tests/searcher.rs
 create mode 100644 third_party/rust/regex/tests/set.rs
 create mode 100644 third_party/rust/regex/tests/shortest_match.rs
 create mode 100644 third_party/rust/regex/tests/suffix_reverse.rs
 create mode 100644 third_party/rust/regex/tests/test_backtrack.rs
 create mode 100644 third_party/rust/regex/tests/test_backtrack_bytes.rs
 create mode 100644 third_party/rust/regex/tests/test_backtrack_utf8bytes.rs
 create mode 100644 third_party/rust/regex/tests/test_crates_regex.rs
 create mode 100644 third_party/rust/regex/tests/test_default.rs
 create mode 100644 third_party/rust/regex/tests/test_default_bytes.rs
 create mode 100644 third_party/rust/regex/tests/test_nfa.rs
 create mode 100644 third_party/rust/regex/tests/test_nfa_bytes.rs
 create mode 100644 third_party/rust/regex/tests/test_nfa_utf8bytes.rs
 create mode 100644 third_party/rust/regex/tests/unicode.rs
 create mode 100644 third_party/rust/regex/tests/word_boundary.rs
 create mode 100644 third_party/rust/regex/tests/word_boundary_ascii.rs
 create mode 100644 third_party/rust/regex/tests/word_boundary_unicode.rs
 create mode 100644 third_party/rust/remove_dir_all/.cargo-checksum.json
 create mode 100644 third_party/rust/remove_dir_all/Cargo.toml
 create mode 100644 third_party/rust/remove_dir_all/LICENCE-APACHE
 create mode 100644 third_party/rust/remove_dir_all/LICENCE-MIT
 create mode 100644 third_party/rust/remove_dir_all/src/fs.rs
 create mode 100644 third_party/rust/remove_dir_all/src/lib.rs
 create mode 100644 third_party/rust/rental-impl/.cargo-checksum.json
 create mode 100644 third_party/rust/rental-impl/Cargo.toml
 create mode 100644 third_party/rust/rental-impl/src/lib.rs
 create mode 100644 third_party/rust/rental/.cargo-checksum.json
 create mode 100644 third_party/rust/rental/Cargo.toml
 create mode 100644 third_party/rust/rental/LICENSE-APACHE
 create mode 100644 third_party/rust/rental/LICENSE-MIT
 create mode 100644 third_party/rust/rental/README.md
 create mode 100644 third_party/rust/rental/src/lib.rs
 create mode 100644 third_party/rust/rental/tests/clone.rs
 create mode 100644 third_party/rust/rental/tests/complex.rs
 create mode 100644 third_party/rust/rental/tests/complex_mut.rs
 create mode 100644 third_party/rust/rental/tests/covariant.rs
 create mode 100644 third_party/rust/rental/tests/debug.rs
 create mode 100644 third_party/rust/rental/tests/drop_order.rs
 create mode 100644 third_party/rust/rental/tests/generic.rs
 create mode 100644 third_party/rust/rental/tests/lt_params.rs
 create mode 100644 third_party/rust/rental/tests/map.rs
 create mode 100644 third_party/rust/rental/tests/simple_mut.rs
 create mode 100644 third_party/rust/rental/tests/simple_ref.rs
 create mode 100644 third_party/rust/rental/tests/string.rs
 create mode 100644 third_party/rust/rental/tests/subrental.rs
 create mode 100644 third_party/rust/rental/tests/target_ty_hack.rs
 create mode 100644 third_party/rust/rental/tests/trait.rs
 create mode 100644 third_party/rust/rental/tests/unused.rs
 create mode 100644 third_party/rust/rental/tests/vec_slice.rs
 create mode 100644 third_party/rust/ringbuf/.cargo-checksum.json
 create mode 100644 third_party/rust/ringbuf/Cargo.lock
 create mode 100644 third_party/rust/ringbuf/Cargo.toml
 create mode 100644 third_party/rust/ringbuf/LICENSE-APACHE
 create mode 100644 third_party/rust/ringbuf/LICENSE-MIT
 create mode 100644 third_party/rust/ringbuf/README.md
 create mode 100644 third_party/rust/ringbuf/appveyor.yml
 create mode 100644 third_party/rust/ringbuf/examples/message.rs
 create mode 100644 third_party/rust/ringbuf/examples/simple.rs
 create mode 100644 third_party/rust/ringbuf/src/benchmark.rs
 create mode 100644 third_party/rust/ringbuf/src/consumer.rs
 create mode 100644 third_party/rust/ringbuf/src/lib.rs
 create mode 100644 third_party/rust/ringbuf/src/producer.rs
 create mode 100644 third_party/rust/ringbuf/src/ring_buffer.rs
 create mode 100644 third_party/rust/ringbuf/src/tests/access.rs
 create mode 100644 third_party/rust/ringbuf/src/tests/drop.rs
 create mode 100644 third_party/rust/ringbuf/src/tests/message.rs
 create mode 100644 third_party/rust/ringbuf/src/tests/mod.rs
 create mode 100644 third_party/rust/ringbuf/src/tests/multiple.rs
 create mode 100644 third_party/rust/ringbuf/src/tests/read_write.rs
 create mode 100644 third_party/rust/ringbuf/src/tests/single.rs
 create mode 100644 third_party/rust/rkv-0.10.4/.cargo-checksum.json
 create mode 100644 third_party/rust/rkv-0.10.4/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/rkv-0.10.4/Cargo.lock
 create mode 100644 third_party/rust/rkv-0.10.4/Cargo.toml
 create mode 100644 third_party/rust/rkv-0.10.4/LICENSE
 create mode 100644 third_party/rust/rkv-0.10.4/README.md
 create mode 100644 third_party/rust/rkv-0.10.4/examples/README.md
 create mode 100644 third_party/rust/rkv-0.10.4/examples/iterator.rs
 create mode 100644 third_party/rust/rkv-0.10.4/examples/simple-store.rs
 create mode 100755 third_party/rust/rkv-0.10.4/run-all-examples.sh
 create mode 100644 third_party/rust/rkv-0.10.4/src/bin/dump.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/bin/rand.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/env.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/error.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/lib.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/manager.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/migrate.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/readwrite.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/store.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/store/integer.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/store/integermulti.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/store/multi.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/store/single.rs
 create mode 100644 third_party/rust/rkv-0.10.4/src/value.rs
 create mode 100644 third_party/rust/rkv-0.10.4/tests/integer-store.rs
 create mode 100644 third_party/rust/rkv-0.10.4/tests/manager.rs
 create mode 100644 third_party/rust/rkv-0.10.4/tests/multi-integer-store.rs
 create mode 100644 third_party/rust/rkv-0.10.4/tests/test_txn.rs
 create mode 100644 third_party/rust/rkv/.appveyor.yml
 create mode 100644 third_party/rust/rkv/.cargo-checksum.json
 create mode 100644 third_party/rust/rkv/.rustfmt.toml
 create mode 100644 third_party/rust/rkv/.travis.yml
 create mode 100644 third_party/rust/rkv/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/rkv/Cargo.toml
 create mode 100644 third_party/rust/rkv/LICENSE
 create mode 100644 third_party/rust/rkv/README.md
 create mode 100644 third_party/rust/rkv/examples/README.md
 create mode 100644 third_party/rust/rkv/examples/iterator.rs
 create mode 100644 third_party/rust/rkv/examples/simple-store.rs
 create mode 100755 third_party/rust/rkv/run-all-examples.sh
 create mode 100644 third_party/rust/rkv/src/backend.rs
 create mode 100644 third_party/rust/rkv/src/backend/common.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/cursor.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/database.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/environment.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/error.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/flags.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/info.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/iter.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/stat.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_lmdb/transaction.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/cursor.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/database.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/environment.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/error.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/flags.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/info.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/iter.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/snapshot.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/stat.rs
 create mode 100644 third_party/rust/rkv/src/backend/impl_safe/transaction.rs
 create mode 100644 third_party/rust/rkv/src/backend/traits.rs
 create mode 100644 third_party/rust/rkv/src/bin/dump.rs
 create mode 100644 third_party/rust/rkv/src/bin/rand.rs
 create mode 100644 third_party/rust/rkv/src/env.rs
 create mode 100644 third_party/rust/rkv/src/error.rs
 create mode 100644 third_party/rust/rkv/src/helpers.rs
 create mode 100644 third_party/rust/rkv/src/lib.rs
 create mode 100644 third_party/rust/rkv/src/manager.rs
 create mode 100644 third_party/rust/rkv/src/migrate.rs
 create mode 100644 third_party/rust/rkv/src/readwrite.rs
 create mode 100644 third_party/rust/rkv/src/store.rs
 create mode 100644 third_party/rust/rkv/src/store/integer.rs
 create mode 100644 third_party/rust/rkv/src/store/integermulti.rs
 create mode 100644 third_party/rust/rkv/src/store/keys.rs
 create mode 100644 third_party/rust/rkv/src/store/keys/encodables.rs
 create mode 100644 third_party/rust/rkv/src/store/keys/primitives.rs
 create mode 100644 third_party/rust/rkv/src/store/multi.rs
 create mode 100644 third_party/rust/rkv/src/store/single.rs
 create mode 100644 third_party/rust/rkv/src/value.rs
 create mode 100644 third_party/rust/rkv/tests/env-all.rs
 create mode 100644 third_party/rust/rkv/tests/env-lmdb.rs
 create mode 100644 third_party/rust/rkv/tests/env-safe.rs
 create mode 100644 third_party/rust/rkv/tests/integer-store.rs
 create mode 100644 third_party/rust/rkv/tests/manager.rs
 create mode 100644 third_party/rust/rkv/tests/multi-integer-store.rs
 create mode 100644 third_party/rust/rkv/tests/test_txn.rs
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/.cargo-checksum.json
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/.clang-format
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/.clang-tidy
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/.travis.yml
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/CMakeLists.txt
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/Cargo.toml
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/LICENSE
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/README.md
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/c_src/CMakeLists.txt
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/c_src/lucet_sandbox_wrapper.c
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/include/lucet_sandbox.h
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/include/rlbox_lucet_sandbox.hpp
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/src/callback.rs
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/src/create.rs
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/src/invoke.rs
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/src/lib.rs
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/src/memory.rs
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/src/types.rs
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/test/test_lucet_sandbox_glue.cpp
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/test/test_lucet_sandbox_glue_embedder_vars.cpp
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/test/test_lucet_sandbox_glue_main.cpp
 create mode 100644 third_party/rust/rlbox_lucet_sandbox/test/test_lucet_sandbox_glue_preload.cpp
 create mode 100644 third_party/rust/ron/.cargo-checksum.json
 create mode 100644 third_party/rust/ron/Cargo.toml
 create mode 100644 third_party/rust/ron/LICENSE-APACHE
 create mode 100644 third_party/rust/ron/LICENSE-MIT
 create mode 100644 third_party/rust/ron/README.md
 create mode 100644 third_party/rust/ron/docs/extensions.md
 create mode 100644 third_party/rust/ron/docs/grammar.md
 create mode 100644 third_party/rust/ron/examples/decode.rs
 create mode 100644 third_party/rust/ron/examples/decode_file.rs
 create mode 100644 third_party/rust/ron/examples/encode.rs
 create mode 100644 third_party/rust/ron/examples/example.ron
 create mode 100644 third_party/rust/ron/examples/transcode.rs
 create mode 100644 third_party/rust/ron/rustfmt.toml
 create mode 100644 third_party/rust/ron/src/de/error.rs
 create mode 100644 third_party/rust/ron/src/de/id.rs
 create mode 100644 third_party/rust/ron/src/de/mod.rs
 create mode 100644 third_party/rust/ron/src/de/tests.rs
 create mode 100644 third_party/rust/ron/src/de/value.rs
 create mode 100644 third_party/rust/ron/src/lib.rs
 create mode 100644 third_party/rust/ron/src/parse.rs
 create mode 100644 third_party/rust/ron/src/ser/mod.rs
 create mode 100644 third_party/rust/ron/src/ser/value.rs
 create mode 100644 third_party/rust/ron/src/value.rs
 create mode 100644 third_party/rust/ron/tests/147_empty_sets_serialisation.rs
 create mode 100644 third_party/rust/ron/tests/big_struct.rs
 create mode 100644 third_party/rust/ron/tests/comments.rs
 create mode 100644 third_party/rust/ron/tests/depth_limit.rs
 create mode 100644 third_party/rust/ron/tests/escape.rs
 create mode 100644 third_party/rust/ron/tests/extensions.rs
 create mode 100644 third_party/rust/ron/tests/numbers.rs
 create mode 100644 third_party/rust/ron/tests/roundtrip.rs
 create mode 100644 third_party/rust/ron/tests/unicode.rs
 create mode 100644 third_party/rust/ron/tests/value.rs
 create mode 100644 third_party/rust/runloop/.cargo-checksum.json
 create mode 100644 third_party/rust/runloop/Cargo.toml
 create mode 100644 third_party/rust/runloop/LICENSE
 create mode 100644 third_party/rust/runloop/README.md
 create mode 100644 third_party/rust/runloop/rustfmt.toml
 create mode 100644 third_party/rust/runloop/src/lib.rs
 create mode 100644 third_party/rust/rusqlite/.cargo-checksum.json
 create mode 100644 third_party/rust/rusqlite/Cargo.toml
 create mode 100644 third_party/rust/rusqlite/Changelog.md
 create mode 100644 third_party/rust/rusqlite/LICENSE
 create mode 100644 third_party/rust/rusqlite/README.md
 create mode 100644 third_party/rust/rusqlite/appveyor.yml
 create mode 100644 third_party/rust/rusqlite/benches/cache.rs
 create mode 100644 third_party/rust/rusqlite/clippy.toml
 create mode 100644 third_party/rust/rusqlite/codecov.yml
 create mode 100755 third_party/rust/rusqlite/publish-ghp-docs.sh
 create mode 100644 third_party/rust/rusqlite/src/backup.rs
 create mode 100644 third_party/rust/rusqlite/src/blob.rs
 create mode 100644 third_party/rust/rusqlite/src/busy.rs
 create mode 100644 third_party/rust/rusqlite/src/cache.rs
 create mode 100644 third_party/rust/rusqlite/src/collation.rs
 create mode 100644 third_party/rust/rusqlite/src/column.rs
 create mode 100644 third_party/rust/rusqlite/src/config.rs
 create mode 100644 third_party/rust/rusqlite/src/context.rs
 create mode 100644 third_party/rust/rusqlite/src/error.rs
 create mode 100644 third_party/rust/rusqlite/src/functions.rs
 create mode 100644 third_party/rust/rusqlite/src/hooks.rs
 create mode 100644 third_party/rust/rusqlite/src/inner_connection.rs
 create mode 100644 third_party/rust/rusqlite/src/lib.rs
 create mode 100644 third_party/rust/rusqlite/src/limits.rs
 create mode 100644 third_party/rust/rusqlite/src/load_extension_guard.rs
 create mode 100644 third_party/rust/rusqlite/src/pragma.rs
 create mode 100644 third_party/rust/rusqlite/src/raw_statement.rs
 create mode 100644 third_party/rust/rusqlite/src/row.rs
 create mode 100644 third_party/rust/rusqlite/src/session.rs
 create mode 100644 third_party/rust/rusqlite/src/statement.rs
 create mode 100644 third_party/rust/rusqlite/src/trace.rs
 create mode 100644 third_party/rust/rusqlite/src/transaction.rs
 create mode 100644 third_party/rust/rusqlite/src/types/chrono.rs
 create mode 100644 third_party/rust/rusqlite/src/types/from_sql.rs
 create mode 100644 third_party/rust/rusqlite/src/types/mod.rs
 create mode 100644 third_party/rust/rusqlite/src/types/serde_json.rs
 create mode 100644 third_party/rust/rusqlite/src/types/time.rs
 create mode 100644 third_party/rust/rusqlite/src/types/to_sql.rs
 create mode 100644 third_party/rust/rusqlite/src/types/url.rs
 create mode 100644 third_party/rust/rusqlite/src/types/value.rs
 create mode 100644 third_party/rust/rusqlite/src/types/value_ref.rs
 create mode 100644 third_party/rust/rusqlite/src/unlock_notify.rs
 create mode 100644 third_party/rust/rusqlite/src/util/mod.rs
 create mode 100644 third_party/rust/rusqlite/src/util/param_cache.rs
 create mode 100644 third_party/rust/rusqlite/src/util/small_cstr.rs
 create mode 100644 third_party/rust/rusqlite/src/util/sqlite_string.rs
 create mode 100644 third_party/rust/rusqlite/src/version.rs
 create mode 100644 third_party/rust/rusqlite/src/vtab/array.rs
 create mode 100644 third_party/rust/rusqlite/src/vtab/csvtab.rs
 create mode 100644 third_party/rust/rusqlite/src/vtab/mod.rs
 create mode 100644 third_party/rust/rusqlite/src/vtab/series.rs
 create mode 100644 third_party/rust/rusqlite/test.csv
 create mode 100644 third_party/rust/rusqlite/tests/config_log.rs
 create mode 100644 third_party/rust/rusqlite/tests/deny_single_threaded_sqlite_config.rs
 create mode 100644 third_party/rust/rusqlite/tests/vtab.rs
 create mode 100644 third_party/rust/rust-argon2/.cargo-checksum.json
 create mode 100644 third_party/rust/rust-argon2/CHANGELOG.md
 create mode 100644 third_party/rust/rust-argon2/Cargo.toml
 create mode 100644 third_party/rust/rust-argon2/LICENSE-APACHE
 create mode 100644 third_party/rust/rust-argon2/LICENSE-MIT
 create mode 100644 third_party/rust/rust-argon2/README.md
 create mode 100644 third_party/rust/rust-argon2/src/argon2.rs
 create mode 100644 third_party/rust/rust-argon2/src/block.rs
 create mode 100644 third_party/rust/rust-argon2/src/common.rs
 create mode 100644 third_party/rust/rust-argon2/src/config.rs
 create mode 100644 third_party/rust/rust-argon2/src/context.rs
 create mode 100644 third_party/rust/rust-argon2/src/core.rs
 create mode 100644 third_party/rust/rust-argon2/src/decoded.rs
 create mode 100644 third_party/rust/rust-argon2/src/encoding.rs
 create mode 100644 third_party/rust/rust-argon2/src/error.rs
 create mode 100644 third_party/rust/rust-argon2/src/lib.rs
 create mode 100644 third_party/rust/rust-argon2/src/memory.rs
 create mode 100644 third_party/rust/rust-argon2/src/result.rs
 create mode 100644 third_party/rust/rust-argon2/src/thread_mode.rs
 create mode 100644 third_party/rust/rust-argon2/src/variant.rs
 create mode 100644 third_party/rust/rust-argon2/src/version.rs
 create mode 100644 third_party/rust/rust-argon2/tests/integration_test.rs
 create mode 100644 third_party/rust/rust-ini/.cargo-checksum.json
 create mode 100644 third_party/rust/rust-ini/Cargo.toml
 create mode 100644 third_party/rust/rust-ini/README.rst
 create mode 100644 third_party/rust/rust-ini/examples/test.rs
 create mode 100644 third_party/rust/rust-ini/src/ini.rs
 create mode 100644 third_party/rust/rust-ini/src/lib.rs
 create mode 100644 third_party/rust/rust_cascade/.cargo-checksum.json
 create mode 100644 third_party/rust/rust_cascade/Cargo.toml
 create mode 100644 third_party/rust/rust_cascade/README.md
 create mode 100644 third_party/rust/rust_cascade/license.txt
 create mode 100644 third_party/rust/rust_cascade/src/lib.rs
 create mode 100644 third_party/rust/rust_cascade/test_data/make-sample-data.py
 create mode 100644 third_party/rust/rust_cascade/test_data/requirements.txt
 create mode 100644 third_party/rust/rust_cascade/test_data/test_v1_murmur_mlbf
 create mode 100644 third_party/rust/rust_cascade/test_data/test_v1_murmur_short_mlbf
 create mode 100644 third_party/rust/rust_cascade/test_data/test_v2_murmur_inverted_mlbf
 create mode 100644 third_party/rust/rust_cascade/test_data/test_v2_murmur_mlbf
 create mode 100644 third_party/rust/rust_cascade/test_data/test_v2_sha256_inverted_mlbf
 create mode 100644 third_party/rust/rust_cascade/test_data/test_v2_sha256_mlbf
 create mode 100644 third_party/rust/rust_cascade/test_data/test_v2_sha256_salt_mlbf
 create mode 100644 third_party/rust/rustc-demangle/.cargo-checksum.json
 create mode 100644 third_party/rust/rustc-demangle/Cargo.toml
 create mode 100644 third_party/rust/rustc-demangle/LICENSE-APACHE
 create mode 100644 third_party/rust/rustc-demangle/LICENSE-MIT
 create mode 100644 third_party/rust/rustc-demangle/README.md
 create mode 100644 third_party/rust/rustc-demangle/src/lib.rs
 create mode 100644 third_party/rust/rustc-demangle/src/main.rs
 create mode 100644 third_party/rust/rustc-hash/.cargo-checksum.json
 create mode 100644 third_party/rust/rustc-hash/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/rustc-hash/Cargo.toml
 create mode 100644 third_party/rust/rustc-hash/LICENSE-APACHE
 create mode 100644 third_party/rust/rustc-hash/LICENSE-MIT
 create mode 100644 third_party/rust/rustc-hash/README.md
 create mode 100644 third_party/rust/rustc-hash/src/lib.rs
 create mode 100644 third_party/rust/rustc_version/.cargo-checksum.json
 create mode 100644 third_party/rust/rustc_version/Cargo.toml
 create mode 100644 third_party/rust/rustc_version/LICENSE-APACHE
 create mode 100644 third_party/rust/rustc_version/LICENSE-MIT
 create mode 100644 third_party/rust/rustc_version/README.md
 create mode 100644 third_party/rust/rustc_version/src/errors.rs
 create mode 100644 third_party/rust/rustc_version/src/lib.rs
 create mode 100644 third_party/rust/ryu/.cargo-checksum.json
 create mode 100644 third_party/rust/ryu/Cargo.lock
 create mode 100644 third_party/rust/ryu/Cargo.toml
 create mode 100644 third_party/rust/ryu/LICENSE-APACHE
 create mode 100644 third_party/rust/ryu/LICENSE-BOOST
 create mode 100644 third_party/rust/ryu/README.md
 create mode 100644 third_party/rust/ryu/benches/bench.rs
 create mode 100644 third_party/rust/ryu/build.rs
 create mode 100644 third_party/rust/ryu/examples/upstream_benchmark.rs
 create mode 100644 third_party/rust/ryu/src/buffer/mod.rs
 create mode 100644 third_party/rust/ryu/src/common.rs
 create mode 100644 third_party/rust/ryu/src/d2s.rs
 create mode 100644 third_party/rust/ryu/src/d2s_full_table.rs
 create mode 100644 third_party/rust/ryu/src/d2s_intrinsics.rs
 create mode 100644 third_party/rust/ryu/src/d2s_small_table.rs
 create mode 100644 third_party/rust/ryu/src/digit_table.rs
 create mode 100644 third_party/rust/ryu/src/f2s.rs
 create mode 100644 third_party/rust/ryu/src/lib.rs
 create mode 100644 third_party/rust/ryu/src/pretty/exponent.rs
 create mode 100644 third_party/rust/ryu/src/pretty/mantissa.rs
 create mode 100644 third_party/rust/ryu/src/pretty/mod.rs
 create mode 100644 third_party/rust/ryu/tests/d2s_table_test.rs
 create mode 100644 third_party/rust/ryu/tests/d2s_test.rs
 create mode 100644 third_party/rust/ryu/tests/exhaustive.rs
 create mode 100644 third_party/rust/ryu/tests/f2s_test.rs
 create mode 100644 third_party/rust/ryu/tests/macros/mod.rs
 create mode 100644 third_party/rust/safemem/.cargo-checksum.json
 create mode 100644 third_party/rust/safemem/Cargo.toml
 create mode 100644 third_party/rust/safemem/LICENSE-APACHE
 create mode 100644 third_party/rust/safemem/LICENSE-MIT
 create mode 100644 third_party/rust/safemem/README.md
 create mode 100644 third_party/rust/safemem/src/lib.rs
 create mode 100644 third_party/rust/same-file/.cargo-checksum.json
 create mode 100644 third_party/rust/same-file/COPYING
 create mode 100644 third_party/rust/same-file/Cargo.toml
 create mode 100644 third_party/rust/same-file/README.md
 create mode 100644 third_party/rust/same-file/appveyor.yml
 create mode 100644 third_party/rust/same-file/examples/is_same_file.rs
 create mode 100644 third_party/rust/same-file/examples/is_stderr.rs
 create mode 100644 third_party/rust/same-file/src/lib.rs
 create mode 100644 third_party/rust/same-file/src/unix.rs
 create mode 100644 third_party/rust/same-file/src/win.rs
 create mode 100644 third_party/rust/scoped-tls/.cargo-checksum.json
 create mode 100644 third_party/rust/scoped-tls/Cargo.toml
 create mode 100644 third_party/rust/scoped-tls/LICENSE-APACHE
 create mode 100644 third_party/rust/scoped-tls/LICENSE-MIT
 create mode 100644 third_party/rust/scoped-tls/README.md
 create mode 100644 third_party/rust/scoped-tls/appveyor.yml
 create mode 100644 third_party/rust/scoped-tls/src/lib.rs
 create mode 100644 third_party/rust/scopeguard/.cargo-checksum.json
 create mode 100644 third_party/rust/scopeguard/Cargo.toml
 create mode 100644 third_party/rust/scopeguard/LICENSE-APACHE
 create mode 100644 third_party/rust/scopeguard/LICENSE-MIT
 create mode 100644 third_party/rust/scopeguard/README.rst
 create mode 100644 third_party/rust/scopeguard/examples/readme.rs
 create mode 100644 third_party/rust/scopeguard/src/lib.rs
 create mode 100644 third_party/rust/scroll/.cargo-checksum.json
 create mode 100644 third_party/rust/scroll/CHANGELOG.md
 create mode 100644 third_party/rust/scroll/Cargo.lock
 create mode 100644 third_party/rust/scroll/Cargo.toml
 create mode 100644 third_party/rust/scroll/LICENSE
 create mode 100644 third_party/rust/scroll/README.md
 create mode 100644 third_party/rust/scroll/benches/bench.rs
 create mode 100644 third_party/rust/scroll/examples/data_ctx.rs
 create mode 100644 third_party/rust/scroll/src/ctx.rs
 create mode 100644 third_party/rust/scroll/src/endian.rs
 create mode 100644 third_party/rust/scroll/src/error.rs
 create mode 100644 third_party/rust/scroll/src/greater.rs
 create mode 100644 third_party/rust/scroll/src/leb128.rs
 create mode 100644 third_party/rust/scroll/src/lesser.rs
 create mode 100644 third_party/rust/scroll/src/lib.rs
 create mode 100644 third_party/rust/scroll/src/pread.rs
 create mode 100644 third_party/rust/scroll/src/pwrite.rs
 create mode 100644 third_party/rust/scroll/tests/api.rs
 create mode 100644 third_party/rust/scroll/tests/readme.rs
 create mode 100644 third_party/rust/scroll_derive/.cargo-checksum.json
 create mode 100644 third_party/rust/scroll_derive/Cargo.lock
 create mode 100644 third_party/rust/scroll_derive/Cargo.toml
 create mode 100644 third_party/rust/scroll_derive/LICENSE
 create mode 100644 third_party/rust/scroll_derive/README.md
 create mode 100644 third_party/rust/scroll_derive/examples/main.rs
 create mode 100644 third_party/rust/scroll_derive/src/lib.rs
 create mode 100644 third_party/rust/scroll_derive/tests/tests.rs
 create mode 100644 third_party/rust/semver-parser/.cargo-checksum.json
 create mode 100644 third_party/rust/semver-parser/Cargo.toml
 create mode 100644 third_party/rust/semver-parser/LICENSE-APACHE
 create mode 100644 third_party/rust/semver-parser/LICENSE-MIT
 create mode 100644 third_party/rust/semver-parser/src/common.rs
 create mode 100644 third_party/rust/semver-parser/src/lib.rs
 create mode 100644 third_party/rust/semver-parser/src/range.rs
 create mode 100644 third_party/rust/semver-parser/src/recognize.rs
 create mode 100644 third_party/rust/semver-parser/src/version.rs
 create mode 100644 third_party/rust/semver/.cargo-checksum.json
 create mode 100644 third_party/rust/semver/Cargo.toml
 create mode 100644 third_party/rust/semver/LICENSE-APACHE
 create mode 100644 third_party/rust/semver/LICENSE-MIT
 create mode 100644 third_party/rust/semver/README.md
 create mode 100644 third_party/rust/semver/src/lib.rs
 create mode 100644 third_party/rust/semver/src/version.rs
 create mode 100644 third_party/rust/semver/src/version_req.rs
 create mode 100644 third_party/rust/semver/tests/deprecation.rs
 create mode 100644 third_party/rust/semver/tests/regression.rs
 create mode 100644 third_party/rust/semver/tests/serde.rs
 create mode 100644 third_party/rust/serde/.cargo-checksum.json
 create mode 100644 third_party/rust/serde/Cargo.toml
 create mode 100644 third_party/rust/serde/LICENSE-APACHE
 create mode 100644 third_party/rust/serde/LICENSE-MIT
 create mode 100644 third_party/rust/serde/README.md
 create mode 100644 third_party/rust/serde/build.rs
 create mode 100644 third_party/rust/serde/crates-io.md
 create mode 100644 third_party/rust/serde/src/de/from_primitive.rs
 create mode 100644 third_party/rust/serde/src/de/ignored_any.rs
 create mode 100644 third_party/rust/serde/src/de/impls.rs
 create mode 100644 third_party/rust/serde/src/de/mod.rs
 create mode 100644 third_party/rust/serde/src/de/utf8.rs
 create mode 100644 third_party/rust/serde/src/de/value.rs
 create mode 100644 third_party/rust/serde/src/export.rs
 create mode 100644 third_party/rust/serde/src/integer128.rs
 create mode 100644 third_party/rust/serde/src/lib.rs
 create mode 100644 third_party/rust/serde/src/macros.rs
 create mode 100644 third_party/rust/serde/src/private/de.rs
 create mode 100644 third_party/rust/serde/src/private/macros.rs
 create mode 100644 third_party/rust/serde/src/private/mod.rs
 create mode 100644 third_party/rust/serde/src/private/ser.rs
 create mode 100644 third_party/rust/serde/src/ser/impls.rs
 create mode 100644 third_party/rust/serde/src/ser/impossible.rs
 create mode 100644 third_party/rust/serde/src/ser/mod.rs
 create mode 100644 third_party/rust/serde/src/std_error.rs
 create mode 100644 third_party/rust/serde_bytes/.cargo-checksum.json
 create mode 100644 third_party/rust/serde_bytes/Cargo.toml
 create mode 100644 third_party/rust/serde_bytes/LICENSE-APACHE
 create mode 100644 third_party/rust/serde_bytes/LICENSE-MIT
 create mode 100644 third_party/rust/serde_bytes/README.md
 create mode 100644 third_party/rust/serde_bytes/src/bytebuf.rs
 create mode 100644 third_party/rust/serde_bytes/src/bytes.rs
 create mode 100644 third_party/rust/serde_bytes/src/de.rs
 create mode 100644 third_party/rust/serde_bytes/src/lib.rs
 create mode 100644 third_party/rust/serde_bytes/src/ser.rs
 create mode 100644 third_party/rust/serde_bytes/tests/test_derive.rs
 create mode 100644 third_party/rust/serde_bytes/tests/test_partialeq.rs
 create mode 100644 third_party/rust/serde_bytes/tests/test_serde.rs
 create mode 100644 third_party/rust/serde_derive/.cargo-checksum.json
 create mode 100644 third_party/rust/serde_derive/Cargo.toml
 create mode 100644 third_party/rust/serde_derive/LICENSE-APACHE
 create mode 100644 third_party/rust/serde_derive/LICENSE-MIT
 create mode 100644 third_party/rust/serde_derive/README.md
 create mode 100644 third_party/rust/serde_derive/crates-io.md
 create mode 100644 third_party/rust/serde_derive/src/bound.rs
 create mode 100644 third_party/rust/serde_derive/src/de.rs
 create mode 100644 third_party/rust/serde_derive/src/dummy.rs
 create mode 100644 third_party/rust/serde_derive/src/fragment.rs
 create mode 100644 third_party/rust/serde_derive/src/internals/ast.rs
 create mode 100644 third_party/rust/serde_derive/src/internals/attr.rs
 create mode 100644 third_party/rust/serde_derive/src/internals/case.rs
 create mode 100644 third_party/rust/serde_derive/src/internals/check.rs
 create mode 100644 third_party/rust/serde_derive/src/internals/ctxt.rs
 create mode 100644 third_party/rust/serde_derive/src/internals/mod.rs
 create mode 100644 third_party/rust/serde_derive/src/internals/symbol.rs
 create mode 100644 third_party/rust/serde_derive/src/lib.rs
 create mode 100644 third_party/rust/serde_derive/src/pretend.rs
 create mode 100644 third_party/rust/serde_derive/src/ser.rs
 create mode 100644 third_party/rust/serde_derive/src/try.rs
 create mode 100644 third_party/rust/serde_json/.cargo-checksum.json
 create mode 100644 third_party/rust/serde_json/Cargo.toml
 create mode 100644 third_party/rust/serde_json/LICENSE-APACHE
 create mode 100644 third_party/rust/serde_json/LICENSE-MIT
 create mode 100644 third_party/rust/serde_json/README.md
 create mode 100644 third_party/rust/serde_json/src/de.rs
 create mode 100644 third_party/rust/serde_json/src/error.rs
 create mode 100644 third_party/rust/serde_json/src/iter.rs
 create mode 100644 third_party/rust/serde_json/src/lib.rs
 create mode 100644 third_party/rust/serde_json/src/macros.rs
 create mode 100644 third_party/rust/serde_json/src/map.rs
 create mode 100644 third_party/rust/serde_json/src/number.rs
 create mode 100644 third_party/rust/serde_json/src/raw.rs
 create mode 100644 third_party/rust/serde_json/src/read.rs
 create mode 100644 third_party/rust/serde_json/src/ser.rs
 create mode 100644 third_party/rust/serde_json/src/value/de.rs
 create mode 100644 third_party/rust/serde_json/src/value/from.rs
 create mode 100644 third_party/rust/serde_json/src/value/index.rs
 create mode 100644 third_party/rust/serde_json/src/value/mod.rs
 create mode 100644 third_party/rust/serde_json/src/value/partial_eq.rs
 create mode 100644 third_party/rust/serde_json/src/value/ser.rs
 create mode 100644 third_party/rust/serde_repr/.cargo-checksum.json
 create mode 100644 third_party/rust/serde_repr/Cargo.toml
 create mode 100644 third_party/rust/serde_repr/LICENSE-APACHE
 create mode 100644 third_party/rust/serde_repr/LICENSE-MIT
 create mode 100644 third_party/rust/serde_repr/README.md
 create mode 100644 third_party/rust/serde_repr/src/lib.rs
 create mode 100644 third_party/rust/serde_repr/src/parse.rs
 create mode 100644 third_party/rust/serde_repr/tests/compiletest.rs
 create mode 100644 third_party/rust/serde_repr/tests/test.rs
 create mode 100644 third_party/rust/serde_repr/tests/ui/empty_enum.rs
 create mode 100644 third_party/rust/serde_repr/tests/ui/empty_enum.stderr
 create mode 100644 third_party/rust/serde_repr/tests/ui/missing_repr.rs
 create mode 100644 third_party/rust/serde_repr/tests/ui/missing_repr.stderr
 create mode 100644 third_party/rust/serde_repr/tests/ui/multiple_others.rs
 create mode 100644 third_party/rust/serde_repr/tests/ui/multiple_others.stderr
 create mode 100644 third_party/rust/serde_repr/tests/ui/non_unit_variant.rs
 create mode 100644 third_party/rust/serde_repr/tests/ui/non_unit_variant.stderr
 create mode 100644 third_party/rust/serde_repr/tests/ui/not_enum.rs
 create mode 100644 third_party/rust/serde_repr/tests/ui/not_enum.stderr
 create mode 100644 third_party/rust/serde_urlencoded/.cargo-checksum.json
 create mode 100644 third_party/rust/serde_urlencoded/Cargo.toml
 create mode 100644 third_party/rust/serde_urlencoded/LICENSE-APACHE
 create mode 100644 third_party/rust/serde_urlencoded/LICENSE-MIT
 create mode 100644 third_party/rust/serde_urlencoded/README.md
 create mode 100644 third_party/rust/serde_urlencoded/bors.toml
 create mode 100644 third_party/rust/serde_urlencoded/rustfmt.toml
 create mode 100644 third_party/rust/serde_urlencoded/src/de.rs
 create mode 100644 third_party/rust/serde_urlencoded/src/lib.rs
 create mode 100644 third_party/rust/serde_urlencoded/src/ser/key.rs
 create mode 100644 third_party/rust/serde_urlencoded/src/ser/mod.rs
 create mode 100644 third_party/rust/serde_urlencoded/src/ser/pair.rs
 create mode 100644 third_party/rust/serde_urlencoded/src/ser/part.rs
 create mode 100644 third_party/rust/serde_urlencoded/src/ser/value.rs
 create mode 100644 third_party/rust/serde_urlencoded/tests/test_deserialize.rs
 create mode 100644 third_party/rust/serde_urlencoded/tests/test_serialize.rs
 create mode 100644 third_party/rust/serde_yaml/.cargo-checksum.json
 create mode 100644 third_party/rust/serde_yaml/Cargo.toml
 create mode 100644 third_party/rust/serde_yaml/LICENSE-APACHE
 create mode 100644 third_party/rust/serde_yaml/LICENSE-MIT
 create mode 100644 third_party/rust/serde_yaml/README.md
 create mode 100644 third_party/rust/serde_yaml/src/de.rs
 create mode 100644 third_party/rust/serde_yaml/src/error.rs
 create mode 100644 third_party/rust/serde_yaml/src/lib.rs
 create mode 100644 third_party/rust/serde_yaml/src/mapping.rs
 create mode 100644 third_party/rust/serde_yaml/src/number.rs
 create mode 100644 third_party/rust/serde_yaml/src/path.rs
 create mode 100644 third_party/rust/serde_yaml/src/ser.rs
 create mode 100644 third_party/rust/serde_yaml/src/value/de.rs
 create mode 100644 third_party/rust/serde_yaml/src/value/from.rs
 create mode 100644 third_party/rust/serde_yaml/src/value/index.rs
 create mode 100644 third_party/rust/serde_yaml/src/value/mod.rs
 create mode 100644 third_party/rust/serde_yaml/src/value/partial_eq.rs
 create mode 100644 third_party/rust/serde_yaml/src/value/ser.rs
 create mode 100644 third_party/rust/serde_yaml/tests/test_de.rs
 create mode 100644 third_party/rust/serde_yaml/tests/test_error.rs
 create mode 100644 third_party/rust/serde_yaml/tests/test_serde.rs
 create mode 100644 third_party/rust/serde_yaml/tests/test_visitor.rs
 create mode 100644 third_party/rust/serde_yaml/tests/version-numbers.rs
 create mode 100644 third_party/rust/sha-1/.cargo-checksum.json
 create mode 100644 third_party/rust/sha-1/Cargo.toml
 create mode 100644 third_party/rust/sha-1/LICENSE-APACHE
 create mode 100644 third_party/rust/sha-1/LICENSE-MIT
 create mode 100644 third_party/rust/sha-1/benches/lib.rs
 create mode 100644 third_party/rust/sha-1/examples/sha1sum.rs
 create mode 100644 third_party/rust/sha-1/src/consts.rs
 create mode 100644 third_party/rust/sha-1/src/lib.rs
 create mode 100644 third_party/rust/sha-1/src/utils.rs
 create mode 100644 third_party/rust/sha-1/tests/data/one_million_a.bin
 create mode 100644 third_party/rust/sha-1/tests/data/sha1.blb
 create mode 100644 third_party/rust/sha-1/tests/lib.rs
 create mode 100644 third_party/rust/sha2/.cargo-checksum.json
 create mode 100644 third_party/rust/sha2/Cargo.toml
 create mode 100644 third_party/rust/sha2/LICENSE-APACHE
 create mode 100644 third_party/rust/sha2/LICENSE-MIT
 create mode 100644 third_party/rust/sha2/benches/sha256.rs
 create mode 100644 third_party/rust/sha2/benches/sha512.rs
 create mode 100644 third_party/rust/sha2/examples/sha256sum.rs
 create mode 100644 third_party/rust/sha2/examples/sha512sum.rs
 create mode 100644 third_party/rust/sha2/src/consts.rs
 create mode 100644 third_party/rust/sha2/src/lib.rs
 create mode 100644 third_party/rust/sha2/src/sha256.rs
 create mode 100644 third_party/rust/sha2/src/sha256_utils.rs
 create mode 100644 third_party/rust/sha2/src/sha512.rs
 create mode 100644 third_party/rust/sha2/src/sha512_utils.rs
 create mode 100644 third_party/rust/sha2/tests/data/sha224.blb
 create mode 100644 third_party/rust/sha2/tests/data/sha256.blb
 create mode 100644 third_party/rust/sha2/tests/data/sha256_one_million_a.bin
 create mode 100644 third_party/rust/sha2/tests/data/sha384.blb
 create mode 100644 third_party/rust/sha2/tests/data/sha512.blb
 create mode 100644 third_party/rust/sha2/tests/data/sha512_224.blb
 create mode 100644 third_party/rust/sha2/tests/data/sha512_256.blb
 create mode 100644 third_party/rust/sha2/tests/data/sha512_one_million_a.bin
 create mode 100644 third_party/rust/sha2/tests/lib.rs
 create mode 100644 third_party/rust/shift_or_euc/.cargo-checksum.json
 create mode 100644 third_party/rust/shift_or_euc/CONTRIBUTING.md
 create mode 100644 third_party/rust/shift_or_euc/COPYRIGHT
 create mode 100644 third_party/rust/shift_or_euc/Cargo.toml
 create mode 100644 third_party/rust/shift_or_euc/LICENSE-APACHE
 create mode 100644 third_party/rust/shift_or_euc/LICENSE-MIT
 create mode 100644 third_party/rust/shift_or_euc/README.md
 create mode 100644 third_party/rust/shift_or_euc/examples/detect.rs
 create mode 100644 third_party/rust/shift_or_euc/src/lib.rs
 create mode 100644 third_party/rust/shift_or_euc_c/.cargo-checksum.json
 create mode 100644 third_party/rust/shift_or_euc_c/CONTRIBUTING.md
 create mode 100644 third_party/rust/shift_or_euc_c/COPYRIGHT
 create mode 100644 third_party/rust/shift_or_euc_c/Cargo.toml
 create mode 100644 third_party/rust/shift_or_euc_c/LICENSE-APACHE
 create mode 100644 third_party/rust/shift_or_euc_c/LICENSE-MIT
 create mode 100644 third_party/rust/shift_or_euc_c/README.md
 create mode 100644 third_party/rust/shift_or_euc_c/include/shift_or_euc.h
 create mode 100644 third_party/rust/shift_or_euc_c/src/lib.rs
 create mode 100644 third_party/rust/shlex/.cargo-checksum.json
 create mode 100644 third_party/rust/shlex/Cargo.toml
 create mode 100644 third_party/rust/shlex/src/lib.rs
 create mode 100644 third_party/rust/siphasher/.cargo-checksum.json
 create mode 100644 third_party/rust/siphasher/COPYING
 create mode 100644 third_party/rust/siphasher/Cargo.toml
 create mode 100644 third_party/rust/siphasher/README.md
 create mode 100644 third_party/rust/siphasher/src/lib.rs
 create mode 100644 third_party/rust/siphasher/src/sip.rs
 create mode 100644 third_party/rust/siphasher/src/sip128.rs
 create mode 100644 third_party/rust/siphasher/src/tests.rs
 create mode 100644 third_party/rust/siphasher/src/tests128.rs
 create mode 100644 third_party/rust/slab/.cargo-checksum.json
 create mode 100644 third_party/rust/slab/CHANGELOG.md
 create mode 100644 third_party/rust/slab/Cargo.toml
 create mode 100644 third_party/rust/slab/LICENSE
 create mode 100644 third_party/rust/slab/README.md
 create mode 100644 third_party/rust/slab/src/lib.rs
 create mode 100644 third_party/rust/slab/tests/slab.rs
 create mode 100644 third_party/rust/smallbitvec/.cargo-checksum.json
 create mode 100644 third_party/rust/smallbitvec/Cargo.toml
 create mode 100644 third_party/rust/smallbitvec/LICENSE-APACHE
 create mode 100644 third_party/rust/smallbitvec/LICENSE-MIT
 create mode 100644 third_party/rust/smallbitvec/README.md
 create mode 100644 third_party/rust/smallbitvec/benches/bench.rs
 create mode 100644 third_party/rust/smallbitvec/src/lib.rs
 create mode 100644 third_party/rust/smallbitvec/src/tests.rs
 create mode 100644 third_party/rust/smallvec/.cargo-checksum.json
 create mode 100644 third_party/rust/smallvec/Cargo.toml
 create mode 100644 third_party/rust/smallvec/LICENSE-APACHE
 create mode 100644 third_party/rust/smallvec/LICENSE-MIT
 create mode 100644 third_party/rust/smallvec/README.md
 create mode 100644 third_party/rust/smallvec/benches/bench.rs
 create mode 100644 third_party/rust/smallvec/lib.rs
 create mode 100644 third_party/rust/smallvec/scripts/run_miri.sh
 create mode 100644 third_party/rust/smallvec/specialization.rs
 create mode 100644 third_party/rust/socket2/.cargo-checksum.json
 create mode 100644 third_party/rust/socket2/Cargo.toml
 create mode 100644 third_party/rust/socket2/LICENSE-APACHE
 create mode 100644 third_party/rust/socket2/LICENSE-MIT
 create mode 100644 third_party/rust/socket2/README.md
 create mode 100644 third_party/rust/socket2/src/lib.rs
 create mode 100644 third_party/rust/socket2/src/sockaddr.rs
 create mode 100644 third_party/rust/socket2/src/socket.rs
 create mode 100644 third_party/rust/socket2/src/sys/redox/mod.rs
 create mode 100644 third_party/rust/socket2/src/sys/unix.rs
 create mode 100644 third_party/rust/socket2/src/sys/windows.rs
 create mode 100644 third_party/rust/socket2/src/utils.rs
 create mode 100644 third_party/rust/spirv-cross-internal/.cargo-checksum.json
 create mode 100644 third_party/rust/spirv-cross-internal/Cargo.toml
 create mode 100644 third_party/rust/spirv-cross-internal/build.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/bindings_native.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/bindings_wasm.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/bindings_wasm_functions.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/compiler.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/emscripten.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/glsl.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/hlsl.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/lib.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/msl.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/ptr_util.rs
 create mode 100644 third_party/rust/spirv-cross-internal/src/spirv.rs
 create mode 100755 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/.clang-format
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/.gitignore
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/.travis.yml
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/CMakeLists.txt
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/GLSL.std.450.h
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/LICENSE
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/Makefile
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/README.md
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/appveyor.yml
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/include/spirv_cross/barrier.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/include/spirv_cross/external_interface.h
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/include/spirv_cross/image.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/include/spirv_cross/internal_interface.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/include/spirv_cross/sampler.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/include/spirv_cross/thread_group.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/main.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/pkg-config/spirv-cross-c-shared.pc.in
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv.h
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cfg.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cfg.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_common.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cpp.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cpp.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross_c.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross_c.h
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross_containers.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross_error_handling.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross_parsed_ir.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross_parsed_ir.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross_util.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_cross_util.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_glsl.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_glsl.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_hlsl.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_hlsl.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_msl.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_msl.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_parser.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_parser.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_reflect.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/vendor/SPIRV-Cross/spirv_reflect.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/wrapper.cpp
 create mode 100644 third_party/rust/spirv-cross-internal/src/wrapper.hpp
 create mode 100644 third_party/rust/spirv-cross-internal/tests/common/mod.rs
 create mode 100644 third_party/rust/spirv-cross-internal/tests/glsl_tests.rs
 create mode 100644 third_party/rust/spirv-cross-internal/tests/hlsl_tests.rs
 create mode 100644 third_party/rust/spirv-cross-internal/tests/msl_tests.rs
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/array.vert
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/array.vert.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/multiple_entry_points.cl
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/multiple_entry_points.cl.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/rasterize_disabled.vert
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/rasterize_disabled.vert.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/sampler.frag
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/sampler.frag.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/simple.vert
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/simple.vert.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/specialization.comp
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/specialization.comp.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/struct.frag
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/struct.frag.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/struct.vert
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/struct.vert.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/two_ubo.vert
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/two_ubo.vert.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/workgroup.comp
 create mode 100644 third_party/rust/spirv-cross-internal/tests/shaders/workgroup.comp.spv
 create mode 100644 third_party/rust/spirv-cross-internal/tests/spirv_tests.rs
 create mode 100644 third_party/rust/spirv_cross/.cargo-checksum.json
 create mode 100644 third_party/rust/spirv_cross/Cargo.toml
 create mode 100644 third_party/rust/spirv_cross/README.md
 create mode 100644 third_party/rust/spirv_cross/lib.rs
 create mode 100644 third_party/rust/sql-support/.cargo-checksum.json
 create mode 100644 third_party/rust/sql-support/Cargo.toml
 create mode 100644 third_party/rust/sql-support/doc/query-plan.md
 create mode 100644 third_party/rust/sql-support/src/conn_ext.rs
 create mode 100644 third_party/rust/sql-support/src/each_chunk.rs
 create mode 100644 third_party/rust/sql-support/src/interrupt.rs
 create mode 100644 third_party/rust/sql-support/src/lib.rs
 create mode 100644 third_party/rust/sql-support/src/maybe_cached.rs
 create mode 100644 third_party/rust/sql-support/src/query_plan.rs
 create mode 100644 third_party/rust/sql-support/src/repeat.rs
 create mode 100644 third_party/rust/stable_deref_trait/.cargo-checksum.json
 create mode 100644 third_party/rust/stable_deref_trait/Cargo.toml
 create mode 100644 third_party/rust/stable_deref_trait/LICENSE-APACHE
 create mode 100644 third_party/rust/stable_deref_trait/LICENSE-MIT
 create mode 100644 third_party/rust/stable_deref_trait/README.md
 create mode 100644 third_party/rust/stable_deref_trait/src/lib.rs
 create mode 100644 third_party/rust/static_assertions/.cargo-checksum.json
 create mode 100644 third_party/rust/static_assertions/CHANGELOG.md
 create mode 100644 third_party/rust/static_assertions/Cargo.toml
 create mode 100644 third_party/rust/static_assertions/LICENSE-APACHE
 create mode 100644 third_party/rust/static_assertions/LICENSE-MIT
 create mode 100644 third_party/rust/static_assertions/README.md
 create mode 100644 third_party/rust/static_assertions/src/assert_cfg.rs
 create mode 100644 third_party/rust/static_assertions/src/assert_eq_align.rs
 create mode 100644 third_party/rust/static_assertions/src/assert_eq_size.rs
 create mode 100644 third_party/rust/static_assertions/src/assert_fields.rs
 create mode 100644 third_party/rust/static_assertions/src/assert_impl.rs
 create mode 100644 third_party/rust/static_assertions/src/assert_obj_safe.rs
 create mode 100644 third_party/rust/static_assertions/src/assert_trait.rs
 create mode 100644 third_party/rust/static_assertions/src/assert_type.rs
 create mode 100644 third_party/rust/static_assertions/src/const_assert.rs
 create mode 100644 third_party/rust/static_assertions/src/lib.rs
 create mode 100644 third_party/rust/storage-map/.cargo-checksum.json
 create mode 100644 third_party/rust/storage-map/Cargo.toml
 create mode 100755 third_party/rust/storage-map/LICENSE
 create mode 100755 third_party/rust/storage-map/README.md
 create mode 100755 third_party/rust/storage-map/src/lib.rs
 create mode 100755 third_party/rust/storage-map/tests/ten.rs
 create mode 100644 third_party/rust/strsim/.cargo-checksum.json
 create mode 100644 third_party/rust/strsim/CHANGELOG.md
 create mode 100644 third_party/rust/strsim/Cargo.toml
 create mode 100644 third_party/rust/strsim/LICENSE
 create mode 100644 third_party/rust/strsim/README.md
 create mode 100644 third_party/rust/strsim/appveyor.yml
 create mode 100755 third_party/rust/strsim/dev
 create mode 100644 third_party/rust/strsim/src/lib.rs
 create mode 100644 third_party/rust/strsim/tests/lib.rs
 create mode 100644 third_party/rust/svg_fmt/.cargo-checksum.json
 create mode 100644 third_party/rust/svg_fmt/Cargo.toml
 create mode 100644 third_party/rust/svg_fmt/README.md
 create mode 100644 third_party/rust/svg_fmt/src/layout.rs
 create mode 100644 third_party/rust/svg_fmt/src/lib.rs
 create mode 100644 third_party/rust/svg_fmt/src/svg.rs
 create mode 100644 third_party/rust/syn/.cargo-checksum.json
 create mode 100644 third_party/rust/syn/Cargo.toml
 create mode 100644 third_party/rust/syn/LICENSE-APACHE
 create mode 100644 third_party/rust/syn/LICENSE-MIT
 create mode 100644 third_party/rust/syn/README.md
 create mode 100644 third_party/rust/syn/benches/file.rs
 create mode 100644 third_party/rust/syn/benches/rust.rs
 create mode 100644 third_party/rust/syn/build.rs
 create mode 100644 third_party/rust/syn/src/attr.rs
 create mode 100644 third_party/rust/syn/src/await.rs
 create mode 100644 third_party/rust/syn/src/bigint.rs
 create mode 100644 third_party/rust/syn/src/buffer.rs
 create mode 100644 third_party/rust/syn/src/custom_keyword.rs
 create mode 100644 third_party/rust/syn/src/custom_punctuation.rs
 create mode 100644 third_party/rust/syn/src/data.rs
 create mode 100644 third_party/rust/syn/src/derive.rs
 create mode 100644 third_party/rust/syn/src/discouraged.rs
 create mode 100644 third_party/rust/syn/src/error.rs
 create mode 100644 third_party/rust/syn/src/export.rs
 create mode 100644 third_party/rust/syn/src/expr.rs
 create mode 100644 third_party/rust/syn/src/ext.rs
 create mode 100644 third_party/rust/syn/src/file.rs
 create mode 100644 third_party/rust/syn/src/gen/clone.rs
 create mode 100644 third_party/rust/syn/src/gen/debug.rs
 create mode 100644 third_party/rust/syn/src/gen/eq.rs
 create mode 100644 third_party/rust/syn/src/gen/fold.rs
 create mode 100644 third_party/rust/syn/src/gen/hash.rs
 create mode 100644 third_party/rust/syn/src/gen/visit.rs
 create mode 100644 third_party/rust/syn/src/gen/visit_mut.rs
 create mode 100644 third_party/rust/syn/src/gen_helper.rs
 create mode 100644 third_party/rust/syn/src/generics.rs
 create mode 100644 third_party/rust/syn/src/group.rs
 create mode 100644 third_party/rust/syn/src/ident.rs
 create mode 100644 third_party/rust/syn/src/item.rs
 create mode 100644 third_party/rust/syn/src/lib.rs
 create mode 100644 third_party/rust/syn/src/lifetime.rs
 create mode 100644 third_party/rust/syn/src/lit.rs
 create mode 100644 third_party/rust/syn/src/lookahead.rs
 create mode 100644 third_party/rust/syn/src/mac.rs
 create mode 100644 third_party/rust/syn/src/macros.rs
 create mode 100644 third_party/rust/syn/src/op.rs
 create mode 100644 third_party/rust/syn/src/parse.rs
 create mode 100644 third_party/rust/syn/src/parse_macro_input.rs
 create mode 100644 third_party/rust/syn/src/parse_quote.rs
 create mode 100644 third_party/rust/syn/src/pat.rs
 create mode 100644 third_party/rust/syn/src/path.rs
 create mode 100644 third_party/rust/syn/src/print.rs
 create mode 100644 third_party/rust/syn/src/punctuated.rs
 create mode 100644 third_party/rust/syn/src/reserved.rs
 create mode 100644 third_party/rust/syn/src/sealed.rs
 create mode 100644 third_party/rust/syn/src/span.rs
 create mode 100644 third_party/rust/syn/src/spanned.rs
 create mode 100644 third_party/rust/syn/src/stmt.rs
 create mode 100644 third_party/rust/syn/src/thread.rs
 create mode 100644 third_party/rust/syn/src/token.rs
 create mode 100644 third_party/rust/syn/src/tt.rs
 create mode 100644 third_party/rust/syn/src/ty.rs
 create mode 100644 third_party/rust/syn/src/verbatim.rs
 create mode 100644 third_party/rust/syn/src/whitespace.rs
 create mode 100644 third_party/rust/syn/tests/.gitignore
 create mode 100644 third_party/rust/syn/tests/common/eq.rs
 create mode 100644 third_party/rust/syn/tests/common/mod.rs
 create mode 100644 third_party/rust/syn/tests/common/parse.rs
 create mode 100644 third_party/rust/syn/tests/debug/gen.rs
 create mode 100644 third_party/rust/syn/tests/debug/mod.rs
 create mode 100644 third_party/rust/syn/tests/macros/mod.rs
 create mode 100644 third_party/rust/syn/tests/repo/mod.rs
 create mode 100644 third_party/rust/syn/tests/repo/progress.rs
 create mode 100644 third_party/rust/syn/tests/test_asyncness.rs
 create mode 100644 third_party/rust/syn/tests/test_attribute.rs
 create mode 100644 third_party/rust/syn/tests/test_derive_input.rs
 create mode 100644 third_party/rust/syn/tests/test_expr.rs
 create mode 100644 third_party/rust/syn/tests/test_generics.rs
 create mode 100644 third_party/rust/syn/tests/test_grouping.rs
 create mode 100644 third_party/rust/syn/tests/test_ident.rs
 create mode 100644 third_party/rust/syn/tests/test_item.rs
 create mode 100644 third_party/rust/syn/tests/test_iterators.rs
 create mode 100644 third_party/rust/syn/tests/test_lit.rs
 create mode 100644 third_party/rust/syn/tests/test_meta.rs
 create mode 100644 third_party/rust/syn/tests/test_parse_buffer.rs
 create mode 100644 third_party/rust/syn/tests/test_parse_stream.rs
 create mode 100644 third_party/rust/syn/tests/test_pat.rs
 create mode 100644 third_party/rust/syn/tests/test_path.rs
 create mode 100644 third_party/rust/syn/tests/test_precedence.rs
 create mode 100644 third_party/rust/syn/tests/test_receiver.rs
 create mode 100644 third_party/rust/syn/tests/test_round_trip.rs
 create mode 100644 third_party/rust/syn/tests/test_shebang.rs
 create mode 100644 third_party/rust/syn/tests/test_should_parse.rs
 create mode 100644 third_party/rust/syn/tests/test_size.rs
 create mode 100644 third_party/rust/syn/tests/test_stmt.rs
 create mode 100644 third_party/rust/syn/tests/test_token_trees.rs
 create mode 100644 third_party/rust/syn/tests/test_ty.rs
 create mode 100644 third_party/rust/syn/tests/test_visibility.rs
 create mode 100644 third_party/rust/syn/tests/zzz_stable.rs
 create mode 100644 third_party/rust/sync-guid/.cargo-checksum.json
 create mode 100644 third_party/rust/sync-guid/Cargo.toml
 create mode 100644 third_party/rust/sync-guid/src/lib.rs
 create mode 100644 third_party/rust/sync-guid/src/rusqlite_support.rs
 create mode 100644 third_party/rust/sync-guid/src/serde_support.rs
 create mode 100644 third_party/rust/sync15-traits/.cargo-checksum.json
 create mode 100644 third_party/rust/sync15-traits/Cargo.toml
 create mode 100644 third_party/rust/sync15-traits/README.md
 create mode 100644 third_party/rust/sync15-traits/src/bridged_engine.rs
 create mode 100644 third_party/rust/sync15-traits/src/changeset.rs
 create mode 100644 third_party/rust/sync15-traits/src/client.rs
 create mode 100644 third_party/rust/sync15-traits/src/lib.rs
 create mode 100644 third_party/rust/sync15-traits/src/payload.rs
 create mode 100644 third_party/rust/sync15-traits/src/request.rs
 create mode 100644 third_party/rust/sync15-traits/src/server_timestamp.rs
 create mode 100644 third_party/rust/sync15-traits/src/store.rs
 create mode 100644 third_party/rust/sync15-traits/src/telemetry.rs
 create mode 100644 third_party/rust/sync15/.cargo-checksum.json
 create mode 100644 third_party/rust/sync15/Cargo.toml
 create mode 100644 third_party/rust/sync15/README.md
 create mode 100644 third_party/rust/sync15/src/bso_record.rs
 create mode 100644 third_party/rust/sync15/src/changeset.rs
 create mode 100644 third_party/rust/sync15/src/client.rs
 create mode 100644 third_party/rust/sync15/src/clients/engine.rs
 create mode 100644 third_party/rust/sync15/src/clients/mod.rs
 create mode 100644 third_party/rust/sync15/src/clients/record.rs
 create mode 100644 third_party/rust/sync15/src/clients/ser.rs
 create mode 100644 third_party/rust/sync15/src/coll_state.rs
 create mode 100644 third_party/rust/sync15/src/collection_keys.rs
 create mode 100644 third_party/rust/sync15/src/error.rs
 create mode 100644 third_party/rust/sync15/src/key_bundle.rs
 create mode 100644 third_party/rust/sync15/src/lib.rs
 create mode 100644 third_party/rust/sync15/src/migrate_state.rs
 create mode 100644 third_party/rust/sync15/src/record_types.rs
 create mode 100644 third_party/rust/sync15/src/request.rs
 create mode 100644 third_party/rust/sync15/src/state.rs
 create mode 100644 third_party/rust/sync15/src/status.rs
 create mode 100644 third_party/rust/sync15/src/sync.rs
 create mode 100644 third_party/rust/sync15/src/sync_multiple.rs
 create mode 100644 third_party/rust/sync15/src/telemetry.rs
 create mode 100644 third_party/rust/sync15/src/token.rs
 create mode 100644 third_party/rust/sync15/src/util.rs
 create mode 100644 third_party/rust/synstructure/.cargo-checksum.json
 create mode 100644 third_party/rust/synstructure/Cargo.toml
 create mode 100644 third_party/rust/synstructure/LICENSE
 create mode 100644 third_party/rust/synstructure/README.md
 create mode 100644 third_party/rust/synstructure/src/lib.rs
 create mode 100644 third_party/rust/synstructure/src/macros.rs
 create mode 100644 third_party/rust/target-lexicon-0.9.0/.cargo-checksum.json
 create mode 100644 third_party/rust/target-lexicon-0.9.0/Cargo.lock
 create mode 100644 third_party/rust/target-lexicon-0.9.0/Cargo.toml
 create mode 100644 third_party/rust/target-lexicon-0.9.0/LICENSE
 create mode 100644 third_party/rust/target-lexicon-0.9.0/README.md
 create mode 100644 third_party/rust/target-lexicon-0.9.0/build.rs
 create mode 100644 third_party/rust/target-lexicon-0.9.0/examples/host.rs
 create mode 100644 third_party/rust/target-lexicon-0.9.0/examples/misc.rs
 create mode 100755 third_party/rust/target-lexicon-0.9.0/newlist
 create mode 100644 third_party/rust/target-lexicon-0.9.0/src/host.rs
 create mode 100644 third_party/rust/target-lexicon-0.9.0/src/lib.rs
 create mode 100644 third_party/rust/target-lexicon-0.9.0/src/parse_error.rs
 create mode 100644 third_party/rust/target-lexicon-0.9.0/src/targets.rs
 create mode 100644 third_party/rust/target-lexicon-0.9.0/src/triple.rs
 create mode 100755 third_party/rust/target-lexicon-0.9.0/test.sh
 create mode 100644 third_party/rust/target-lexicon/.cargo-checksum.json
 create mode 100644 third_party/rust/target-lexicon/Cargo.lock
 create mode 100644 third_party/rust/target-lexicon/Cargo.toml
 create mode 100644 third_party/rust/target-lexicon/LICENSE
 create mode 100644 third_party/rust/target-lexicon/README.md
 create mode 100644 third_party/rust/target-lexicon/a
 create mode 100644 third_party/rust/target-lexicon/build.rs
 create mode 100644 third_party/rust/target-lexicon/examples/host.rs
 create mode 100644 third_party/rust/target-lexicon/examples/misc.rs
 create mode 100644 third_party/rust/target-lexicon/host.rs
 create mode 100755 third_party/rust/target-lexicon/newlist
 create mode 100644 third_party/rust/target-lexicon/sorted.txt
 create mode 100644 third_party/rust/target-lexicon/src/host.rs
 create mode 100644 third_party/rust/target-lexicon/src/lib.rs
 create mode 100644 third_party/rust/target-lexicon/src/parse_error.rs
 create mode 100644 third_party/rust/target-lexicon/src/targets.rs
 create mode 100644 third_party/rust/target-lexicon/src/triple.rs
 create mode 100755 third_party/rust/target-lexicon/test.sh
 create mode 100644 third_party/rust/tempfile/.cargo-checksum.json
 create mode 100644 third_party/rust/tempfile/Cargo.toml
 create mode 100644 third_party/rust/tempfile/LICENSE-APACHE
 create mode 100644 third_party/rust/tempfile/LICENSE-MIT
 create mode 100644 third_party/rust/tempfile/NEWS
 create mode 100644 third_party/rust/tempfile/README.md
 create mode 100644 third_party/rust/tempfile/src/dir.rs
 create mode 100644 third_party/rust/tempfile/src/error.rs
 create mode 100644 third_party/rust/tempfile/src/file/imp/mod.rs
 create mode 100644 third_party/rust/tempfile/src/file/imp/other.rs
 create mode 100644 third_party/rust/tempfile/src/file/imp/unix.rs
 create mode 100644 third_party/rust/tempfile/src/file/imp/windows.rs
 create mode 100644 third_party/rust/tempfile/src/file/mod.rs
 create mode 100644 third_party/rust/tempfile/src/lib.rs
 create mode 100644 third_party/rust/tempfile/src/spooled.rs
 create mode 100644 third_party/rust/tempfile/src/util.rs
 create mode 100644 third_party/rust/tempfile/tests/namedtempfile.rs
 create mode 100644 third_party/rust/tempfile/tests/spooled.rs
 create mode 100644 third_party/rust/tempfile/tests/tempdir.rs
 create mode 100644 third_party/rust/tempfile/tests/tempfile.rs
 create mode 100644 third_party/rust/term_size/.cargo-checksum.json
 create mode 100644 third_party/rust/term_size/CHANGELOG.md
 create mode 100644 third_party/rust/term_size/Cargo.toml
 create mode 100644 third_party/rust/term_size/LICENSE-APACHE
 create mode 100644 third_party/rust/term_size/LICENSE-MIT
 create mode 100644 third_party/rust/term_size/README.md
 create mode 100644 third_party/rust/term_size/appveyor.yml
 create mode 100644 third_party/rust/term_size/index.html
 create mode 100644 third_party/rust/term_size/justfile
 create mode 100644 third_party/rust/term_size/rustfmt.toml
 create mode 100644 third_party/rust/term_size/src/lib.rs
 create mode 100644 third_party/rust/termcolor/.cargo-checksum.json
 create mode 100644 third_party/rust/termcolor/COPYING
 create mode 100644 third_party/rust/termcolor/Cargo.toml
 create mode 100644 third_party/rust/termcolor/LICENSE-MIT
 create mode 100644 third_party/rust/termcolor/README.md
 create mode 100644 third_party/rust/termcolor/UNLICENSE
 create mode 100644 third_party/rust/termcolor/src/lib.rs
 create mode 100644 third_party/rust/termion/.cargo-checksum.json
 create mode 100644 third_party/rust/termion/Cargo.toml
 create mode 100644 third_party/rust/termion/LICENSE
 create mode 100644 third_party/rust/termion/README.md
 create mode 100644 third_party/rust/termion/examples/alternate_screen.rs
 create mode 100644 third_party/rust/termion/examples/alternate_screen_raw.rs
 create mode 100644 third_party/rust/termion/examples/async.rs
 create mode 100644 third_party/rust/termion/examples/click.rs
 create mode 100644 third_party/rust/termion/examples/color.rs
 create mode 100644 third_party/rust/termion/examples/commie.rs
 create mode 100644 third_party/rust/termion/examples/detect_color.rs
 create mode 100644 third_party/rust/termion/examples/is_tty.rs
 create mode 100644 third_party/rust/termion/examples/keys.rs
 create mode 100644 third_party/rust/termion/examples/mouse.rs
 create mode 100644 third_party/rust/termion/examples/rainbow.rs
 create mode 100644 third_party/rust/termion/examples/read.rs
 create mode 100644 third_party/rust/termion/examples/rustc_fun.rs
 create mode 100644 third_party/rust/termion/examples/simple.rs
 create mode 100644 third_party/rust/termion/examples/size.rs
 create mode 100644 third_party/rust/termion/examples/truecolor.rs
 create mode 100644 third_party/rust/termion/logo.svg
 create mode 100644 third_party/rust/termion/src/async.rs
 create mode 100644 third_party/rust/termion/src/clear.rs
 create mode 100644 third_party/rust/termion/src/color.rs
 create mode 100644 third_party/rust/termion/src/cursor.rs
 create mode 100644 third_party/rust/termion/src/event.rs
 create mode 100644 third_party/rust/termion/src/input.rs
 create mode 100644 third_party/rust/termion/src/lib.rs
 create mode 100644 third_party/rust/termion/src/macros.rs
 create mode 100644 third_party/rust/termion/src/raw.rs
 create mode 100644 third_party/rust/termion/src/screen.rs
 create mode 100644 third_party/rust/termion/src/scroll.rs
 create mode 100644 third_party/rust/termion/src/style.rs
 create mode 100644 third_party/rust/termion/src/sys/redox/attr.rs
 create mode 100644 third_party/rust/termion/src/sys/redox/mod.rs
 create mode 100644 third_party/rust/termion/src/sys/redox/size.rs
 create mode 100644 third_party/rust/termion/src/sys/redox/tty.rs
 create mode 100644 third_party/rust/termion/src/sys/unix/attr.rs
 create mode 100644 third_party/rust/termion/src/sys/unix/mod.rs
 create mode 100644 third_party/rust/termion/src/sys/unix/size.rs
 create mode 100644 third_party/rust/termion/src/sys/unix/tty.rs
 create mode 100644 third_party/rust/textwrap/.cargo-checksum.json
 create mode 100644 third_party/rust/textwrap/Cargo.toml
 create mode 100644 third_party/rust/textwrap/LICENSE
 create mode 100644 third_party/rust/textwrap/README.md
 create mode 100644 third_party/rust/textwrap/benches/linear.rs
 create mode 100644 third_party/rust/textwrap/examples/layout.rs
 create mode 100644 third_party/rust/textwrap/examples/termwidth.rs
 create mode 100644 third_party/rust/textwrap/src/lib.rs
 create mode 100644 third_party/rust/textwrap/tests/version-numbers.rs
 create mode 100644 third_party/rust/thin-slice/.cargo-checksum.json
 create mode 100644 third_party/rust/thin-slice/Cargo.toml
 create mode 100644 third_party/rust/thin-slice/README.md
 create mode 100644 third_party/rust/thin-slice/src/lib.rs
 create mode 100644 third_party/rust/thin-vec/.cargo-checksum.json
 create mode 100644 third_party/rust/thin-vec/Cargo.toml
 create mode 100644 third_party/rust/thin-vec/README.md
 create mode 100644 third_party/rust/thin-vec/src/heap.rs
 create mode 100644 third_party/rust/thin-vec/src/lib.rs
 create mode 100644 third_party/rust/thin-vec/src/range.rs
 create mode 100644 third_party/rust/thiserror-impl/.cargo-checksum.json
 create mode 100644 third_party/rust/thiserror-impl/Cargo.toml
 create mode 100644 third_party/rust/thiserror-impl/src/ast.rs
 create mode 100644 third_party/rust/thiserror-impl/src/attr.rs
 create mode 100644 third_party/rust/thiserror-impl/src/expand.rs
 create mode 100644 third_party/rust/thiserror-impl/src/fmt.rs
 create mode 100644 third_party/rust/thiserror-impl/src/lib.rs
 create mode 100644 third_party/rust/thiserror-impl/src/prop.rs
 create mode 100644 third_party/rust/thiserror-impl/src/valid.rs
 create mode 100644 third_party/rust/thiserror/.cargo-checksum.json
 create mode 100644 third_party/rust/thiserror/Cargo.toml
 create mode 100644 third_party/rust/thiserror/LICENSE-APACHE
 create mode 100644 third_party/rust/thiserror/LICENSE-MIT
 create mode 100644 third_party/rust/thiserror/README.md
 create mode 100644 third_party/rust/thiserror/src/aserror.rs
 create mode 100644 third_party/rust/thiserror/src/display.rs
 create mode 100644 third_party/rust/thiserror/src/lib.rs
 create mode 100644 third_party/rust/thiserror/tests/compiletest.rs
 create mode 100644 third_party/rust/thiserror/tests/test_display.rs
 create mode 100644 third_party/rust/thiserror/tests/test_error.rs
 create mode 100644 third_party/rust/thiserror/tests/test_from.rs
 create mode 100644 third_party/rust/thiserror/tests/test_option.rs
 create mode 100644 third_party/rust/thiserror/tests/test_path.rs
 create mode 100644 third_party/rust/thiserror/tests/test_source.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/duplicate-fmt.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/duplicate-fmt.stderr
 create mode 100644 third_party/rust/thiserror/tests/ui/duplicate-source.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/duplicate-source.stderr
 create mode 100644 third_party/rust/thiserror/tests/ui/from-not-source.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/from-not-source.stderr
 create mode 100644 third_party/rust/thiserror/tests/ui/missing-fmt.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/missing-fmt.stderr
 create mode 100644 third_party/rust/thiserror/tests/ui/no-display.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/no-display.stderr
 create mode 100644 third_party/rust/thiserror/tests/ui/source-not-error.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/source-not-error.stderr
 create mode 100644 third_party/rust/thiserror/tests/ui/unexpected-field-fmt.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/unexpected-field-fmt.stderr
 create mode 100644 third_party/rust/thiserror/tests/ui/unexpected-struct-source.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/unexpected-struct-source.stderr
 create mode 100644 third_party/rust/thiserror/tests/ui/union.rs
 create mode 100644 third_party/rust/thiserror/tests/ui/union.stderr
 create mode 100644 third_party/rust/thread_local/.cargo-checksum.json
 create mode 100644 third_party/rust/thread_local/Cargo.toml
 create mode 100644 third_party/rust/thread_local/LICENSE-APACHE
 create mode 100644 third_party/rust/thread_local/LICENSE-MIT
 create mode 100644 third_party/rust/thread_local/README.md
 create mode 100644 third_party/rust/thread_local/benches/thread_local.rs
 create mode 100644 third_party/rust/thread_local/src/cached.rs
 create mode 100644 third_party/rust/thread_local/src/lib.rs
 create mode 100644 third_party/rust/thread_local/src/thread_id.rs
 create mode 100644 third_party/rust/thread_local/src/unreachable.rs
 create mode 100644 third_party/rust/threadbound/.cargo-checksum.json
 create mode 100644 third_party/rust/threadbound/Cargo.toml
 create mode 100644 third_party/rust/threadbound/LICENSE-APACHE
 create mode 100644 third_party/rust/threadbound/LICENSE-MIT
 create mode 100644 third_party/rust/threadbound/README.md
 create mode 100644 third_party/rust/threadbound/src/lib.rs
 create mode 100644 third_party/rust/time/.cargo-checksum.json
 create mode 100644 third_party/rust/time/Cargo.toml
 create mode 100644 third_party/rust/time/LICENSE-APACHE
 create mode 100644 third_party/rust/time/LICENSE-MIT
 create mode 100644 third_party/rust/time/README.md
 create mode 100644 third_party/rust/time/appveyor.yml
 create mode 100644 third_party/rust/time/benches/precise_time_ns.rs
 create mode 100644 third_party/rust/time/src/display.rs
 create mode 100644 third_party/rust/time/src/duration.rs
 create mode 100644 third_party/rust/time/src/lib.rs
 create mode 100644 third_party/rust/time/src/parse.rs
 create mode 100644 third_party/rust/time/src/sys.rs
 create mode 100644 third_party/rust/tinystr/.cargo-checksum.json
 create mode 100644 third_party/rust/tinystr/CHANGELOG.md
 create mode 100644 third_party/rust/tinystr/Cargo.lock
 create mode 100644 third_party/rust/tinystr/Cargo.toml
 create mode 100644 third_party/rust/tinystr/LICENSE-APACHE
 create mode 100644 third_party/rust/tinystr/LICENSE-MIT
 create mode 100644 third_party/rust/tinystr/README.md
 create mode 100644 third_party/rust/tinystr/benches/construct.rs
 create mode 100644 third_party/rust/tinystr/benches/tinystr.rs
 create mode 100644 third_party/rust/tinystr/examples/main.rs
 create mode 100644 third_party/rust/tinystr/src/helpers.rs
 create mode 100644 third_party/rust/tinystr/src/lib.rs
 create mode 100644 third_party/rust/tinystr/src/tinystr16.rs
 create mode 100644 third_party/rust/tinystr/src/tinystr4.rs
 create mode 100644 third_party/rust/tinystr/src/tinystr8.rs
 create mode 100644 third_party/rust/tinystr/tests/main.rs
 create mode 100644 third_party/rust/tokio-0.1.11/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-0.1.11/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-0.1.11/CONTRIBUTING.md
 create mode 100644 third_party/rust/tokio-0.1.11/Cargo.toml
 create mode 100644 third_party/rust/tokio-0.1.11/LICENSE
 create mode 100644 third_party/rust/tokio-0.1.11/README.md
 create mode 100644 third_party/rust/tokio-0.1.11/benches/latency.rs
 create mode 100644 third_party/rust/tokio-0.1.11/benches/mio-ops.rs
 create mode 100644 third_party/rust/tokio-0.1.11/benches/tcp.rs
 create mode 100644 third_party/rust/tokio-0.1.11/ci/tsan
 create mode 100644 third_party/rust/tokio-0.1.11/examples/README.md
 create mode 100644 third_party/rust/tokio-0.1.11/examples/chat-combinator.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/chat.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/connect.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/echo-udp.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/echo.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/hello_world.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/manual-runtime.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/print_each_packet.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/proxy.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/tinydb.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/tinyhttp.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/udp-client.rs
 create mode 100644 third_party/rust/tokio-0.1.11/examples/udp-codec.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/async_await.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/clock.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/codec/length_delimited.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/codec/mod.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/executor/current_thread/mod.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/executor/mod.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/fs.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/io.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/lib.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/net.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/prelude.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/reactor/mod.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/reactor/poll_evented.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/runtime/builder.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/runtime/current_thread/builder.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/runtime/current_thread/mod.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/runtime/current_thread/runtime.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/runtime/mod.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/runtime/shutdown.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/runtime/task_executor.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/timer.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/util/future.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/util/mod.rs
 create mode 100644 third_party/rust/tokio-0.1.11/src/util/stream.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/buffered.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/clock.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/drop-core.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/global.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/length_delimited.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/line-frames.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/pipe-hup.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/reactor.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/runtime.rs
 create mode 100644 third_party/rust/tokio-0.1.11/tests/timer.rs
 create mode 100644 third_party/rust/tokio-codec/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-codec/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-codec/Cargo.toml
 create mode 100644 third_party/rust/tokio-codec/LICENSE
 create mode 100644 third_party/rust/tokio-codec/README.md
 create mode 100644 third_party/rust/tokio-codec/src/bytes_codec.rs
 create mode 100644 third_party/rust/tokio-codec/src/lib.rs
 create mode 100644 third_party/rust/tokio-codec/src/lines_codec.rs
 create mode 100644 third_party/rust/tokio-codec/tests/codecs.rs
 create mode 100644 third_party/rust/tokio-codec/tests/framed.rs
 create mode 100644 third_party/rust/tokio-codec/tests/framed_read.rs
 create mode 100644 third_party/rust/tokio-codec/tests/framed_write.rs
 create mode 100644 third_party/rust/tokio-current-thread/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-current-thread/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-current-thread/Cargo.toml
 create mode 100644 third_party/rust/tokio-current-thread/LICENSE
 create mode 100644 third_party/rust/tokio-current-thread/README.md
 create mode 100644 third_party/rust/tokio-current-thread/src/lib.rs
 create mode 100644 third_party/rust/tokio-current-thread/src/scheduler.rs
 create mode 100644 third_party/rust/tokio-current-thread/tests/current_thread.rs
 create mode 100644 third_party/rust/tokio-executor/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-executor/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-executor/Cargo.toml
 create mode 100644 third_party/rust/tokio-executor/LICENSE
 create mode 100644 third_party/rust/tokio-executor/README.md
 create mode 100644 third_party/rust/tokio-executor/src/enter.rs
 create mode 100644 third_party/rust/tokio-executor/src/error.rs
 create mode 100644 third_party/rust/tokio-executor/src/executor.rs
 create mode 100644 third_party/rust/tokio-executor/src/global.rs
 create mode 100644 third_party/rust/tokio-executor/src/lib.rs
 create mode 100644 third_party/rust/tokio-executor/src/park.rs
 create mode 100644 third_party/rust/tokio-executor/src/typed.rs
 create mode 100644 third_party/rust/tokio-executor/tests/executor.rs
 create mode 100644 third_party/rust/tokio-fs/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-fs/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-fs/Cargo.toml
 create mode 100644 third_party/rust/tokio-fs/LICENSE
 create mode 100644 third_party/rust/tokio-fs/README.md
 create mode 100644 third_party/rust/tokio-fs/examples/std-echo.rs
 create mode 100644 third_party/rust/tokio-fs/src/create_dir.rs
 create mode 100644 third_party/rust/tokio-fs/src/create_dir_all.rs
 create mode 100644 third_party/rust/tokio-fs/src/file/create.rs
 create mode 100644 third_party/rust/tokio-fs/src/file/metadata.rs
 create mode 100644 third_party/rust/tokio-fs/src/file/mod.rs
 create mode 100644 third_party/rust/tokio-fs/src/file/open.rs
 create mode 100644 third_party/rust/tokio-fs/src/file/open_options.rs
 create mode 100644 third_party/rust/tokio-fs/src/file/seek.rs
 create mode 100644 third_party/rust/tokio-fs/src/hard_link.rs
 create mode 100644 third_party/rust/tokio-fs/src/lib.rs
 create mode 100644 third_party/rust/tokio-fs/src/metadata.rs
 create mode 100644 third_party/rust/tokio-fs/src/os/mod.rs
 create mode 100644 third_party/rust/tokio-fs/src/os/unix.rs
 create mode 100644 third_party/rust/tokio-fs/src/os/windows/mod.rs
 create mode 100644 third_party/rust/tokio-fs/src/os/windows/symlink_dir.rs
 create mode 100644 third_party/rust/tokio-fs/src/os/windows/symlink_file.rs
 create mode 100644 third_party/rust/tokio-fs/src/read_dir.rs
 create mode 100644 third_party/rust/tokio-fs/src/read_link.rs
 create mode 100644 third_party/rust/tokio-fs/src/remove_dir.rs
 create mode 100644 third_party/rust/tokio-fs/src/remove_file.rs
 create mode 100644 third_party/rust/tokio-fs/src/rename.rs
 create mode 100644 third_party/rust/tokio-fs/src/set_permissions.rs
 create mode 100644 third_party/rust/tokio-fs/src/stderr.rs
 create mode 100644 third_party/rust/tokio-fs/src/stdin.rs
 create mode 100644 third_party/rust/tokio-fs/src/stdout.rs
 create mode 100644 third_party/rust/tokio-fs/src/symlink_metadata.rs
 create mode 100644 third_party/rust/tokio-fs/tests/file.rs
 create mode 100644 third_party/rust/tokio-io/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-io/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-io/Cargo.toml
 create mode 100644 third_party/rust/tokio-io/LICENSE
 create mode 100644 third_party/rust/tokio-io/README.md
 create mode 100644 third_party/rust/tokio-io/src/_tokio_codec/decoder.rs
 create mode 100644 third_party/rust/tokio-io/src/_tokio_codec/encoder.rs
 create mode 100644 third_party/rust/tokio-io/src/_tokio_codec/framed.rs
 create mode 100644 third_party/rust/tokio-io/src/_tokio_codec/framed_read.rs
 create mode 100644 third_party/rust/tokio-io/src/_tokio_codec/framed_write.rs
 create mode 100644 third_party/rust/tokio-io/src/_tokio_codec/mod.rs
 create mode 100644 third_party/rust/tokio-io/src/allow_std.rs
 create mode 100644 third_party/rust/tokio-io/src/async_read.rs
 create mode 100644 third_party/rust/tokio-io/src/async_write.rs
 create mode 100644 third_party/rust/tokio-io/src/codec/bytes_codec.rs
 create mode 100644 third_party/rust/tokio-io/src/codec/decoder.rs
 create mode 100644 third_party/rust/tokio-io/src/codec/encoder.rs
 create mode 100644 third_party/rust/tokio-io/src/codec/lines_codec.rs
 create mode 100644 third_party/rust/tokio-io/src/codec/mod.rs
 create mode 100644 third_party/rust/tokio-io/src/framed.rs
 create mode 100644 third_party/rust/tokio-io/src/framed_read.rs
 create mode 100644 third_party/rust/tokio-io/src/framed_write.rs
 create mode 100644 third_party/rust/tokio-io/src/io/copy.rs
 create mode 100644 third_party/rust/tokio-io/src/io/flush.rs
 create mode 100644 third_party/rust/tokio-io/src/io/mod.rs
 create mode 100644 third_party/rust/tokio-io/src/io/read.rs
 create mode 100644 third_party/rust/tokio-io/src/io/read_exact.rs
 create mode 100644 third_party/rust/tokio-io/src/io/read_to_end.rs
 create mode 100644 third_party/rust/tokio-io/src/io/read_until.rs
 create mode 100644 third_party/rust/tokio-io/src/io/shutdown.rs
 create mode 100644 third_party/rust/tokio-io/src/io/write_all.rs
 create mode 100644 third_party/rust/tokio-io/src/length_delimited.rs
 create mode 100644 third_party/rust/tokio-io/src/lib.rs
 create mode 100644 third_party/rust/tokio-io/src/lines.rs
 create mode 100644 third_party/rust/tokio-io/src/split.rs
 create mode 100644 third_party/rust/tokio-io/src/window.rs
 create mode 100644 third_party/rust/tokio-io/tests/async_read.rs
 create mode 100644 third_party/rust/tokio-io/tests/length_delimited.rs
 create mode 100644 third_party/rust/tokio-reactor/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-reactor/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-reactor/Cargo.toml
 create mode 100644 third_party/rust/tokio-reactor/LICENSE
 create mode 100644 third_party/rust/tokio-reactor/README.md
 create mode 100644 third_party/rust/tokio-reactor/src/atomic_task.rs
 create mode 100644 third_party/rust/tokio-reactor/src/background.rs
 create mode 100644 third_party/rust/tokio-reactor/src/lib.rs
 create mode 100644 third_party/rust/tokio-reactor/src/poll_evented.rs
 create mode 100644 third_party/rust/tokio-reactor/src/registration.rs
 create mode 100644 third_party/rust/tokio-tcp/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-tcp/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-tcp/Cargo.toml
 create mode 100644 third_party/rust/tokio-tcp/LICENSE
 create mode 100644 third_party/rust/tokio-tcp/README.md
 create mode 100644 third_party/rust/tokio-tcp/src/incoming.rs
 create mode 100644 third_party/rust/tokio-tcp/src/lib.rs
 create mode 100644 third_party/rust/tokio-tcp/src/listener.rs
 create mode 100644 third_party/rust/tokio-tcp/src/stream.rs
 create mode 100644 third_party/rust/tokio-tcp/tests/chain.rs
 create mode 100644 third_party/rust/tokio-tcp/tests/echo.rs
 create mode 100644 third_party/rust/tokio-tcp/tests/limit.rs
 create mode 100644 third_party/rust/tokio-tcp/tests/stream-buffered.rs
 create mode 100644 third_party/rust/tokio-tcp/tests/tcp.rs
 create mode 100644 third_party/rust/tokio-threadpool/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-threadpool/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-threadpool/Cargo.lock
 create mode 100644 third_party/rust/tokio-threadpool/Cargo.toml
 create mode 100644 third_party/rust/tokio-threadpool/LICENSE
 create mode 100644 third_party/rust/tokio-threadpool/README.md
 create mode 100644 third_party/rust/tokio-threadpool/benches/basic.rs
 create mode 100644 third_party/rust/tokio-threadpool/benches/blocking.rs
 create mode 100644 third_party/rust/tokio-threadpool/benches/depth.rs
 create mode 100644 third_party/rust/tokio-threadpool/examples/depth.rs
 create mode 100644 third_party/rust/tokio-threadpool/examples/hello.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/blocking/global.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/blocking/mod.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/builder.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/callback.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/config.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/lib.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/notifier.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/park/boxed.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/park/default_park.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/park/mod.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/pool/backup.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/pool/backup_stack.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/pool/mod.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/pool/state.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/sender.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/shutdown.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/task/blocking.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/task/blocking_state.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/task/mod.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/task/state.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/thread_pool.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/worker/entry.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/worker/mod.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/worker/stack.rs
 create mode 100644 third_party/rust/tokio-threadpool/src/worker/state.rs
 create mode 100644 third_party/rust/tokio-threadpool/tests/blocking.rs
 create mode 100644 third_party/rust/tokio-threadpool/tests/hammer.rs
 create mode 100644 third_party/rust/tokio-threadpool/tests/threadpool.rs
 create mode 100644 third_party/rust/tokio-timer/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-timer/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-timer/Cargo.toml
 create mode 100644 third_party/rust/tokio-timer/LICENSE
 create mode 100644 third_party/rust/tokio-timer/README.md
 create mode 100644 third_party/rust/tokio-timer/src/atomic.rs
 create mode 100644 third_party/rust/tokio-timer/src/clock/clock.rs
 create mode 100644 third_party/rust/tokio-timer/src/clock/mod.rs
 create mode 100644 third_party/rust/tokio-timer/src/clock/now.rs
 create mode 100644 third_party/rust/tokio-timer/src/deadline.rs
 create mode 100644 third_party/rust/tokio-timer/src/delay.rs
 create mode 100644 third_party/rust/tokio-timer/src/delay_queue.rs
 create mode 100644 third_party/rust/tokio-timer/src/error.rs
 create mode 100644 third_party/rust/tokio-timer/src/interval.rs
 create mode 100644 third_party/rust/tokio-timer/src/lib.rs
 create mode 100644 third_party/rust/tokio-timer/src/throttle.rs
 create mode 100644 third_party/rust/tokio-timer/src/timeout.rs
 create mode 100644 third_party/rust/tokio-timer/src/timer/atomic_stack.rs
 create mode 100644 third_party/rust/tokio-timer/src/timer/entry.rs
 create mode 100644 third_party/rust/tokio-timer/src/timer/handle.rs
 create mode 100644 third_party/rust/tokio-timer/src/timer/mod.rs
 create mode 100644 third_party/rust/tokio-timer/src/timer/now.rs
 create mode 100644 third_party/rust/tokio-timer/src/timer/registration.rs
 create mode 100644 third_party/rust/tokio-timer/src/timer/stack.rs
 create mode 100644 third_party/rust/tokio-timer/src/wheel/level.rs
 create mode 100644 third_party/rust/tokio-timer/src/wheel/mod.rs
 create mode 100644 third_party/rust/tokio-timer/src/wheel/stack.rs
 create mode 100644 third_party/rust/tokio-timer/tests/clock.rs
 create mode 100644 third_party/rust/tokio-timer/tests/deadline.rs
 create mode 100644 third_party/rust/tokio-timer/tests/delay.rs
 create mode 100644 third_party/rust/tokio-timer/tests/hammer.rs
 create mode 100644 third_party/rust/tokio-timer/tests/interval.rs
 create mode 100644 third_party/rust/tokio-timer/tests/queue.rs
 create mode 100644 third_party/rust/tokio-timer/tests/support/mod.rs
 create mode 100644 third_party/rust/tokio-timer/tests/throttle.rs
 create mode 100644 third_party/rust/tokio-timer/tests/timeout.rs
 create mode 100644 third_party/rust/tokio-udp/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-udp/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-udp/Cargo.toml
 create mode 100644 third_party/rust/tokio-udp/LICENSE
 create mode 100644 third_party/rust/tokio-udp/README.md
 create mode 100644 third_party/rust/tokio-udp/src/frame.rs
 create mode 100644 third_party/rust/tokio-udp/src/lib.rs
 create mode 100644 third_party/rust/tokio-udp/src/recv_dgram.rs
 create mode 100644 third_party/rust/tokio-udp/src/send_dgram.rs
 create mode 100644 third_party/rust/tokio-udp/src/socket.rs
 create mode 100644 third_party/rust/tokio-udp/tests/udp.rs
 create mode 100644 third_party/rust/tokio-uds/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-uds/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-uds/Cargo.toml
 create mode 100644 third_party/rust/tokio-uds/LICENSE
 create mode 100644 third_party/rust/tokio-uds/README.md
 create mode 100644 third_party/rust/tokio-uds/src/datagram.rs
 create mode 100644 third_party/rust/tokio-uds/src/frame.rs
 create mode 100644 third_party/rust/tokio-uds/src/incoming.rs
 create mode 100644 third_party/rust/tokio-uds/src/lib.rs
 create mode 100644 third_party/rust/tokio-uds/src/listener.rs
 create mode 100644 third_party/rust/tokio-uds/src/recv_dgram.rs
 create mode 100644 third_party/rust/tokio-uds/src/send_dgram.rs
 create mode 100644 third_party/rust/tokio-uds/src/stream.rs
 create mode 100644 third_party/rust/tokio-uds/src/ucred.rs
 create mode 100644 third_party/rust/tokio-uds/tests/datagram.rs
 create mode 100644 third_party/rust/tokio-uds/tests/stream.rs
 create mode 100644 third_party/rust/tokio-util/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio-util/CHANGELOG.md
 create mode 100644 third_party/rust/tokio-util/Cargo.toml
 create mode 100644 third_party/rust/tokio-util/LICENSE
 create mode 100644 third_party/rust/tokio-util/README.md
 create mode 100644 third_party/rust/tokio-util/src/cfg.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/bytes_codec.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/decoder.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/encoder.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/framed.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/framed_read.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/framed_write.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/length_delimited.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/lines_codec.rs
 create mode 100644 third_party/rust/tokio-util/src/codec/mod.rs
 create mode 100644 third_party/rust/tokio-util/src/lib.rs
 create mode 100644 third_party/rust/tokio-util/src/udp/frame.rs
 create mode 100644 third_party/rust/tokio-util/src/udp/mod.rs
 create mode 100644 third_party/rust/tokio-util/tests/codecs.rs
 create mode 100644 third_party/rust/tokio-util/tests/framed.rs
 create mode 100644 third_party/rust/tokio-util/tests/framed_read.rs
 create mode 100644 third_party/rust/tokio-util/tests/framed_write.rs
 create mode 100644 third_party/rust/tokio-util/tests/length_delimited.rs
 create mode 100644 third_party/rust/tokio-util/tests/udp.rs
 create mode 100644 third_party/rust/tokio/.cargo-checksum.json
 create mode 100644 third_party/rust/tokio/CHANGELOG.md
 create mode 100644 third_party/rust/tokio/Cargo.toml
 create mode 100644 third_party/rust/tokio/LICENSE
 create mode 100644 third_party/rust/tokio/README.md
 create mode 100644 third_party/rust/tokio/src/coop.rs
 create mode 100644 third_party/rust/tokio/src/fs/canonicalize.rs
 create mode 100644 third_party/rust/tokio/src/fs/copy.rs
 create mode 100644 third_party/rust/tokio/src/fs/create_dir.rs
 create mode 100644 third_party/rust/tokio/src/fs/create_dir_all.rs
 create mode 100644 third_party/rust/tokio/src/fs/file.rs
 create mode 100644 third_party/rust/tokio/src/fs/hard_link.rs
 create mode 100644 third_party/rust/tokio/src/fs/metadata.rs
 create mode 100644 third_party/rust/tokio/src/fs/mod.rs
 create mode 100644 third_party/rust/tokio/src/fs/open_options.rs
 create mode 100644 third_party/rust/tokio/src/fs/os/mod.rs
 create mode 100644 third_party/rust/tokio/src/fs/os/unix/mod.rs
 create mode 100644 third_party/rust/tokio/src/fs/os/unix/symlink.rs
 create mode 100644 third_party/rust/tokio/src/fs/os/windows/mod.rs
 create mode 100644 third_party/rust/tokio/src/fs/os/windows/symlink_dir.rs
 create mode 100644 third_party/rust/tokio/src/fs/os/windows/symlink_file.rs
 create mode 100644 third_party/rust/tokio/src/fs/read.rs
 create mode 100644 third_party/rust/tokio/src/fs/read_dir.rs
 create mode 100644 third_party/rust/tokio/src/fs/read_link.rs
 create mode 100644 third_party/rust/tokio/src/fs/read_to_string.rs
 create mode 100644 third_party/rust/tokio/src/fs/remove_dir.rs
 create mode 100644 third_party/rust/tokio/src/fs/remove_dir_all.rs
 create mode 100644 third_party/rust/tokio/src/fs/remove_file.rs
 create mode 100644 third_party/rust/tokio/src/fs/rename.rs
 create mode 100644 third_party/rust/tokio/src/fs/set_permissions.rs
 create mode 100644 third_party/rust/tokio/src/fs/symlink_metadata.rs
 create mode 100644 third_party/rust/tokio/src/fs/write.rs
 create mode 100644 third_party/rust/tokio/src/future/maybe_done.rs
 create mode 100644 third_party/rust/tokio/src/future/mod.rs
 create mode 100644 third_party/rust/tokio/src/future/pending.rs
 create mode 100644 third_party/rust/tokio/src/future/poll_fn.rs
 create mode 100644 third_party/rust/tokio/src/future/ready.rs
 create mode 100644 third_party/rust/tokio/src/future/try_join.rs
 create mode 100644 third_party/rust/tokio/src/io/async_buf_read.rs
 create mode 100644 third_party/rust/tokio/src/io/async_read.rs
 create mode 100644 third_party/rust/tokio/src/io/async_seek.rs
 create mode 100644 third_party/rust/tokio/src/io/async_write.rs
 create mode 100644 third_party/rust/tokio/src/io/blocking.rs
 create mode 100644 third_party/rust/tokio/src/io/driver/mod.rs
 create mode 100644 third_party/rust/tokio/src/io/driver/platform.rs
 create mode 100644 third_party/rust/tokio/src/io/driver/scheduled_io.rs
 create mode 100644 third_party/rust/tokio/src/io/mod.rs
 create mode 100644 third_party/rust/tokio/src/io/poll_evented.rs
 create mode 100644 third_party/rust/tokio/src/io/registration.rs
 create mode 100644 third_party/rust/tokio/src/io/seek.rs
 create mode 100644 third_party/rust/tokio/src/io/split.rs
 create mode 100644 third_party/rust/tokio/src/io/stderr.rs
 create mode 100644 third_party/rust/tokio/src/io/stdin.rs
 create mode 100644 third_party/rust/tokio/src/io/stdout.rs
 create mode 100644 third_party/rust/tokio/src/io/util/async_buf_read_ext.rs
 create mode 100644 third_party/rust/tokio/src/io/util/async_read_ext.rs
 create mode 100644 third_party/rust/tokio/src/io/util/async_seek_ext.rs
 create mode 100644 third_party/rust/tokio/src/io/util/async_write_ext.rs
 create mode 100644 third_party/rust/tokio/src/io/util/buf_reader.rs
 create mode 100644 third_party/rust/tokio/src/io/util/buf_stream.rs
 create mode 100644 third_party/rust/tokio/src/io/util/buf_writer.rs
 create mode 100644 third_party/rust/tokio/src/io/util/chain.rs
 create mode 100644 third_party/rust/tokio/src/io/util/copy.rs
 create mode 100644 third_party/rust/tokio/src/io/util/empty.rs
 create mode 100644 third_party/rust/tokio/src/io/util/flush.rs
 create mode 100644 third_party/rust/tokio/src/io/util/lines.rs
 create mode 100644 third_party/rust/tokio/src/io/util/mod.rs
 create mode 100644 third_party/rust/tokio/src/io/util/read.rs
 create mode 100644 third_party/rust/tokio/src/io/util/read_buf.rs
 create mode 100644 third_party/rust/tokio/src/io/util/read_exact.rs
 create mode 100644 third_party/rust/tokio/src/io/util/read_int.rs
 create mode 100644 third_party/rust/tokio/src/io/util/read_line.rs
 create mode 100644 third_party/rust/tokio/src/io/util/read_to_end.rs
 create mode 100644 third_party/rust/tokio/src/io/util/read_to_string.rs
 create mode 100644 third_party/rust/tokio/src/io/util/read_until.rs
 create mode 100644 third_party/rust/tokio/src/io/util/repeat.rs
 create mode 100644 third_party/rust/tokio/src/io/util/shutdown.rs
 create mode 100644 third_party/rust/tokio/src/io/util/sink.rs
 create mode 100644 third_party/rust/tokio/src/io/util/split.rs
 create mode 100644 third_party/rust/tokio/src/io/util/stream_reader.rs
 create mode 100644 third_party/rust/tokio/src/io/util/take.rs
 create mode 100644 third_party/rust/tokio/src/io/util/write.rs
 create mode 100644 third_party/rust/tokio/src/io/util/write_all.rs
 create mode 100644 third_party/rust/tokio/src/io/util/write_buf.rs
 create mode 100644 third_party/rust/tokio/src/io/util/write_int.rs
 create mode 100644 third_party/rust/tokio/src/lib.rs
 create mode 100644 third_party/rust/tokio/src/loom/mocked.rs
 create mode 100644 third_party/rust/tokio/src/loom/mod.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/atomic_ptr.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/atomic_u16.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/atomic_u32.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/atomic_u64.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/atomic_u8.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/atomic_usize.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/mod.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/sync/pl_wrappers.rs
 create mode 100644 third_party/rust/tokio/src/loom/std/unsafe_cell.rs
 create mode 100644 third_party/rust/tokio/src/macros/cfg.rs
 create mode 100644 third_party/rust/tokio/src/macros/join.rs
 create mode 100644 third_party/rust/tokio/src/macros/loom.rs
 create mode 100644 third_party/rust/tokio/src/macros/mod.rs
 create mode 100644 third_party/rust/tokio/src/macros/pin.rs
 create mode 100644 third_party/rust/tokio/src/macros/ready.rs
 create mode 100644 third_party/rust/tokio/src/macros/scoped_tls.rs
 create mode 100644 third_party/rust/tokio/src/macros/select.rs
 create mode 100644 third_party/rust/tokio/src/macros/support.rs
 create mode 100644 third_party/rust/tokio/src/macros/thread_local.rs
 create mode 100644 third_party/rust/tokio/src/macros/try_join.rs
 create mode 100644 third_party/rust/tokio/src/net/addr.rs
 create mode 100644 third_party/rust/tokio/src/net/lookup_host.rs
 create mode 100644 third_party/rust/tokio/src/net/mod.rs
 create mode 100644 third_party/rust/tokio/src/net/tcp/incoming.rs
 create mode 100644 third_party/rust/tokio/src/net/tcp/listener.rs
 create mode 100644 third_party/rust/tokio/src/net/tcp/mod.rs
 create mode 100644 third_party/rust/tokio/src/net/tcp/split.rs
 create mode 100644 third_party/rust/tokio/src/net/tcp/stream.rs
 create mode 100644 third_party/rust/tokio/src/net/udp/mod.rs
 create mode 100644 third_party/rust/tokio/src/net/udp/socket.rs
 create mode 100644 third_party/rust/tokio/src/net/udp/split.rs
 create mode 100644 third_party/rust/tokio/src/net/unix/datagram.rs
 create mode 100644 third_party/rust/tokio/src/net/unix/incoming.rs
 create mode 100644 third_party/rust/tokio/src/net/unix/listener.rs
 create mode 100644 third_party/rust/tokio/src/net/unix/mod.rs
 create mode 100644 third_party/rust/tokio/src/net/unix/split.rs
 create mode 100644 third_party/rust/tokio/src/net/unix/stream.rs
 create mode 100644 third_party/rust/tokio/src/net/unix/ucred.rs
 create mode 100644 third_party/rust/tokio/src/park/either.rs
 create mode 100644 third_party/rust/tokio/src/park/mod.rs
 create mode 100644 third_party/rust/tokio/src/park/thread.rs
 create mode 100644 third_party/rust/tokio/src/prelude.rs
 create mode 100644 third_party/rust/tokio/src/process/kill.rs
 create mode 100644 third_party/rust/tokio/src/process/mod.rs
 create mode 100644 third_party/rust/tokio/src/process/unix/mod.rs
 create mode 100644 third_party/rust/tokio/src/process/unix/orphan.rs
 create mode 100644 third_party/rust/tokio/src/process/unix/reap.rs
 create mode 100644 third_party/rust/tokio/src/process/windows.rs
 create mode 100644 third_party/rust/tokio/src/runtime/basic_scheduler.rs
 create mode 100644 third_party/rust/tokio/src/runtime/blocking/mod.rs
 create mode 100644 third_party/rust/tokio/src/runtime/blocking/pool.rs
 create mode 100644 third_party/rust/tokio/src/runtime/blocking/schedule.rs
 create mode 100644 third_party/rust/tokio/src/runtime/blocking/shutdown.rs
 create mode 100644 third_party/rust/tokio/src/runtime/blocking/task.rs
 create mode 100644 third_party/rust/tokio/src/runtime/builder.rs
 create mode 100644 third_party/rust/tokio/src/runtime/context.rs
 create mode 100644 third_party/rust/tokio/src/runtime/enter.rs
 create mode 100644 third_party/rust/tokio/src/runtime/handle.rs
 create mode 100644 third_party/rust/tokio/src/runtime/io.rs
 create mode 100644 third_party/rust/tokio/src/runtime/mod.rs
 create mode 100644 third_party/rust/tokio/src/runtime/park.rs
 create mode 100644 third_party/rust/tokio/src/runtime/queue.rs
 create mode 100644 third_party/rust/tokio/src/runtime/shell.rs
 create mode 100644 third_party/rust/tokio/src/runtime/spawner.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/core.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/error.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/harness.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/join.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/mod.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/raw.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/stack.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/state.rs
 create mode 100644 third_party/rust/tokio/src/runtime/task/waker.rs
 create mode 100644 third_party/rust/tokio/src/runtime/tests/loom_blocking.rs
 create mode 100644 third_party/rust/tokio/src/runtime/tests/loom_oneshot.rs
 create mode 100644 third_party/rust/tokio/src/runtime/tests/loom_pool.rs
 create mode 100644 third_party/rust/tokio/src/runtime/tests/loom_queue.rs
 create mode 100644 third_party/rust/tokio/src/runtime/tests/mod.rs
 create mode 100644 third_party/rust/tokio/src/runtime/tests/queue.rs
 create mode 100644 third_party/rust/tokio/src/runtime/tests/task.rs
 create mode 100644 third_party/rust/tokio/src/runtime/thread_pool/atomic_cell.rs
 create mode 100644 third_party/rust/tokio/src/runtime/thread_pool/idle.rs
 create mode 100644 third_party/rust/tokio/src/runtime/thread_pool/mod.rs
 create mode 100644 third_party/rust/tokio/src/runtime/thread_pool/worker.rs
 create mode 100644 third_party/rust/tokio/src/runtime/time.rs
 create mode 100644 third_party/rust/tokio/src/signal/ctrl_c.rs
 create mode 100644 third_party/rust/tokio/src/signal/mod.rs
 create mode 100644 third_party/rust/tokio/src/signal/registry.rs
 create mode 100644 third_party/rust/tokio/src/signal/unix.rs
 create mode 100644 third_party/rust/tokio/src/signal/windows.rs
 create mode 100644 third_party/rust/tokio/src/stream/all.rs
 create mode 100644 third_party/rust/tokio/src/stream/any.rs
 create mode 100644 third_party/rust/tokio/src/stream/chain.rs
 create mode 100644 third_party/rust/tokio/src/stream/collect.rs
 create mode 100644 third_party/rust/tokio/src/stream/empty.rs
 create mode 100644 third_party/rust/tokio/src/stream/filter.rs
 create mode 100644 third_party/rust/tokio/src/stream/filter_map.rs
 create mode 100644 third_party/rust/tokio/src/stream/fold.rs
 create mode 100644 third_party/rust/tokio/src/stream/fuse.rs
 create mode 100644 third_party/rust/tokio/src/stream/iter.rs
 create mode 100644 third_party/rust/tokio/src/stream/map.rs
 create mode 100644 third_party/rust/tokio/src/stream/merge.rs
 create mode 100644 third_party/rust/tokio/src/stream/mod.rs
 create mode 100644 third_party/rust/tokio/src/stream/next.rs
 create mode 100644 third_party/rust/tokio/src/stream/once.rs
 create mode 100644 third_party/rust/tokio/src/stream/pending.rs
 create mode 100644 third_party/rust/tokio/src/stream/skip.rs
 create mode 100644 third_party/rust/tokio/src/stream/skip_while.rs
 create mode 100644 third_party/rust/tokio/src/stream/stream_map.rs
 create mode 100644 third_party/rust/tokio/src/stream/take.rs
 create mode 100644 third_party/rust/tokio/src/stream/take_while.rs
 create mode 100644 third_party/rust/tokio/src/stream/timeout.rs
 create mode 100644 third_party/rust/tokio/src/stream/try_next.rs
 create mode 100644 third_party/rust/tokio/src/sync/barrier.rs
 create mode 100644 third_party/rust/tokio/src/sync/batch_semaphore.rs
 create mode 100644 third_party/rust/tokio/src/sync/broadcast.rs
 create mode 100644 third_party/rust/tokio/src/sync/mod.rs
 create mode 100644 third_party/rust/tokio/src/sync/mpsc/block.rs
 create mode 100644 third_party/rust/tokio/src/sync/mpsc/bounded.rs
 create mode 100644 third_party/rust/tokio/src/sync/mpsc/chan.rs
 create mode 100644 third_party/rust/tokio/src/sync/mpsc/error.rs
 create mode 100644 third_party/rust/tokio/src/sync/mpsc/list.rs
 create mode 100644 third_party/rust/tokio/src/sync/mpsc/mod.rs
 create mode 100644 third_party/rust/tokio/src/sync/mpsc/unbounded.rs
 create mode 100644 third_party/rust/tokio/src/sync/mutex.rs
 create mode 100644 third_party/rust/tokio/src/sync/notify.rs
 create mode 100644 third_party/rust/tokio/src/sync/oneshot.rs
 create mode 100644 third_party/rust/tokio/src/sync/rwlock.rs
 create mode 100644 third_party/rust/tokio/src/sync/semaphore.rs
 create mode 100644 third_party/rust/tokio/src/sync/semaphore_ll.rs
 create mode 100644 third_party/rust/tokio/src/sync/task/atomic_waker.rs
 create mode 100644 third_party/rust/tokio/src/sync/task/mod.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/atomic_waker.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_atomic_waker.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_broadcast.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_list.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_mpsc.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_notify.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_oneshot.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_rwlock.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_semaphore_batch.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/loom_semaphore_ll.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/mod.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/semaphore_batch.rs
 create mode 100644 third_party/rust/tokio/src/sync/tests/semaphore_ll.rs
 create mode 100644 third_party/rust/tokio/src/sync/watch.rs
 create mode 100644 third_party/rust/tokio/src/task/blocking.rs
 create mode 100644 third_party/rust/tokio/src/task/local.rs
 create mode 100644 third_party/rust/tokio/src/task/mod.rs
 create mode 100644 third_party/rust/tokio/src/task/spawn.rs
 create mode 100644 third_party/rust/tokio/src/task/task_local.rs
 create mode 100644 third_party/rust/tokio/src/task/yield_now.rs
 create mode 100644 third_party/rust/tokio/src/time/clock.rs
 create mode 100644 third_party/rust/tokio/src/time/delay.rs
 create mode 100644 third_party/rust/tokio/src/time/delay_queue.rs
 create mode 100644 third_party/rust/tokio/src/time/driver/atomic_stack.rs
 create mode 100644 third_party/rust/tokio/src/time/driver/entry.rs
 create mode 100644 third_party/rust/tokio/src/time/driver/handle.rs
 create mode 100644 third_party/rust/tokio/src/time/driver/mod.rs
 create mode 100644 third_party/rust/tokio/src/time/driver/registration.rs
 create mode 100644 third_party/rust/tokio/src/time/driver/stack.rs
 create mode 100644 third_party/rust/tokio/src/time/driver/tests/mod.rs
 create mode 100644 third_party/rust/tokio/src/time/error.rs
 create mode 100644 third_party/rust/tokio/src/time/instant.rs
 create mode 100644 third_party/rust/tokio/src/time/interval.rs
 create mode 100644 third_party/rust/tokio/src/time/mod.rs
 create mode 100644 third_party/rust/tokio/src/time/tests/mod.rs
 create mode 100644 third_party/rust/tokio/src/time/tests/test_delay.rs
 create mode 100644 third_party/rust/tokio/src/time/throttle.rs
 create mode 100644 third_party/rust/tokio/src/time/timeout.rs
 create mode 100644 third_party/rust/tokio/src/time/wheel/level.rs
 create mode 100644 third_party/rust/tokio/src/time/wheel/mod.rs
 create mode 100644 third_party/rust/tokio/src/time/wheel/stack.rs
 create mode 100644 third_party/rust/tokio/src/util/bit.rs
 create mode 100644 third_party/rust/tokio/src/util/linked_list.rs
 create mode 100644 third_party/rust/tokio/src/util/mod.rs
 create mode 100644 third_party/rust/tokio/src/util/pad.rs
 create mode 100644 third_party/rust/tokio/src/util/rand.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/addr.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/entry.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/generation.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/mod.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/page.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/shard.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/slot.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/stack.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/tests/loom_slab.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/tests/loom_stack.rs
 create mode 100644 third_party/rust/tokio/src/util/slab/tests/mod.rs
 create mode 100644 third_party/rust/tokio/src/util/try_lock.rs
 create mode 100644 third_party/rust/tokio/src/util/wake.rs
 create mode 100644 third_party/rust/tokio/tests/_require_full.rs
 create mode 100644 third_party/rust/tokio/tests/async_send_sync.rs
 create mode 100644 third_party/rust/tokio/tests/buffered.rs
 create mode 100644 third_party/rust/tokio/tests/fs.rs
 create mode 100644 third_party/rust/tokio/tests/fs_copy.rs
 create mode 100644 third_party/rust/tokio/tests/fs_dir.rs
 create mode 100644 third_party/rust/tokio/tests/fs_file.rs
 create mode 100644 third_party/rust/tokio/tests/fs_file_mocked.rs
 create mode 100644 third_party/rust/tokio/tests/fs_link.rs
 create mode 100644 third_party/rust/tokio/tests/io_async_read.rs
 create mode 100644 third_party/rust/tokio/tests/io_chain.rs
 create mode 100644 third_party/rust/tokio/tests/io_copy.rs
 create mode 100644 third_party/rust/tokio/tests/io_driver.rs
 create mode 100644 third_party/rust/tokio/tests/io_driver_drop.rs
 create mode 100644 third_party/rust/tokio/tests/io_lines.rs
 create mode 100644 third_party/rust/tokio/tests/io_read.rs
 create mode 100644 third_party/rust/tokio/tests/io_read_exact.rs
 create mode 100644 third_party/rust/tokio/tests/io_read_line.rs
 create mode 100644 third_party/rust/tokio/tests/io_read_to_end.rs
 create mode 100644 third_party/rust/tokio/tests/io_read_to_string.rs
 create mode 100644 third_party/rust/tokio/tests/io_read_until.rs
 create mode 100644 third_party/rust/tokio/tests/io_split.rs
 create mode 100644 third_party/rust/tokio/tests/io_take.rs
 create mode 100644 third_party/rust/tokio/tests/io_write.rs
 create mode 100644 third_party/rust/tokio/tests/io_write_all.rs
 create mode 100644 third_party/rust/tokio/tests/io_write_int.rs
 create mode 100644 third_party/rust/tokio/tests/macros_join.rs
 create mode 100644 third_party/rust/tokio/tests/macros_pin.rs
 create mode 100644 third_party/rust/tokio/tests/macros_select.rs
 create mode 100644 third_party/rust/tokio/tests/macros_try_join.rs
 create mode 100644 third_party/rust/tokio/tests/net_bind_resource.rs
 create mode 100644 third_party/rust/tokio/tests/net_lookup_host.rs
 create mode 100644 third_party/rust/tokio/tests/no_rt.rs
 create mode 100644 third_party/rust/tokio/tests/process_issue_2174.rs
 create mode 100644 third_party/rust/tokio/tests/process_issue_42.rs
 create mode 100644 third_party/rust/tokio/tests/process_kill_on_drop.rs
 create mode 100644 third_party/rust/tokio/tests/process_smoke.rs
 create mode 100644 third_party/rust/tokio/tests/rt_basic.rs
 create mode 100644 third_party/rust/tokio/tests/rt_common.rs
 create mode 100644 third_party/rust/tokio/tests/rt_threaded.rs
 create mode 100644 third_party/rust/tokio/tests/signal_ctrl_c.rs
 create mode 100644 third_party/rust/tokio/tests/signal_drop_recv.rs
 create mode 100644 third_party/rust/tokio/tests/signal_drop_rt.rs
 create mode 100644 third_party/rust/tokio/tests/signal_drop_signal.rs
 create mode 100644 third_party/rust/tokio/tests/signal_multi_rt.rs
 create mode 100644 third_party/rust/tokio/tests/signal_no_rt.rs
 create mode 100644 third_party/rust/tokio/tests/signal_notify_both.rs
 create mode 100644 third_party/rust/tokio/tests/signal_twice.rs
 create mode 100644 third_party/rust/tokio/tests/signal_usr1.rs
 create mode 100644 third_party/rust/tokio/tests/stream_chain.rs
 create mode 100644 third_party/rust/tokio/tests/stream_collect.rs
 create mode 100644 third_party/rust/tokio/tests/stream_empty.rs
 create mode 100644 third_party/rust/tokio/tests/stream_fuse.rs
 create mode 100644 third_party/rust/tokio/tests/stream_iter.rs
 create mode 100644 third_party/rust/tokio/tests/stream_merge.rs
 create mode 100644 third_party/rust/tokio/tests/stream_once.rs
 create mode 100644 third_party/rust/tokio/tests/stream_pending.rs
 create mode 100644 third_party/rust/tokio/tests/stream_reader.rs
 create mode 100644 third_party/rust/tokio/tests/stream_stream_map.rs
 create mode 100644 third_party/rust/tokio/tests/stream_timeout.rs
 create mode 100644 third_party/rust/tokio/tests/support/mock_file.rs
 create mode 100644 third_party/rust/tokio/tests/support/mock_pool.rs
 create mode 100644 third_party/rust/tokio/tests/support/signal.rs
 create mode 100644 third_party/rust/tokio/tests/sync_barrier.rs
 create mode 100644 third_party/rust/tokio/tests/sync_broadcast.rs
 create mode 100644 third_party/rust/tokio/tests/sync_errors.rs
 create mode 100644 third_party/rust/tokio/tests/sync_mpsc.rs
 create mode 100644 third_party/rust/tokio/tests/sync_mutex.rs
 create mode 100644 third_party/rust/tokio/tests/sync_notify.rs
 create mode 100644 third_party/rust/tokio/tests/sync_oneshot.rs
 create mode 100644 third_party/rust/tokio/tests/sync_rwlock.rs
 create mode 100644 third_party/rust/tokio/tests/sync_semaphore.rs
 create mode 100644 third_party/rust/tokio/tests/sync_watch.rs
 create mode 100644 third_party/rust/tokio/tests/task_blocking.rs
 create mode 100644 third_party/rust/tokio/tests/task_local.rs
 create mode 100644 third_party/rust/tokio/tests/task_local_set.rs
 create mode 100644 third_party/rust/tokio/tests/tcp_accept.rs
 create mode 100644 third_party/rust/tokio/tests/tcp_connect.rs
 create mode 100644 third_party/rust/tokio/tests/tcp_echo.rs
 create mode 100644 third_party/rust/tokio/tests/tcp_peek.rs
 create mode 100644 third_party/rust/tokio/tests/tcp_shutdown.rs
 create mode 100644 third_party/rust/tokio/tests/tcp_split.rs
 create mode 100644 third_party/rust/tokio/tests/test_clock.rs
 create mode 100644 third_party/rust/tokio/tests/time_delay.rs
 create mode 100644 third_party/rust/tokio/tests/time_delay_queue.rs
 create mode 100644 third_party/rust/tokio/tests/time_interval.rs
 create mode 100644 third_party/rust/tokio/tests/time_rt.rs
 create mode 100644 third_party/rust/tokio/tests/time_throttle.rs
 create mode 100644 third_party/rust/tokio/tests/time_timeout.rs
 create mode 100644 third_party/rust/tokio/tests/udp.rs
 create mode 100644 third_party/rust/tokio/tests/uds_cred.rs
 create mode 100644 third_party/rust/tokio/tests/uds_datagram.rs
 create mode 100644 third_party/rust/tokio/tests/uds_split.rs
 create mode 100644 third_party/rust/tokio/tests/uds_stream.rs
 create mode 100644 third_party/rust/toml/.cargo-checksum.json
 create mode 100644 third_party/rust/toml/Cargo.toml
 create mode 100644 third_party/rust/toml/LICENSE-APACHE
 create mode 100644 third_party/rust/toml/LICENSE-MIT
 create mode 100644 third_party/rust/toml/README.md
 create mode 100644 third_party/rust/toml/examples/decode.rs
 create mode 100644 third_party/rust/toml/examples/toml2json.rs
 create mode 100644 third_party/rust/toml/src/datetime.rs
 create mode 100644 third_party/rust/toml/src/de.rs
 create mode 100644 third_party/rust/toml/src/lib.rs
 create mode 100644 third_party/rust/toml/src/ser.rs
 create mode 100644 third_party/rust/toml/src/tokens.rs
 create mode 100644 third_party/rust/toml/src/value.rs
 create mode 100644 third_party/rust/toml/tests/README.md
 create mode 100644 third_party/rust/toml/tests/backcompat.rs
 create mode 100644 third_party/rust/toml/tests/datetime.rs
 create mode 100644 third_party/rust/toml/tests/display-tricky.rs
 create mode 100644 third_party/rust/toml/tests/display.rs
 create mode 100644 third_party/rust/toml/tests/formatting.rs
 create mode 100644 third_party/rust/toml/tests/invalid-encoder-misc.rs
 create mode 100644 third_party/rust/toml/tests/invalid-encoder/array-mixed-types-ints-and-floats.json
 create mode 100644 third_party/rust/toml/tests/invalid-misc.rs
 create mode 100644 third_party/rust/toml/tests/invalid.rs
 create mode 100644 third_party/rust/toml/tests/invalid/array-mixed-types-arrays-and-ints.toml
 create mode 100644 third_party/rust/toml/tests/invalid/array-mixed-types-ints-and-floats.toml
 create mode 100644 third_party/rust/toml/tests/invalid/array-mixed-types-strings-and-ints.toml
 create mode 100644 third_party/rust/toml/tests/invalid/datetime-malformed-no-leads.toml
 create mode 100644 third_party/rust/toml/tests/invalid/datetime-malformed-no-secs.toml
 create mode 100644 third_party/rust/toml/tests/invalid/datetime-malformed-no-t.toml
 create mode 100644 third_party/rust/toml/tests/invalid/datetime-malformed-with-milli.toml
 create mode 100644 third_party/rust/toml/tests/invalid/duplicate-key-table.toml
 create mode 100644 third_party/rust/toml/tests/invalid/duplicate-keys.toml
 create mode 100644 third_party/rust/toml/tests/invalid/duplicate-tables.toml
 create mode 100644 third_party/rust/toml/tests/invalid/empty-implicit-table.toml
 create mode 100644 third_party/rust/toml/tests/invalid/empty-table.toml
 create mode 100644 third_party/rust/toml/tests/invalid/float-no-leading-zero.toml
 create mode 100644 third_party/rust/toml/tests/invalid/float-no-trailing-digits.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-after-array.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-after-table.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-empty.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-hash.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-newline.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-open-bracket.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-single-open-bracket.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-space.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-start-bracket.toml
 create mode 100644 third_party/rust/toml/tests/invalid/key-two-equals.toml
 create mode 100644 third_party/rust/toml/tests/invalid/string-bad-byte-escape.toml
 create mode 100644 third_party/rust/toml/tests/invalid/string-bad-escape.toml
 create mode 100644 third_party/rust/toml/tests/invalid/string-byte-escapes.toml
 create mode 100644 third_party/rust/toml/tests/invalid/string-no-close.toml
 create mode 100644 third_party/rust/toml/tests/invalid/table-array-implicit.toml
 create mode 100644 third_party/rust/toml/tests/invalid/table-array-malformed-bracket.toml
 create mode 100644 third_party/rust/toml/tests/invalid/table-array-malformed-empty.toml
 create mode 100644 third_party/rust/toml/tests/invalid/table-empty.toml
 create mode 100644 third_party/rust/toml/tests/invalid/table-nested-brackets-close.toml
 create mode 100644 third_party/rust/toml/tests/invalid/table-nested-brackets-open.toml
 create mode 100644 third_party/rust/toml/tests/invalid/table-whitespace.toml
 create mode 100644 third_party/rust/toml/tests/invalid/table-with-pound.toml
 create mode 100644 third_party/rust/toml/tests/invalid/text-after-array-entries.toml
 create mode 100644 third_party/rust/toml/tests/invalid/text-after-integer.toml
 create mode 100644 third_party/rust/toml/tests/invalid/text-after-string.toml
 create mode 100644 third_party/rust/toml/tests/invalid/text-after-table.toml
 create mode 100644 third_party/rust/toml/tests/invalid/text-before-array-separator.toml
 create mode 100644 third_party/rust/toml/tests/invalid/text-in-array.toml
 create mode 100644 third_party/rust/toml/tests/parser.rs
 create mode 100644 third_party/rust/toml/tests/pretty.rs
 create mode 100644 third_party/rust/toml/tests/serde.rs
 create mode 100644 third_party/rust/toml/tests/tables-last.rs
 create mode 100644 third_party/rust/toml/tests/valid.rs
 create mode 100644 third_party/rust/toml/tests/valid/array-empty.json
 create mode 100644 third_party/rust/toml/tests/valid/array-empty.toml
 create mode 100644 third_party/rust/toml/tests/valid/array-nospaces.json
 create mode 100644 third_party/rust/toml/tests/valid/array-nospaces.toml
 create mode 100644 third_party/rust/toml/tests/valid/arrays-hetergeneous.json
 create mode 100644 third_party/rust/toml/tests/valid/arrays-hetergeneous.toml
 create mode 100644 third_party/rust/toml/tests/valid/arrays-nested.json
 create mode 100644 third_party/rust/toml/tests/valid/arrays-nested.toml
 create mode 100644 third_party/rust/toml/tests/valid/arrays.json
 create mode 100644 third_party/rust/toml/tests/valid/arrays.toml
 create mode 100644 third_party/rust/toml/tests/valid/bool.json
 create mode 100644 third_party/rust/toml/tests/valid/bool.toml
 create mode 100644 third_party/rust/toml/tests/valid/comments-everywhere.json
 create mode 100644 third_party/rust/toml/tests/valid/comments-everywhere.toml
 create mode 100644 third_party/rust/toml/tests/valid/datetime-truncate.json
 create mode 100644 third_party/rust/toml/tests/valid/datetime-truncate.toml
 create mode 100644 third_party/rust/toml/tests/valid/datetime.json
 create mode 100644 third_party/rust/toml/tests/valid/datetime.toml
 create mode 100644 third_party/rust/toml/tests/valid/empty.json
 create mode 100644 third_party/rust/toml/tests/valid/empty.toml
 create mode 100644 third_party/rust/toml/tests/valid/example-bom.toml
 create mode 100644 third_party/rust/toml/tests/valid/example-v0.3.0.json
 create mode 100644 third_party/rust/toml/tests/valid/example-v0.3.0.toml
 create mode 100644 third_party/rust/toml/tests/valid/example-v0.4.0.json
 create mode 100644 third_party/rust/toml/tests/valid/example-v0.4.0.toml
 create mode 100644 third_party/rust/toml/tests/valid/example.json
 create mode 100644 third_party/rust/toml/tests/valid/example.toml
 create mode 100644 third_party/rust/toml/tests/valid/example2.json
 create mode 100644 third_party/rust/toml/tests/valid/example2.toml
 create mode 100644 third_party/rust/toml/tests/valid/float.json
 create mode 100644 third_party/rust/toml/tests/valid/float.toml
 create mode 100644 third_party/rust/toml/tests/valid/hard_example.json
 create mode 100644 third_party/rust/toml/tests/valid/hard_example.toml
 create mode 100644 third_party/rust/toml/tests/valid/implicit-and-explicit-after.json
 create mode 100644 third_party/rust/toml/tests/valid/implicit-and-explicit-after.toml
 create mode 100644 third_party/rust/toml/tests/valid/implicit-and-explicit-before.json
 create mode 100644 third_party/rust/toml/tests/valid/implicit-and-explicit-before.toml
 create mode 100644 third_party/rust/toml/tests/valid/implicit-groups.json
 create mode 100644 third_party/rust/toml/tests/valid/implicit-groups.toml
 create mode 100644 third_party/rust/toml/tests/valid/integer.json
 create mode 100644 third_party/rust/toml/tests/valid/integer.toml
 create mode 100644 third_party/rust/toml/tests/valid/key-equals-nospace.json
 create mode 100644 third_party/rust/toml/tests/valid/key-equals-nospace.toml
 create mode 100644 third_party/rust/toml/tests/valid/key-quote-newline.json
 create mode 100644 third_party/rust/toml/tests/valid/key-quote-newline.toml
 create mode 100644 third_party/rust/toml/tests/valid/key-space.json
 create mode 100644 third_party/rust/toml/tests/valid/key-space.toml
 create mode 100644 third_party/rust/toml/tests/valid/key-special-chars.json
 create mode 100644 third_party/rust/toml/tests/valid/key-special-chars.toml
 create mode 100644 third_party/rust/toml/tests/valid/key-with-pound.json
 create mode 100644 third_party/rust/toml/tests/valid/key-with-pound.toml
 create mode 100644 third_party/rust/toml/tests/valid/long-float.json
 create mode 100644 third_party/rust/toml/tests/valid/long-float.toml
 create mode 100644 third_party/rust/toml/tests/valid/long-integer.json
 create mode 100644 third_party/rust/toml/tests/valid/long-integer.toml
 create mode 100644 third_party/rust/toml/tests/valid/multiline-string.json
 create mode 100644 third_party/rust/toml/tests/valid/multiline-string.toml
 create mode 100644 third_party/rust/toml/tests/valid/raw-multiline-string.json
 create mode 100644 third_party/rust/toml/tests/valid/raw-multiline-string.toml
 create mode 100644 third_party/rust/toml/tests/valid/raw-string.json
 create mode 100644 third_party/rust/toml/tests/valid/raw-string.toml
 create mode 100644 third_party/rust/toml/tests/valid/string-empty.json
 create mode 100644 third_party/rust/toml/tests/valid/string-empty.toml
 create mode 100644 third_party/rust/toml/tests/valid/string-escapes.json
 create mode 100644 third_party/rust/toml/tests/valid/string-escapes.toml
 create mode 100644 third_party/rust/toml/tests/valid/string-simple.json
 create mode 100644 third_party/rust/toml/tests/valid/string-simple.toml
 create mode 100644 third_party/rust/toml/tests/valid/string-with-pound.json
 create mode 100644 third_party/rust/toml/tests/valid/string-with-pound.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-array-implicit.json
 create mode 100644 third_party/rust/toml/tests/valid/table-array-implicit.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-array-many.json
 create mode 100644 third_party/rust/toml/tests/valid/table-array-many.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-array-nest-no-keys.json
 create mode 100644 third_party/rust/toml/tests/valid/table-array-nest-no-keys.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-array-nest.json
 create mode 100644 third_party/rust/toml/tests/valid/table-array-nest.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-array-one.json
 create mode 100644 third_party/rust/toml/tests/valid/table-array-one.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-empty.json
 create mode 100644 third_party/rust/toml/tests/valid/table-empty.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-multi-empty.json
 create mode 100644 third_party/rust/toml/tests/valid/table-multi-empty.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-sub-empty.json
 create mode 100644 third_party/rust/toml/tests/valid/table-sub-empty.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-whitespace.json
 create mode 100644 third_party/rust/toml/tests/valid/table-whitespace.toml
 create mode 100644 third_party/rust/toml/tests/valid/table-with-pound.json
 create mode 100644 third_party/rust/toml/tests/valid/table-with-pound.toml
 create mode 100644 third_party/rust/toml/tests/valid/unicode-escape.json
 create mode 100644 third_party/rust/toml/tests/valid/unicode-escape.toml
 create mode 100644 third_party/rust/toml/tests/valid/unicode-literal.json
 create mode 100644 third_party/rust/toml/tests/valid/unicode-literal.toml
 create mode 100644 third_party/rust/tower-service/.cargo-checksum.json
 create mode 100644 third_party/rust/tower-service/CHANGELOG.md
 create mode 100644 third_party/rust/tower-service/Cargo.toml
 create mode 100644 third_party/rust/tower-service/LICENSE
 create mode 100644 third_party/rust/tower-service/README.md
 create mode 100644 third_party/rust/tower-service/src/lib.rs
 create mode 100644 third_party/rust/tracy-rs/.cargo-checksum.json
 create mode 100644 third_party/rust/tracy-rs/Cargo.toml
 create mode 100644 third_party/rust/tracy-rs/LICENSE
 create mode 100644 third_party/rust/tracy-rs/README.md
 create mode 100644 third_party/rust/tracy-rs/src/disabled.rs
 create mode 100644 third_party/rust/tracy-rs/src/lib.rs
 create mode 100644 third_party/rust/tracy-rs/src/profiler.rs
 create mode 100644 third_party/rust/try-lock/.cargo-checksum.json
 create mode 100644 third_party/rust/try-lock/Cargo.toml
 create mode 100644 third_party/rust/try-lock/LICENSE
 create mode 100644 third_party/rust/try-lock/README.md
 create mode 100644 third_party/rust/try-lock/src/lib.rs
 create mode 100644 third_party/rust/type-map/.cargo-checksum.json
 create mode 100644 third_party/rust/type-map/Cargo.toml
 create mode 100755 third_party/rust/type-map/README.md
 create mode 100755 third_party/rust/type-map/src/lib.rs
 create mode 100644 third_party/rust/typenum/.cargo-checksum.json
 create mode 100644 third_party/rust/typenum/CHANGELOG.md
 create mode 100644 third_party/rust/typenum/Cargo.toml
 create mode 100644 third_party/rust/typenum/LICENSE
 create mode 100644 third_party/rust/typenum/README.md
 create mode 100644 third_party/rust/typenum/build/main.rs
 create mode 100644 third_party/rust/typenum/build/op.rs
 create mode 100644 third_party/rust/typenum/build/tests.rs
 create mode 100644 third_party/rust/typenum/clippy.toml
 create mode 100644 third_party/rust/typenum/src/array.rs
 create mode 100644 third_party/rust/typenum/src/bit.rs
 create mode 100644 third_party/rust/typenum/src/int.rs
 create mode 100644 third_party/rust/typenum/src/lib.rs
 create mode 100644 third_party/rust/typenum/src/marker_traits.rs
 create mode 100644 third_party/rust/typenum/src/operator_aliases.rs
 create mode 100644 third_party/rust/typenum/src/private.rs
 create mode 100644 third_party/rust/typenum/src/type_operators.rs
 create mode 100644 third_party/rust/typenum/src/uint.rs
 create mode 100644 third_party/rust/typenum/tests/test.rs
 create mode 100644 third_party/rust/uluru/.cargo-checksum.json
 create mode 100644 third_party/rust/uluru/Cargo.toml
 create mode 100644 third_party/rust/uluru/LICENSE
 create mode 100644 third_party/rust/uluru/README.md
 create mode 100644 third_party/rust/uluru/lib.rs
 create mode 100644 third_party/rust/uluru/tests.rs
 create mode 100644 third_party/rust/unic-char-property/.cargo-checksum.json
 create mode 100644 third_party/rust/unic-char-property/Cargo.toml
 create mode 100644 third_party/rust/unic-char-property/src/lib.rs
 create mode 100644 third_party/rust/unic-char-property/src/macros.rs
 create mode 100644 third_party/rust/unic-char-property/src/pkg_info.rs
 create mode 100644 third_party/rust/unic-char-property/src/property.rs
 create mode 100644 third_party/rust/unic-char-property/src/range_types.rs
 create mode 100644 third_party/rust/unic-char-property/src/tables.rs
 create mode 100644 third_party/rust/unic-char-property/tests/bool_property_macro.rs
 create mode 100644 third_party/rust/unic-char-property/tests/enum_property_macro.rs
 create mode 100644 third_party/rust/unic-char-property/tests/tables/property_table.rsv
 create mode 100644 third_party/rust/unic-char-property/tests/tables_tests.rs
 create mode 100644 third_party/rust/unic-char-range/.cargo-checksum.json
 create mode 100644 third_party/rust/unic-char-range/Cargo.toml
 create mode 100644 third_party/rust/unic-char-range/benches/benchmarks.rs
 create mode 100644 third_party/rust/unic-char-range/examples/macro_use_std_tests.rs
 create mode 100644 third_party/rust/unic-char-range/src/iter.rs
 create mode 100644 third_party/rust/unic-char-range/src/iter_fused.rs
 create mode 100644 third_party/rust/unic-char-range/src/iter_trusted_len.rs
 create mode 100644 third_party/rust/unic-char-range/src/lib.rs
 create mode 100644 third_party/rust/unic-char-range/src/macros.rs
 create mode 100644 third_party/rust/unic-char-range/src/par_iter.rs
 create mode 100644 third_party/rust/unic-char-range/src/pkg_info.rs
 create mode 100644 third_party/rust/unic-char-range/src/range.rs
 create mode 100644 third_party/rust/unic-char-range/src/step.rs
 create mode 100644 third_party/rust/unic-char-range/tests/iter_tests.rs
 create mode 100644 third_party/rust/unic-common/.cargo-checksum.json
 create mode 100644 third_party/rust/unic-common/Cargo.toml
 create mode 100644 third_party/rust/unic-common/README.md
 create mode 100644 third_party/rust/unic-common/src/lib.rs
 create mode 100644 third_party/rust/unic-common/src/pkg_info.rs
 create mode 100644 third_party/rust/unic-common/src/version.rs
 create mode 100644 third_party/rust/unic-langid-impl/.cargo-checksum.json
 create mode 100644 third_party/rust/unic-langid-impl/Cargo.lock
 create mode 100644 third_party/rust/unic-langid-impl/Cargo.toml
 create mode 100644 third_party/rust/unic-langid-impl/README.md
 create mode 100644 third_party/rust/unic-langid-impl/benches/canonicalize.rs
 create mode 100644 third_party/rust/unic-langid-impl/benches/langid.rs
 create mode 100644 third_party/rust/unic-langid-impl/benches/likely_subtags.rs
 create mode 100644 third_party/rust/unic-langid-impl/benches/parser.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/bin/generate_layout.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/bin/generate_likelysubtags.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/errors.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/layout_table.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/lib.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/likelysubtags/mod.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/likelysubtags/tables.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/parser/errors.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/parser/mod.rs
 create mode 100644 third_party/rust/unic-langid-impl/src/subtags.rs
 create mode 100644 third_party/rust/unic-langid-impl/tests/canonicalize_test.rs
 create mode 100644 third_party/rust/unic-langid-impl/tests/fixtures.rs
 create mode 100644 third_party/rust/unic-langid-impl/tests/fixtures/parsing.json
 create mode 100644 third_party/rust/unic-langid-impl/tests/language_identifier_test.rs
 create mode 100644 third_party/rust/unic-langid-impl/tests/likelysubtags.rs
 create mode 100644 third_party/rust/unic-langid/.cargo-checksum.json
 create mode 100644 third_party/rust/unic-langid/CHANGELOG.md
 create mode 100644 third_party/rust/unic-langid/Cargo.lock
 create mode 100644 third_party/rust/unic-langid/Cargo.toml
 create mode 100644 third_party/rust/unic-langid/README.md
 create mode 100644 third_party/rust/unic-langid/examples/simple-langid.rs
 create mode 100644 third_party/rust/unic-langid/src/lib.rs
 create mode 100644 third_party/rust/unic-langid/tests/langid.rs
 create mode 100644 third_party/rust/unic-ucd-ident/.cargo-checksum.json
 create mode 100644 third_party/rust/unic-ucd-ident/Cargo.toml
 create mode 100644 third_party/rust/unic-ucd-ident/src/id.rs
 create mode 100644 third_party/rust/unic-ucd-ident/src/lib.rs
 create mode 100644 third_party/rust/unic-ucd-ident/src/pattern.rs
 create mode 100644 third_party/rust/unic-ucd-ident/src/pkg_info.rs
 create mode 100644 third_party/rust/unic-ucd-ident/src/xid.rs
 create mode 100644 third_party/rust/unic-ucd-ident/tables/id_continue.rsv
 create mode 100644 third_party/rust/unic-ucd-ident/tables/id_start.rsv
 create mode 100644 third_party/rust/unic-ucd-ident/tables/pattern_syntax.rsv
 create mode 100644 third_party/rust/unic-ucd-ident/tables/pattern_white_space.rsv
 create mode 100644 third_party/rust/unic-ucd-ident/tables/unicode_version.rsv
 create mode 100644 third_party/rust/unic-ucd-ident/tables/xid_continue.rsv
 create mode 100644 third_party/rust/unic-ucd-ident/tables/xid_start.rsv
 create mode 100644 third_party/rust/unic-ucd-ident/tests/lexical_class_tests.rs
 create mode 100644 third_party/rust/unic-ucd-ident/tests/unicode_version_tests.rs
 create mode 100644 third_party/rust/unic-ucd-version/.cargo-checksum.json
 create mode 100644 third_party/rust/unic-ucd-version/Cargo.toml
 create mode 100644 third_party/rust/unic-ucd-version/src/lib.rs
 create mode 100644 third_party/rust/unic-ucd-version/src/pkg_info.rs
 create mode 100644 third_party/rust/unic-ucd-version/src/unicode_version.rs
 create mode 100644 third_party/rust/unic-ucd-version/tables/unicode_version.rsv
 create mode 100644 third_party/rust/unic-ucd-version/tests/basic_tests.rs
 create mode 100644 third_party/rust/unicase/.cargo-checksum.json
 create mode 100644 third_party/rust/unicase/Cargo.toml
 create mode 100644 third_party/rust/unicase/LICENSE-APACHE
 create mode 100644 third_party/rust/unicase/LICENSE-MIT
 create mode 100644 third_party/rust/unicase/README.md
 create mode 100644 third_party/rust/unicase/build.rs
 create mode 100644 third_party/rust/unicase/src/ascii.rs
 create mode 100644 third_party/rust/unicase/src/lib.rs
 create mode 100644 third_party/rust/unicase/src/unicode/map.rs
 create mode 100644 third_party/rust/unicase/src/unicode/mod.rs
 create mode 100644 third_party/rust/unicode-bidi/.cargo-checksum.json
 create mode 100644 third_party/rust/unicode-bidi/AUTHORS
 create mode 100644 third_party/rust/unicode-bidi/COPYRIGHT
 create mode 100644 third_party/rust/unicode-bidi/Cargo.toml
 create mode 100644 third_party/rust/unicode-bidi/LICENSE-APACHE
 create mode 100644 third_party/rust/unicode-bidi/LICENSE-MIT
 create mode 100644 third_party/rust/unicode-bidi/README.md
 create mode 100644 third_party/rust/unicode-bidi/src/char_data/mod.rs
 create mode 100644 third_party/rust/unicode-bidi/src/char_data/tables.rs
 create mode 100644 third_party/rust/unicode-bidi/src/deprecated.rs
 create mode 100644 third_party/rust/unicode-bidi/src/explicit.rs
 create mode 100644 third_party/rust/unicode-bidi/src/format_chars.rs
 create mode 100644 third_party/rust/unicode-bidi/src/implicit.rs
 create mode 100644 third_party/rust/unicode-bidi/src/level.rs
 create mode 100644 third_party/rust/unicode-bidi/src/lib.rs
 create mode 100644 third_party/rust/unicode-bidi/src/prepare.rs
 create mode 100644 third_party/rust/unicode-normalization/.cargo-checksum.json
 create mode 100644 third_party/rust/unicode-normalization/COPYRIGHT
 create mode 100644 third_party/rust/unicode-normalization/Cargo.toml
 create mode 100644 third_party/rust/unicode-normalization/LICENSE-APACHE
 create mode 100644 third_party/rust/unicode-normalization/LICENSE-MIT
 create mode 100644 third_party/rust/unicode-normalization/README.md
 create mode 100755 third_party/rust/unicode-normalization/scripts/unicode.py
 create mode 100755 third_party/rust/unicode-normalization/scripts/unicode_gen_normtests.py
 create mode 100644 third_party/rust/unicode-normalization/src/decompose.rs
 create mode 100644 third_party/rust/unicode-normalization/src/lib.rs
 create mode 100644 third_party/rust/unicode-normalization/src/normalize.rs
 create mode 100644 third_party/rust/unicode-normalization/src/recompose.rs
 create mode 100644 third_party/rust/unicode-normalization/src/tables.rs
 create mode 100644 third_party/rust/unicode-normalization/src/test.rs
 create mode 100644 third_party/rust/unicode-normalization/src/testdata.rs
 create mode 100644 third_party/rust/unicode-segmentation/.cargo-checksum.json
 create mode 100644 third_party/rust/unicode-segmentation/COPYRIGHT
 create mode 100644 third_party/rust/unicode-segmentation/Cargo.toml
 create mode 100644 third_party/rust/unicode-segmentation/LICENSE-APACHE
 create mode 100644 third_party/rust/unicode-segmentation/LICENSE-MIT
 create mode 100644 third_party/rust/unicode-segmentation/README.md
 create mode 100755 third_party/rust/unicode-segmentation/scripts/unicode.py
 create mode 100755 third_party/rust/unicode-segmentation/scripts/unicode_gen_breaktests.py
 create mode 100644 third_party/rust/unicode-segmentation/src/grapheme.rs
 create mode 100644 third_party/rust/unicode-segmentation/src/lib.rs
 create mode 100644 third_party/rust/unicode-segmentation/src/tables.rs
 create mode 100644 third_party/rust/unicode-segmentation/src/test.rs
 create mode 100644 third_party/rust/unicode-segmentation/src/testdata.rs
 create mode 100644 third_party/rust/unicode-segmentation/src/word.rs
 create mode 100644 third_party/rust/unicode-width/.cargo-checksum.json
 create mode 100644 third_party/rust/unicode-width/COPYRIGHT
 create mode 100644 third_party/rust/unicode-width/Cargo.toml
 create mode 100644 third_party/rust/unicode-width/LICENSE-APACHE
 create mode 100644 third_party/rust/unicode-width/LICENSE-MIT
 create mode 100644 third_party/rust/unicode-width/README.md
 create mode 100755 third_party/rust/unicode-width/scripts/unicode.py
 create mode 100644 third_party/rust/unicode-width/src/lib.rs
 create mode 100644 third_party/rust/unicode-width/src/tables.rs
 create mode 100644 third_party/rust/unicode-width/src/tests.rs
 create mode 100644 third_party/rust/unicode-xid/.cargo-checksum.json
 create mode 100644 third_party/rust/unicode-xid/COPYRIGHT
 create mode 100644 third_party/rust/unicode-xid/Cargo.toml
 create mode 100644 third_party/rust/unicode-xid/LICENSE-APACHE
 create mode 100644 third_party/rust/unicode-xid/LICENSE-MIT
 create mode 100644 third_party/rust/unicode-xid/README.md
 create mode 100644 third_party/rust/unicode-xid/src/lib.rs
 create mode 100644 third_party/rust/unicode-xid/src/tables.rs
 create mode 100644 third_party/rust/unicode-xid/src/tests.rs
 create mode 100644 third_party/rust/unreachable/.cargo-checksum.json
 create mode 100644 third_party/rust/unreachable/Cargo.toml
 create mode 100644 third_party/rust/unreachable/LICENSE-APACHE
 create mode 100644 third_party/rust/unreachable/LICENSE-MIT
 create mode 100644 third_party/rust/unreachable/README.md
 create mode 100644 third_party/rust/unreachable/src/lib.rs
 create mode 100644 third_party/rust/url/.cargo-checksum.json
 create mode 100644 third_party/rust/url/Cargo.toml
 create mode 100644 third_party/rust/url/LICENSE-APACHE
 create mode 100644 third_party/rust/url/LICENSE-MIT
 create mode 100644 third_party/rust/url/README.md
 create mode 100644 third_party/rust/url/UPGRADING.md
 create mode 100644 third_party/rust/url/appveyor.yml
 create mode 100644 third_party/rust/url/benches/parse_url.rs
 create mode 100644 third_party/rust/url/src/form_urlencoded.rs
 create mode 100644 third_party/rust/url/src/host.rs
 create mode 100644 third_party/rust/url/src/lib.rs
 create mode 100644 third_party/rust/url/src/origin.rs
 create mode 100644 third_party/rust/url/src/parser.rs
 create mode 100644 third_party/rust/url/src/path_segments.rs
 create mode 100644 third_party/rust/url/src/query_encoding.rs
 create mode 100644 third_party/rust/url/src/quirks.rs
 create mode 100644 third_party/rust/url/src/slicing.rs
 create mode 100644 third_party/rust/url/tests/data.rs
 create mode 100644 third_party/rust/url/tests/setters_tests.json
 create mode 100644 third_party/rust/url/tests/unit.rs
 create mode 100644 third_party/rust/url/tests/urltestdata.json
 create mode 100644 third_party/rust/urlencoding/.cargo-checksum.json
 create mode 100644 third_party/rust/urlencoding/Cargo.toml
 create mode 100644 third_party/rust/urlencoding/LICENSE
 create mode 100644 third_party/rust/urlencoding/README.md
 create mode 100644 third_party/rust/urlencoding/src/lib.rs
 create mode 100644 third_party/rust/uuid/.cargo-checksum.json
 create mode 100644 third_party/rust/uuid/CODEOWNERS
 create mode 100644 third_party/rust/uuid/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/uuid/CONTRIBUTING.md
 create mode 100644 third_party/rust/uuid/COPYRIGHT
 create mode 100644 third_party/rust/uuid/Cargo.toml
 create mode 100644 third_party/rust/uuid/LICENSE-APACHE
 create mode 100644 third_party/rust/uuid/LICENSE-MIT
 create mode 100644 third_party/rust/uuid/README.md
 create mode 100644 third_party/rust/uuid/README.tpl
 create mode 100644 third_party/rust/uuid/benches/format_str.rs
 create mode 100644 third_party/rust/uuid/benches/invalid_parse_str.rs
 create mode 100644 third_party/rust/uuid/benches/mod.rs
 create mode 100644 third_party/rust/uuid/benches/serde_support.rs
 create mode 100644 third_party/rust/uuid/benches/slog_support/mod.rs
 create mode 100644 third_party/rust/uuid/benches/slog_support/parse_str.rs
 create mode 100644 third_party/rust/uuid/benches/valid_parse_str.rs
 create mode 100644 third_party/rust/uuid/src/adapter/compact.rs
 create mode 100644 third_party/rust/uuid/src/adapter/mod.rs
 create mode 100644 third_party/rust/uuid/src/builder/error.rs
 create mode 100644 third_party/rust/uuid/src/builder/mod.rs
 create mode 100644 third_party/rust/uuid/src/error.rs
 create mode 100644 third_party/rust/uuid/src/lib.rs
 create mode 100644 third_party/rust/uuid/src/parser/error.rs
 create mode 100644 third_party/rust/uuid/src/parser/mod.rs
 create mode 100644 third_party/rust/uuid/src/prelude.rs
 create mode 100644 third_party/rust/uuid/src/serde_support.rs
 create mode 100644 third_party/rust/uuid/src/slog_support.rs
 create mode 100644 third_party/rust/uuid/src/test_util.rs
 create mode 100644 third_party/rust/uuid/src/v1.rs
 create mode 100644 third_party/rust/uuid/src/v3.rs
 create mode 100644 third_party/rust/uuid/src/v4.rs
 create mode 100644 third_party/rust/uuid/src/v5.rs
 create mode 100644 third_party/rust/uuid/src/winapi_support.rs
 create mode 100644 third_party/rust/vcpkg/.cargo-checksum.json
 create mode 100644 third_party/rust/vcpkg/Cargo.toml
 create mode 100644 third_party/rust/vcpkg/src/lib.rs
 create mode 100644 third_party/rust/vec_map/.cargo-checksum.json
 create mode 100644 third_party/rust/vec_map/Cargo.toml
 create mode 100644 third_party/rust/vec_map/LICENSE-APACHE
 create mode 100644 third_party/rust/vec_map/LICENSE-MIT
 create mode 100644 third_party/rust/vec_map/README.md
 create mode 100644 third_party/rust/vec_map/src/lib.rs
 create mode 100644 third_party/rust/version_check/.cargo-checksum.json
 create mode 100644 third_party/rust/version_check/Cargo.toml
 create mode 100644 third_party/rust/version_check/LICENSE-APACHE
 create mode 100644 third_party/rust/version_check/LICENSE-MIT
 create mode 100644 third_party/rust/version_check/README.md
 create mode 100644 third_party/rust/version_check/src/channel.rs
 create mode 100644 third_party/rust/version_check/src/date.rs
 create mode 100644 third_party/rust/version_check/src/lib.rs
 create mode 100644 third_party/rust/version_check/src/version.rs
 create mode 100644 third_party/rust/viaduct/.cargo-checksum.json
 create mode 100644 third_party/rust/viaduct/Cargo.toml
 create mode 100644 third_party/rust/viaduct/README.md
 create mode 100644 third_party/rust/viaduct/src/backend.rs
 create mode 100644 third_party/rust/viaduct/src/backend/ffi.rs
 create mode 100644 third_party/rust/viaduct/src/error.rs
 create mode 100644 third_party/rust/viaduct/src/fetch_msg_types.proto
 create mode 100644 third_party/rust/viaduct/src/headers.rs
 create mode 100644 third_party/rust/viaduct/src/headers/name.rs
 create mode 100644 third_party/rust/viaduct/src/lib.rs
 create mode 100644 third_party/rust/viaduct/src/mozilla.appservices.httpconfig.protobuf.rs
 create mode 100644 third_party/rust/viaduct/src/settings.rs
 create mode 100644 third_party/rust/void/.cargo-checksum.json
 create mode 100644 third_party/rust/void/Cargo.toml
 create mode 100644 third_party/rust/void/README.md
 create mode 100644 third_party/rust/void/src/lib.rs
 create mode 100644 third_party/rust/walkdir/.cargo-checksum.json
 create mode 100644 third_party/rust/walkdir/COPYING
 create mode 100644 third_party/rust/walkdir/Cargo.toml
 create mode 100644 third_party/rust/walkdir/LICENSE-MIT
 create mode 100644 third_party/rust/walkdir/Makefile
 create mode 100644 third_party/rust/walkdir/README.md
 create mode 100644 third_party/rust/walkdir/UNLICENSE
 create mode 100644 third_party/rust/walkdir/appveyor.yml
 create mode 100644 third_party/rust/walkdir/compare/nftw.c
 create mode 100644 third_party/rust/walkdir/compare/walk.py
 create mode 100644 third_party/rust/walkdir/ctags.rust
 create mode 100644 third_party/rust/walkdir/examples/walkdir.rs
 create mode 100644 third_party/rust/walkdir/session.vim
 create mode 100644 third_party/rust/walkdir/src/lib.rs
 create mode 100644 third_party/rust/walkdir/src/tests.rs
 create mode 100644 third_party/rust/walkdir/src/unix.rs
 create mode 100644 third_party/rust/want/.cargo-checksum.json
 create mode 100644 third_party/rust/want/Cargo.toml
 create mode 100644 third_party/rust/want/LICENSE
 create mode 100644 third_party/rust/want/README.md
 create mode 100644 third_party/rust/want/benches/throughput.rs
 create mode 100644 third_party/rust/want/src/lib.rs
 create mode 100644 third_party/rust/warp/.cargo-checksum.json
 create mode 100644 third_party/rust/warp/CHANGELOG.md
 create mode 100644 third_party/rust/warp/Cargo.lock
 create mode 100644 third_party/rust/warp/Cargo.toml
 create mode 100644 third_party/rust/warp/LICENSE
 create mode 100644 third_party/rust/warp/README.md
 create mode 100644 third_party/rust/warp/examples/README.md
 create mode 100644 third_party/rust/warp/examples/autoreload.rs
 create mode 100644 third_party/rust/warp/examples/body.rs
 create mode 100644 third_party/rust/warp/examples/dir.rs
 create mode 100644 third_party/rust/warp/examples/dir/another.html
 create mode 100644 third_party/rust/warp/examples/dir/index.html
 create mode 100644 third_party/rust/warp/examples/dyn_reply.rs
 create mode 100644 third_party/rust/warp/examples/file.rs
 create mode 100644 third_party/rust/warp/examples/futures.rs
 create mode 100644 third_party/rust/warp/examples/handlebars_template.rs
 create mode 100644 third_party/rust/warp/examples/headers.rs
 create mode 100644 third_party/rust/warp/examples/hello.rs
 create mode 100644 third_party/rust/warp/examples/rejections.rs
 create mode 100644 third_party/rust/warp/examples/returning.rs
 create mode 100644 third_party/rust/warp/examples/routing.rs
 create mode 100644 third_party/rust/warp/examples/sse.rs
 create mode 100644 third_party/rust/warp/examples/sse_chat.rs
 create mode 100644 third_party/rust/warp/examples/tls.rs
 create mode 100644 third_party/rust/warp/examples/tls/cert.pem
 create mode 100644 third_party/rust/warp/examples/tls/key.rsa
 create mode 100644 third_party/rust/warp/examples/todos.rs
 create mode 100644 third_party/rust/warp/examples/unix_socket.rs
 create mode 100644 third_party/rust/warp/examples/websockets.rs
 create mode 100644 third_party/rust/warp/examples/websockets_chat.rs
 create mode 100644 third_party/rust/warp/src/error.rs
 create mode 100644 third_party/rust/warp/src/filter/and.rs
 create mode 100644 third_party/rust/warp/src/filter/and_then.rs
 create mode 100644 third_party/rust/warp/src/filter/boxed.rs
 create mode 100644 third_party/rust/warp/src/filter/map.rs
 create mode 100644 third_party/rust/warp/src/filter/map_err.rs
 create mode 100644 third_party/rust/warp/src/filter/mod.rs
 create mode 100644 third_party/rust/warp/src/filter/or.rs
 create mode 100644 third_party/rust/warp/src/filter/or_else.rs
 create mode 100644 third_party/rust/warp/src/filter/recover.rs
 create mode 100644 third_party/rust/warp/src/filter/service.rs
 create mode 100644 third_party/rust/warp/src/filter/unify.rs
 create mode 100644 third_party/rust/warp/src/filter/untuple_one.rs
 create mode 100644 third_party/rust/warp/src/filter/wrap.rs
 create mode 100644 third_party/rust/warp/src/filters/addr.rs
 create mode 100644 third_party/rust/warp/src/filters/any.rs
 create mode 100644 third_party/rust/warp/src/filters/body.rs
 create mode 100644 third_party/rust/warp/src/filters/cookie.rs
 create mode 100644 third_party/rust/warp/src/filters/cors.rs
 create mode 100644 third_party/rust/warp/src/filters/ext.rs
 create mode 100644 third_party/rust/warp/src/filters/fs.rs
 create mode 100644 third_party/rust/warp/src/filters/header.rs
 create mode 100644 third_party/rust/warp/src/filters/log.rs
 create mode 100644 third_party/rust/warp/src/filters/method.rs
 create mode 100644 third_party/rust/warp/src/filters/mod.rs
 create mode 100644 third_party/rust/warp/src/filters/multipart.rs
 create mode 100644 third_party/rust/warp/src/filters/path.rs
 create mode 100644 third_party/rust/warp/src/filters/query.rs
 create mode 100644 third_party/rust/warp/src/filters/reply.rs
 create mode 100644 third_party/rust/warp/src/filters/sse.rs
 create mode 100644 third_party/rust/warp/src/filters/ws.rs
 create mode 100644 third_party/rust/warp/src/generic.rs
 create mode 100644 third_party/rust/warp/src/lib.rs
 create mode 100644 third_party/rust/warp/src/redirect.rs
 create mode 100644 third_party/rust/warp/src/reject.rs
 create mode 100644 third_party/rust/warp/src/reply.rs
 create mode 100644 third_party/rust/warp/src/route.rs
 create mode 100644 third_party/rust/warp/src/server.rs
 create mode 100644 third_party/rust/warp/src/service.rs
 create mode 100644 third_party/rust/warp/src/test.rs
 create mode 100644 third_party/rust/warp/src/tls.rs
 create mode 100644 third_party/rust/warp/src/transport.rs
 create mode 100644 third_party/rust/warp/tests/body.rs
 create mode 100644 third_party/rust/warp/tests/cookie.rs
 create mode 100644 third_party/rust/warp/tests/cors.rs
 create mode 100644 third_party/rust/warp/tests/ext.rs
 create mode 100644 third_party/rust/warp/tests/filter.rs
 create mode 100644 third_party/rust/warp/tests/fs.rs
 create mode 100644 third_party/rust/warp/tests/header.rs
 create mode 100644 third_party/rust/warp/tests/method.rs
 create mode 100644 third_party/rust/warp/tests/multipart.rs
 create mode 100644 third_party/rust/warp/tests/path.rs
 create mode 100644 third_party/rust/warp/tests/query.rs
 create mode 100644 third_party/rust/warp/tests/redirect.rs
 create mode 100644 third_party/rust/warp/tests/reply_with.rs
 create mode 100644 third_party/rust/warp/tests/ws.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/.cargo-checksum.json
 create mode 100644 third_party/rust/wasmparser-0.48.2/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/wasmparser-0.48.2/Cargo.lock
 create mode 100644 third_party/rust/wasmparser-0.48.2/Cargo.toml
 create mode 100644 third_party/rust/wasmparser-0.48.2/LICENSE
 create mode 100644 third_party/rust/wasmparser-0.48.2/ORG_CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/wasmparser-0.48.2/README.md
 create mode 100644 third_party/rust/wasmparser-0.48.2/SECURITY.md
 create mode 100644 third_party/rust/wasmparser-0.48.2/benches/benchmark.rs
 create mode 100755 third_party/rust/wasmparser-0.48.2/compare-master.sh
 create mode 100644 third_party/rust/wasmparser-0.48.2/examples/dump.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/examples/simple.rs
 create mode 100755 third_party/rust/wasmparser-0.48.2/format-all.sh
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/binary_reader.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/lib.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/limits.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/module_resources.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/operators_validator.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/parser.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/primitives.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/code_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/data_count_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/data_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/element_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/export_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/function_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/global_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/import_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/init_expr.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/linking_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/memory_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/mod.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/module.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/name_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/operators.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/producers_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/reloc_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/section_reader.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/sourcemappingurl_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/start_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/table_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/readers/type_section.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/tests.rs
 create mode 100644 third_party/rust/wasmparser-0.48.2/src/validator.rs
 create mode 100755 third_party/rust/wasmparser-0.48.2/test-all.sh
 create mode 100644 third_party/rust/wasmparser/.cargo-checksum.json
 create mode 100644 third_party/rust/wasmparser/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/wasmparser/Cargo.lock
 create mode 100644 third_party/rust/wasmparser/Cargo.toml
 create mode 100644 third_party/rust/wasmparser/LICENSE
 create mode 100644 third_party/rust/wasmparser/ORG_CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/wasmparser/README.md
 create mode 100644 third_party/rust/wasmparser/SECURITY.md
 create mode 100644 third_party/rust/wasmparser/benches/benchmark.rs
 create mode 100755 third_party/rust/wasmparser/compare-master.sh
 create mode 100644 third_party/rust/wasmparser/examples/dump.rs
 create mode 100644 third_party/rust/wasmparser/examples/simple.rs
 create mode 100755 third_party/rust/wasmparser/format-all.sh
 create mode 100644 third_party/rust/wasmparser/src/binary_reader.rs
 create mode 100644 third_party/rust/wasmparser/src/lib.rs
 create mode 100644 third_party/rust/wasmparser/src/limits.rs
 create mode 100644 third_party/rust/wasmparser/src/module_resources.rs
 create mode 100644 third_party/rust/wasmparser/src/operators_validator.rs
 create mode 100644 third_party/rust/wasmparser/src/parser.rs
 create mode 100644 third_party/rust/wasmparser/src/primitives.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/code_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/data_count_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/data_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/element_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/export_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/function_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/global_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/import_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/init_expr.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/linking_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/memory_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/mod.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/module.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/name_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/operators.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/producers_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/reloc_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/section_reader.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/sourcemappingurl_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/start_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/table_section.rs
 create mode 100644 third_party/rust/wasmparser/src/readers/type_section.rs
 create mode 100644 third_party/rust/wasmparser/src/tests.rs
 create mode 100644 third_party/rust/wasmparser/src/validator.rs
 create mode 100755 third_party/rust/wasmparser/test-all.sh
 create mode 100644 third_party/rust/wast/.cargo-checksum.json
 create mode 100644 third_party/rust/wast/Cargo.toml
 create mode 100644 third_party/rust/wast/LICENSE-APACHE
 create mode 100644 third_party/rust/wast/LICENSE-MIT
 create mode 100644 third_party/rust/wast/README.md
 create mode 100644 third_party/rust/wast/src/ast/assert_expr.rs
 create mode 100644 third_party/rust/wast/src/ast/custom.rs
 create mode 100644 third_party/rust/wast/src/ast/event.rs
 create mode 100644 third_party/rust/wast/src/ast/export.rs
 create mode 100644 third_party/rust/wast/src/ast/expr.rs
 create mode 100644 third_party/rust/wast/src/ast/func.rs
 create mode 100644 third_party/rust/wast/src/ast/global.rs
 create mode 100644 third_party/rust/wast/src/ast/import.rs
 create mode 100644 third_party/rust/wast/src/ast/memory.rs
 create mode 100644 third_party/rust/wast/src/ast/mod.rs
 create mode 100644 third_party/rust/wast/src/ast/module.rs
 create mode 100644 third_party/rust/wast/src/ast/table.rs
 create mode 100644 third_party/rust/wast/src/ast/token.rs
 create mode 100644 third_party/rust/wast/src/ast/types.rs
 create mode 100644 third_party/rust/wast/src/ast/wast.rs
 create mode 100644 third_party/rust/wast/src/binary.rs
 create mode 100644 third_party/rust/wast/src/lexer.rs
 create mode 100644 third_party/rust/wast/src/lib.rs
 create mode 100644 third_party/rust/wast/src/parser.rs
 create mode 100644 third_party/rust/wast/src/resolve/expand.rs
 create mode 100644 third_party/rust/wast/src/resolve/mod.rs
 create mode 100644 third_party/rust/wast/src/resolve/names.rs
 create mode 100644 third_party/rust/wast/src/resolve/tyexpand.rs
 create mode 100644 third_party/rust/wat/.cargo-checksum.json
 create mode 100644 third_party/rust/wat/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/wat/Cargo.lock
 create mode 100644 third_party/rust/wat/Cargo.toml
 create mode 100644 third_party/rust/wat/LICENSE
 create mode 100644 third_party/rust/wat/ORG_CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/wat/README.md
 create mode 100644 third_party/rust/wat/SECURITY.md
 create mode 100644 third_party/rust/wat/examples/wat2wasm.rs
 create mode 100644 third_party/rust/wat/src/lib.rs
 create mode 100644 third_party/rust/wat/tests/annotations.rs
 create mode 100644 third_party/rust/wat/tests/comments.rs
 create mode 100644 third_party/rust/wat/tests/parse-fail.rs
 create mode 100644 third_party/rust/wat/tests/parse-fail/bad-index.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/bad-index.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/bad-name.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/bad-name.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/bad-name2.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/bad-name2.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/bad-name3.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/bad-name3.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/block1.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/block1.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/block2.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/block2.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/block3.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/block3.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/inline1.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/inline1.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string1.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string1.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string10.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string10.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string11.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string11.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string12.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string12.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string13.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string13.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string14.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string14.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string15.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string15.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string16.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string16.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string2.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string2.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string3.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string3.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string4.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string4.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string5.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string5.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string6.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string6.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string7.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string7.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string8.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string8.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/string9.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/string9.wat.err
 create mode 100644 third_party/rust/wat/tests/parse-fail/unbalanced.wat
 create mode 100644 third_party/rust/wat/tests/parse-fail/unbalanced.wat.err
 create mode 100644 third_party/rust/wat/tests/recursive.rs
 create mode 100644 third_party/rust/wat/tests/regression/atomics.wat
 create mode 100644 third_party/rust/wat/tests/regression/blockty.wat
 create mode 100644 third_party/rust/wat/tests/regression/comments.wat
 create mode 100644 third_party/rust/wat/tests/regression/dummy.wat
 create mode 100644 third_party/rust/wat/tests/regression/duplicate.wast
 create mode 100644 third_party/rust/wat/tests/regression/empty.wast
 create mode 100644 third_party/rust/wat/tests/regression/exnref.wat
 create mode 100644 third_party/rust/wat/tests/regression/float1.wat
 create mode 100644 third_party/rust/wat/tests/regression/fuzz1.wat
 create mode 100644 third_party/rust/wat/tests/regression/gc-ref-global-import.wat
 create mode 100644 third_party/rust/wat/tests/regression/gc-ref.wat
 create mode 100644 third_party/rust/wat/tests/regression/gc-struct.wat
 create mode 100644 third_party/rust/wat/tests/regression/invalid-ty.wat
 create mode 100644 third_party/rust/wat/tests/regression/invalid-ty2.wat
 create mode 100644 third_party/rust/wat/tests/regression/table-copy.wat
 create mode 100644 third_party/rust/wat/tests/regression/table-init.wat
 create mode 100644 third_party/rust/wat/tests/regression/table-opt-idx.wat
 create mode 100644 third_party/rust/wat/tests/wabt.rs
 create mode 100644 third_party/rust/webext-storage/.cargo-checksum.json
 create mode 100644 third_party/rust/webext-storage/Cargo.toml
 create mode 100644 third_party/rust/webext-storage/README.md
 create mode 100644 third_party/rust/webext-storage/build.rs
 create mode 100644 third_party/rust/webext-storage/sql/create_schema.sql
 create mode 100644 third_party/rust/webext-storage/sql/create_sync_temp_tables.sql
 create mode 100644 third_party/rust/webext-storage/src/api.rs
 create mode 100644 third_party/rust/webext-storage/src/db.rs
 create mode 100644 third_party/rust/webext-storage/src/error.rs
 create mode 100644 third_party/rust/webext-storage/src/lib.rs
 create mode 100644 third_party/rust/webext-storage/src/migration.rs
 create mode 100644 third_party/rust/webext-storage/src/schema.rs
 create mode 100644 third_party/rust/webext-storage/src/store.rs
 create mode 100644 third_party/rust/webext-storage/src/sync/bridge.rs
 create mode 100644 third_party/rust/webext-storage/src/sync/incoming.rs
 create mode 100644 third_party/rust/webext-storage/src/sync/mod.rs
 create mode 100644 third_party/rust/webext-storage/src/sync/outgoing.rs
 create mode 100644 third_party/rust/webext-storage/src/sync/sync_tests.rs
 create mode 100644 third_party/rust/webrtc-sdp/.cargo-checksum.json
 create mode 100644 third_party/rust/webrtc-sdp/CHANGELOG.md
 create mode 100644 third_party/rust/webrtc-sdp/CODE_OF_CONDUCT.md
 create mode 100644 third_party/rust/webrtc-sdp/Cargo.lock
 create mode 100644 third_party/rust/webrtc-sdp/Cargo.toml
 create mode 100644 third_party/rust/webrtc-sdp/LICENSE
 create mode 100644 third_party/rust/webrtc-sdp/README.md
 create mode 100644 third_party/rust/webrtc-sdp/examples/file_parser.rs
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/02.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/03.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/04.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/05.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/06.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/07.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/08.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/09.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/10.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/11.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/12.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/13.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/14.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/15.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/16.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/17.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/18.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/19.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/20.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/21.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/22.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/23.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/24.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/25.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/26.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/27.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/28.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/29.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/30.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/31.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/32.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/33.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/34.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/35.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/36.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/37.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/38.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/39.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/40.sdp
 create mode 100644 third_party/rust/webrtc-sdp/examples/sdps/41.sdp
 create mode 100755 third_party/rust/webrtc-sdp/examples/sdps/extract.sh
 create mode 100644 third_party/rust/webrtc-sdp/src/address.rs
 create mode 100644 third_party/rust/webrtc-sdp/src/anonymizer.rs
 create mode 100644 third_party/rust/webrtc-sdp/src/attribute_type.rs
 create mode 100644 third_party/rust/webrtc-sdp/src/error.rs
 create mode 100644 third_party/rust/webrtc-sdp/src/lib.rs
 create mode 100644 third_party/rust/webrtc-sdp/src/media_type.rs
 create mode 100644 third_party/rust/webrtc-sdp/src/network.rs
 create mode 100644 third_party/rust/webrtc-sdp/tests/unit_tests.rs
 create mode 100644 third_party/rust/weedle/.cargo-checksum.json
 create mode 100644 third_party/rust/weedle/Cargo.toml
 create mode 100644 third_party/rust/weedle/LICENSE.md
 create mode 100644 third_party/rust/weedle/README.md
 create mode 100644 third_party/rust/weedle/src/argument.rs
 create mode 100644 third_party/rust/weedle/src/attribute.rs
 create mode 100644 third_party/rust/weedle/src/common.rs
 create mode 100644 third_party/rust/weedle/src/dictionary.rs
 create mode 100644 third_party/rust/weedle/src/interface.rs
 create mode 100644 third_party/rust/weedle/src/lib.rs
 create mode 100644 third_party/rust/weedle/src/literal.rs
 create mode 100644 third_party/rust/weedle/src/macros.rs
 create mode 100644 third_party/rust/weedle/src/mixin.rs
 create mode 100644 third_party/rust/weedle/src/namespace.rs
 create mode 100644 third_party/rust/weedle/src/term.rs
 create mode 100644 third_party/rust/weedle/src/types.rs
 create mode 100644 third_party/rust/weedle/src/whitespace.rs
 create mode 100644 third_party/rust/weedle/tests/defs/dom.webidl
 create mode 100644 third_party/rust/weedle/tests/defs/html.webidl
 create mode 100644 third_party/rust/weedle/tests/defs/interface-constructor.webidl
 create mode 100644 third_party/rust/weedle/tests/defs/mediacapture-streams.webidl
 create mode 100644 third_party/rust/weedle/tests/webidl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/.cargo-checksum.json
 create mode 100644 third_party/rust/winapi-0.2.8/Cargo.toml
 create mode 100644 third_party/rust/winapi-0.2.8/LICENSE.md
 create mode 100644 third_party/rust/winapi-0.2.8/src/activation.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/audioclient.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/audiosessiontypes.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/basetsd.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/bcrypt.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/cfg.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/cfgmgr32.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/combaseapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/commctrl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/commdlg.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/corsym.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d2d1.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d2dbasetypes.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d10shader.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d11.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d11shader.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d12.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d12sdklayers.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d12shader.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d9.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d9caps.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3d9types.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3dcommon.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/d3dcompiler.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dbghelp.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dcommon.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/devpropdef.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/docobj.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dpapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dsgetdc.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dsound.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dsrole.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dwmapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dwrite.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dxgi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dxgi1_2.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dxgi1_3.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dxgi1_4.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dxgiformat.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/dxgitype.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/errhandlingapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/excpt.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/fileapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/gl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/guiddef.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/heapapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/hidclass.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/hidpi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/hidsdi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/hidusage.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/hstring.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/http.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/imm.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/inaddr.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/inspectable.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ksmedia.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/lib.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/libloaderapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/lmaccess.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/lmcons.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/lmdfs.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/lmerrlog.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/lmjoin.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/lsalookup.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/macros.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/memoryapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/minschannel.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/minwinbase.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/minwindef.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/mmdeviceapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/mmreg.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/mmsystem.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/mscat.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/mssip.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/nb30.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ncrypt.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ntdef.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ntsecapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ntstatus.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/oaidl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/objbase.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/objidl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/objidlbase.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/olectl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/pdh.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/playsoundapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/processsnapshot.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/processthreadsapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/propidl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/propsys.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/prsht.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/psapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/qos.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/reason.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/restrictederrorinfo.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/roapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/roerrorapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/rpc.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/rpcdce.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/sapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/schannel.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/servprov.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/setupapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/shellapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/shellscalingapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/shlguid.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/shlobj.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/shobjidl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/shtypes.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/spapidef.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/sql.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/sqltypes.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/sspi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/strmif.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/subauth.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/synchapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/sysinfoapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/threadpoolapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/timezoneapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/tlhelp32.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/unknwnbase.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/urlhist.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/urlmon.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/usb.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/usbspec.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/usp10.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/vadefs.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/vsbackup.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/vss.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/vsserror.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/vswriter.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/werapi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winbase.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/wincon.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/wincred.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/wincrypt.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/windef.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/windowscodecs.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/windowsx.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winerror.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winevt.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/wingdi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winhttp.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winioctl.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winnetwk.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winnls.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winnt.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winreg.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winscard.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winsmcrd.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winsock2.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winspool.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winstring.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winsvc.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winusb.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winusbio.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/winuser.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ws2def.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ws2ipdef.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ws2spi.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/ws2tcpip.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/wtypes.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/wtypesbase.rs
 create mode 100644 third_party/rust/winapi-0.2.8/src/xinput.rs
 create mode 100644 third_party/rust/winapi-build/.cargo-checksum.json
 create mode 100644 third_party/rust/winapi-build/Cargo.toml
 create mode 100644 third_party/rust/winapi-build/src/lib.rs
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/.cargo-checksum.json
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/Cargo.toml
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/build.rs
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_aclui.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_activeds.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_advapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_advpack.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_amsi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_api-ms-win-net-isolation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_apidll.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_appmgmts.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_appnotify.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_asycfilt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_audioeng.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_authz.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_avifil32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_avrt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_basesrv.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_bcrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_bluetoothapis.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_bthprops.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cabinet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_certadm.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_certpoleng.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cfgmgr32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_chakrart.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cldapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_clfsw32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_clusapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_comctl32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_comdlg32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_comppkgsup.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_compstui.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_comsvcs.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_coremessaging.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_credui.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_crypt32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cryptdll.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cryptnet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cryptui.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cryptxml.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cscapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_cscdll.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d2d1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d3d10.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d3d10_1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d3d11.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d3d12.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d3d9.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d3dcompiler.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d3dcsx.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_d3dcsxd.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_davclnt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dbgeng.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dbghelp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dciman32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dcomp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ddraw.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_deviceaccess.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_devmgr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dflayout.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dhcpcsvc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dhcpcsvc6.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dhcpsapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_difxapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dinput8.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dmprocessxmlfiltered.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dnsapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dnsperf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dnsrslvr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dpx.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_drt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_drtprov.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_drttransport.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dsound.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dsprop.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dssec.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dststlog.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dsuiext.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dwmapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dwrite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dxgi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_dxva2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_eappcfg.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_eappprxy.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_easregprov.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_efswrt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_elscore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_esent.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_evr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_faultrep.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_feclient.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_fhsvcctl.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_fltlib.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_fontsub.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_framedyd.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_framedyn.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_fwpuclnt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_fxsutility.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_gdi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_gdiplus.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_glmf32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_glu32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_gpedit.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_hbaapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_hid.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_hlink.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_hrtfapo.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_httpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_iashlpr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_icm32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_icmui.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_icuin.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_icuuc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_imagehlp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_imgutil.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_imm32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_infocardapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_inkobjcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_inseng.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_iphlpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_iprop.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_irprops.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_iscsidsc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_jsrt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_kernel32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ksproxy.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ksuser.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ktmw32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_loadperf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_lz32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_magnification.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mciole32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mdmlocalmanagement.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mdmregistration.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mfcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mfplat.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mfplay.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mfreadwrite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mfsensorgroup.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mfsrcsnk.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mgmtapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-com-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-com-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-com-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-com-midlproxystub-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-comm-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-comm-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-console-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-console-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-datetime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-datetime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-datetime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-debug-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-debug-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-debug-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-delayload-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-delayload-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-errorhandling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-errorhandling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-errorhandling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-errorhandling-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-fibers-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-fibers-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l2-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l2-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-firmware-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-handle-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-heap-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-heap-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-interlocked-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-interlocked-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-io-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-io-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-job-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-libraryloader-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-libraryloader-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-libraryloader-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-libraryloader-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-localization-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-localization-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-localization-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-5.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-namedpipe-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-namedpipe-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-namedpipe-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processenvironment-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processenvironment-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processsnapshot-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processthreads-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processthreads-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processthreads-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processthreads-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-profile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-psapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-quirks-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-quirks-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-realtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-realtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-realtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-registry-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-rtlsupport-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-rtlsupport-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-shutdown-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-shutdown-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-string-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-string-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-synch-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-synch-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-synch-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-2-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-systemtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-systemtopology-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-threadpool-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-timezone-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-util-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-util-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-version-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-string-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-wow64-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-wow64-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-wow64-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-xstate-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-xstate-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-xstate-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-xstate-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-devices-config-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-devices-config-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-devices-swdevice-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-devices-swdevice-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-classicprovider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-consumer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-consumer-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-controller-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-power-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-power-setting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-appcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-base-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-base-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-base-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-credentials-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-lsalookup-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-lsalookup-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-sddl-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-core-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-core-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-core-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-management-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-management-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-winsvc-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-authz.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-bcrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-cabinet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-crypt32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-cryptbase.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-cryptnet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-dfscli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-dnsapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-dsparse.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-dsrole.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-iphlpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-logoncli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-mpr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-mswsock.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-ncrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-netutils.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-oleaut32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-rpcrt4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-samcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-schedcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-srvcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-sspicli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-userenv.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-websocket.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-winhttp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-wkscli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-wldap32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore-ws2_32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-advapi32-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-advapi32-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-normaliz-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-ole32-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-shell32-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-shlwapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-shlwapi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-user32-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mincore_downlevel.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mmdevapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mpr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mprapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mprsnap.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mqrt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mrmsupport.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msacm32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msajapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mscms.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msctfmonitor.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msdelta.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msdmo.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msdrm.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msimg32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mspatcha.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mspatchc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msports.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msrating.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mstask.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msv1_0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_msvfw32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mswsock.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mtx.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_mtxdm.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ncrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_nddeapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ndfapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_netapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_netsh.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_newdev.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ninput.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_normaliz.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntdll.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntdsa.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntdsapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntdsatq.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntdsetup.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntfrsapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntlanman.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntmarta.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntquery.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ntvdm.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_odbc32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_odbcbcp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_oemlicense.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ole32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_oleacc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_oleaut32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_olecli32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_oledlg.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_olepro32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_olesvr32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ondemandconnroutehelper.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-atoms-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-calendar-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-com-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-com-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-com-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-com-midlproxystub-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-comm-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-comm-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-console-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-console-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-console-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-console-l3-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-datetime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-datetime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-datetime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-debug-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-debug-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-debug-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-delayload-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-delayload-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-enclave-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-enclave-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-errorhandling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-errorhandling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-errorhandling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-errorhandling-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-featurestaging-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-featurestaging-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-fibers-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-fibers-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-fibers-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-fibers-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l2-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l2-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-firmware-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-handle-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-heap-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-heap-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-heap-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-interlocked-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-interlocked-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-io-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-io-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-job-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-job-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-job-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-5.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-6.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-largeinteger-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-libraryloader-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-libraryloader-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-libraryloader-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-libraryloader-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-obsolete-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-5.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namespace-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-normalization-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-perfcounters-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-privateprofile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-privateprofile-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processenvironment-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processenvironment-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processenvironment-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processsnapshot-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processthreads-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processthreads-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processthreads-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processthreads-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processtopology-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processtopology-obsolete-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-profile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-psapi-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-psapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-quirks-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-quirks-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-realtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-realtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-realtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-registry-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-registry-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-rtlsupport-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-rtlsupport-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-shutdown-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-shutdown-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-shutdown-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sidebyside-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sidebyside-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-obsolete-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-stringansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-synch-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-synch-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-synch-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-synch-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-2-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-systemtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-systemtopology-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-threadpool-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-threadpool-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-timezone-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-toolhelp-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-toolhelp-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-url-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-util-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-util-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-version-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-versionansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-versionansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-windowsceip-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-windowserrorreporting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-windowserrorreporting-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-windowserrorreporting-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-registration-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-string-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-wow64-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-wow64-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-wow64-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-xstate-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-devices-config-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-devices-config-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-devices-swdevice-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-devices-swdevice-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-classicprovider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-consumer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-consumer-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-controller-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-tdh-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-gaming-deviceinformation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-mm-time-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-oobe-notification-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-perf-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-power-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-power-limitsmanagement-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-power-setting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-ro-typeresolution-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-appcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-credentials-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-cryptoapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-isolatedcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-lsalookup-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-lsalookup-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-lsalookup-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-provider-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-sddl-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-sddl-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-systemfunctions-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-management-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-management-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-winsvc-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-scaling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-scaling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-scaling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-stream-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-unicodeansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shell-shdirectory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-authz.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-bcrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-cabinet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-crypt32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-cryptbase.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-cryptnet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-dfscli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-dnsapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-dsparse.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-dsrole.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-fltlib.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-iphlpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-logoncli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-mpr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-mswsock.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-ncrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-netutils.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-ntdll.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-oleaut32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-powrprof.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-profapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-rpcrt4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-samcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-schedcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-srvcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-sspicli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-tokenbinding.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-userenv.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-websocket.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-winhttp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-wkscli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-wldap32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-ws2_32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore-xmllite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-advapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-apphelp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-comctl32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-comdlg32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-d3d10.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-d3d9.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-d3dx10_47.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-difxapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-gdi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-input.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-kernel32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-msi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-newdev.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-ole32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-oleacc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-oleaut32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-oledlg.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-pdh.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-psapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-resutils.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-rstrtmgr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-secur32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-setupapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-shell32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-shlwapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-tdh.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-twinapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-user32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-uxtheme.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-version.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-winmm.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-winspool.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-wtsapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel-xinput1_4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecore_downlevel.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-appmodel-runtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-appmodel-runtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-appmodel-runtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-atoms-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-calendar-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-midlproxystub-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-comm-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-comm-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-console-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-console-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-console-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-console-l3-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-datetime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-datetime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-datetime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-debug-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-debug-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-debug-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-delayload-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-delayload-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-enclave-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-enclave-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-errorhandling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-errorhandling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-errorhandling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-errorhandling-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-featurestaging-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-featurestaging-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-fibers-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-fibers-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-fibers-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-fibers-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l2-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l2-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-firmware-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-handle-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-heap-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-heap-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-heap-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-interlocked-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-interlocked-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-io-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-io-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-job-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-job-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-job-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-5.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-6.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-largeinteger-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-libraryloader-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-libraryloader-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-libraryloader-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-libraryloader-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-obsolete-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-5.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namespace-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-normalization-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-perfcounters-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-privateprofile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-privateprofile-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processenvironment-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processenvironment-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processenvironment-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processsnapshot-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processthreads-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processthreads-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processthreads-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processthreads-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processtopology-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processtopology-obsolete-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-profile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-psapi-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-psapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-psm-appnotify-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-quirks-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-quirks-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-realtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-realtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-realtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-registry-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-registry-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-rtlsupport-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-rtlsupport-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-shutdown-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-shutdown-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-shutdown-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sidebyside-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sidebyside-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-slapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-obsolete-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-stringansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-synch-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-synch-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-synch-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-synch-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-2-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-systemtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-systemtopology-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-threadpool-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-threadpool-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-timezone-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-toolhelp-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-toolhelp-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-url-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-util-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-util-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-version-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-versionansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-versionansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-windowsceip-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-windowserrorreporting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-windowserrorreporting-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-windowserrorreporting-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-registration-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-string-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-wow64-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-wow64-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-wow64-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-xstate-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-devices-config-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-devices-config-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-devices-swdevice-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-devices-swdevice-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-classicprovider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-consumer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-consumer-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-controller-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-tdh-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-deviceinformation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-expandedresources-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-gamemonitor-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-gamemonitor-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-misc-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-misc-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-mme-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-playsound-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-time-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-ntuser-sysparams-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-oobe-notification-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-perf-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-power-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-power-limitsmanagement-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-power-setting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-ro-typeresolution-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-appcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-credentials-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-cryptoapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-isolatedcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-lsalookup-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-lsalookup-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-lsalookup-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-provider-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-sddl-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-sddl-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-systemfunctions-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-management-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-management-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-winsvc-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-scaling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-scaling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-scaling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-stream-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-unicodeansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shell-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shell-shdirectory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-authz.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-bcrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-cabinet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-chakra.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-coremessaging.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-crypt32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-cryptbase.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-cryptnet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-d2d1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-d3d11.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-d3d12.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-d3dcompiler_47.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-deviceaccess.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-dfscli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-dhcpcsvc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-dhcpcsvc6.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-dnsapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-dsparse.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-dsrole.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-dwrite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-dxgi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-esent.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-core-iuri-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-gaming-xinput-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-networking-wlanapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-shell32-shellfolders-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-shell32-shellfolders-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-uiacore-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-uiacore-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-uiacore-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-uiacore-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-fltlib.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-hid.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-hrtfapo.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-inkobjcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-iphlpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-logoncli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-mf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-mfplat.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-mfreadwrite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-mfsensorgroup.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-mmdevapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-mpr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-msajapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-mswsock.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ncrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-netutils.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ntdll.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-oleaut32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-powrprof.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-profapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-propsys.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-rometadata.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-rpcrt4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-samcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-schedcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-srvcli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-sspicli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-tokenbinding.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-uiautomationcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-urlmon.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-userenv.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-webservices.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-websocket.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-windows.data.pdf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-windows.networking.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-windowscodecs.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-winhttp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-wintrust.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-wkscli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-wlanapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-wldap32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-wpprecorderum.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-ws2_32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-xaudio2_9.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap-xmllite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-advapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-apphelp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-comctl32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-comdlg32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-d3d10.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-d3d9.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-d3dx10_47.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-difxapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-gdi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-input.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-kernel32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-msi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-newdev.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-ole32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-oleacc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-oleaut32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-oledlg.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-pdh.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-psapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-resutils.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-rstrtmgr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-secur32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-setupapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-shell32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-shlwapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-tdh.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-twinapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-user32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-uxtheme.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-version.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-winmm.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-winspool.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-wtsapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-xinput1_4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_opengl32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_p2p.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_p2pgraph.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_pathcch.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_pdh.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_peerdist.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_powrprof.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_prntvpt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_propsys.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_psapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_quartz.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_query.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_qwave.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rasapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rasdlg.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_resutils.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rometadata.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rpcexts.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rpcns4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rpcproxy.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rpcrt4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rstrtmgr.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rtm.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rtutils.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_rtworkq.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-registration-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-ro-typeresolution-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_runtimeobject.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_samlib.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_samsrv.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_sas.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_scarddlg.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_scecli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_scesrv.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_schannel.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_secur32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_security.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_sens.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_sensapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_sensorsutils.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_setupapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_sfc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-core-featurestaging-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-core-featurestaging-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-shcore-scaling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-shcore-scaling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-shcore-scaling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-shcore-stream-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shdocvw.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shell32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shfolder.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_shlwapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_slc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_slcext.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_slwga.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_snmpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_spoolss.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_sporder.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_srpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ssdpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_sti.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_swdevice.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_synchronization.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_t2embed.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_tapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_tbs.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_tdh.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_thunk32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_tokenbinding.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_traffic.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_tsec.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_twain_32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_txfw32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ualapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_uiautomationcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_umpdddi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_urlmon.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_user32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_userenv.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_usp10.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_uxtheme.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_vdmdbg.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_version.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_vfw32-avicap32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_vfw32-avifil32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_vfw32-msvfw32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_vfw32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_virtdisk.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_vssapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wcmapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wdsbp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wdsclientapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wdsmc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wdspxe.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wdstptc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_webservices.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_websocket.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wecapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wer.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wevtapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wiaservc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winbio.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windows.data.pdf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windows.networking.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windows.ui.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-appmodel-runtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-appmodel-runtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-com-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-com-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-com-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-com-midlproxystub-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-comm-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-comm-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-console-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-console-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-datetime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-datetime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-debug-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-delayload-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-delayload-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-enclave-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-errorhandling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-errorhandling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-errorhandling-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-featurestaging-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-featurestaging-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-fibers-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-fibers-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-fibers-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-fibers-l2-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l2-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-handle-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-heap-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-heap-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-heap-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-interlocked-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-interlocked-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-io-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-io-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-kernel32-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-largeinteger-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-libraryloader-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-libraryloader-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-obsolete-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-memory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-memory-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-memory-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-memory-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-l1-2-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namespace-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-normalization-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processenvironment-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processthreads-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processthreads-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processthreads-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processthreads-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processtopology-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-profile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-psapi-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-psapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-psm-appnotify-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-realtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-realtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-realtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-rtlsupport-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-rtlsupport-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-slapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-synch-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-synch-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-synch-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-synch-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-sysinfo-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-sysinfo-l1-2-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-threadpool-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-timezone-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-url-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-util-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-versionansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-windowsceip-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-windowserrorreporting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-windowserrorreporting-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-windowserrorreporting-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-registration-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-wow64-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-xstate-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-classicprovider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-consumer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-controller-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-deviceinformation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-expandedresources-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-gamemonitor-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-gamemonitor-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-ro-typeresolution-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-base-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-base-l1-2-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-cryptoapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-isolatedcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-lsalookup-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-lsalookup-l2-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-provider-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-sddl-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-sddl-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-shcore-stream-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-bcrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-cabinet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-chakra.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-coremessaging.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-crypt32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-d2d1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-d3d11.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-d3d12.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-d3dcompiler_47.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-deviceaccess.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-dhcpcsvc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-dhcpcsvc6.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-dwrite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-dxgi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-esent.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-core-iuri-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-gaming-xinput-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-uiacore-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-uiacore-l1-1-1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-uiacore-l1-1-2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-uiacore-l1-1-3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-hrtfapo.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-inkobjcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-iphlpapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-mf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-mfplat.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-mfreadwrite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-mfsensorgroup.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-mmdevapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-msajapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-mswsock.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ncrypt.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ntdll.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-oleaut32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-propsys.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-rometadata.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-rpcrt4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-sspicli.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-uiautomationcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-urlmon.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-webservices.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-windows.data.pdf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-windows.networking.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-windowscodecs.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-ws2_32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-xaudio2_9.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp-xmllite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-advapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-cabinet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-d2d1.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-d3d11.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-d3dcompiler_47.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-deviceaccess.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-dhcpcsvc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-dhcpcsvc6.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-dwrite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-dxgi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-esent.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-kernel32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mfplat.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mfreadwrite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mmdevapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-msajapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mscoree.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mswsock.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-ole32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-oleaut32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-propsys.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-rpcrt4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-uiautomationcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-urlmon.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-webservices.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-windows.data.pdf.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-windows.networking.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-windowscodecs.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-ws2_32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-xaudio2_8.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-xinput1_4.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-xmllite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_windowscodecs.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winfax.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winhttp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wininet.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winmm.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winscard.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winspool.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winsqlite3.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winsta.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wintrust.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_winusb.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wlanapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wlanui.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wldap32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wmip.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wmvcore.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wofutil.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wow32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_ws2_32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wscapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wsclient.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wsdapi.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wsmsvc.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wsnmp32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wsock32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_wtsapi32.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xaudio2.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xaudio2_8.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xinput.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xinput9_1_0.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xinputuap.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xmllite.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xolehlp.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xpsdocumenttargetprint.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/lib/libwinapi_xpsprint.a
 create mode 100644 third_party/rust/winapi-i686-pc-windows-gnu/src/lib.rs
 create mode 100644 third_party/rust/winapi-util/.cargo-checksum.json
 create mode 100644 third_party/rust/winapi-util/COPYING
 create mode 100644 third_party/rust/winapi-util/Cargo.toml
 create mode 100644 third_party/rust/winapi-util/LICENSE-MIT
 create mode 100644 third_party/rust/winapi-util/README.md
 create mode 100644 third_party/rust/winapi-util/UNLICENSE
 create mode 100644 third_party/rust/winapi-util/appveyor.yml
 create mode 100755 third_party/rust/winapi-util/ci/script.sh
 create mode 100644 third_party/rust/winapi-util/src/console.rs
 create mode 100644 third_party/rust/winapi-util/src/file.rs
 create mode 100644 third_party/rust/winapi-util/src/lib.rs
 create mode 100644 third_party/rust/winapi-util/src/win.rs
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/.cargo-checksum.json
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/Cargo.toml
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/build.rs
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_aclui.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_activeds.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_advapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_advpack.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_amsi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_api-ms-win-net-isolation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_appmgmts.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_appnotify.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_audioeng.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_authz.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_avifil32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_avrt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_basesrv.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_bcrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_bluetoothapis.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_bthprops.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cabinet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_certadm.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_certpoleng.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cfgmgr32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_chakrart.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cldapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_clfsw32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_clusapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_comctl32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_comdlg32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_comppkgsup.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_compstui.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_comsvcs.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_coremessaging.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_credui.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_crypt32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cryptdll.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cryptnet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cryptui.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cryptxml.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cscapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_cscdll.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d2d1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d3d10.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d3d10_1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d3d11.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d3d12.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d3d9.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d3dcompiler.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d3dcsx.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_d3dcsxd.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_davclnt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dbgeng.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dbghelp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dciman32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dcomp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ddraw.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_deviceaccess.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_devmgr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dflayout.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dhcpcsvc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dhcpcsvc6.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dhcpsapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_difxapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dinput8.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dmprocessxmlfiltered.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dnsapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dnsperf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dnsrslvr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dpx.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_drt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_drtprov.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_drttransport.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dsound.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dsprop.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dssec.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dststlog.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dsuiext.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dwmapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dwrite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dxgi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_dxva2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_eappcfg.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_eappprxy.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_easregprov.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_efswrt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_elscore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_esent.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_evr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_faultrep.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_feclient.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_fhsvcctl.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_fltlib.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_fontsub.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_framedyd.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_framedyn.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_fwpuclnt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_fxsutility.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_gdi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_gdiplus.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_glmf32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_glu32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_gpedit.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_hbaapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_hid.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_hlink.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_hrtfapo.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_httpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_iashlpr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_icm32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_icmui.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_icuin.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_icuuc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_imagehlp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_imgutil.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_imm32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_infocardapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_inkobjcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_inseng.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_iphlpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_iprop.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_irprops.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_iscsidsc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_jsrt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_kernel32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ksproxy.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ksuser.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ktmw32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_loadperf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_lz32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_magnification.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mciole32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mdmlocalmanagement.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mdmregistration.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mfcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mfplat.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mfplay.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mfreadwrite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mfsensorgroup.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mfsrcsnk.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mgmtapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-com-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-com-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-com-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-com-midlproxystub-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-comm-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-comm-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-console-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-console-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-datetime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-datetime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-datetime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-debug-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-debug-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-debug-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-delayload-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-delayload-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-errorhandling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-errorhandling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-errorhandling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-errorhandling-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-fibers-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-fibers-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l2-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-file-l2-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-firmware-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-handle-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-heap-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-heap-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-interlocked-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-interlocked-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-io-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-io-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-job-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-libraryloader-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-libraryloader-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-libraryloader-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-libraryloader-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-localization-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-localization-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-localization-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-memory-l1-1-5.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-namedpipe-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-namedpipe-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-namedpipe-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processenvironment-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processenvironment-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processsnapshot-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processthreads-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processthreads-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processthreads-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processthreads-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-processtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-profile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-psapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-quirks-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-quirks-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-realtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-realtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-realtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-registry-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-rtlsupport-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-rtlsupport-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-shutdown-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-shutdown-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-string-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-string-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-synch-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-synch-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-synch-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-sysinfo-l1-2-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-systemtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-systemtopology-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-threadpool-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-timezone-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-util-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-util-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-version-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-winrt-string-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-wow64-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-wow64-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-wow64-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-xstate-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-xstate-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-xstate-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-core-xstate-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-devices-config-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-devices-config-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-devices-swdevice-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-devices-swdevice-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-classicprovider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-consumer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-consumer-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-controller-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-eventing-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-power-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-power-setting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-appcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-base-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-base-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-base-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-credentials-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-lsalookup-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-lsalookup-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-security-sddl-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-core-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-core-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-core-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-management-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-management-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-api-ms-win-service-winsvc-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-authz.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-bcrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-cabinet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-crypt32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-cryptbase.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-cryptnet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-dfscli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-dnsapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-dsparse.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-dsrole.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-iphlpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-logoncli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-mpr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-mswsock.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-ncrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-netutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-oleaut32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-rpcrt4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-samcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-schedcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-srvcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-sspicli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-userenv.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-websocket.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-winhttp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-wkscli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-wldap32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore-ws2_32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-advapi32-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-advapi32-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-normaliz-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-ole32-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-shell32-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-shlwapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-shlwapi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-user32-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel-api-ms-win-downlevel-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mincore_downlevel.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mmdevapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mpr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mprapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mprsnap.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mqrt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mrmsupport.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msacm32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msajapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mscms.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msctfmonitor.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msdelta.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msdmo.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msdrm.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msimg32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mspatcha.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mspatchc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msports.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msrating.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mstask.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msv1_0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_msvfw32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mswsock.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mtx.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_mtxdm.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-api-ms-win-net-isolation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-api-ms-win-net-isolation-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-clfsw32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-clusapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-cryptxml.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-dbgeng.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-dbghelp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-dnsperf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-esent.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-faultrep.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-framedynos.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-fwpuclnt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-hbaapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-httpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-iscsidsc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-ktmw32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-loadperf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-mprapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-netsh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-ntdsapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-ntlanman.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-pdh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-resutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-snmpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-tbs.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-traffic.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-virtdisk.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-vssapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-webservices.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-wer.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-wevtapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-wintrust.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-wnvapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv-wsmsvc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nanosrv.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ncrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_nddeapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ndfapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_netapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_netsh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_newdev.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ninput.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_normaliz.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntdll.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntdsa.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntdsapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntdsatq.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntdsetup.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntfrsapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntlanman.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntmarta.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ntquery.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_odbc32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_odbcbcp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_oemlicense.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ole32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_oleacc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_oleaut32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_olecli32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_oledlg.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_olesvr32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ondemandconnroutehelper.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-atoms-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-calendar-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-com-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-com-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-com-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-com-midlproxystub-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-comm-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-comm-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-console-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-console-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-console-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-console-l3-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-datetime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-datetime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-datetime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-debug-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-debug-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-debug-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-delayload-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-delayload-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-enclave-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-enclave-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-errorhandling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-errorhandling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-errorhandling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-errorhandling-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-featurestaging-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-featurestaging-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-fibers-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-fibers-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-fibers-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-fibers-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l2-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-file-l2-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-firmware-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-handle-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-heap-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-heap-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-heap-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-interlocked-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-interlocked-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-io-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-io-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-job-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-job-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-job-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-5.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-kernel32-legacy-l1-1-6.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-largeinteger-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-libraryloader-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-libraryloader-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-libraryloader-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-libraryloader-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-localization-obsolete-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-memory-l1-1-5.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namedpipe-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namespace-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-normalization-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-perfcounters-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-privateprofile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-privateprofile-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processenvironment-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processenvironment-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processenvironment-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processsnapshot-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processthreads-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processthreads-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processthreads-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processthreads-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processtopology-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-processtopology-obsolete-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-profile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-psapi-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-psapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-quirks-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-quirks-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-realtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-realtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-realtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-registry-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-registry-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-rtlsupport-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-rtlsupport-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-shutdown-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-shutdown-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-shutdown-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sidebyside-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sidebyside-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-string-obsolete-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-stringansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-synch-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-synch-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-synch-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-synch-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-sysinfo-l1-2-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-systemtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-systemtopology-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-threadpool-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-threadpool-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-timezone-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-toolhelp-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-toolhelp-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-url-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-util-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-util-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-version-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-versionansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-versionansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-windowsceip-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-windowserrorreporting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-windowserrorreporting-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-windowserrorreporting-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-registration-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-winrt-string-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-wow64-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-wow64-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-wow64-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-core-xstate-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-devices-config-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-devices-config-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-devices-swdevice-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-devices-swdevice-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-classicprovider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-consumer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-consumer-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-controller-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-eventing-tdh-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-gaming-deviceinformation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-mm-time-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-oobe-notification-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-perf-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-power-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-power-limitsmanagement-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-power-setting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-ro-typeresolution-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-appcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-base-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-credentials-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-cryptoapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-isolatedcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-lsalookup-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-lsalookup-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-lsalookup-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-provider-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-sddl-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-sddl-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-security-systemfunctions-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-core-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-management-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-management-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-service-winsvc-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-scaling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-scaling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-scaling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-stream-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shcore-unicodeansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-api-ms-win-shell-shdirectory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-authz.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-bcrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-cabinet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-crypt32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-cryptbase.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-cryptnet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-dfscli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-dnsapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-dsparse.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-dsrole.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-fltlib.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-iphlpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-logoncli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-mpr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-mswsock.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-ncrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-netutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-ntdll.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-oleaut32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-powrprof.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-profapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-rpcrt4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-samcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-schedcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-srvcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-sspicli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-tokenbinding.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-userenv.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-websocket.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-winhttp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-wkscli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-wldap32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-ws2_32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore-xmllite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-advapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-apphelp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-comctl32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-comdlg32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-d3d10.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-d3d9.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-d3dx10_47.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-difxapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-gdi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-input.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-kernel32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-msi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-newdev.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-ole32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-oleacc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-oleaut32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-oledlg.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-pdh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-psapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-resutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-rstrtmgr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-secur32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-setupapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-shell32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-shlwapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-tdh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-twinapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-user32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-uxtheme.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-version.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-winmm.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-winspool.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-wtsapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel-xinput1_4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecore_downlevel.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-appmodel-runtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-appmodel-runtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-appmodel-runtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-atoms-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-calendar-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-com-midlproxystub-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-comm-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-comm-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-console-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-console-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-console-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-console-l3-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-datetime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-datetime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-datetime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-debug-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-debug-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-debug-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-delayload-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-delayload-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-enclave-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-enclave-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-errorhandling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-errorhandling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-errorhandling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-errorhandling-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-featurestaging-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-featurestaging-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-fibers-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-fibers-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-fibers-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-fibers-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l2-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-file-l2-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-firmware-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-handle-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-heap-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-heap-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-heap-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-interlocked-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-interlocked-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-io-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-io-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-job-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-job-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-job-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-5.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-kernel32-legacy-l1-1-6.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-largeinteger-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-libraryloader-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-libraryloader-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-libraryloader-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-libraryloader-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-localization-obsolete-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-memory-l1-1-5.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namedpipe-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namespace-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-normalization-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-perfcounters-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-privateprofile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-privateprofile-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processenvironment-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processenvironment-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processenvironment-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processsnapshot-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processthreads-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processthreads-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processthreads-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processthreads-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processtopology-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-processtopology-obsolete-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-profile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-psapi-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-psapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-psm-appnotify-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-quirks-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-quirks-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-realtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-realtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-realtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-registry-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-registry-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-rtlsupport-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-rtlsupport-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-shutdown-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-shutdown-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-shutdown-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sidebyside-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sidebyside-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-slapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-string-obsolete-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-stringansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-synch-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-synch-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-synch-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-synch-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-sysinfo-l1-2-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-systemtopology-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-systemtopology-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-threadpool-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-threadpool-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-timezone-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-toolhelp-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-toolhelp-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-url-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-util-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-util-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-version-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-versionansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-versionansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-windowsceip-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-windowserrorreporting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-windowserrorreporting-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-windowserrorreporting-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-registration-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-winrt-string-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-wow64-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-wow64-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-wow64-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-core-xstate-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-devices-config-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-devices-config-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-devices-swdevice-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-devices-swdevice-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-dx-d3dkmt-l1-1-4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-classicprovider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-consumer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-consumer-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-controller-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-eventing-tdh-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-deviceinformation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-expandedresources-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-gamemonitor-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-gamemonitor-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-gaming-tcui-l1-1-4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-misc-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-misc-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-mme-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-playsound-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-mm-time-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-ntuser-sysparams-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-oobe-notification-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-perf-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-power-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-power-limitsmanagement-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-power-setting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-ro-typeresolution-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-appcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-base-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-credentials-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-cryptoapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-isolatedcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-lsalookup-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-lsalookup-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-lsalookup-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-provider-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-sddl-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-sddl-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-security-systemfunctions-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-core-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-management-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-management-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-service-winsvc-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-registry-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-registry-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-scaling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-scaling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-scaling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-stream-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shcore-unicodeansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shell-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-api-ms-win-shell-shdirectory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-authz.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-bcrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-cabinet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-chakra.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-coremessaging.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-crypt32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-cryptbase.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-cryptnet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-d2d1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-d3d11.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-d3d12.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-d3dcompiler_47.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-deviceaccess.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-dfscli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-dhcpcsvc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-dhcpcsvc6.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-dnsapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-dsparse.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-dsrole.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-dwrite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-dxgi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-esent.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-core-iuri-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-gaming-xinput-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-networking-wlanapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-shell32-shellfolders-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-shell32-shellfolders-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-uiacore-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-uiacore-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-uiacore-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ext-ms-win-uiacore-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-fltlib.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-hid.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-hrtfapo.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-inkobjcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-iphlpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-logoncli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-mf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-mfplat.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-mfreadwrite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-mfsensorgroup.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-mmdevapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-mpr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-msajapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-mswsock.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ncrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-netutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ntdll.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-oleaut32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-powrprof.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-profapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-propsys.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-rometadata.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-rpcrt4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-samcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-schedcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-srvcli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-sspicli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-tokenbinding.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-uiautomationcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-urlmon.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-userenv.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-webservices.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-websocket.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-windows.data.pdf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-windows.networking.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-windowscodecs.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-winhttp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-wintrust.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-wkscli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-wlanapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-wldap32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-wpprecorderum.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-ws2_32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-xaudio2_9.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap-xmllite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-advapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-apphelp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-comctl32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-comdlg32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-d3d10.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-d3d9.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-d3dx10_47.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-difxapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-gdi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-input.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-kernel32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-msi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-newdev.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-ole32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-oleacc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-oleaut32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-oledlg.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-pdh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-psapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-resutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-rstrtmgr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-secur32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-setupapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-shell32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-shlwapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-tdh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-twinapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-user32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-uxtheme.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-version.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-winmm.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-winspool.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-wtsapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel-xinput1_4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_onecoreuap_downlevel.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_opengl32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_opmxbox.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_p2p.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_p2pgraph.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_pathcch.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_pdh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_peerdist.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_powrprof.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_prntvpt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_propsys.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_psapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_quartz.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_query.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_qwave.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rasapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rasdlg.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_resutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rometadata.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rpcexts.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rpcns4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rpcproxy.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rpcrt4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rstrtmgr.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rtm.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rtutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_rtworkq.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-registration-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject-api-ms-win-ro-typeresolution-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_runtimeobject.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_samlib.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_samsrv.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_sas.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_scarddlg.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_scecli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_scesrv.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_schannel.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_secur32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_security.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_sens.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_sensapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_sensorsutils.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_setupapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_sfc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-core-featurestaging-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-core-featurestaging-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-shcore-scaling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-shcore-scaling-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-shcore-scaling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shcore-api-ms-win-shcore-stream-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shdocvw.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shell32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shfolder.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_shlwapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_slc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_slcext.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_slwga.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_snmpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_spoolss.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_sporder.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_srpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ssdpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_sti.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_swdevice.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_synchronization.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_t2embed.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_tapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_tbs.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_tdh.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_tokenbinding.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_traffic.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_tsec.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_txfw32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ualapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_uiautomationcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_umpdddi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_urlmon.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_user32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_userenv.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_usp10.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_uxtheme.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_version.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_vertdll.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_vfw32-avicap32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_vfw32-avifil32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_vfw32-msvfw32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_vfw32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_virtdisk.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_vssapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wcmapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wdsbp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wdsclientapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wdsmc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wdspxe.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wdstptc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_webservices.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_websocket.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wecapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wer.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wevtapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wiaservc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winbio.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windows.data.pdf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windows.networking.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windows.ui.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-appmodel-runtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-appmodel-runtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-com-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-com-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-com-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-com-midlproxystub-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-comm-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-comm-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-console-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-console-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-datetime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-datetime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-debug-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-delayload-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-delayload-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-enclave-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-errorhandling-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-errorhandling-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-errorhandling-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-featurestaging-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-featurestaging-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-fibers-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-fibers-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-fibers-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-fibers-l2-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-file-l2-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-handle-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-heap-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-heap-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-heap-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-interlocked-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-interlocked-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-io-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-io-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-kernel32-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-largeinteger-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-libraryloader-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-libraryloader-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-localization-obsolete-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-memory-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-memory-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-memory-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-memory-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-ansi-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namedpipe-l1-2-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namespace-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-namespace-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-normalization-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-path-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processenvironment-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processthreads-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processthreads-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processthreads-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processthreads-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-processtopology-obsolete-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-profile-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-psapi-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-psapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-psm-appnotify-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-realtime-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-realtime-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-realtime-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-rtlsupport-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-slapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-synch-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-synch-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-synch-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-synch-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-sysinfo-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-sysinfo-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-sysinfo-l1-2-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-threadpool-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-timezone-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-url-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-util-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-version-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-versionansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-windowsceip-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-windowserrorreporting-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-windowserrorreporting-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-windowserrorreporting-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-error-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-error-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-registration-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-roparameterizediid-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-winrt-string-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-wow64-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-core-xstate-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-classicprovider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-consumer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-controller-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-legacy-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-eventing-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-deviceinformation-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-expandedresources-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-gamemonitor-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-gamemonitor-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-gaming-tcui-l1-1-4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-ro-typeresolution-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-base-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-base-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-base-l1-2-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-cryptoapi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-isolatedcontainer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-lsalookup-ansi-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-lsalookup-l2-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-provider-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-provider-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-sddl-ansi-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-security-sddl-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-api-ms-win-shcore-stream-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-bcrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-cabinet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-chakra.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-coremessaging.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-crypt32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-d2d1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-d3d11.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-d3d12.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-d3dcompiler_47.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-deviceaccess.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-dhcpcsvc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-dhcpcsvc6.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-dwrite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-dxgi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-esent.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-core-iuri-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-gaming-xinput-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-uiacore-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-uiacore-l1-1-1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-uiacore-l1-1-2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ext-ms-win-uiacore-l1-1-3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-hrtfapo.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-inkobjcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-iphlpapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-mf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-mfplat.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-mfreadwrite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-mfsensorgroup.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-mmdevapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-msajapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-mswsock.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ncrypt.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ntdll.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-oleaut32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-propsys.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-rometadata.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-rpcrt4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-sspicli.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-uiautomationcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-urlmon.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-webservices.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-windows.data.pdf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-windows.networking.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-windowscodecs.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-ws2_32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-xaudio2_9.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp-xmllite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-advapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-api-ms-win-core-localization-l1-2-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-api-ms-win-core-winrt-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-api-ms-win-core-winrt-robuffer-l1-1-0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-cabinet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-d2d1.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-d3d11.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-d3dcompiler_47.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-deviceaccess.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-dhcpcsvc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-dhcpcsvc6.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-dwrite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-dxgi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-esent.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-kernel32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mfplat.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mfreadwrite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mmdevapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-msajapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mscoree.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-mswsock.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-ole32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-oleaut32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-propsys.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-rpcrt4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-uiautomationcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-urlmon.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-webservices.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-windows.data.pdf.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-windows.networking.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-windowscodecs.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-ws2_32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-xaudio2_8.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-xinput1_4.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel-xmllite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowsapp_downlevel.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_windowscodecs.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winfax.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winhttp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wininet.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winmm.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winscard.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winspool.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winsqlite3.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winsta.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wintrust.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_winusb.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wlanapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wlanui.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wldap32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wmip.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wmvcore.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wnvapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wofutil.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_ws2_32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wscapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wsclient.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wsdapi.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wsmsvc.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wsnmp32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wsock32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_wtsapi32.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xaudio2.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xaudio2_8.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xinput.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xinput9_1_0.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xinputuap.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xmllite.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xolehlp.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xpsdocumenttargetprint.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/lib/libwinapi_xpsprint.a
 create mode 100644 third_party/rust/winapi-x86_64-pc-windows-gnu/src/lib.rs
 create mode 100644 third_party/rust/winapi/.cargo-checksum.json
 create mode 100644 third_party/rust/winapi/Cargo.toml
 create mode 100644 third_party/rust/winapi/LICENSE-APACHE
 create mode 100644 third_party/rust/winapi/LICENSE-MIT
 create mode 100644 third_party/rust/winapi/README.md
 create mode 100644 third_party/rust/winapi/build.rs
 create mode 100644 third_party/rust/winapi/src/km/d3dkmthk.rs
 create mode 100644 third_party/rust/winapi/src/km/mod.rs
 create mode 100644 third_party/rust/winapi/src/lib.rs
 create mode 100644 third_party/rust/winapi/src/macros.rs
 create mode 100644 third_party/rust/winapi/src/shared/basetsd.rs
 create mode 100644 third_party/rust/winapi/src/shared/bcrypt.rs
 create mode 100644 third_party/rust/winapi/src/shared/bugcodes.rs
 create mode 100644 third_party/rust/winapi/src/shared/cderr.rs
 create mode 100644 third_party/rust/winapi/src/shared/cfg.rs
 create mode 100644 third_party/rust/winapi/src/shared/d3d9.rs
 create mode 100644 third_party/rust/winapi/src/shared/d3d9caps.rs
 create mode 100644 third_party/rust/winapi/src/shared/d3d9types.rs
 create mode 100644 third_party/rust/winapi/src/shared/d3dkmdt.rs
 create mode 100644 third_party/rust/winapi/src/shared/d3dukmdt.rs
 create mode 100644 third_party/rust/winapi/src/shared/dcomptypes.rs
 create mode 100644 third_party/rust/winapi/src/shared/devguid.rs
 create mode 100644 third_party/rust/winapi/src/shared/devpkey.rs
 create mode 100644 third_party/rust/winapi/src/shared/devpropdef.rs
 create mode 100644 third_party/rust/winapi/src/shared/dinputd.rs
 create mode 100644 third_party/rust/winapi/src/shared/dxgi.rs
 create mode 100644 third_party/rust/winapi/src/shared/dxgi1_2.rs
 create mode 100644 third_party/rust/winapi/src/shared/dxgi1_3.rs
 create mode 100644 third_party/rust/winapi/src/shared/dxgi1_4.rs
 create mode 100644 third_party/rust/winapi/src/shared/dxgi1_5.rs
 create mode 100644 third_party/rust/winapi/src/shared/dxgi1_6.rs
 create mode 100644 third_party/rust/winapi/src/shared/dxgiformat.rs
 create mode 100644 third_party/rust/winapi/src/shared/dxgitype.rs
 create mode 100644 third_party/rust/winapi/src/shared/evntprov.rs
 create mode 100644 third_party/rust/winapi/src/shared/evntrace.rs
 create mode 100644 third_party/rust/winapi/src/shared/guiddef.rs
 create mode 100644 third_party/rust/winapi/src/shared/hidclass.rs
 create mode 100644 third_party/rust/winapi/src/shared/hidpi.rs
 create mode 100644 third_party/rust/winapi/src/shared/hidsdi.rs
 create mode 100644 third_party/rust/winapi/src/shared/hidusage.rs
 create mode 100644 third_party/rust/winapi/src/shared/ifdef.rs
 create mode 100644 third_party/rust/winapi/src/shared/in6addr.rs
 create mode 100644 third_party/rust/winapi/src/shared/inaddr.rs
 create mode 100644 third_party/rust/winapi/src/shared/intsafe.rs
 create mode 100644 third_party/rust/winapi/src/shared/ks.rs
 create mode 100644 third_party/rust/winapi/src/shared/ksmedia.rs
 create mode 100644 third_party/rust/winapi/src/shared/ktmtypes.rs
 create mode 100644 third_party/rust/winapi/src/shared/lmcons.rs
 create mode 100644 third_party/rust/winapi/src/shared/minwindef.rs
 create mode 100644 third_party/rust/winapi/src/shared/mmreg.rs
 create mode 100644 third_party/rust/winapi/src/shared/mod.rs
 create mode 100644 third_party/rust/winapi/src/shared/mstcpip.rs
 create mode 100644 third_party/rust/winapi/src/shared/mswsockdef.rs
 create mode 100644 third_party/rust/winapi/src/shared/netioapi.rs
 create mode 100644 third_party/rust/winapi/src/shared/ntddscsi.rs
 create mode 100644 third_party/rust/winapi/src/shared/ntddser.rs
 create mode 100644 third_party/rust/winapi/src/shared/ntdef.rs
 create mode 100644 third_party/rust/winapi/src/shared/ntstatus.rs
 create mode 100644 third_party/rust/winapi/src/shared/qos.rs
 create mode 100644 third_party/rust/winapi/src/shared/rpc.rs
 create mode 100644 third_party/rust/winapi/src/shared/rpcdce.rs
 create mode 100644 third_party/rust/winapi/src/shared/rpcndr.rs
 create mode 100644 third_party/rust/winapi/src/shared/sddl.rs
 create mode 100644 third_party/rust/winapi/src/shared/sspi.rs
 create mode 100644 third_party/rust/winapi/src/shared/stralign.rs
 create mode 100644 third_party/rust/winapi/src/shared/transportsettingcommon.rs
 create mode 100644 third_party/rust/winapi/src/shared/tvout.rs
 create mode 100644 third_party/rust/winapi/src/shared/usb.rs
 create mode 100644 third_party/rust/winapi/src/shared/usbiodef.rs
 create mode 100644 third_party/rust/winapi/src/shared/usbspec.rs
 create mode 100644 third_party/rust/winapi/src/shared/windef.rs
 create mode 100644 third_party/rust/winapi/src/shared/windowsx.rs
 create mode 100644 third_party/rust/winapi/src/shared/winerror.rs
 create mode 100644 third_party/rust/winapi/src/shared/winusbio.rs
 create mode 100644 third_party/rust/winapi/src/shared/wmistr.rs
 create mode 100644 third_party/rust/winapi/src/shared/wnnc.rs
 create mode 100644 third_party/rust/winapi/src/shared/ws2def.rs
 create mode 100644 third_party/rust/winapi/src/shared/ws2ipdef.rs
 create mode 100644 third_party/rust/winapi/src/shared/wtypes.rs
 create mode 100644 third_party/rust/winapi/src/shared/wtypesbase.rs
 create mode 100644 third_party/rust/winapi/src/um/accctrl.rs
 create mode 100644 third_party/rust/winapi/src/um/aclapi.rs
 create mode 100644 third_party/rust/winapi/src/um/appmgmt.rs
 create mode 100644 third_party/rust/winapi/src/um/audioclient.rs
 create mode 100644 third_party/rust/winapi/src/um/audiosessiontypes.rs
 create mode 100644 third_party/rust/winapi/src/um/avrt.rs
 create mode 100644 third_party/rust/winapi/src/um/bits.rs
 create mode 100644 third_party/rust/winapi/src/um/bits10_1.rs
 create mode 100644 third_party/rust/winapi/src/um/bits1_5.rs
 create mode 100644 third_party/rust/winapi/src/um/bits2_0.rs
 create mode 100644 third_party/rust/winapi/src/um/bits2_5.rs
 create mode 100644 third_party/rust/winapi/src/um/bits3_0.rs
 create mode 100644 third_party/rust/winapi/src/um/bits4_0.rs
 create mode 100644 third_party/rust/winapi/src/um/bits5_0.rs
 create mode 100644 third_party/rust/winapi/src/um/bitscfg.rs
 create mode 100644 third_party/rust/winapi/src/um/bitsmsg.rs
 create mode 100644 third_party/rust/winapi/src/um/cfgmgr32.rs
 create mode 100644 third_party/rust/winapi/src/um/cguid.rs
 create mode 100644 third_party/rust/winapi/src/um/combaseapi.rs
 create mode 100644 third_party/rust/winapi/src/um/coml2api.rs
 create mode 100644 third_party/rust/winapi/src/um/commapi.rs
 create mode 100644 third_party/rust/winapi/src/um/commctrl.rs
 create mode 100644 third_party/rust/winapi/src/um/commdlg.rs
 create mode 100644 third_party/rust/winapi/src/um/commoncontrols.rs
 create mode 100644 third_party/rust/winapi/src/um/consoleapi.rs
 create mode 100644 third_party/rust/winapi/src/um/corsym.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1_1.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1_2.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1_3.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1effectauthor.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1effects.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1effects_1.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1effects_2.rs
 create mode 100644 third_party/rust/winapi/src/um/d2d1svg.rs
 create mode 100644 third_party/rust/winapi/src/um/d2dbasetypes.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d10.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d10_1.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d10_1shader.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d10effect.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d10misc.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d10sdklayers.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d10shader.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11_1.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11_2.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11_3.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11_4.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11on12.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11sdklayers.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11shader.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d11tokenizedprogramformat.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d12.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d12sdklayers.rs
 create mode 100644 third_party/rust/winapi/src/um/d3d12shader.rs
 create mode 100644 third_party/rust/winapi/src/um/d3dcommon.rs
 create mode 100644 third_party/rust/winapi/src/um/d3dcompiler.rs
 create mode 100644 third_party/rust/winapi/src/um/d3dcsx.rs
 create mode 100644 third_party/rust/winapi/src/um/d3dx10core.rs
 create mode 100644 third_party/rust/winapi/src/um/d3dx10math.rs
 create mode 100644 third_party/rust/winapi/src/um/d3dx10mesh.rs
 create mode 100644 third_party/rust/winapi/src/um/datetimeapi.rs
 create mode 100644 third_party/rust/winapi/src/um/davclnt.rs
 create mode 100644 third_party/rust/winapi/src/um/dbghelp.rs
 create mode 100644 third_party/rust/winapi/src/um/dbt.rs
 create mode 100644 third_party/rust/winapi/src/um/dcommon.rs
 create mode 100644 third_party/rust/winapi/src/um/dcomp.rs
 create mode 100644 third_party/rust/winapi/src/um/dcompanimation.rs
 create mode 100644 third_party/rust/winapi/src/um/dde.rs
 create mode 100644 third_party/rust/winapi/src/um/ddraw.rs
 create mode 100644 third_party/rust/winapi/src/um/ddrawi.rs
 create mode 100644 third_party/rust/winapi/src/um/ddrawint.rs
 create mode 100644 third_party/rust/winapi/src/um/debugapi.rs
 create mode 100644 third_party/rust/winapi/src/um/devicetopology.rs
 create mode 100644 third_party/rust/winapi/src/um/dinput.rs
 create mode 100644 third_party/rust/winapi/src/um/dispex.rs
 create mode 100644 third_party/rust/winapi/src/um/dmksctl.rs
 create mode 100644 third_party/rust/winapi/src/um/dmusicc.rs
 create mode 100644 third_party/rust/winapi/src/um/docobj.rs
 create mode 100644 third_party/rust/winapi/src/um/documenttarget.rs
 create mode 100644 third_party/rust/winapi/src/um/dpa_dsa.rs
 create mode 100644 third_party/rust/winapi/src/um/dpapi.rs
 create mode 100644 third_party/rust/winapi/src/um/dsgetdc.rs
 create mode 100644 third_party/rust/winapi/src/um/dsound.rs
 create mode 100644 third_party/rust/winapi/src/um/dsrole.rs
 create mode 100644 third_party/rust/winapi/src/um/dvp.rs
 create mode 100644 third_party/rust/winapi/src/um/dwmapi.rs
 create mode 100644 third_party/rust/winapi/src/um/dwrite.rs
 create mode 100644 third_party/rust/winapi/src/um/dwrite_1.rs
 create mode 100644 third_party/rust/winapi/src/um/dwrite_2.rs
 create mode 100644 third_party/rust/winapi/src/um/dwrite_3.rs
 create mode 100644 third_party/rust/winapi/src/um/dxdiag.rs
 create mode 100644 third_party/rust/winapi/src/um/dxfile.rs
 create mode 100644 third_party/rust/winapi/src/um/dxgidebug.rs
 create mode 100644 third_party/rust/winapi/src/um/dxva2api.rs
 create mode 100644 third_party/rust/winapi/src/um/dxvahd.rs
 create mode 100644 third_party/rust/winapi/src/um/enclaveapi.rs
 create mode 100644 third_party/rust/winapi/src/um/endpointvolume.rs
 create mode 100644 third_party/rust/winapi/src/um/errhandlingapi.rs
 create mode 100644 third_party/rust/winapi/src/um/evntcons.rs
 create mode 100644 third_party/rust/winapi/src/um/exdisp.rs
 create mode 100644 third_party/rust/winapi/src/um/fibersapi.rs
 create mode 100644 third_party/rust/winapi/src/um/fileapi.rs
 create mode 100644 third_party/rust/winapi/src/um/gl/gl.rs
 create mode 100644 third_party/rust/winapi/src/um/gl/mod.rs
 create mode 100644 third_party/rust/winapi/src/um/handleapi.rs
 create mode 100644 third_party/rust/winapi/src/um/heapapi.rs
 create mode 100644 third_party/rust/winapi/src/um/highlevelmonitorconfigurationapi.rs
 create mode 100644 third_party/rust/winapi/src/um/http.rs
 create mode 100644 third_party/rust/winapi/src/um/imm.rs
 create mode 100644 third_party/rust/winapi/src/um/interlockedapi.rs
 create mode 100644 third_party/rust/winapi/src/um/ioapiset.rs
 create mode 100644 third_party/rust/winapi/src/um/jobapi.rs
 create mode 100644 third_party/rust/winapi/src/um/jobapi2.rs
 create mode 100644 third_party/rust/winapi/src/um/knownfolders.rs
 create mode 100644 third_party/rust/winapi/src/um/ktmw32.rs
 create mode 100644 third_party/rust/winapi/src/um/libloaderapi.rs
 create mode 100644 third_party/rust/winapi/src/um/lmaccess.rs
 create mode 100644 third_party/rust/winapi/src/um/lmalert.rs
 create mode 100644 third_party/rust/winapi/src/um/lmapibuf.rs
 create mode 100644 third_party/rust/winapi/src/um/lmat.rs
 create mode 100644 third_party/rust/winapi/src/um/lmdfs.rs
 create mode 100644 third_party/rust/winapi/src/um/lmerrlog.rs
 create mode 100644 third_party/rust/winapi/src/um/lmjoin.rs
 create mode 100644 third_party/rust/winapi/src/um/lmmsg.rs
 create mode 100644 third_party/rust/winapi/src/um/lmremutl.rs
 create mode 100644 third_party/rust/winapi/src/um/lmrepl.rs
 create mode 100644 third_party/rust/winapi/src/um/lmserver.rs
 create mode 100644 third_party/rust/winapi/src/um/lmshare.rs
 create mode 100644 third_party/rust/winapi/src/um/lmstats.rs
 create mode 100644 third_party/rust/winapi/src/um/lmsvc.rs
 create mode 100644 third_party/rust/winapi/src/um/lmuse.rs
 create mode 100644 third_party/rust/winapi/src/um/lmwksta.rs
 create mode 100644 third_party/rust/winapi/src/um/lowlevelmonitorconfigurationapi.rs
 create mode 100644 third_party/rust/winapi/src/um/lsalookup.rs
 create mode 100644 third_party/rust/winapi/src/um/memoryapi.rs
 create mode 100644 third_party/rust/winapi/src/um/minschannel.rs
 create mode 100644 third_party/rust/winapi/src/um/minwinbase.rs
 create mode 100644 third_party/rust/winapi/src/um/mmdeviceapi.rs
 create mode 100644 third_party/rust/winapi/src/um/mmeapi.rs
 create mode 100644 third_party/rust/winapi/src/um/mmsystem.rs
 create mode 100644 third_party/rust/winapi/src/um/mod.rs
 create mode 100644 third_party/rust/winapi/src/um/msaatext.rs
 create mode 100644 third_party/rust/winapi/src/um/mscat.rs
 create mode 100644 third_party/rust/winapi/src/um/mschapp.rs
 create mode 100644 third_party/rust/winapi/src/um/mssip.rs
 create mode 100644 third_party/rust/winapi/src/um/mswsock.rs
 create mode 100644 third_party/rust/winapi/src/um/namedpipeapi.rs
 create mode 100644 third_party/rust/winapi/src/um/namespaceapi.rs
 create mode 100644 third_party/rust/winapi/src/um/nb30.rs
 create mode 100644 third_party/rust/winapi/src/um/ncrypt.rs
 create mode 100644 third_party/rust/winapi/src/um/ntlsa.rs
 create mode 100644 third_party/rust/winapi/src/um/ntsecapi.rs
 create mode 100644 third_party/rust/winapi/src/um/oaidl.rs
 create mode 100644 third_party/rust/winapi/src/um/objbase.rs
 create mode 100644 third_party/rust/winapi/src/um/objidl.rs
 create mode 100644 third_party/rust/winapi/src/um/objidlbase.rs
 create mode 100644 third_party/rust/winapi/src/um/ocidl.rs
 create mode 100644 third_party/rust/winapi/src/um/ole2.rs
 create mode 100644 third_party/rust/winapi/src/um/oleauto.rs
 create mode 100644 third_party/rust/winapi/src/um/olectl.rs
 create mode 100644 third_party/rust/winapi/src/um/oleidl.rs
 create mode 100644 third_party/rust/winapi/src/um/opmapi.rs
 create mode 100644 third_party/rust/winapi/src/um/pdh.rs
 create mode 100644 third_party/rust/winapi/src/um/perflib.rs
 create mode 100644 third_party/rust/winapi/src/um/physicalmonitorenumerationapi.rs
 create mode 100644 third_party/rust/winapi/src/um/playsoundapi.rs
 create mode 100644 third_party/rust/winapi/src/um/portabledevice.rs
 create mode 100644 third_party/rust/winapi/src/um/portabledeviceapi.rs
 create mode 100644 third_party/rust/winapi/src/um/portabledevicetypes.rs
 create mode 100644 third_party/rust/winapi/src/um/powerbase.rs
 create mode 100644 third_party/rust/winapi/src/um/powersetting.rs
 create mode 100644 third_party/rust/winapi/src/um/powrprof.rs
 create mode 100644 third_party/rust/winapi/src/um/processenv.rs
 create mode 100644 third_party/rust/winapi/src/um/processsnapshot.rs
 create mode 100644 third_party/rust/winapi/src/um/processthreadsapi.rs
 create mode 100644 third_party/rust/winapi/src/um/processtopologyapi.rs
 create mode 100644 third_party/rust/winapi/src/um/profileapi.rs
 create mode 100644 third_party/rust/winapi/src/um/propidl.rs
 create mode 100644 third_party/rust/winapi/src/um/propkeydef.rs
 create mode 100644 third_party/rust/winapi/src/um/propsys.rs
 create mode 100644 third_party/rust/winapi/src/um/prsht.rs
 create mode 100644 third_party/rust/winapi/src/um/psapi.rs
 create mode 100644 third_party/rust/winapi/src/um/realtimeapiset.rs
 create mode 100644 third_party/rust/winapi/src/um/reason.rs
 create mode 100644 third_party/rust/winapi/src/um/restartmanager.rs
 create mode 100644 third_party/rust/winapi/src/um/restrictederrorinfo.rs
 create mode 100644 third_party/rust/winapi/src/um/rmxfguid.rs
 create mode 100644 third_party/rust/winapi/src/um/sapi.rs
 create mode 100644 third_party/rust/winapi/src/um/sapi51.rs
 create mode 100644 third_party/rust/winapi/src/um/sapi53.rs
 create mode 100644 third_party/rust/winapi/src/um/sapiddk.rs
 create mode 100644 third_party/rust/winapi/src/um/sapiddk51.rs
 create mode 100644 third_party/rust/winapi/src/um/schannel.rs
 create mode 100644 third_party/rust/winapi/src/um/securityappcontainer.rs
 create mode 100644 third_party/rust/winapi/src/um/securitybaseapi.rs
 create mode 100644 third_party/rust/winapi/src/um/servprov.rs
 create mode 100644 third_party/rust/winapi/src/um/setupapi.rs
 create mode 100644 third_party/rust/winapi/src/um/shellapi.rs
 create mode 100644 third_party/rust/winapi/src/um/shellscalingapi.rs
 create mode 100644 third_party/rust/winapi/src/um/shlobj.rs
 create mode 100644 third_party/rust/winapi/src/um/shobjidl.rs
 create mode 100644 third_party/rust/winapi/src/um/shobjidl_core.rs
 create mode 100644 third_party/rust/winapi/src/um/shtypes.rs
 create mode 100644 third_party/rust/winapi/src/um/spapidef.rs
 create mode 100644 third_party/rust/winapi/src/um/spellcheck.rs
 create mode 100644 third_party/rust/winapi/src/um/sporder.rs
 create mode 100644 third_party/rust/winapi/src/um/sql.rs
 create mode 100644 third_party/rust/winapi/src/um/sqlext.rs
 create mode 100644 third_party/rust/winapi/src/um/sqltypes.rs
 create mode 100644 third_party/rust/winapi/src/um/sqlucode.rs
 create mode 100644 third_party/rust/winapi/src/um/sspi.rs
 create mode 100644 third_party/rust/winapi/src/um/stringapiset.rs
 create mode 100644 third_party/rust/winapi/src/um/strmif.rs
 create mode 100644 third_party/rust/winapi/src/um/subauth.rs
 create mode 100644 third_party/rust/winapi/src/um/synchapi.rs
 create mode 100644 third_party/rust/winapi/src/um/sysinfoapi.rs
 create mode 100644 third_party/rust/winapi/src/um/systemtopologyapi.rs
 create mode 100644 third_party/rust/winapi/src/um/taskschd.rs
 create mode 100644 third_party/rust/winapi/src/um/textstor.rs
 create mode 100644 third_party/rust/winapi/src/um/threadpoolapiset.rs
 create mode 100644 third_party/rust/winapi/src/um/threadpoollegacyapiset.rs
 create mode 100644 third_party/rust/winapi/src/um/timeapi.rs
 create mode 100644 third_party/rust/winapi/src/um/timezoneapi.rs
 create mode 100644 third_party/rust/winapi/src/um/tlhelp32.rs
 create mode 100644 third_party/rust/winapi/src/um/unknwnbase.rs
 create mode 100644 third_party/rust/winapi/src/um/urlhist.rs
 create mode 100644 third_party/rust/winapi/src/um/urlmon.rs
 create mode 100644 third_party/rust/winapi/src/um/userenv.rs
 create mode 100644 third_party/rust/winapi/src/um/usp10.rs
 create mode 100644 third_party/rust/winapi/src/um/utilapiset.rs
 create mode 100644 third_party/rust/winapi/src/um/uxtheme.rs
 create mode 100644 third_party/rust/winapi/src/um/vsbackup.rs
 create mode 100644 third_party/rust/winapi/src/um/vss.rs
 create mode 100644 third_party/rust/winapi/src/um/vsserror.rs
 create mode 100644 third_party/rust/winapi/src/um/vswriter.rs
 create mode 100644 third_party/rust/winapi/src/um/wbemads.rs
 create mode 100644 third_party/rust/winapi/src/um/wbemcli.rs
 create mode 100644 third_party/rust/winapi/src/um/wbemdisp.rs
 create mode 100644 third_party/rust/winapi/src/um/wbemprov.rs
 create mode 100644 third_party/rust/winapi/src/um/wbemtran.rs
 create mode 100644 third_party/rust/winapi/src/um/wct.rs
 create mode 100644 third_party/rust/winapi/src/um/werapi.rs
 create mode 100644 third_party/rust/winapi/src/um/winbase.rs
 create mode 100644 third_party/rust/winapi/src/um/wincodec.rs
 create mode 100644 third_party/rust/winapi/src/um/wincodecsdk.rs
 create mode 100644 third_party/rust/winapi/src/um/wincon.rs
 create mode 100644 third_party/rust/winapi/src/um/wincontypes.rs
 create mode 100644 third_party/rust/winapi/src/um/wincred.rs
 create mode 100644 third_party/rust/winapi/src/um/wincrypt.rs
 create mode 100644 third_party/rust/winapi/src/um/windowsceip.rs
 create mode 100644 third_party/rust/winapi/src/um/winefs.rs
 create mode 100644 third_party/rust/winapi/src/um/winevt.rs
 create mode 100644 third_party/rust/winapi/src/um/wingdi.rs
 create mode 100644 third_party/rust/winapi/src/um/winhttp.rs
 create mode 100644 third_party/rust/winapi/src/um/wininet.rs
 create mode 100644 third_party/rust/winapi/src/um/winineti.rs
 create mode 100644 third_party/rust/winapi/src/um/winioctl.rs
 create mode 100644 third_party/rust/winapi/src/um/winnetwk.rs
 create mode 100644 third_party/rust/winapi/src/um/winnls.rs
 create mode 100644 third_party/rust/winapi/src/um/winnt.rs
 create mode 100644 third_party/rust/winapi/src/um/winreg.rs
 create mode 100644 third_party/rust/winapi/src/um/winsafer.rs
 create mode 100644 third_party/rust/winapi/src/um/winscard.rs
 create mode 100644 third_party/rust/winapi/src/um/winsmcrd.rs
 create mode 100644 third_party/rust/winapi/src/um/winsock2.rs
 create mode 100644 third_party/rust/winapi/src/um/winspool.rs
 create mode 100644 third_party/rust/winapi/src/um/winsvc.rs
 create mode 100644 third_party/rust/winapi/src/um/winusb.rs
 create mode 100644 third_party/rust/winapi/src/um/winuser.rs
 create mode 100644 third_party/rust/winapi/src/um/winver.rs
 create mode 100644 third_party/rust/winapi/src/um/wow64apiset.rs
 create mode 100644 third_party/rust/winapi/src/um/wpdmtpextensions.rs
 create mode 100644 third_party/rust/winapi/src/um/ws2spi.rs
 create mode 100644 third_party/rust/winapi/src/um/ws2tcpip.rs
 create mode 100644 third_party/rust/winapi/src/um/xinput.rs
 create mode 100644 third_party/rust/winapi/src/vc/excpt.rs
 create mode 100644 third_party/rust/winapi/src/vc/limits.rs
 create mode 100644 third_party/rust/winapi/src/vc/mod.rs
 create mode 100644 third_party/rust/winapi/src/vc/vadefs.rs
 create mode 100644 third_party/rust/winapi/src/vc/vcruntime.rs
 create mode 100644 third_party/rust/winapi/src/winrt/activation.rs
 create mode 100644 third_party/rust/winapi/src/winrt/hstring.rs
 create mode 100644 third_party/rust/winapi/src/winrt/inspectable.rs
 create mode 100644 third_party/rust/winapi/src/winrt/mod.rs
 create mode 100644 third_party/rust/winapi/src/winrt/roapi.rs
 create mode 100644 third_party/rust/winapi/src/winrt/robuffer.rs
 create mode 100644 third_party/rust/winapi/src/winrt/roerrorapi.rs
 create mode 100644 third_party/rust/winapi/src/winrt/winstring.rs
 create mode 100644 third_party/rust/wincolor/.cargo-checksum.json
 create mode 100644 third_party/rust/wincolor/COPYING
 create mode 100644 third_party/rust/wincolor/Cargo.toml
 create mode 100644 third_party/rust/wincolor/LICENSE-MIT
 create mode 100644 third_party/rust/wincolor/README.md
 create mode 100644 third_party/rust/wincolor/UNLICENSE
 create mode 100644 third_party/rust/wincolor/src/lib.rs
 create mode 100644 third_party/rust/wincolor/src/win.rs
 create mode 100644 third_party/rust/winreg/.cargo-checksum.json
 create mode 100644 third_party/rust/winreg/Cargo.toml
 create mode 100644 third_party/rust/winreg/LICENSE
 create mode 100644 third_party/rust/winreg/README.md
 create mode 100644 third_party/rust/winreg/appveyor.yml
 create mode 100644 third_party/rust/winreg/examples/basic_usage.rs
 create mode 100644 third_party/rust/winreg/examples/enum.rs
 create mode 100644 third_party/rust/winreg/examples/installed_apps.rs
 create mode 100644 third_party/rust/winreg/examples/serialization.rs
 create mode 100644 third_party/rust/winreg/examples/transactions.rs
 create mode 100644 third_party/rust/winreg/src/decoder/mod.rs
 create mode 100644 third_party/rust/winreg/src/decoder/serialization_serde.rs
 create mode 100644 third_party/rust/winreg/src/encoder/mod.rs
 create mode 100644 third_party/rust/winreg/src/encoder/serialization_serde.rs
 create mode 100644 third_party/rust/winreg/src/enums.rs
 create mode 100644 third_party/rust/winreg/src/lib.rs
 create mode 100644 third_party/rust/winreg/src/transaction.rs
 create mode 100644 third_party/rust/winreg/src/types.rs
 create mode 100644 third_party/rust/wio/.cargo-checksum.json
 create mode 100644 third_party/rust/wio/Cargo.toml
 create mode 100644 third_party/rust/wio/LICENSE-APACHE
 create mode 100644 third_party/rust/wio/LICENSE-MIT
 create mode 100644 third_party/rust/wio/README.md
 create mode 100644 third_party/rust/wio/src/apc.rs
 create mode 100644 third_party/rust/wio/src/com.rs
 create mode 100644 third_party/rust/wio/src/console.rs
 create mode 100644 third_party/rust/wio/src/error.rs
 create mode 100644 third_party/rust/wio/src/handle.rs
 create mode 100644 third_party/rust/wio/src/lib.rs
 create mode 100644 third_party/rust/wio/src/perf.rs
 create mode 100644 third_party/rust/wio/src/pipe.rs
 create mode 100644 third_party/rust/wio/src/sleep.rs
 create mode 100644 third_party/rust/wio/src/thread.rs
 create mode 100644 third_party/rust/wio/src/ums.rs
 create mode 100644 third_party/rust/wio/src/wide.rs
 create mode 100644 third_party/rust/ws/.cargo-checksum.json
 create mode 100644 third_party/rust/ws/CHANGELOG.md
 create mode 100644 third_party/rust/ws/Cargo.lock
 create mode 100644 third_party/rust/ws/Cargo.toml
 create mode 100644 third_party/rust/ws/LICENSE
 create mode 100644 third_party/rust/ws/README.md
 create mode 100644 third_party/rust/ws/examples/autobahn-client.rs
 create mode 100644 third_party/rust/ws/examples/autobahn-server.rs
 create mode 100644 third_party/rust/ws/examples/bench-server.rs
 create mode 100644 third_party/rust/ws/examples/bench.rs
 create mode 100644 third_party/rust/ws/examples/channel.rs
 create mode 100644 third_party/rust/ws/examples/cli.rs
 create mode 100644 third_party/rust/ws/examples/client.rs
 create mode 100644 third_party/rust/ws/examples/external_shutdown.rs
 create mode 100644 third_party/rust/ws/examples/html_chat.rs
 create mode 100644 third_party/rust/ws/examples/peer2peer.rs
 create mode 100644 third_party/rust/ws/examples/pong.rs
 create mode 100644 third_party/rust/ws/examples/remote_addr.rs
 create mode 100644 third_party/rust/ws/examples/router.rs
 create mode 100644 third_party/rust/ws/examples/server.rs
 create mode 100644 third_party/rust/ws/examples/shared.rs
 create mode 100644 third_party/rust/ws/examples/ssl-server.rs
 create mode 100644 third_party/rust/ws/examples/threaded.rs
 create mode 100644 third_party/rust/ws/examples/unsafe-ssl-client.rs
 create mode 100644 third_party/rust/ws/src/communication.rs
 create mode 100644 third_party/rust/ws/src/connection.rs
 create mode 100644 third_party/rust/ws/src/deflate/context.rs
 create mode 100644 third_party/rust/ws/src/deflate/extension.rs
 create mode 100644 third_party/rust/ws/src/deflate/mod.rs
 create mode 100644 third_party/rust/ws/src/factory.rs
 create mode 100644 third_party/rust/ws/src/frame.rs
 create mode 100644 third_party/rust/ws/src/handler.rs
 create mode 100644 third_party/rust/ws/src/handshake.rs
 create mode 100644 third_party/rust/ws/src/io.rs
 create mode 100644 third_party/rust/ws/src/lib.rs
 create mode 100644 third_party/rust/ws/src/message.rs
 create mode 100644 third_party/rust/ws/src/protocol.rs
 create mode 100644 third_party/rust/ws/src/result.rs
 create mode 100644 third_party/rust/ws/src/stream.rs
 create mode 100644 third_party/rust/ws/src/util.rs
 create mode 100644 third_party/rust/ws/tests/bind.rs
 create mode 100644 third_party/rust/ws/tests/deflate.rs
 create mode 100644 third_party/rust/ws/tests/fuzzingclient.json
 create mode 100644 third_party/rust/ws/tests/fuzzingserver.json
 create mode 100644 third_party/rust/ws/tests/shutdown.rs
 create mode 100644 third_party/rust/ws2_32-sys/.cargo-checksum.json
 create mode 100644 third_party/rust/ws2_32-sys/Cargo.toml
 create mode 100644 third_party/rust/ws2_32-sys/README.md
 create mode 100644 third_party/rust/ws2_32-sys/build.rs
 create mode 100644 third_party/rust/ws2_32-sys/src/lib.rs
 create mode 100644 third_party/rust/x11/.cargo-checksum.json
 create mode 100644 third_party/rust/x11/Cargo.toml
 create mode 100644 third_party/rust/x11/build.rs
 create mode 100644 third_party/rust/x11/examples/hello-world.rs
 create mode 100644 third_party/rust/x11/examples/input.rs
 create mode 100644 third_party/rust/x11/examples/xrecord.rs
 create mode 100644 third_party/rust/x11/src/dpms.rs
 create mode 100644 third_party/rust/x11/src/glx.rs
 create mode 100644 third_party/rust/x11/src/internal.rs
 create mode 100644 third_party/rust/x11/src/keysym.rs
 create mode 100644 third_party/rust/x11/src/lib.rs
 create mode 100644 third_party/rust/x11/src/link.rs
 create mode 100644 third_party/rust/x11/src/xcursor.rs
 create mode 100644 third_party/rust/x11/src/xf86vmode.rs
 create mode 100644 third_party/rust/x11/src/xfixes.rs
 create mode 100644 third_party/rust/x11/src/xft.rs
 create mode 100644 third_party/rust/x11/src/xinerama.rs
 create mode 100644 third_party/rust/x11/src/xinput.rs
 create mode 100644 third_party/rust/x11/src/xinput2.rs
 create mode 100644 third_party/rust/x11/src/xlib.rs
 create mode 100644 third_party/rust/x11/src/xlib_xcb.rs
 create mode 100644 third_party/rust/x11/src/xmd.rs
 create mode 100644 third_party/rust/x11/src/xmu.rs
 create mode 100644 third_party/rust/x11/src/xrandr.rs
 create mode 100644 third_party/rust/x11/src/xrecord.rs
 create mode 100644 third_party/rust/x11/src/xrender.rs
 create mode 100644 third_party/rust/x11/src/xss.rs
 create mode 100644 third_party/rust/x11/src/xt.rs
 create mode 100644 third_party/rust/x11/src/xtest.rs
 create mode 100644 third_party/rust/xfailure/.cargo-checksum.json
 create mode 100644 third_party/rust/xfailure/Cargo.toml
 create mode 100644 third_party/rust/xfailure/src/lib.rs
 create mode 100644 third_party/rust/xml-rs/.cargo-checksum.json
 create mode 100644 third_party/rust/xml-rs/Cargo.toml
 create mode 100644 third_party/rust/xml-rs/Changelog.md
 create mode 100644 third_party/rust/xml-rs/LICENSE
 create mode 100644 third_party/rust/xml-rs/Readme.md
 create mode 100644 third_party/rust/xml-rs/design.md
 create mode 100644 third_party/rust/xml-rs/src/analyze.rs
 create mode 100644 third_party/rust/xml-rs/src/attribute.rs
 create mode 100644 third_party/rust/xml-rs/src/common.rs
 create mode 100644 third_party/rust/xml-rs/src/escape.rs
 create mode 100644 third_party/rust/xml-rs/src/lib.rs
 create mode 100644 third_party/rust/xml-rs/src/macros.rs
 create mode 100644 third_party/rust/xml-rs/src/name.rs
 create mode 100644 third_party/rust/xml-rs/src/namespace.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/config.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/error.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/events.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/lexer.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/mod.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/inside_cdata.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/inside_closing_tag_name.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/inside_comment.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/inside_declaration.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/inside_doctype.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/inside_opening_tag.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/inside_processing_instruction.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/inside_reference.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/mod.rs
 create mode 100644 third_party/rust/xml-rs/src/reader/parser/outside_tag.rs
 create mode 100644 third_party/rust/xml-rs/src/util.rs
 create mode 100644 third_party/rust/xml-rs/src/writer/config.rs
 create mode 100644 third_party/rust/xml-rs/src/writer/emitter.rs
 create mode 100644 third_party/rust/xml-rs/src/writer/events.rs
 create mode 100644 third_party/rust/xml-rs/src/writer/mod.rs
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_1.xml
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_1_full.txt
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_1_short.txt
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_2.xml
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_2_full.txt
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_2_short.txt
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_3.xml
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_3_full.txt
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_3_short.txt
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_4.xml
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_4_full.txt
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_4_short.txt
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_5.xml
 create mode 100644 third_party/rust/xml-rs/tests/documents/sample_5_short.txt
 create mode 100644 third_party/rust/xml-rs/tests/event_reader.rs
 create mode 100644 third_party/rust/xml-rs/tests/event_writer.rs
 create mode 100644 third_party/rust/xml-rs/tests/streaming.rs
 create mode 100644 third_party/rust/yaml-rust/.cargo-checksum.json
 create mode 100644 third_party/rust/yaml-rust/Cargo.toml
 create mode 100644 third_party/rust/yaml-rust/LICENSE-APACHE
 create mode 100644 third_party/rust/yaml-rust/LICENSE-MIT
 create mode 100644 third_party/rust/yaml-rust/README.md
 create mode 100644 third_party/rust/yaml-rust/appveyor.yml
 create mode 100644 third_party/rust/yaml-rust/examples/dump_yaml.rs
 create mode 100644 third_party/rust/yaml-rust/src/emitter.rs
 create mode 100644 third_party/rust/yaml-rust/src/lib.rs
 create mode 100644 third_party/rust/yaml-rust/src/parser.rs
 create mode 100644 third_party/rust/yaml-rust/src/scanner.rs
 create mode 100644 third_party/rust/yaml-rust/src/yaml.rs
 create mode 100644 third_party/rust/yaml-rust/tests/quickcheck.rs
 create mode 100644 third_party/rust/yaml-rust/tests/spec_test.rs
 create mode 100644 third_party/rust/yaml-rust/tests/spec_test.rs.inc
 create mode 100644 third_party/rust/yaml-rust/tests/specexamples.rs.inc
 create mode 100755 third_party/rust/yaml-rust/tests/specs/cpp2rust.rb
 create mode 100644 third_party/rust/yaml-rust/tests/specs/handler_spec_test.cpp
 create mode 100644 third_party/rust/yaml-rust/tests/specs/libyaml_fail-01.yaml
 create mode 100644 third_party/rust/yaml-rust/tests/specs/libyaml_fail-02.yaml
 create mode 100644 third_party/rust/yaml-rust/tests/specs/libyaml_fail-03.yaml
 create mode 100644 third_party/rust/yaml-rust/tests/test_round_trip.rs
 create mode 100644 third_party/rust/zip/.cargo-checksum.json
 create mode 100644 third_party/rust/zip/Cargo.toml
 create mode 100644 third_party/rust/zip/LICENSE
 create mode 100644 third_party/rust/zip/README.md
 create mode 100644 third_party/rust/zip/appveyor.yml
 create mode 100644 third_party/rust/zip/examples/extract.rs
 create mode 100644 third_party/rust/zip/examples/extract_lorem.rs
 create mode 100644 third_party/rust/zip/examples/stdin_info.rs
 create mode 100644 third_party/rust/zip/examples/write_dir.rs
 create mode 100644 third_party/rust/zip/examples/write_sample.rs
 create mode 100644 third_party/rust/zip/script/doc-upload.cfg
 create mode 100644 third_party/rust/zip/src/compression.rs
 create mode 100644 third_party/rust/zip/src/cp437.rs
 create mode 100644 third_party/rust/zip/src/crc32.rs
 create mode 100644 third_party/rust/zip/src/lib.rs
 create mode 100644 third_party/rust/zip/src/read.rs
 create mode 100644 third_party/rust/zip/src/result.rs
 create mode 100644 third_party/rust/zip/src/spec.rs
 create mode 100644 third_party/rust/zip/src/types.rs
 create mode 100644 third_party/rust/zip/src/write.rs
 create mode 100644 third_party/rust/zip/tests/data/invalid_offset.zip
 create mode 100644 third_party/rust/zip/tests/data/mimetype.zip
 create mode 100644 third_party/rust/zip/tests/data/zip64_demo.zip
 create mode 100644 third_party/rust/zip/tests/invalid_date.rs
 create mode 100755 toolkit/crashreporter/tools/symbolstore.py
 create mode 100644 toolkit/mozapps/installer/package-name.mk
 create mode 100644 tools/fuzzing/interface/FuzzingInterface.cpp
 create mode 100644 tools/fuzzing/interface/FuzzingInterface.h
 create mode 100644 tools/fuzzing/interface/FuzzingInterfaceStream.cpp
 create mode 100644 tools/fuzzing/interface/FuzzingInterfaceStream.h
 create mode 100644 tools/fuzzing/interface/harness/FuzzerRunner.cpp
 create mode 100644 tools/fuzzing/interface/harness/FuzzerRunner.h
 create mode 100644 tools/fuzzing/interface/harness/FuzzerTestHarness.h
 create mode 100644 tools/fuzzing/interface/harness/moz.build
 create mode 100644 tools/fuzzing/interface/moz.build
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerBuiltins.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerBuiltinsMsvc.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerCommand.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerCorpus.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerCrossOver.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerDataFlowTrace.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerDataFlowTrace.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerDefs.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerDictionary.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerDriver.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerExtFunctions.def
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerExtFunctions.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerExtFunctionsDlsym.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerExtFunctionsWeak.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerExtFunctionsWindows.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerExtraCounters.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerFlags.def
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerFork.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerFork.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerIO.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerIO.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerIOPosix.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerIOWindows.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerInterface.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerInternal.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerLoop.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerMain.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerMerge.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerMerge.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerMutate.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerMutate.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerOptions.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerRandom.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerSHA1.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerSHA1.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerTracePC.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerTracePC.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerUtil.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerUtil.h
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerUtilDarwin.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerUtilFuchsia.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerUtilLinux.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerUtilPosix.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerUtilWindows.cpp
 create mode 100644 tools/fuzzing/libfuzzer/FuzzerValueBitMap.h
 create mode 100644 tools/fuzzing/libfuzzer/LICENSE.TXT
 create mode 100755 tools/fuzzing/libfuzzer/clone_libfuzzer.sh
 create mode 100644 tools/fuzzing/libfuzzer/moz.build
 create mode 100644 tools/fuzzing/libfuzzer/patches/10-ef-runtime.patch
 create mode 100644 tools/fuzzing/libfuzzer/patches/11-callback-rv.patch
 create mode 100644 tools/fuzzing/libfuzzer/patches/12-custom-mutator-fail.patch
 create mode 100644 tools/fuzzing/libfuzzer/patches/13-unused-write.patch
 create mode 100644 tools/fuzzing/libfuzzer/patches/14-explicit-allocator.patch
 create mode 100644 tools/fuzzing/moz.build
 create mode 100644 tools/fuzzing/registry/FuzzerRegistry.cpp
 create mode 100644 tools/fuzzing/registry/FuzzerRegistry.h
 create mode 100644 tools/fuzzing/registry/moz.build
warning: quoted CRLF detected
.git/rebase-apply/patch:23544: trailing whitespace.
    open("high_ground.txt", "a").write("You were the chosen one.")        
.git/rebase-apply/patch:23697: trailing whitespace.
# This is free and unencumbered software released into the public domain.
.git/rebase-apply/patch:23698: trailing whitespace.
#
.git/rebase-apply/patch:23699: trailing whitespace.
# Anyone is free to copy, modify, publish, use, compile, sell, or
.git/rebase-apply/patch:23700: trailing whitespace.
# distribute this software, either in source code form or as a compiled
warning: squelched 494 whitespace errors
warning: 499 lines add whitespace errors.
Applying: Bug 1654457 - Update virtualenv to 20.0.31. r=mhentges,rstewart a=RyanVM
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
patching file js/src/build/moz.build
patching file mozglue/build/moz.build
patching file config/makefiles/target_binaries.mk
patching file js/src/moz.build
patching file js/src/old-configure
patching file js/public/StructuredClone.h
patch unexpectedly ends in middle of line
Hunk #1 succeeded at 381 with fuzz 1 (offset 53 lines).
patching file js/public/AllocPolicy.h
Hunk #1 succeeded at 109 (offset 2 lines).
Hunk #2 succeeded at 175 (offset 3 lines).
patching file js/public/RootingAPI.h
patch unexpectedly ends in middle of line
Hunk #1 succeeded at 931 with fuzz 1.
patching file build/moz.configure/toolchain.configure
patching file build/moz.configure/toolchain.configure
patching file build/moz.configure/init.configure
patching file js/src/jit/arm64/vixl/MozCpu-vixl.cpp
patching file js/src/wasm/WasmSignalHandlers.cpp
patching file python/mach/mach/config.py
patching file python/mach/mach/decorators.py
patching file python/mach/mach/main.py
patching file python/mozbuild/mozbuild/backend/configenvironment.py
patching file python/mozbuild/mozbuild/makeutil.py
patching file python/mozbuild/mozbuild/util.py
patching file testing/mozbase/manifestparser/manifestparser/filters.py
patching file third_party/python/pipenv/pipenv/vendor/jinja2/sandbox.py
patching file js/src/wasm/WasmSignalHandlers.cpp
Hunk #1 succeeded at 248 (offset 4 lines).
patching file .cargo/config.in
patching file Cargo.lock
patching file Cargo.toml
patching file third_party/rust/cc/.cargo-checksum.json
patching file third_party/rust/cc/src/lib.rs
patching file python/mozbuild/mozbuild/action/process_define_files.py
patching file python/mozbuild/mozbuild/preprocessor.py
patching file python/mozbuild/mozbuild/util.py
Creating Python 3 environment
created virtual environment CPython3.11.6.final.0-32 in 3233ms
  creator CPython3Posix(dest=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3, clear=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmpnb2lkb2r)
    added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py:688: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import LooseVersion
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py:314: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
  import distutils.sysconfig
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)
Re-executing in the virtualenv
checking for vcs source checkout... git
checking for a shell... /usr/bin/sh
checking for host system type... armv7l-unknown-linux-gnueabihf
checking for target system type... armv7l-unknown-linux-gnueabihf
checking for Python 3... /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python (3.11.6)
checking for git... /usr/bin/git
checking for Git version... 2.42.0
checking for sparse checkout... no
checking whether cross compiling... no
checking for yasm... not found
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... 12.2.0
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... 12.2.0
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... 12.2.0
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... 12.2.0
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 new enough STL headers from libstdc++... yes
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... 1.8.1
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 fts.h... yes
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 -Wempty-init-stmt... 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++2a-compat... yes
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 -Wunused-function... yes
checking whether the C++ compiler supports -Wunused-variable... 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-error=tautological-type-limit-compare... no
checking whether the C++ compiler supports -Wno-error=tautological-type-limit-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-multistatement-macros... yes
checking whether the C++ compiler supports -Wno-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 -Wno-noexcept-type... yes
checking for llvm_profdata... /usr/bin/llvm-profdata
checking whether the C++ compiler supports -fno-sized-deallocation... yes
checking whether the C++ compiler supports -fno-aligned-new... yes
checking for rustc... /usr/bin/rustc
checking for cargo... /usr/bin/cargo
checking rustc version... 1.67.1
checking cargo version... 1.65.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 rustfmt... not found
checking for clang for bindgen... not found
checking for libclang for bindgen... not found
checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1
checking for awk... /usr/bin/mawk
checking for perl... /usr/bin/perl
checking for minimum required perl version >= 5.006... 5.036000
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 NSIS version... no
checking for llvm-objdump... /usr/bin/llvm-objdump
checking for zlib >= 1.2.3... yes
checking MOZ_ZLIB_CFLAGS... 
checking MOZ_ZLIB_LIBS... -lz
checking for autoconf... /usr/bin/ls
creating cache ./config.cache
checking host system type... armv7l-unknown-linux-gnueabihf
checking target system type... armv7l-unknown-linux-gnueabihf
checking build system type... armv7l-unknown-linux-gnueabihf
checking for gcc... (cached) /usr/bin/gcc -std=gnu99
checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) works... (cached) yes
checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) 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++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) works... (cached) yes
checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) 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 sb-conf... no
checking for ve... 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 valid debug flags... yes
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 for ssize_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 gethostbyname_r in -lc_r... no
checking for library containing dlopen... none required
checking for dlfcn.h... yes
checking for socket in -lsocket... no
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 getc_unlocked... yes
checking for _getc_nolock... no
checking for gmtime_r... yes
checking for localtime_r... yes
checking for pthread_getname_np... yes
checking for pthread_get_name_np... no
checking for clock_gettime(CLOCK_MONOTONIC)...
checking for sin in -lm... yes
checking for res_ninit()... yes
checking for nl_langinfo and CODESET... 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 __cxa_demangle... yes
checking for -pipe support... yes
checking for tm_zone tm_gmtoff in struct tm... yes
checking what kind of list files are supported by the linker... linkerscript
checking for posix_fadvise... yes
checking for posix_fallocate... 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
updating cache ./config.cache
creating ./config.data
Creating config.status
Reticulating splines...
Finished reading 48 moz.build files in 0.91s
Read 0 gyp files in parallel contributing 0.00s to total wall time
Processed into 193 build config descriptors in 0.37s
RecursiveMake backend executed in 1.39s
  141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile
FasterMake backend executed in 0.42s
  4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted
Total wall time: 3.53s; CPU time: 3.29s; Efficiency: 93%; Untracked: 0.43s
make[2]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make recurse_pre-export
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests
Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin
Elapsed: 0.27s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories.
Elapsed: 0.83s; From _tests: Kept 1 existing; Added/updated 423; Removed 0 files and 0 directories.
Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
rm -f '.cargo/config'
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp  -DDEBUG=1 -Dtop_srcdir=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0 -DBUILD_ARM_NEON='' -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -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_FTS_H=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_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_DEBUG=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_DISASM_ARM=1 -DJS_GC_ZEAL=1 -DJS_MASM_VERBOSE=1 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.6.0"' -DMOZILLA_VERSION_U=78.6.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=6 -DMOZ_BUILD_APP=js -DMOZ_DEBUG=1 -DMOZ_DEBUG_RUST=1 -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DVA_COPY=va_copy -DWASM_CODEGEN_DEBUG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/.cargo/config.in' -o '.cargo/config'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make recurse_export
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
mkdir -p '.deps/'
config/host_nsinstall.o
/usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c  -DXP_UNIX -DDEBUG=1 -DUNICODE -D_UNICODE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp  /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/nsinstall.c
config/host_pathsub.o
/usr/bin/gcc -std=gnu99 -o host_pathsub.o -c  -DXP_UNIX -DDEBUG=1 -DUNICODE -D_UNICODE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -MD -MP -MF .deps/host_pathsub.o.pp  /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/pathsub.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
mkdir -p '../dist/host/bin/'
config/nsinstall_real
/usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX  host_nsinstall.o host_pathsub.o  
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import StrictVersion as Version
cp nsinstall_real nsinstall.tmp
mv nsinstall.tmp nsinstall
../config/nsinstall -R -m 755 'nsinstall' '../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
config/system-header.sentinel.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex 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/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 sys/event.h sys/auxv.h
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src'
js/src/js-confdefs.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
js/src/js-config.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-config.h.in
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
js/src/selfhosted.out.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js.msg /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObjectConstants.h /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/SelfHostingDefines.h /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Utilities.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncFunction.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncIteration.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Classes.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Date.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Error.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Function.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Generator.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Iterator.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Map.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Module.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Number.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Set.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Sorting.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedArray.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMap.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSet.js
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
/usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.6.0" -DMOZILLA_VERSION_U=78.6.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DMOZ_DEBUG=1 -DMOZ_DEBUG_RUST=1 -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DBUILD_ARM_NEON= -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_NUNBOX32=1 -DJS_CODEGEN_ARM=1 -DJS_GC_ZEAL=1 -DJS_DISASM_ARM=1 -DJS_MASM_VERBOSE=1 -DWASM_CODEGEN_DEBUG=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=6 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DJS_DEBUG=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H=<malloc.h> -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DDEBUG=1 self-hosting-cpp-input.cpp
../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc'
js/src/gc/StatsPhasesGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend'
js/src/frontend/ReservedWordsGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ReservedWords.h
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit'
js/src/jit/MOpcodesGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
js/src/gc/StatsPhasesGenerated.inc.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend'
js/src/jit/LOpcodesGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/LIR-shared.h /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/LIR-arm.h
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc'
js/src/jit/CacheIROpsGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIROps.yaml
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make recurse_compile
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust'
js/src/rust/force-cargo-library-build
/usr/bin/cargo rustc  --manifest-path /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml -vv --lib --target=arm-unknown-linux-gnueabihf  -- 
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt'
mkdir -p '.deps/'
mfbt/lz4.o
/usr/bin/gcc -std=gnu99 -o lz4.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lz4.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4.c
mfbt/lz4frame.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src'
mkdir -p '.deps/'
js/src/RegExp.o
/usr/bin/g++ -o RegExp.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/RegExp.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp
js/src/jsmath.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
make[5]: Nothing to be done for 'host-objects'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
/usr/bin/g++ -o jsmath.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/jsmath.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp
js/src/DoubleToString.o
warning: Patch `failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph.
Patch `failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph.
Patch `nix v0.13.1 (https://github.com/shravanrn/nix/?rev=4af6c367603869a30fddb5ffb0aba2b9477ba92e#4af6c367)` was not used in the crate graph.
Patch `rlbox_lucet_sandbox v0.1.0 (https://github.com/PLSysSec/rlbox_lucet_sandbox/?rev=d510da5999a744c563b0acd18056069d1698273f#d510da59)` was not used in the crate graph.
Patch `spirv_cross v0.20.0 (https://github.com/kvark/spirv_cross?branch=wgpu3#20191ad2)` was not used in the crate graph.
Check that the patched package version and available features are compatible
with the dependency requirements. If the patch has a different version from
what is locked in the Cargo.lock file, run `cargo update` to use the new
version. This may also occur with an optional dependency that is not enabled.
   Compiling encoding_rs v0.8.22
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=a77a50aac58c67aa -C extra-filename=-a77a50aac58c67aa --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-a77a50aac58c67aa -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-a77a50aac58c67aa/build-script-build`
   Compiling cc v1.0.47
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' 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_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=1455241afbccb779 -C extra-filename=-1455241afbccb779 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn`
/usr/bin/gcc -std=gnu99 -o lz4frame.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lz4frame.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4frame.c
mfbt/lz4hc.o
/usr/bin/gcc -std=gnu99 -o lz4hc.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lz4hc.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4hc.c
mfbt/xxhash.o
   Compiling cfg-if v0.1.10
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' 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_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=e6effe034d2bf47f -C extra-filename=-e6effe034d2bf47f --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/encoding_rs-268af18476d5b72f/out /usr/bin/rustc --crate-name encoding_rs /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=edc6a3d250faedbf -C extra-filename=-edc6a3d250faedbf --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern cfg_if=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libcfg_if-e6effe034d2bf47f.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
warning: unused label
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41
    |
878 |   ...                   'innermost: loop {
    |                         ^^^^^^^^^^
    |
   ::: /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5
    |
77  | /     euc_jp_decoder_functions!(
78  | |         {
79  | |             let trail_minus_offset = byte.wrapping_sub(0xA1);
80  | |             // Fast-track Hiragana (60% according to Lunde)
...   |
220 | |         handle
221 | |     );
    | |_____- in this macro invocation
    |
    = note: `#[warn(unused_labels)]` on by default
    = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: unused label
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41
    |
878 |   ...                   'innermost: loop {
    |                         ^^^^^^^^^^
    |
   ::: /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5
    |
77  | /     euc_jp_decoder_functions!(
78  | |         {
79  | |             let trail_minus_offset = byte.wrapping_sub(0xA1);
80  | |             // Fast-track Hiragana (60% according to Lunde)
...   |
220 | |         handle
221 | |     );
    | |_____- in this macro invocation
    |
    = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: unused label
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:574:41
    |
574 |   ...                   'innermost: loop {
    |                         ^^^^^^^^^^
    |
   ::: /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5
    |
111 | /     gb18030_decoder_functions!(
112 | |         {
113 | |             // If first is between 0x81 and 0xFE, inclusive,
114 | |             // subtract offset 0x81.
...   |
294 | |         handle,
295 | |         'outermost);
    | |___________________- in this macro invocation
    |
    = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:743:26
    |
743 |                         0...0x7F => {
    |                          ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:749:29
    |
749 |                         0xC2...0xD5 => {
    |                             ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:770:36
    |
770 |                         0xE1 | 0xE3...0xEC | 0xEE => {
    |                                    ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:879:29
    |
879 |                         0xF1...0xF4 => {
    |                             ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:942:18
    |
942 |                 0...0x7F => {
    |                  ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:948:21
    |
948 |                 0xC2...0xD5 => {
    |                     ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:985:28
    |
985 |                 0xE1 | 0xE3...0xEC | 0xEE => {
    |                            ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2686:29
     |
2686 |                         b'A'...b'Z' => {
     |                             ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2691:29
     |
2691 |                         b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {
     |                             ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2691:43
     |
2691 |                         b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {
     |                                           ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2714:29
     |
2714 |                         b'A'...b'Z' => {
     |                             ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2723:29
     |
2723 |                         b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {
     |                             ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2723:43
     |
2723 |                         b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {
     |                                           ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:113:42
    |
113 |             let mut u: u16 = ::std::mem::uninitialized();
    |                                          ^^^^^^^^^^^^^
    |
    = note: `#[warn(deprecated)]` on by default

warning: the type `u16` does not permit being left uninitialized
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:113:30
    |
113 |             let mut u: u16 = ::std::mem::uninitialized();
    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |                              |
    |                              this code causes undefined behavior when executed
    |                              help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
    |
    = note: integers must be initialized
    = note: `#[warn(invalid_value)]` on by default

/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 | static bool math_function(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:31:
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 | static bool math_function(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   56 | static bool math_function(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:56:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sqrt_impl]',
    inlined from 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:610:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   79 |   return math_function<F>(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log_impl]',
    inlined from 'bool js::math_log(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:315:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   79 |   return math_function<F>(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sin_impl]',
    inlined from 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:596:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   79 |   return math_function<F>(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_min(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:359:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26,
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:285:20,
    inlined from 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:301:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log1p_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log1p_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:646:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_expm1_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_expm1_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:655:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log10_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log10_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:628:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_asin_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_asin_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:121:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cbrt_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cbrt_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:873:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sinh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sinh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:673:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_exp_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_exp_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:224:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cosh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cosh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:664:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_acosh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_acosh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:691:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_tan_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_tan_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:619:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_atanh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_atanh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:709:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_atan_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_atan_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:130:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log2_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log2_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:637:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_acos_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_acos_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:112:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_tanh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_tanh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:682:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_asinh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_asinh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:700:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cos_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cos_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:215:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:85:16,
    inlined from 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:103:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:196:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   82 | bool js::math_abs_handle(JSContext* cx, js::HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:85:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.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::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:141:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:146:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:158:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  158 |   return math_atan2_handle(cx, args.get(0), args.get(1), args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:158:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  166 | bool js::math_ceil_handle(JSContext* cx, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:169:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:184:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  184 |   return math_ceil_handle(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 | bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:234:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:252:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  252 |   return math_floor_handle(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/gcc -std=gnu99 -o xxhash.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/xxhash.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/xxhash.c
mfbt/Compression.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  255 | bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:258:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:261:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:272:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  272 |   return math_imul_handle(cx, args.get(0), args.get(1), args.rval());
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:272:26: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:276:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  276 | bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) {
      |      ^~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  283 | bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26,
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:285:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | bool js::math_log_handle(JSContext* cx, HandleValue val,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:311:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |   return math_function<math_log_impl>(cx, val, res);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_max(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:334:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  368 | bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:372:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:375:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:459:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:464:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  512 | bool js::math_round_handle(JSContext* cx, HandleValue arg,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:515:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_round(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:582:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  582 |   return math_round_handle(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  590 | bool js::math_sin_handle(JSContext* cx, HandleValue val,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:592:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  592 |   return math_function<math_sin_impl>(cx, val, res);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 | bool js::math_sqrt_handle(JSContext* cx, HandleValue number,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:606:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  606 |   return math_function<math_sqrt_impl>(cx, number, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:762:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  762 | bool js::math_hypot_handle(JSContext* cx, HandleValueArray args,
      |      ^~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:768:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:771:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:788:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:759:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  759 |   return math_hypot_handle(cx, args, args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  817 | bool js::math_trunc_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:819:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:834:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  834 |   return math_trunc_handle(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  847 | bool js::math_sign_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:849:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:864:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  864 |   return math_sign_handle(cx, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:372:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  372 | MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) {
      |                        ^~~~~~~~~~~~~~
   Compiling mozglue-static v0.1.0 (/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=82133e7595e36480 -C extra-filename=-82133e7595e36480 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-82133e7595e36480 -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/incremental -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern cc=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps/libcc-1455241afbccb779.rlib`
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h: In member function 'bool js::RegExpStatics::createDependent(JSContext*, size_t, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  124 | inline bool RegExpStatics::createDependent(JSContext* cx, size_t start,
      |             ^~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createLastMatch(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:167:19,
    inlined from 'bool static_lastMatch_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:914:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpPrototype(JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:680:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  680 | MOZ_ALWAYS_INLINE bool IsRegExpPrototype(HandleValue v, JSContext* cx) {
      |                        ^~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Compression.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Compression.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/Compression.cpp
mfbt/Unified_cpp_mfbt0.o
   Compiling encoding_c_mem v0.2.5
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=abacd16c30674d0b -C extra-filename=-abacd16c30674d0b --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-abacd16c30674d0b -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn`
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren9_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:931:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::createRightContext(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool static_rightContext_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:920:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:235:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  235 |   return createDependent(cx, matches[0].limit, matchesInput->length(), out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::createLeftContext(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool static_leftContext_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:918:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  218 |   return createDependent(cx, 0, matches[0].start, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::createLastParen(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool static_lastParen_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:916:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:187:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  187 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren6_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:928:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren5_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:927:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Compiling encoding_c v0.9.7
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=05150df40956e580 -C extra-filename=-05150df40956e580 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-05150df40956e580 -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn`
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren3_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:925:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren4_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:926:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren2_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:924:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren8_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:930:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren7_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:929:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::RegExpStatics::makeMatch(JSContext*, size_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpStatics::createParen(JSContext*, size_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:201:19,
    inlined from 'bool static_paren1_getter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:923:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:159:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   return createDependent(cx, pair.start, pair.limit, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:377:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  377 | bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) {
      |      ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:388:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     Running `/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-05150df40956e580/build-script-build`
[encoding_c 0.9.7] cargo:rerun-if-changed=
[encoding_c 0.9.7] cargo:include-dir=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/include
     Running `/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-abacd16c30674d0b/build-script-build`
[encoding_c_mem 0.2.5] cargo:rerun-if-changed=
[encoding_c_mem 0.2.5] cargo:include-dir=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/include
     Running `/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-82133e7595e36480/build-script-build`
[mozglue-static 0.1.0] TARGET = Some("arm-unknown-linux-gnueabihf")
[mozglue-static 0.1.0] OPT_LEVEL = Some("1")
[mozglue-static 0.1.0] HOST = Some("arm-unknown-linux-gnueabihf")
[mozglue-static 0.1.0] CXX_arm-unknown-linux-gnueabihf = None
[mozglue-static 0.1.0] CXX_arm_unknown_linux_gnueabihf = Some(" /usr/bin/g++")
[mozglue-static 0.1.0] CXXFLAGS_arm-unknown-linux-gnueabihf = None
[mozglue-static 0.1.0] CXXFLAGS_arm_unknown_linux_gnueabihf = Some("-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H")
[mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None
[mozglue-static 0.1.0] DEBUG = Some("true")
[mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None
[mozglue-static 0.1.0] running: "/usr/bin/g++" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h" "-fstack-protector-strong" "-DDEBUG=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust" "-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust" "-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-g" "-O2" "-ffile-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-fno-omit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src" "-I" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/mozglue-static-294311e2a48e8a30/out/wrappers.o" "-c" "wrappers.cpp"
[mozglue-static 0.1.0] exit status: 0
[mozglue-static 0.1.0] AR_arm-unknown-linux-gnueabihf = None
[mozglue-static 0.1.0] AR_arm_unknown_linux_gnueabihf = Some("/usr/bin/ar")
[mozglue-static 0.1.0] running: "/usr/bin/ar" "crs" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/mozglue-static-294311e2a48e8a30/out/libwrappers.a" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/mozglue-static-294311e2a48e8a30/out/wrappers.o"
/usr/bin/g++ -o Unified_cpp_mfbt0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp   Unified_cpp_mfbt0.cpp
mfbt/Unified_cpp_mfbt1.o
[mozglue-static 0.1.0] exit status: 0
[mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers
[mozglue-static 0.1.0] cargo:rustc-link-search=native=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/mozglue-static-294311e2a48e8a30/out
[mozglue-static 0.1.0] CXXSTDLIB_arm-unknown-linux-gnueabihf = None
[mozglue-static 0.1.0] CXXSTDLIB_arm_unknown_linux_gnueabihf = None
[mozglue-static 0.1.0] HOST_CXXSTDLIB = None
[mozglue-static 0.1.0] CXXSTDLIB = None
[mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++
[mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp
   Compiling arrayvec v0.5.1
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss 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_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=eae0aaa563e0e7bd -C extra-filename=-eae0aaa563e0e7bd --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool InitNamedCaptures(JSContext*, js::HandleLinearString, JS::HandleObject, size_t, JS::MutableHandle<JS::GCVector<JS::Value, 4> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1616:21,
    inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1736:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:7:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool InitNamedCaptures(JSContext*, js::HandleLinearString, JS::HandleObject, size_t, JS::MutableHandle<JS::GCVector<JS::Value, 4> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1626:38,
    inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1736:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
   Compiling leb128 v0.2.4
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen@gmail.com>:Philip Craig <philipjcraig@gmail.com>' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=43714b6b6c996daf -C extra-filename=-43714b6b6c996daf --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
warning: use of deprecated macro `try`: use the `?` operator instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:123:13
    |
123 |             try!(r.read_exact(&mut buf));
    |             ^^^
    |
    = note: `#[warn(deprecated)]` on by default

warning: use of deprecated macro `try`: use the `?` operator instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:153:13
    |
153 |             try!(r.read_exact(&mut buf));
    |             ^^^

warning: use of deprecated macro `try`: use the `?` operator instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:200:13
    |
200 |             try!(w.write_all(&buf));
    |             ^^^

warning: use of deprecated macro `try`: use the `?` operator instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:232:13
    |
232 |             try!(w.write_all(&buf));
    |             ^^^

warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
  --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:91:38
   |
91 |                 ::std::error::Error::description(self)
   |                                      ^^^^^^^^^^^

warning: trait objects without an explicit `dyn` are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:104:36
    |
104 |         fn cause(&self) -> Option<&::std::error::Error> {
    |                                    ^^^^^^^^^^^^^^^^^^^
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
    = note: `#[warn(bare_trait_objects)]` on by default
help: use `dyn`
    |
104 |         fn cause(&self) -> Option<&dyn (::std::error::Error)> {
    |                                    +++++                   +

warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
  --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:99:44
   |
99 |                 Error::IoError(ref e) => e.description(),
   |                                            ^^^^^^^^^^^

/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  307 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:317:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  317 |     pattern = ToAtom<CanGC>(cx, patternValue);
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
warning: `leb128` (lib) generated 7 warnings
   Compiling wast v16.0.0
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=16.0.0 CARGO_PKG_VERSION_MAJOR=16 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=de0b58f600e8f3e2 -C extra-filename=-de0b58f600e8f3e2 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern leb128=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libleb128-43714b6b6c996daf.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead
  --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lib.rs:48:23
   |
48 | #![deny(missing_docs, intra_doc_link_resolution_failure)]
   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: `#[warn(renamed_and_removed_lints)]` on by default

In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13:
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1246:3:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1201:3:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:49:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:146:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |       if (!NativeDefineDataProperty(cx, groups, key, val, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:172:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:177:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle<RegExpObject*>, HandleLinearString, size_t*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:219:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:250:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   return CreateRegExpMatchResult(cx, shared, input, matches, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1089:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1089 | static bool RegExpMatcherImpl(JSContext* cx, HandleObject regexp,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1111:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1111 |   return CreateRegExpMatchResult(cx, shared, string, matches, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1129:3:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1132:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1132 |   return RegExpMatcherImpl(cx, regexp, string, lastIndex, args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1139:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1139 | bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1147:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1147 |     return CreateRegExpMatchResult(cx, shared, input, *maybeMatches, output);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1153:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1153 |   return RegExpMatcherImpl(cx, regexp, input, maybeLastIndex, output);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:492:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  492 |   if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:506:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  506 |       if (!GetProperty(cx, patternObj, patternObj, cx->names().constructor,
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 |                        &patternConstructor)) {
      |                        ~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:568:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:612:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  612 |     if (!GetProperty(cx, patternObj, patternObj, cx->names().source, &P)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:619:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  619 |       if (!GetProperty(cx, patternObj, patternObj, cx->names().flags, &F)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:641:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  641 |   if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:455:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |     if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:468:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:362:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  362 |   if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |                                          flagsValue)) {
      |                                          ~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_mfbt1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp   Unified_cpp_mfbt1.cpp
/usr/bin/g++ -o DoubleToString.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/DoubleToString.o.pp  -Wno-implicit-fallthrough /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/DoubleToString.cpp
js/src/Utility.o
/usr/bin/g++ -o Utility.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Utility.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Utility.cpp
js/src/Interpreter.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt'
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/mozglue-static-294311e2a48e8a30/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=88243939a82088e1 -C extra-filename=-88243939a82088e1 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/incremental -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern arrayvec=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libarrayvec-eae0aaa563e0e7bd.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/mozglue-static-294311e2a48e8a30/out -l static=wrappers -l stdc++`
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/encoding_c_mem-2febd2238063850e/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=d2e2723499b3a1dc -C extra-filename=-d2e2723499b3a1dc --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_rs=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libencoding_rs-edc6a3d250faedbf.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
warning: `extern` fn uses type `char`, which is not FFI-safe
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55
    |
198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool {
    |                                                       ^^^^ not FFI-safe
    |
    = help: consider using `u32` or `libc::wchar_t` instead
    = note: the `char` type has no C equivalent
    = note: `#[warn(improper_ctypes_definitions)]` on by default

warning: `encoding_c_mem` (lib) generated 1 warning
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/encoding_c-be5704b4b04a73be/out /usr/bin/rustc --crate-name encoding_c /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=4c5bfafd8a1118f2 -C extra-filename=-4c5bfafd8a1118f2 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_rs=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libencoding_rs-edc6a3d250faedbf.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
   Compiling mozilla-central-workspace-hack v0.1.0 (/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=151874dee6bf4d9b -C extra-filename=-151874dee6bf4d9b --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/incremental -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
   Compiling jsrust_shared v0.1.0 (/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=224044a3745f0dc8 -C extra-filename=-224044a3745f0dc8 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/incremental -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_c=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libencoding_c-4c5bfafd8a1118f2.rmeta --extern encoding_c_mem=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libencoding_c_mem-d2e2723499b3a1dc.rmeta --extern mozglue_static=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libmozglue_static-88243939a82088e1.rmeta --extern mozilla_central_workspace_hack=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libmozilla_central_workspace_hack-151874dee6bf4d9b.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/mozglue-static-294311e2a48e8a30/out`
   Compiling wat v1.0.17
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT
' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name wat --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=7c91dfb9f099bb66 -C extra-filename=-7c91dfb9f099bb66 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern wast=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libwast-de0b58f600e8f3e2.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
   Compiling wasmparser v0.48.2
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik <ydelendik@mozilla.com>' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.48.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=48 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=9d1f122171d72835 -C extra-filename=-9d1f122171d72835 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1`
warning: `encoding_rs` (lib) generated 19 warnings (1 duplicate)
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger'
mkdir -p '.deps/'
js/src/debugger/Unified_cpp_js_src_debugger0.o
/usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp   Unified_cpp_js_src_debugger0.cpp
js/src/debugger/Unified_cpp_js_src_debugger1.o
/usr/bin/g++ -o Interpreter.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Interpreter.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp
js/src/ProfilingStack.o
/usr/bin/g++ -o ProfilingStack.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/ProfilingStack.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProfilingStack.cpp
js/src/Unified_cpp_js_src0.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend'
mkdir -p '.deps/'
js/src/frontend/Parser.o
/usr/bin/g++ -o Parser.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Parser.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp
js/src/frontend/Unified_cpp_js_src_frontend0.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ReceiverGuard.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h: In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1670:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1670 | static MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, JS::HandleValue v) {
      |                                    ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1698:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1698 | static MOZ_ALWAYS_INLINE bool LessThanImpl(JSContext* cx,
      |                               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1698:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:12:
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1800:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1800 | static MOZ_ALWAYS_INLINE bool GreaterThanOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1800:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1818 |   if (!LessThanImpl(cx, rhs, lhs, tmpResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1750:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1750 | static MOZ_ALWAYS_INLINE bool LessThanOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1750:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1768 |   if (!LessThanImpl(cx, lhs, rhs, tmpResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1825:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1825 | static MOZ_ALWAYS_INLINE bool GreaterThanOrEqualOperation(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1825:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1841 |   if (!LessThanImpl(cx, lhs, rhs, tmpResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1775:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1775 | static MOZ_ALWAYS_INLINE bool LessThanOrEqualOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1775:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1793 |   if (!LessThanImpl(cx, rhs, lhs, tmpResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1630:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1630 | static MOZ_ALWAYS_INLINE bool BitLshOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1630:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1630:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1639 |     return BigInt::lshValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1651:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1651 | static MOZ_ALWAYS_INLINE bool BitRshOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1651:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1651:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1660 |     return BigInt::rshValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1614:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1614 | static MOZ_ALWAYS_INLINE bool BitAndOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1614:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1614:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1623 |     return BigInt::bitAndValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1582:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1582 | static MOZ_ALWAYS_INLINE bool BitXorOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1582:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1582:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1591 |     return BigInt::bitXorValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1598:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1598 | static MOZ_ALWAYS_INLINE bool BitOrOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1598:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1598:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1607 |     return BigInt::bitOrValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1667:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1667 | static MOZ_ALWAYS_INLINE bool UrshOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1667:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1667:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:19:
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1479:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1479 | static MOZ_ALWAYS_INLINE bool SubOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1479:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1479:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1488 |     return BigInt::subValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1495:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1495 | static MOZ_ALWAYS_INLINE bool MulOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1495:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1495:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1504 |     return BigInt::mulValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1551:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1551 | static MOZ_ALWAYS_INLINE bool PowOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1551:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1551:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1560 |     return BigInt::powValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1511:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1511 | static MOZ_ALWAYS_INLINE bool DivOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1511:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1511:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1520 |     return BigInt::divValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1567:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1567 | static MOZ_ALWAYS_INLINE bool BitNotOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1567:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1570:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1575 |     return BigInt::bitNotValue(cx, in, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:597:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  597 | static MOZ_ALWAYS_INLINE bool InitArrayElemOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetLengthProperty(const JS::Value&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:107:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  107 | inline bool GetLengthProperty(const Value& lval, MutableHandleValue vp) {
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:715:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  715 | static bool StackCheckIsConstructorCalleeNewTarget(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:715:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h: In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1012:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1012 | MOZ_ALWAYS_INLINE JSObject* ToObjectFromStackForPropertyAccess(
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1012:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:205:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  205 | MOZ_ALWAYS_INLINE MOZ_MUST_USE bool ToNumeric(JSContext* cx,
      |                                     ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:361:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  361 | MOZ_ALWAYS_INLINE bool ToPropertyKey(JSContext* cx, HandleValue argument,
      |                        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   97 | bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:369:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  369 | bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, MaybeConstruct)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:378:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 | JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip,
      |           ^~
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, MaybeConstruct)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:384:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |   return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |                                                  envChain_, evalInFrame_);
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:960:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  960 | bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) {
      |      ^~
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:970:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:974:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  974 |   ReportValueError(cx, JSMSG_BAD_HERITAGE, -1, heritage, nullptr,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  975 |                    "not an object or null");
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4640:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4640 | bool js::ThrowOperation(JSContext* cx, HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4642:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4642 |   cx->setPendingExceptionAndCaptureStack(v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, MutableHandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4948 | bool js::GetAndClearExceptionAndStack(JSContext* cx, MutableHandleValue res,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4950:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4950 |   if (!cx->getPendingException(res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4960:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4960 | bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4962:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4962 |   return GetAndClearExceptionAndStack(cx, res, &stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5064:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5064 | bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj,
      |      ^~
In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)',
    inlined from 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5066:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:17,
                 from Unified_cpp_js_src_debugger0.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5074 | bool js::SubValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:17,
    inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:40,
    inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1488 |     return BigInt::subValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5079 | bool js::MulValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:17,
    inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:40,
    inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1504 |     return BigInt::mulValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5084 | bool js::DivValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:17,
    inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:40,
    inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1520 |     return BigInt::divValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5094 | bool js::PowValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:17,
    inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:40,
    inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1560 |     return BigInt::powValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5099 | bool js::BitNot(JSContext* cx, MutableHandleValue in, MutableHandleValue res) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1570:23,
    inlined from 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5100:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5100:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1575 |     return BigInt::bitNotValue(cx, in, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5103 | bool js::BitXor(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:23,
    inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:52,
    inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1591 |     return BigInt::bitXorValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5108 | bool js::BitOr(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:23,
    inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:52,
    inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1607 |     return BigInt::bitOrValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5113 | bool js::BitAnd(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:23,
    inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:52,
    inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1623 |     return BigInt::bitAndValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5118 | bool js::BitLsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:23,
    inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:52,
    inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1639 |     return BigInt::lshValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5123 | bool js::BitRsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:23,
    inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:52,
    inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1660 |     return BigInt::rshValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5128 | bool js::UrshValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5130 |   return UrshOperation(cx, lhs, rhs, res);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5133 | bool js::LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)',
    inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1768 |   if (!LessThanImpl(cx, lhs, rhs, tmpResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5138 | bool js::LessThanOrEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)',
    inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1793 |   if (!LessThanImpl(cx, rhs, lhs, tmpResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5143 | bool js::GreaterThan(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)',
    inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1818 |   if (!LessThanImpl(cx, rhs, lhs, tmpResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5148 | bool js::GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)',
    inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1841 |   if (!LessThanImpl(cx, lhs, rhs, tmpResult)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5153 | bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) {
      |      ^~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5155:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowObjectCoercible(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5662 | bool js::ThrowObjectCoercible(JSContext* cx, HandleValue value) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5664:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5664 |   ReportIsNullOrUndefinedForPropertyAccess(cx, value, JSDVG_SEARCH_STACK);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:167:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 | void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:124:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  124 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |   return BoxNonStrictThis(cx, thisv, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:186:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 | bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5195:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5195 | bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::PlainObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:979:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  979 | PlainObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) {
      |              ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:981:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  981 |     ReportValueError(cx, JSMSG_NOT_OBJORNULL, -1, val, nullptr);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle<WithScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  998 | bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame,
      |      ^~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle<WithScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1004:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5358:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5358 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1527:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1527 | static MOZ_ALWAYS_INLINE bool ModOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1527:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1527:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1544 |     return BigInt::modValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5089 | bool js::ModValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5091 |   return ModOperation(cx, lhs, rhs, res);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src_debugger0.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:294:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1410:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1410 | static MOZ_ALWAYS_INLINE bool AddOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1410:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1410:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1437:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1449:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1467 |   if (!ToNumeric(cx, lhs) || !ToNumeric(cx, rhs)) {
      |        ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1467 |   if (!ToNumeric(cx, lhs) || !ToNumeric(cx, rhs)) {
      |                               ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1472 |     return BigInt::addValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5069 | bool js::AddValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5071 |   return AddOperation(cx, lhs, rhs, res);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  238 |   if (!ToPropertyKey(cx, idValue, &key)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5002:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5008 |   if (!ToPropertyKey(cx, index, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::updateFromHookResult(js::ResumeMode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2039:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2039 | void Completion::updateFromHookResult(ResumeMode resumeMode,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5002:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5008 |   if (!ToPropertyKey(cx, index, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5256:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5256 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5260:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5260 |   if (!ToPropertyKey(cx, idval, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:120:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  120 | inline bool GetProperty(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:120:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
      |      ^~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)',
    inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4970:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
      |      ^~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)',
    inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4970:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, HandlePropertyName, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5668 | bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, HandlePropertyName, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5673:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4689:24: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized]
 4689 |     if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) {
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4658:15: note: 'proto' was declared here
 4658 |     JSObject* proto;
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4646 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)',
    inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4701:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetValueProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4704 | bool js::GetValueProperty(JSContext* cx, HandleValue value,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4706 |   return GetProperty(cx, value, name, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  407 | static MOZ_ALWAYS_INLINE bool GetObjectElementOperation(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   return GetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  447 |     if (!ToPropertyKey(cx, key, &id)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  450 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:539:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  539 | static MOZ_ALWAYS_INLINE bool GetElementOperationWithStackIndex(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:539:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:539:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   return GetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  503 |     if (!ToPropertyKey(cx, key, &id)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  506 |     if (!GetProperty(cx, boxed, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  564 |   return GetObjectElementOperation(cx, op, obj, thisv, rref, res);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1848:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1848 | static MOZ_ALWAYS_INLINE bool SetObjectElementOperation(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1848:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5032 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5035:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5035 |   if (!ToPropertyKey(cx, index, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5039:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5039 |   return SetObjectElementOperation(cx, obj, id, value, receiver, strict);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5039:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5042 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5046:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5046 |   if (!ToPropertyKey(cx, index, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5049:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5049 |   return SetObjectElementOperation(cx, obj, id, value, receiver, strict);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5049:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5052 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5057:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5057 |   if (!ToPropertyKey(cx, index, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5060:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5060 |   return SetObjectElementOperation(cx, obj, id, value, receiver, strict, script,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5061 |                                    pc);
      |                                    ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5060:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElemOptimizedArguments(JSContext*, AbstractFramePtr, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:515:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  515 | static MOZ_ALWAYS_INLINE bool GetElemOptimizedArguments(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:515:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:515:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6696:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6696 |   return DefineDataProperty(cx, obj, propName, val);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1216:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1216 |     ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, frameobj,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1217 |                      nullptr, "a script frame");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Debugger::reportUncaughtException(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1851:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1851 |     if (cx->getPendingException(&exn)) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::callUncaughtExceptionHandler(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1809:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1809 | bool Debugger::callUncaughtExceptionHandler(JSContext* cx,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1818:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1818 |     if (!cx->getPendingException(&exc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1824 |     if (js::Call(cx, fval, object, exc, vp)) {
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  124 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:252:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  252 | inline bool GetIntrinsicOperation(JSContext* cx, HandleScript script,
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:14:
In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::MutableHandleValue)',
    inlined from 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:255:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  784 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool GetPropertyOperation(JSContext*, js::InterpreterFrame*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:198:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  198 | static inline bool GetPropertyOperation(JSContext* cx, InterpreterFrame* fp,
      |                    ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:198:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  224 |   return GetProperty(cx, v, name, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script,
      |             ^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:27:21,
    inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefLexicalOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4831:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4831 |   return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:113:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1537:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1537 | static bool GetResumptionProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1548:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1548 |     if (!GetProperty(cx, obj, obj, name, vp)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1555 | bool js::ParseResumptionValue(JSContext* cx, HandleValue rval,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1571:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1571 |     if (!GetResumptionProperty(cx, obj, cx->names().return_, ResumeMode::Return,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1572 |                                resumeMode, vp, &hits)) {
      |                                ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1575:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1575 |     if (!GetResumptionProperty(cx, obj, cx->names().throw_, ResumeMode::Throw,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1576 |                                resumeMode, vp, &hits)) {
      |                                ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:272:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 | inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |     ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:304:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:120:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 | bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:125:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   return ParseResumptionValue(cx, rval, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6449:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6449 | bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6460:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6460 |   return DefineDataProperty(cx, value, id, trusted);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6486:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6486 |   return definePropertyToTrusted(cx, name, &propval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4782:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4782 |     if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4866:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4866 |     if (!DefineDataProperty(cx, parent, name, rval, attrs)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::PutProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool)',
    inlined from 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4915:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:333:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  333 |   return SetProperty(cx, obj, id, v, receiver, result) &&
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:333:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4890:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4890 |       if (!DefineDataProperty(cx, parent, name, rval, attrs)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 | bool js::ValueToIdentifier(JSContext* cx, HandleValue v, MutableHandleId id) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:178:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 |   if (!ValueToId<CanGC>(cx, v, id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:183:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, val,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  184 |                      nullptr, "not an identifier");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.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::ParseEvalOptions(JSContext* cx, HandleValue value,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:335:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  335 |   if (!JS_GetProperty(cx, opts, "url", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:352:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  352 |   if (!JS_GetProperty(cx, opts, "lineNumber", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:357:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::toResumeMode(js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2105:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2105 | void Completion::toResumeMode(ResumeMode& resumeMode, MutableHandleValue value,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  253 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:263:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 |   return FetchName<GetNameMode::Normal>(cx, env, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::check(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1273:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1273 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) {
      |                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSResult(JSContext*, bool, const JS::Value&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1880:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1880 |   bool getSucceeded = cx->getPendingException(&exception);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6706:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6706 |       !DefineDataProperty(cx, obj, cx->names().gcCycleNumber,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6707 |                           gcCycleNumberVal)) {
      |                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6731:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6731 |     if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6732 |                             start) ||
      |                             ~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6733:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6733 |         !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6738:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6738 |     if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6744:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6744 |   if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:227:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  227 | static inline bool GetNameOperation(JSContext* cx, InterpreterFrame* fp,
      |                    ^~~~~~~~~~~~~~~~
In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]',
    inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:248:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  218 |   return FetchName<mode>(cx, obj, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]',
    inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:250:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  218 |   return FetchName<mode>(cx, obj, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::<lambda(JSContext*, JS::HandleValue)>':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1925:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1925 |   auto uniqueCharsFromString = [](JSContext* cx,
      |                                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1923 | void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1464:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1464 | bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1495:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1495 | bool Debugger::unwrapPropertyDescriptor(
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5162:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5162 | bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4727:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4727 | JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::DebuggerMemory::CallData::setAllocationSamplingProbability()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:317:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
warning: `wast` (lib) generated 1 warning
   Compiling jsrust v0.1.0 (/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=eecf3349912cf352 -C extra-filename=-eecf3349912cf352 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/incremental -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern jsrust_shared=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libjsrust_shared-224044a3745f0dc8.rlib --extern mozglue_static=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libmozglue_static-88243939a82088e1.rlib --extern wasmparser=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libwasmparser-9d1f122171d72835.rlib --extern wat=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/deps/libwat-7c91dfb9f099bb66.rlib -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/build/mozglue-static-294311e2a48e8a30/out`
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireOnGarbageCollectionHook(JSContext*, const JS::dbg::GarbageCollectionEvent::Ptr&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2287 |   return js::Call(cx, fval, object, dataVal, &rv) ||
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
    Finished dev [optimized + debuginfo] target(s) in 12m 43s
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2445 |         ReportInNotObjectError(cx, lref, -2, rref, -1);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2424:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2424 |     if (!ToPropertyKey(cx, REGS.stackHandleAt(n), &(id))) goto error; \
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2452:9: note: in expansion of macro 'FETCH_ELEMENT_ID'
 2452 |         FETCH_ELEMENT_ID(-2, id);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2468:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2468 |       if (!HasOwnProperty(cx, val, idval, &found)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2480:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2480 |       JSObject* iter = ValueToIterator(cx, val);
      |                        ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2597 |       if (!BitOrOperation(cx, lhs, rhs, res)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2608 |       if (!BitXorOperation(cx, lhs, rhs, res)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2619 |       if (!BitAndOperation(cx, lhs, rhs, res)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool LooseEqualityOp(JSContext*, js::InterpreterRegs&) [with bool Eq = true]',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2627:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   88 |   if (!LooselyEqual(cx, lval, rval, &cond)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function 'bool LooseEqualityOp(JSContext*, js::InterpreterRegs&) [with bool Eq = false]',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2634:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   88 |   if (!LooselyEqual(cx, lval, rval, &cond)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2645 |     if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2654:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
 2654 |       STRICT_EQUALITY_OP(==, cond);
      |       ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2645 |     if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2661:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
 2661 |       STRICT_EQUALITY_OP(!=, cond);
      |       ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2682 |       if (!LessThanOperation(cx, lval, rval, &cond)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2695 |       if (!LessThanOrEqualOperation(cx, lval, rval, &cond)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2708 |       if (!GreaterThanOperation(cx, lval, rval, &cond)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2721 |       if (!GreaterThanOrEqualOperation(cx, lval, rval, &cond)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2734 |       if (!BitLshOperation(cx, lhs, rhs, res)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2745 |       if (!BitRshOperation(cx, lhs, rhs, res)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2756 |       if (!UrshOperation(cx, lhs, rhs, res)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2767 |       if (!AddOperation(cx, lval, rval, res)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2778 |       if (!SubOperation(cx, &lval, &rval, res)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2789 |       if (!MulOperation(cx, &lval, &rval, res)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2800 |       if (!DivOperation(cx, &lval, &rval, res)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2811 |       if (!ModOperation(cx, &lval, &rval, res)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2822 |       if (!PowOperation(cx, &lval, &rval, res)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2838:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2838 |       if (!BitNotOperation(cx, val, val)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2846:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  345 |   if (!ToNumeric(cx, val)) {
      |        ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |     return BigInt::negValue(cx, val, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2853:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2866:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2866 |       if (!DeleteNameOperation(cx, name, envObj, res)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2880:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2880 |         if (!DelPropOperation<true>(cx, val, name, &res)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2884:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2884 |         if (!DelPropOperation<false>(cx, val, name, &res)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2900:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2900 |         if (!DelElemOperation<true>(cx, val, propval, &res)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2904:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2904 |         if (!DelElemOperation<false>(cx, val, propval, &res)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2921:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:399:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  399 |   if (!ToPropertyKey(cx, idval, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2992:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2992 |       if (!GetPropertyOperation(cx, REGS.fp(), script, REGS.pc, lval, lval)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2992:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3006:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3006 |       if (!GetProperty(cx, obj, receiver, script->getName(REGS.pc), rref)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3021:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3021 |       if (!GetNameBoundInEnvironment(cx, env, id, rval)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3033:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3033 |       if (!SetIntrinsicOperation(cx, script, REGS.pc, value)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3053:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3053 |       if (!SetNameOperation(cx, script, REGS.pc, env, value)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)',
    inlined from 'bool SetPropertyOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:271:54,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3071:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1003 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool SetPropertyOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleId, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3071:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:277:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  277 |   return SetProperty(cx, obj, id, rval, lval, result) &&
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:277:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3094:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3094 |       if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3111:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3111 |       if (!GetElemOptimizedArguments(cx, REGS.fp(), lval, rval, res, &done)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3111:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3116 |         if (!GetElementOperationWithStackIndex(cx, JSOp(*REGS.pc), lval,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 3117 |                                                lvalIndex, rval, res)) {
      |                                                ~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3137 |       if (!GetObjectElementOperation(cx, JSOp(*REGS.pc), obj, receiver, rval,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3138 |                                      res)) {
      |                                      ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3154:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3154 |       obj = ToObjectFromStackForPropertyAccess(cx, receiver, receiverIndex,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3155 |                                                REGS.stackHandleAt(-2));
      |                                                ~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3154:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2424:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2424 |     if (!ToPropertyKey(cx, REGS.stackHandleAt(n), &(id))) goto error; \
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3160:7: note: in expansion of macro 'FETCH_ELEMENT_ID'
 3160 |       FETCH_ELEMENT_ID(-2, id);
      |       ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3162:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3162 |       if (!SetObjectElementOperation(cx, obj, id, value, receiver,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3163 |                                      JSOp(*REGS.pc) == JSOp::StrictSetElem)) {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3162:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3183 |       if (!SetObjectElementWithReceiver(cx, obj, index, value, receiver,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3184 |                                         strict)) {
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3199:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3199 |         if (!DirectEval(cx, args.get(0), args.rval())) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3244 |       if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3245 |                                newTarget, ret)) {
      |                                ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3309:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3309 |             ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, args.thisv(), nullptr);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3409:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3409 |       if (!OptimizeSpreadCall(cx, val, &optimized)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3450:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3450 |       if (!GetNameOperation(cx, REGS.fp(), REGS.pc, &rval)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3465:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3465 |       if (!GetImportOperation(cx, envChain, script, REGS.pc, rval)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3475:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3475 |       if (!GetIntrinsicOperation(cx, script, REGS.pc, &rval)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3507:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3507 |         JSString* operString = ToString<CanGC>(cx, oper);
      |                                ~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3698:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3698 |       InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3819:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3819 |           LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget);
      |           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3847 |       if (!TrySkipAwait(cx, val, &canSkip, &resolved)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3940:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3940 |       if (!InitElemGetterSetterOperation(cx, REGS.pc, obj, idval, val)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitPropertyOperation(JSContext*, JSOp, JS::HandleObject, HandlePropertyName, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4025:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |   return DefineDataProperty(cx, obj, name, rhs, propAttrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4041:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  589 |   if (!ToPropertyKey(cx, idval, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4056:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4056 |       if (!InitArrayElemOperation(cx, REGS.pc, obj, index, val)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4071:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4071 |       if (!InitArrayElemOperation(cx, REGS.pc, obj, index, val)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4099:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4099 |         cx->setPendingExceptionAndCaptureStack(v);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4113:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4113 |       if (!GetAndClearException(cx, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   16 | #  define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                            ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY'
  674 |     if (MOZ_LIKELY(expr)) {                \
      |         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE'
  681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr))
      |                                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4126:7: note: in expansion of macro 'MOZ_ALWAYS_FALSE'
 4126 |       MOZ_ALWAYS_FALSE(ThrowOperation(cx, v));
      |       ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4134:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4134 |         ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rref, nullptr);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   16 | #  define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                            ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY'
  674 |     if (MOZ_LIKELY(expr)) {                \
      |         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE'
  681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr))
      |                                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4282:9: note: in expansion of macro 'MOZ_ALWAYS_FALSE'
 4282 |         MOZ_ALWAYS_FALSE(GeneratorThrowOrReturn(cx, activation.regs().fp(), gen,
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4301 |         if (!AbstractGeneratorObject::resume(cx, activation, gen, val,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 4302 |                                              resumeKindVal)) {
      |                                              ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4349:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4349 |       if (!CheckClassHeritageOperation(cx, heritage)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4382:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4382 |       JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   16 | #  define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                            ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY'
  674 |     if (MOZ_LIKELY(expr)) {                \
      |         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE'
  681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr))
      |                                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4496:9: note: in expansion of macro 'MOZ_ALWAYS_FALSE'
 4496 |         MOZ_ALWAYS_FALSE(ThrowObjectCoercible(cx, checkVal));
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4505:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4505 |       if (!Debug_CheckSelfHosted(cx, checkVal)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4517:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 |   return BigInt::incValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4525:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |   return BigInt::decValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4532:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4532 |       if (!ToNumeric(cx, REGS.stackHandleAt(-1))) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4543:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4543 |       if (!InstrumentationActiveOperation(cx, &rval)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4596:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4596 |       if (!cx->getPendingException(&exception)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc'
mkdir -p '.deps/'
js/src/gc/StoreBuffer.o
/usr/bin/g++ -o StoreBuffer.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/StoreBuffer.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/StoreBuffer.cpp
js/src/gc/Unified_cpp_js_src_gc0.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4870:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4870 |     if (!GetProperty(cx, query, query, cx->names().global, &global)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4893:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4893 |     if (!GetProperty(cx, query, query, cx->names().url, &url)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4905:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4905 |     if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4947:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4947 |     if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4967:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4967 |     if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4996:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4996 |     if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:546:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:554:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  554 |       return ReportIsNotFunction(cx, args.calleev(), skipForCallee, construct);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue, CallReason)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  657 | bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  779 | bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:789:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  789 |   return Call(cx, getter, thisv, args, rval, CallReason::Getter);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:789:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 | bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:803:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  803 |   return Call(cx, setter, thisv, args, &ignored, CallReason::Setter);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:803:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:879:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  879 | extern bool JS::InstanceofOperator(JSContext* cx, HandleObject obj,
      |             ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:886:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:892:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  892 |       return ReportIsNotFunction(cx, hasInstance);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:897:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:907:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  907 |     return ReportIsNotFunction(cx, val);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:914:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  914 | bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:733:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  733 |   if (!StackCheckIsConstructorCalleeNewTarget(cx, args.calleev(),
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  734 |                                               args.newTarget())) {
      |                                               ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  741 | bool js::Construct(JSContext* cx, HandleValue fval,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5267 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5290:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5295:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5295 |     return ReportIsNotFunction(cx, callee, 2 + constructing,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5296 |                                constructing ? CONSTRUCT : NO_CONSTRUCT);
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5310:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5310 |     if (!StackCheckIsConstructorCalleeNewTarget(cx, callee, newTarget)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5324:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5324 |     if (!Construct(cx, callee, cargs, newTarget, &obj)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5324:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5340:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5340 |       if (!DirectEval(cx, args.get(0), res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5348:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5348 |       if (!Call(cx, callee, thisv, args, res)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5348:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  759 | bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ExecuteKernel(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleValue, AbstractFramePtr, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  806 | bool js::ExecuteKernel(JSContext* cx, HandleScript script,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Execute(JSContext*, JS::HandleScript, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:846:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  846 | bool js::Execute(JSContext* cx, HandleScript script, HandleObject envChain,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:872:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  872 |   return ExecuteKernel(cx, script, envChain, NullHandleValue,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  873 |                        NullFramePtr() /* evalInFrame */, rval);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:872: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:23,
                 from Unified_cpp_js_src_debugger0.cpp:20:
In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool JS::ubi::CensusHandler::report(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/UbiNodeCensus.h:209:29,
    inlined from 'bool js::DebuggerMemory::CallData::takeCensus()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:438:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser<ParseHandler, Unit>::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized]
 7359 |   NameNodeType innerName;
      |                ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:119:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool CheckResumptionValue(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1589:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1589 | static bool CheckResumptionValue(JSContext* cx, AbstractFramePtr frame,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1605:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1605 |       ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, vp,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |                        nullptr);
      |                        ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1613:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1613 |       if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, pc,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 1614 |                                                          &thisv)) {
      |                                                          ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1802:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1802 | bool Debugger::prepareResumption(JSContext* cx, AbstractFramePtr frame,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1806 |          CheckResumptionValue(cx, frame, pc, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1757 | bool Debugger::processParsedHandlerResult(JSContext* cx, AbstractFramePtr frame,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)',
    inlined from 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1764:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1806 |          CheckResumptionValue(cx, frame, pc, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1767 |         !ParseResumptionValue(cx, exceptionRv, resumeMode, &rootValue) ||
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)',
    inlined from 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1768:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1806:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1806 |          CheckResumptionValue(cx, frame, pc, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processHandlerResult(JSContext*, bool, JS::HandleValue, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1789 | bool Debugger::processHandlerResult(JSContext* cx, bool success, HandleValue rv,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1796 |     success = ParseResumptionValue(cx, rv, resumeMode, &value);
      |               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1798 |   return processParsedHandlerResult(cx, frame, pc, success, resumeMode, value,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1799 |                                     resultMode, vp);
      |                                     ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized]
 5922 |   TernaryNodeType ifNode;
      |                   ^~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp   Unified_cpp_js_src_gc0.cpp
js/src/gc/Unified_cpp_js_src_gc1.o
/usr/bin/g++ -o Unified_cpp_js_src0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp   Unified_cpp_js_src0.cpp
js/src/Unified_cpp_js_src1.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser<ParseHandler, Unit>::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized]
 7359 |   NameNodeType innerName;
      |                ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1712:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1712 |   if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1713 |                                 JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized]
 5922 |   TernaryNodeType ifNode;
      |                   ^~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7,
                 from Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:330:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  330 | static MOZ_MUST_USE inline bool ToIndex(JSContext* cx, JS::HandleValue v,
      |                                 ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateAtomicAccess(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 ValidateAtomicAccess(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'bool ValidateAtomicAccess(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleValue, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:113:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:7,
                 from Unified_cpp_js_src0.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src0.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp: In function 'bool IsBoolean(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp:35:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   35 | MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) {
      |                        ^~~~~~~~~
In file included from Unified_cpp_js_src0.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In function 'bool IsBigInt(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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) {
      |                               ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  297 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
      |                                 ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:641:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  641 | static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_isLockFree(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:437:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  437 |     if (!ToInteger(cx, v, &dsize)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) {
      |                        ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateSharedIntegerTypedArray(JSContext*, JS::HandleValue, bool, JS::MutableHandle<js::TypedArrayObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:57:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   57 | static bool ValidateSharedIntegerTypedArray(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:985:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  985 | static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps<T>::storeResult(JSContext*, T, JS::MutableHandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:155:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  155 | JS::Result<> ArrayOps<uint32_t>::storeResult(JSContext* cx, uint32_t v,
      |              ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:163:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   static JS::Result<int64_t> convertValue(JSContext* cx, HandleValue v) {
      |                              ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps<long long int>::storeResult(JSContext*, int64_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:181:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  181 |   static JS::Result<> storeResult(JSContext* cx, int64_t v,
      |                       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:194:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   static JS::Result<uint64_t> convertValue(JSContext* cx, HandleValue v) {
      |                               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps<long long unsigned int>::storeResult(JSContext*, uint64_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:212:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  212 |   static JS::Result<> storeResult(JSContext* cx, uint64_t v,
      |                       ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp:164:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 | JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) {
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)',
    inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:85:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |   return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)',
    inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:111:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |   return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In function 'bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src0.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool ExecuteInExtensibleLexicalEnvironment(JSContext*, JS::HandleScript, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |   return ExecuteKernel(cx, script, env, UndefinedHandleValue,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |                        NullFramePtr() /* evalInFrame */, &rval);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1165:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1165 |   if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1166 |                               UndefinedHandleValue, args, &rval)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArrayInfo(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4368:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4368 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, arg, nullptr);
      |                                                                     ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool JS::IsArrayObject(JSContext*, Handle<Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4560:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4560 | JS_PUBLIC_API bool JS::IsArrayObject(JSContext* cx, Handle<Value> value,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1030 |   if (!Construct(cx, fun, cargs, fun, &obj)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1335 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1374:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1374 |     if (!DefineDataProperty(cx, optObj, name, trueVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:145:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool ToLengthClamped(JSContext*, JS::HandleValue, uint32_t*)',
    inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:149:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:115:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  115 |     if (!ToNumber(cx, v, &d)) {
      |          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:152:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 | inline bool GetElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:469:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  469 |     if (!GetElement(cx, aobj, aobj, i,
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  470 |                     MutableHandleValue::fromMarkedLocation(&vp[i]))) {
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3941:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3941 |       !DefineDataProperty(cx, unscopables, cx->names().entries, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3942:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3942 |       !DefineDataProperty(cx, unscopables, cx->names().fill, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3943:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3943 |       !DefineDataProperty(cx, unscopables, cx->names().find, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3944:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3944 |       !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3945:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3945 |       !DefineDataProperty(cx, unscopables, cx->names().flat, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3946:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3946 |       !DefineDataProperty(cx, unscopables, cx->names().flatMap, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3947:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3947 |       !DefineDataProperty(cx, unscopables, cx->names().includes, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3948:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3948 |       !DefineDataProperty(cx, unscopables, cx->names().keys, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3949:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3949 |       !DefineDataProperty(cx, unscopables, cx->names().values, value)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3956:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3956 |   return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3940:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3940 |   if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)',
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:168:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  168 |     if (!ToNumber(cx, v, &d)) {
      |          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:338:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1961:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1966:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:299:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  299 |   return ValueToId<CanGC>(cx, HandleValue::fromMarkedLocation(&tmp), id);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:338:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1982:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1983:13:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1984:13:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:478:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  478 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:500:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:513:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  513 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2034:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2034 | bool Completion::buildCompletionValue(JSContext* cx, Debugger* dbg,
      |      ^~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1951:39,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:257:47,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1995:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1996:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2006:40,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:187:45,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2007:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:187:45,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1560:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1560 |   return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1561 |                                 args2, args.rval());
      |                                 ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:152:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:159:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 |   if (!completion.buildCompletionValue(cx, dbg, &completionValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  165 |   if (!js::Call(cx, fval, frame, completionValue, &rval)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:101:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  101 |     if (!ToInteger(cx, args[0], &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return ParseResumptionValue(cx, rval, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:156:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:182:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long unsigned int]',
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:401:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  401 |   BigInt* bi = ToBigInt(cx, value);
      |                ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2217 | bool Debugger::fireNativeCall(JSContext* cx, const CallArgs& args,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2247 |   bool ok = js::Call(cx, fval, object, calleeval, reasonval, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2249 |   return processHandlerResult(cx, ok, rv, NullFramePtr(), nullptr, resumeMode,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2250 |                               vp);
      |                               ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In lambda function,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)> >::dispatchHook<js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)> >(JSContext*, js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList<js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)> >::dispatchHook<js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)> >(JSContext*, js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>; HookIsEnabledFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33,
    inlined from 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:958:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:959:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  959 |     return dbg->fireNativeCall(cx, args, reason, resumeMode, &rval);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:976:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  976 |       cx->setPendingExceptionAndCaptureStack(rval);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2658 |   bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle<ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:706:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  706 | bool js::ArraySetLength(JSContext* cx, Handle<ArrayObject*> arr, HandleId id,
      |      ^~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool js::ArraySetLength(JSContext*, JS::Handle<ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:729:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle<ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:735:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  735 |     if (!ToNumber(cx, value, &d)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:608:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:613:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  613 |     if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:638:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:630:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:647:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  647 | static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:655:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  655 |     return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:662:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  662 |   return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::firePromiseHook(JSContext*, Hook, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2868 |   bool ok = js::Call(cx, fval, object, dbgObj, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:526:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:545:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:564:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:583:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long int]',
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:390:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  390 |   BigInt* bi = ToBigInt(cx, value);
      |                ~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:654:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:412:16,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)',
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:674:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  345 |   return ToIndex(cx, v, JSMSG_BAD_INDEX, index);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:421:18,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:186:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  186 | static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str,
      |                       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:20:
In member function 'bool js::MutableWrappedPtrOperations<js::JSONParser<CharT>, Wrapper>::parse(JS::MutableHandleValue) [with CharT = unsigned char; Wrapper = JS::Rooted<js::JSONParser<unsigned char> >]',
    inlined from 'EvalJSONResult ParseEvalStringAsJSON(JSContext*, mozilla::Range<const CharT>, JS::MutableHandleValue) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:179:20,
    inlined from 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:206:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In member function 'bool js::MutableWrappedPtrOperations<js::JSONParser<CharT>, Wrapper>::parse(JS::MutableHandleValue) [with CharT = char16_t; Wrapper = JS::Rooted<js::JSONParser<char16_t> >]',
    inlined from 'EvalJSONResult ParseEvalStringAsJSON(JSContext*, mozilla::Range<const CharT>, JS::MutableHandleValue) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:179:20,
    inlined from 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:207:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6463:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6463 | bool Builder::Object::defineProperty(JSContext* cx, const char* name,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6472:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6472 |   return definePropertyToTrusted(cx, name, &propval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1203:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1212:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1212 |       str = ValueToSource(cx, elt);
      |             ~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6478:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6478 |   return defineProperty(cx, name, propval);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:678:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  678 | bool DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:699:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  699 |       if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, iter.pc(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  700 |                                                          result)) {
      |                                                          ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:711:68: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  711 |     if (!GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  712 |             cx, genObj, script, result)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1402:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1426:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = EmptySeparatorOp]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1487:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1368 |       if (!GetArrayElement(cx, obj, i, &v)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = CharSeparatorOp<unsigned char>]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1494:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1368 |       if (!GetArrayElement(cx, obj, i, &v)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = CharSeparatorOp<char16_t>]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1499:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1368 |       if (!GetArrayElement(cx, obj, i, &v)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = StringSeparatorOp]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1505:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1368 |       if (!GetArrayElement(cx, obj, i, &v)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_load(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]',
    inlined from 'bool atomics_load(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:308:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:15:
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_load(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool atomics_load(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:308:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:314:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  314 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_load(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool atomics_load(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:308:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:314:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  314 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:636:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  636 |   if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:651:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DoAtomicsWait(JSContext*, JS::Handle<js::TypedArrayObject*>, uint32_t, T, JS::HandleValue, JS::MutableHandleValue) [with T = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:578:18,
    inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:656:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  662 |   RootedBigInt value(cx, ToBigInt(cx, valv));
      |                          ~~~~~~~~^~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DoAtomicsWait(JSContext*, JS::Handle<js::TypedArrayObject*>, uint32_t, T, JS::HandleValue, JS::MutableHandleValue) [with T = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:578:18,
    inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:668:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_notify(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:724:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  724 |   if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:742:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  742 |     if (!ToInteger(cx, countv, &dcount)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)> >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)>)::<lambda(auto:11)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)> >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)> >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:22, auto:23)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)> >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)>)::<lambda(auto:11)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)> >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)> >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:20, auto:21)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1643:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1643 |   RootedDebuggerFrame thisobj(cx, DebuggerFrame::check(cx, framev));
      |                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)> >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)>)::<lambda(auto:11)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)> >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)> >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:18, auto:19)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)> >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)>)::<lambda(auto:11)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)> >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)> >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:16, auto:17)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)> >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)>)::<lambda(auto:11)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)> >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)> >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:14, auto:15)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)> >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)>)::<lambda(auto:11)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)> >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In lambda function,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)> >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)>)::<lambda(auto:11)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:12, auto:13)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:360:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  360 |     JS_TRY_OR_RETURN_FALSE(cx, Ops::storeResult(cx, v, args.rval()));
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)>]',
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)> [with auto:8 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:287:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)> [with auto:8 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:291:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)> [with auto:8 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:287:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)> [with auto:8 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:291:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]',
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = signed char]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)> [with auto:10 = SharedMem<signed char*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = unsigned char]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)> [with auto:10 = SharedMem<unsigned char*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = short int]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)> [with auto:10 = SharedMem<short int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = short unsigned int]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)> [with auto:10 = SharedMem<short unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:251:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = int]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)> [with auto:10 = SharedMem<int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:253:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = unsigned int]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)> [with auto:10 = SharedMem<unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:255:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)> [with auto:10 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:173:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)> [with auto:10 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:204:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  204 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2461:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2481:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2481 |     if (!GetArrayElement(cx, obj, index, args.rval())) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:354:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 | bool ElementAdder::append(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:364:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |       if (!DefineDataElement(cx, resObj_, index_, v)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:393:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  393 |       if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:402:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1596:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2400:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3708 |     if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3715:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3715 |     if (!DefineDataElement(cx, obj, k, args[k])) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2880:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2892:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2892 |           if (!DefineDataElement(cx, result, index, value)) {
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2908:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)',
    inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2912:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]',
    inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2280:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool SortNumerically(JSContext*, JS::MutableHandle<JS::GCVector<JS::Value> >, size_t, {anonymous}::ComparatorMatchResult)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2111:18,
    inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2337:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21,
    inlined from 'bool FillWithUndefined(JSContext*, JS::HandleObject, uint32_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2166:25,
    inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2356:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2581:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)',
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2621:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:35:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   35 |   return GetElement(cx, obj, obj, index, vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2635:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2643:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2643 |       if (!SetArrayElement(cx, obj, i, value)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2667:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2740:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_unshift(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2748:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2748 |             if (!SetArrayElement(cx, obj, upperIndex, value)) {
      |                  ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1677:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1713:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1714:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_reverse(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1719:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1719 |       if (!SetArrayElement(cx, obj, i, hival)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1722:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1722 |       if (!SetArrayElement(cx, obj, len - i - 1, lowval)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1726:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1726 |       if (!SetArrayElement(cx, obj, i, hival)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1736:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1736 |       if (!SetArrayElement(cx, obj, len - i - 1, lowval)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3523:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3539:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3539 |     if (!ToInteger(cx, args[0], &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3548:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3548 |       if (!ToInteger(cx, args[1], &d)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]',
    inlined from 'bool SliceSparse(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3392:26,
    inlined from 'bool ArraySliceOrdinary(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3502:21,
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3559:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool SliceSparse(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)',
    inlined from 'bool ArraySliceOrdinary(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3502:21,
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3559:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3397:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3397 |         !DefineDataElement(cx, result, index - uint32_t(begin), value)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3583:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)',
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3590:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2927:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2940:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2940 |   if (!ToInteger(cx, args.get(0), &relativeStart)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2963 |     if (!ToInteger(cx, args[1], &deleteCountDouble)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3037:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3044:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3105:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3117:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3117 |           if (!SetArrayElement(cx, obj, to, fromValue)) {
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3205:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3217:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3217 |           if (!SetArrayElement(cx, obj, to, fromValue)) {
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.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::DirectEvalStringFromIon(JSContext* cx, HandleObject env,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  459 |   return ExecuteKernel(cx, esg.script(), env, newTargetValue,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  460 |                        NullFramePtr() /* evalInFrame */, vp);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ExecuteKernel(cx, esg.script(), env, newTargetVal,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |                        NullFramePtr() /* evalInFrame */, vp);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  470 |   return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(),
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |                     globalLexical, nullptr, args.rval());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  474 | bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:486:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:486:20: 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_src1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp   Unified_cpp_js_src1.cpp
js/src/Unified_cpp_js_src10.o
/usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp   Unified_cpp_js_src_frontend0.cpp
js/src/frontend/Unified_cpp_js_src_frontend1.o
/usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp   Unified_cpp_js_src_gc1.cpp
js/src/gc/Unified_cpp_js_src_gc2.o
In file included from Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:624:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  624 | bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:624:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:740:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  740 | bool ModuleObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::RequestedModuleObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  258 | bool RequestedModuleObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 | bool ExportEntryObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  103 | bool ImportEntryObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  519 | static bool ValidatePropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:541:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  541 |     if (!SameValue(cx, desc.value(), expectedValue, &same)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src1.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_is(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1669:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1669 |   if (!SameValue(cx, args.get(0), args.get(1), &same)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:82,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:9,
                 from Unified_cpp_js_src1.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) {
      |                        ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'JSObject* JS::ToObject(JSContext*, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:266:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 | inline JSObject* ToObject(JSContext* cx, HandleValue v) {
      |                  ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  682 | bool MapObject::is(HandleValue v) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1346:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1346 | bool SetObject::is(HandleValue v) {
      |      ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:38,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICRegisters-arm.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/SharedICRegisters.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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, HandleValue thisv,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:34:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   34 | bool HashableValue::setValue(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1283 | bool SetObject::isBuiltinAdd(HandleValue add) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:378:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 | bool ModuleNamespaceObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1677:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1677 | bool js::IdToStringOrSymbol(JSContext* cx, HandleId id,
      |      ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:80:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::operator==(const js::HashableValue&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:464:9: note: in expansion of macro 'MOZ_UNLIKELY'
  464 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |         ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:482:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  482 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:490:5: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  490 |     MOZ_ASSERT_GLUE(                                                    \
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:491:9: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT'
  491 |         MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:111:3: note: in expansion of macro 'MOZ_ASSERT'
  111 |   MOZ_ASSERT(SameValue(cx, valueRoot, otherRoot, &same));
      |   ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'JSLinearString* js::IdToString(JSContext*, jsid)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152: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
  152 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1126:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1126 |   return CallSelfHostedFunction(cx, name, thisv, args, &ignored);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleObject::GetOrCreateModuleNamespace(JSContext*, js::HandleModuleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1146:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1146 |   if (!CallSelfHostedFunction(cx, cx->names().GetModuleNamespace,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1147 |                               UndefinedHandleValue, args, &result)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  124 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1711:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1711 | JSObject* js::CallModuleResolveHook(JSContext* cx,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1720 |   RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier));
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  950 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:60:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   60 |     obj = ToObject(cx, args[0]);
      |           ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1578:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1578 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1593 |     if (!JS_WrapValue(cx, &wrappedKey)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1699:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1699 | JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1701:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1701 |   return CallObjFunc(MapObject::has, cx, obj, key, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1704 | JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1706 |   return CallObjFunc(MapObject::delete_, cx, obj, key, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1764:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1764 | JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1766:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1766 |   return CallObjFunc(SetObject::has, cx, obj, key, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1769:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1769 | JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1771:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1771 |   return CallObjFunc(SetObject::delete_, cx, obj, key, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1789 | bool js::FinishDynamicModuleImport(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1803:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1803 |                       CallModuleResolveHook(cx, referencingPrivate, specifier));
      |                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:31,
                 from Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:35:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   return GetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle<JSObject*>, JS::Symbol*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:238:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  238 | MOZ_ALWAYS_INLINE bool GetInterestingSymbolProperty(
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle<JSObject*>, JS::Symbol*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:246:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle<JSObject*>, JS::Symbol*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:259:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1545:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1545 | static bool forEach(const char* funcName, JSContext* cx, HandleObject obj,
      |             ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1545:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1557 |   return Call(cx, fval, obj, callbackFn, thisArg, &fval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1728 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1730 |   return forEach("MapForEach", cx, obj, callbackFn, thisVal);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1793 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1795 |   return forEach("SetForEach", cx, obj, callbackFn, thisVal);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_js_src_frontend0.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 2653 |         NameOpEmitter noe(this, name, loc, kind);
      |                                                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2642:29: note: 'kind' was declared here
 2642 |         NameOpEmitter::Kind kind;
      |                             ^~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:108:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  113 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:120:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  120 |   if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:758:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  758 |   if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  724 | bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:744:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  744 |   return get(cx, obj, args.get(0), args.rval());
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, HandleObject, HandleValue, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1641 | JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1660:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1660 |     if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1656:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1656 |       if (!JS_WrapValue(cx, &wrappedKey)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1667:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1667 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  752 | bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1398:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1398 | bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1602:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1616:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1616 |     if (!ObjFunc(cx, iterType, unwrappedObj, rval)) {
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1624 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1713 | JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1715:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1715 |   return CallObjFunc(&MapObject::iterator, cx, MapObject::Keys, obj, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1718 | JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1720 |   return CallObjFunc(&MapObject::iterator, cx, MapObject::Values, obj, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1723:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1723 | JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1725:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1725 |   return CallObjFunc(&MapObject::iterator, cx, MapObject::Entries, obj, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1602:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, Iter kind, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1616:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1616 |     if (!ObjFunc(cx, iterType, unwrappedObj, rval)) {
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1624 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1783:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1783 | JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1785:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1785 |   return CallObjFunc(&SetObject::iterator, cx, SetObject::Values, obj, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1778:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1778 | JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1788:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1788 | JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1790:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1790 |   return CallObjFunc(&SetObject::iterator, cx, SetObject::Entries, obj, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1733:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script,
      |           ^~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1762:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1774:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1774 |   if (!importHook(cx, referencingPrivate, specifier, promise)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:283:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  298 |     RootedObject obj(cx, JS::ToObject(cx, vp));
      |                          ~~~~~~~~~~~~^~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)',
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:303:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |       if (!js::Call(cx, toJSON, vp, arg0, vp)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |     if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:350:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |       if (!ToNumber(cx, vp, &d)) {
      |            ~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:355: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
  355 |       JSString* str = ToStringSlow<CanGC>(cx, vp);
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In lambda function:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:281:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 |   auto AddProperty = [cx, &comma, &buf](HandleId id, HandleValue val,
      |                      ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:287:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  287 |       idstr = ValueToSource(cx, v);
      |               ~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::<lambda(JS::HandleId, JS::HandleValue, PropertyKind)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:293:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In lambda function:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  315 |     RootedString valsource(cx, ValueToSource(cx, val));
      |                                ~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  621 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:657:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  657 |   if (!GetInterestingSymbolProperty(cx, obj, cx->wellKnownSymbols().toStringTag,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  658 |                                     &tag)) {
      |                                     ~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:892:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  892 |   if (!GetProperty(cx, holder, holder, name, &val)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:28:
In member function 'bool js::MutableWrappedPtrOperations<js::JSONParser<CharT>, Wrapper>::parse(JS::MutableHandleValue) [with CharT = unsigned char; Wrapper = JS::Rooted<js::JSONParser<unsigned char> >]',
    inlined from 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1014:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1020 |     return Revive(cx, reviver, vp);
      |            ~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool js::MutableWrappedPtrOperations<js::JSONParser<CharT>, Wrapper>::parse(JS::MutableHandleValue) [with CharT = char16_t; Wrapper = JS::Rooted<js::JSONParser<char16_t> >]',
    inlined from 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1014:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1020 |     return Revive(cx, reviver, vp);
      |            ~~~~~~^~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool json_parse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1044:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1064:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1064 |              ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1065 |                                     args.rval())
      |                                     ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1066:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1066 |              : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1067 |                                     args.rval());
      |                                     ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:442:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  442 |     if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  136 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:481:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  481 | bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:552:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  552 | bool ModuleNamespaceObject::ProxyHandler::defineProperty(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  558 |       return ValidatePropertyDescriptor(cx, desc, false, false, false, value,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  559 |                                         result);
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  578 |   return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  593 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)',
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]',
    inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  298 |     RootedObject obj(cx, JS::ToObject(cx, vp));
      |                          ~~~~~~~~~~~~^~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)',
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:303:21,
    inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]',
    inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |       if (!js::Call(cx, toJSON, vp, arg0, vp)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |     if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:350:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |       if (!ToNumber(cx, vp, &d)) {
      |            ~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:355: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
  355 |       JSString* str = ToStringSlow<CanGC>(cx, vp);
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool JO(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)',
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:490:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  490 |     if (!GetProperty(cx, obj, obj, id, &outputValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1438:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1438 | bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
In function 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)',
    inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:832:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  832 |       if (!GetProperty(cx, from, from, nextKey, &propValue)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:838:9,
    inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)',
    inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:874:9: note: in expansion of macro 'MOZ_UNLIKELY'
  874 |     if (MOZ_UNLIKELY(!GetProperty(cx, from, from, nextKey, &propValue))) {
      |         ^~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:879:9,
    inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:923:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties.constprop(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1001:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1001 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1006 |   RootedObject props(cx, ToObject(cx, properties));
      |                          ~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1032:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1032 |     if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1038:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1038 |       if (!GetProperty(cx, props, props, nextKey, &descObj) ||
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |           !ToPropertyDescriptor(cx, descObj, true, &desc) ||
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1050:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1050 |     if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i], result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1077:73: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1077 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr);
      |                                                                         ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1509 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool TryEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1515:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1349: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
 1349 |         if (!tobj->getElement<CanGC>(cx, i, &value)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1472 |         if (!GetProperty(cx, obj, obj, id, &value)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:18:
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1562:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1572 |           if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1575:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1575 |         } else if (!GetProperty(cx, obj, obj, id, &value)) {
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1580 |       if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1593:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1593 |       if (!GetProperty(cx, obj, obj, id, &value)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:801:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  801 | bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp   Unified_cpp_js_src_frontend1.cpp
js/src/frontend/Unified_cpp_js_src_frontend2.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static js::FinalizationRecordObject* js::FinalizationRecordObject::create(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:44:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   44 | FinalizationRecordObject* FinalizationRecordObject::create(
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  284 |       cx, ValueToCallable(cx, args.get(0), 1, NO_CONSTRUCT));
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:672:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  672 |     if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |                                 args2, args2.rval())) {
      |                                 ~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1196:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1202:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1202 |   if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1214 | static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2,
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1509 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                        ~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool TryEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1515:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1306 |       if (!NewValuePair(cx, key, value, &value)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1354: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
 1354 |         if (!tobj->getElement<CanGC>(cx, i, &value)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1357 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1410 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1472 |         if (!GetProperty(cx, obj, obj, id, &value)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1479 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1562:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1572 |           if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1575:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1575 |         } else if (!GetProperty(cx, obj, obj, id, &value)) {
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1580 |       if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1593:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1593 |       if (!GetProperty(cx, obj, obj, id, &value)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1601 |     } else if (!NewValuePair(cx, key, value, properties[out++])) {
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1695:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1695 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
      |      ^~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1762:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1762 |   return GetOwnPropertyKeys(
      |          ~~~~~~~~~~~~~~~~~~^
 1763 |       cx, obj,
      |       ~~~~~~~~              
 1764 |       JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1765 |       args.rval());
      |       ~~~~~~~~~~~~          
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1748:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1748 |   return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1749 |                             args.rval());
      |                             ~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_keys(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1642:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1642 |   return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval());
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1046:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1059:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1059 | bool ModuleObject::execute(JSContext* cx, HandleModuleObject self,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1083:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1083 |   return Execute(cx, script, env, rval);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1702:12: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1702 |   if (!func(cx, modulePrivate, metaObject)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1201:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 | bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, HandleObject, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.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::SetAdd(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1756:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1756 |       if (!JS_WrapValue(cx, &wrappedKey)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1335:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1335 |       if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv,
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1336 |                                   args2, args2.rval())) {
      |                                   ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 | bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, HandleObject, HandleValue, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 | JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1691 |       if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1691:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1691 |       if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
      |                                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1695:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1695 |     return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:771:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::cleanupSome(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:714:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  714 |     cleanupCallback = ValueToCallable(cx, args.get(0), -1, NO_CONSTRUCT);
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1475:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1475 | bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:845:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  845 | bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:859:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  859 |   return iterator(cx, kind, obj, args.rval());
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:814:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  814 |       if (!ToNumber(cx, space, &d)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1080:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1080 |   if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp   Unified_cpp_js_src_frontend2.cpp
js/src/frontend/Unified_cpp_js_src_frontend3.o
/usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp   Unified_cpp_js_src_gc2.cpp
/usr/bin/g++ -o Unified_cpp_js_src10.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp   Unified_cpp_js_src10.cpp
js/src/Unified_cpp_js_src11.o
/usr/bin/g++ -o Unified_cpp_js_src11.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp   Unified_cpp_js_src11.cpp
js/src/Unified_cpp_js_src12.o
/usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp   Unified_cpp_js_src_frontend3.cpp
js/src/frontend/Unified_cpp_js_src_frontend4.o
/usr/bin/g++ -o Unified_cpp_js_src12.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp   Unified_cpp_js_src12.cpp
js/src/Unified_cpp_js_src13.o
/usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp   Unified_cpp_js_src_frontend4.cpp
js/src/frontend/Unified_cpp_js_src_frontend5.o
In file included from Unified_cpp_js_src12.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:327:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  327 | bool js::IsArrayBuffer(HandleValue v) {
      |      ^~
In file included from Unified_cpp_js_src12.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:467:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  467 | static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:750:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  750 | static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  338 | bool js::IsArrayBufferMaybeShared(HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle<js::ArgumentsObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:547:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  547 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548 |                                            &val)) {
      |                                            ~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:551:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  551 |   return NativeDefineDataProperty(cx, argsobj, iteratorId, val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |                                   JSPROP_RESOLVING);
      |                                   ~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc'
/usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp   Unified_cpp_js_src_frontend5.cpp
js/src/frontend/Unified_cpp_js_src_frontend6.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:22,
                 from Unified_cpp_js_src12.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::InterpreterFrame*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:47:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   47 |     entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:49:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 |     entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:60:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   60 |     entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                          asyncCause);
      |                          ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:63:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   63 |     entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |                          asyncCause);
      |                          ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:492:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:500:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  500 |   if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:538:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  538 |          NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:670:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  670 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:710:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  710 |   if (!NativeDefineProperty(cx, obj.as<NativeObject>(), id, newArgDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |                             result)) {
      |                             ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:772:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  772 | static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:780:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  780 |   if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:805:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  805 |          NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle<js::ArgumentsObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:563:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  563 |   if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:16:
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:387:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src13.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp   Unified_cpp_js_src13.cpp
js/src/Unified_cpp_js_src14.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp   Unified_cpp_js_src_jit0.cpp
js/src/jit/Unified_cpp_js_src_jit1.o
In file included from Unified_cpp_js_src13.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'bool ValidBigIntOperands(JSContext*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2691:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2691 | static bool ValidBigIntOperands(JSContext* cx, HandleValue lhs,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2691:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src13.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  151 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  152 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  142 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  131 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from Unified_cpp_js_src13.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars ToDisassemblySource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1141:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1141 | static UniqueChars ToDisassemblySource(JSContext* cx, HandleValue v) {
      |                    ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1171:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |   JSString* str = ValueToSource(cx, v);
      |                   ~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* js::AsyncFunctionResolve(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue, AsyncFunctionResolveKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:170:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  170 | JSObject* js::AsyncFunctionResolve(
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:56:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!DefineDataProperty(cx, asyncFunctionProto, cx->names().constructor,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |                           asyncFunctionVal, JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::negValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2800:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2800 | bool BigInt::negValue(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2800:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::addValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2704 | bool BigInt::addValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2706:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2706 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::subValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2720 | bool BigInt::subValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2722:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2722 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::divValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2752 | bool BigInt::divValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2754:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2754 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::modValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2768 | bool BigInt::modValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2770:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2770 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::incValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2813:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2813 | bool BigInt::incValue(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2813:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::decValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2826:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2826 | bool BigInt::decValue(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitNotValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2919:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2919 | bool BigInt::bitNotValue(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2919:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2839 | bool BigInt::lshValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2841:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2841 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::rshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2855 | bool BigInt::rshValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2857:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2857 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::mulValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2736 | bool BigInt::mulValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2738:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2738 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::powValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2784 | bool BigInt::powValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2786:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2786 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitXorValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2887 | bool BigInt::bitXorValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2889:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2889 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitAndValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2871 | bool BigInt::bitAndValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2873:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2873 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitOrValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2903 | bool BigInt::bitOrValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2905:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2905 |   if (!ValidBigIntOperands(cx, lhs, rhs)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2933:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2933 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) {
      |         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2962:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2962 |   ReportValueError(cx, JSMSG_CANT_CONVERT_TO, JSDVG_IGNORE_STACK, v, nullptr,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2963 |                    "BigInt");
      |                    ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* JS::ToBigInt(JSContext*, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3808:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3808 | BigInt* JS::ToBigInt(JSContext* cx, HandleValue val) {
      |         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3809 |   return js::ToBigInt(cx, val);
      |          ~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::Result<long long int> js::ToBigInt64(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2967:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2967 | JS::Result<int64_t> js::ToBigInt64(JSContext* cx, HandleValue v) {
      |                     ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2968:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2968 |   BigInt* bi = js::ToBigInt(cx, v);
      |                ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::Result<long long unsigned int> js::ToBigUint64(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2975:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2975 | JS::Result<uint64_t> js::ToBigUint64(JSContext* cx, HandleValue v) {
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2976:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2976 |   BigInt* bi = js::ToBigInt(cx, v);
      |                ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lessThan(JSContext*, JS::HandleValue, JS::HandleValue, mozilla::Maybe<bool>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3467:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3467 | bool BigInt::lessThan(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3467:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::Result<bool> JS::BigInt::looselyEqual(JSContext*, JS::HandleBigInt, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3391:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3391 | JS::Result<bool> BigInt::looselyEqual(JSContext* cx, HandleBigInt lhs,
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3414:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3414 |     return looselyEqual(cx, lhs, rhsPrimitive);
      |                                              ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, ResumeKind, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:83:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   83 | static bool AsyncFunctionResume(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:128:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 |   if (!CallSelfHostedFunction(cx, funName, generatorOrValue, args,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |                               &generatorOrValue)) {
      |                               ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:138:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 |       if (!GetAndClearException(cx, &exn)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:156:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  156 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:159:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 |   return AsyncFunctionResume(cx, generator, ResumeKind::Normal, value);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:164:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:167:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |   return AsyncFunctionResume(cx, generator, ResumeKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:75:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   75 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:66:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   66 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter,
      |           ^~
In function 'js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)',
    inlined from 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:205:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:183:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  183 |   if (!GetProperty(cx, fun, fun, cx->names().prototype, &protoVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:301:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  301 | AsyncGeneratorRequest* AsyncGeneratorRequest::create(
      |                        ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:225:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  225 | AsyncGeneratorRequest* AsyncGeneratorObject::createRequest(
      |                        ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle<AsyncGeneratorObject*>, CompletionKind, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 | MOZ_MUST_USE bool js::AsyncGeneratorResume(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:393:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  393 |   if (!CallSelfHostedFunction(cx, funName, thisOrRval, args, &thisOrRval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool AsyncGeneratorThrown(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)',
    inlined from 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle<AsyncGeneratorObject*>, CompletionKind, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:398:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:343:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  343 |   if (!GetAndClearException(cx, &value)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:30:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   30 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:33:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   33 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:38:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   41 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:46:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   46 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:49:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:54:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   54 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   41 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle<JS::Value> value) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:515:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  515 |   if (!DefineDataProperty(cx, asyncGenerator, cx->names().constructor,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |                           asyncGenFunctionVal, JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1915:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1915 |         JSString* str = ValueToSource(cx, v);
      |                         ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1925:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1925 |       JSString* str = ValueToSource(cx, objv);
      |                       ~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JSString* js::DecompileArgument(JSContext*, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2504:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2504 | JSString* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) {
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2519:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2519 |   return ValueToSource(cx, v);
      |          ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2330:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2330 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2403:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2403 | UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex,
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2409:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2409 |     if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2421:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2421 |     fallback = ValueToSource(cx, v);
      |                ~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp   Unified_cpp_js_src_frontend6.cpp
/usr/bin/g++ -o Unified_cpp_js_src14.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp   Unified_cpp_js_src14.cpp
js/src/Unified_cpp_js_src15.o
In file included from Unified_cpp_js_src_jit0.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::FinishBailoutToBaseline(BaselineBailoutInfo*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1843:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1843 |       if (!TypeMonitorResult(cx, stub, topFrame, script, monitorPC, val)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp   Unified_cpp_js_src_wasm0.cpp
js/src/wasm/Unified_cpp_js_src_wasm1.o
In file included from Unified_cpp_js_src_debugger0.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:579:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  579 | bool DebuggerEnvironment::getVariable(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:612:56: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  612 |       if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, env, id, result)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:616:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:636:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  636 | bool DebuggerEnvironment::setVariable(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:672:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized]
  194 |   JSAtom* str = Atomize(cx, s, strlen(s), PinAtom);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:181:15: note: 's' was declared here
  181 |   const char* s;
      |               ^
In member function 'bool js::DebuggerEnvironment::CallData::getVariableMethod()',
    inlined from 'bool js::DebuggerEnvironment::CallData::getVariableMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:323:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  333 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:337:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  337 |   return DebuggerEnvironment::getVariable(cx, environment, id, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerEnvironment::CallData::setVariableMethod()',
    inlined from 'bool js::DebuggerEnvironment::CallData::setVariableMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:340:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:350:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:354:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 |   if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src14.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:376:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  376 | MOZ_NEVER_INLINE static bool ExecuteScript(JSContext* cx, HandleObject envChain,
      |                              ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:385:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  385 |   return Execute(cx, script, envChain, rval);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:388:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  388 | static bool ExecuteScript(JSContext* cx, HandleObjectVector envChain,
      |             ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  404 |   return ExecuteScript(cx, env, script, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:421:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  421 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(
      |                                     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:424:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  424 |   return ExecuteScript(cx, envChain, scriptArg, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:430:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  430 |   return ExecuteScript(cx, envChain, scriptArg, &rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, HandleObjectVector, HandleScript, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:448:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  448 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:460:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  460 |   return ExecuteScript(cx, envChain, script, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:407:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  407 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx,
      |                                     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:411:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  411 |   return ExecuteScript(cx, globalLexical, scriptArg, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, HandleScript, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:433:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  433 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:445:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  445 |   return ExecuteScript(cx, globalLexical, script, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:418:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  418 |   return ExecuteScript(cx, globalLexical, scriptArg, &rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool InitFromBailout(JSContext*, size_t, JS::HandleFunction, JS::HandleScript, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandleValueVector, JS::MutableHandleFunction, const js::jit::ExceptionBailoutInfo*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:600:13: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  600 | static bool InitFromBailout(JSContext* cx, size_t frameNo, HandleFunction fun,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::BailoutIonToBaseline(JSContext*, JitActivation*, const JSJitFrameIter&, bool, BaselineBailoutInfo**, const ExceptionBailoutInfo*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1604:25: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1604 |     if (!InitFromBailout(cx, frameNo, fun, scr, snapIter, invalidate, builder,
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |                          &startFrameFormals, &nextCallee,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |                          passExcInfo ? excInfo : nullptr)) {
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::DebuggerMemory::CallData::setMaxAllocationsLogLength()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:284:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp   Unified_cpp_js_src_jit1.cpp
js/src/jit/Unified_cpp_js_src_jit10.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:7,
                 from Unified_cpp_js_src14.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:404:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  404 | bool Compartment::wrap(JSContext* cx,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  498 |   return Execute(cx, script, env, rval);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const ReadOnlyCompileOptions&, SourceText<char16_t>&, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:510:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  510 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:515:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  515 |   return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, optionsArg,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |                               srcBuf, rval);
      |                               ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, HandleObjectVector, const ReadOnlyCompileOptions&, SourceText<char16_t>&, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:519:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  519 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  529 |   return EvaluateSourceBuffer(cx, scope->kind(), env, options, srcBuf, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  498 |   return Execute(cx, script, env, rval);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const ReadOnlyCompileOptions&, SourceText<mozilla::Utf8Unit>&, MutableHandle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:501:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  501 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:506:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  506 |   return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, options,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 |                               srcBuf, rval);
      |                               ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::EvaluateUtf8Path(JSContext*, const ReadOnlyCompileOptions&, const char*, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:532:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  532 | JS_PUBLIC_API bool JS::EvaluateUtf8Path(
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:554:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  554 |   return Evaluate(cx, options, srcBuf, rval);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src15.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp   Unified_cpp_js_src15.cpp
js/src/Unified_cpp_js_src16.o
In file included from Unified_cpp_js_src15.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:615:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  615 | static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); }
      |                               ^~~~~~~~
In file included from Unified_cpp_js_src15.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp: In member function 'virtual bool js::ReportExceptionClosure::operator()(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp:49:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 |   cx->setPendingExceptionAndCaptureStack(exn_);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src15.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool EqualGivenSameType(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:27:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   27 | static bool EqualGivenSameType(JSContext* cx, JS::Handle<JS::Value> lval,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:27:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from Unified_cpp_js_src15.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1237:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1237 | static bool lexicalError_GetOwnPropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1228 | static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1220 | static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool IsAggregateError(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 | static inline bool IsAggregateError(HandleValue v) {
      |                    ^~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm0.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6443 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6456:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 6456 |   if (!GetPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm0.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_ToBigInt(JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:546:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  546 |   BigInt* bi = ToBigInt(cx, val);
      |                ~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6472:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6472 | static bool GetDataProperty(JSContext* cx, HandleValue objVal,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6472:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6479 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:37:
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'int32_t CoerceInPlace_ToInt32(JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:533:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'void* BoxValue_Anyref(JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:574:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 |   if (!BoxAnyRef(cx, val, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'int32_t CoerceInPlace_ToNumber(JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:561:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:196:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  196 |     return EqualGivenSameType(cx, lval, rval, equal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::StrictlyEqual(JSContext*, Handle<Value>, Handle<Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::SameValue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::SameValue(JSContext*, Handle<Value>, Handle<Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::Handle<GlobalObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp:142:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  142 | void js::ReportErrorToGlobal(JSContext* cx, Handle<GlobalObject*> global,
      |      ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:86:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   86 |     return EqualGivenSameType(cx, lval, rval, result);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/DateTime.cpp:24,
                 from Unified_cpp_js_src15.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::LooselyEqual(JSContext*, Handle<Value>, Handle<Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:812:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  812 | static bool with_GetOwnPropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:817:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  817 |   return GetOwnPropertyDescriptor(cx, actual, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:763:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  763 | static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:768:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  768 |   return DefineProperty(cx, actual, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  800 | static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:809:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:788:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  788 | static bool with_GetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:788:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:797:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:687:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  687 |   return DefineDataProperty(cx, thisObj, cx->names().stack, val);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool {anonymous}::DebugEnvironmentProxyHandler::isMagicMissingArgumentsValue(js::EnvironmentObject&, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1887:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1887 |   static bool isMagicMissingArgumentsValue(EnvironmentObject& env,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:717:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:722:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  722 |     if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle<GlobalObject*>, HandlePropertyName, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3555:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3555 |   if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:39,
                 from Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:597:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  597 | static MOZ_ALWAYS_INLINE bool InitArrayElemOperation(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3371:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3371 | static bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3441:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3441 |         return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(),
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3442 |                            res);
      |                            ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  527 | bool ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:540:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  540 |   return NativeGetProperty(cx, self, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext*, AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3462 | bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3473:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3473 |   return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3474 |       cx, ei, scopeChain, pc, res);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(JSContext*, AbstractGeneratorObject&, JSScript*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3477:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3477 | bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3485:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3485 |   return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3486 |       cx, ei, scopeChain, nullptr, res);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2292:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2292 |   bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2306:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2306 |     return JS_DefinePropertyById(cx, env, id, desc, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:654:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  654 |     if (!CallSelfHostedFunction(cx, name, args.thisv(), args2, &rval)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:557:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  557 | bool ModuleEnvironmentObject::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:574:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  574 |   return NativeGetOwnPropertyDescriptor(cx, self, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:361:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  361 | MOZ_ALWAYS_INLINE bool ToPropertyKey(JSContext* cx, HandleValue argument,
      |                        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::IsOptimizedArguments(AbstractFramePtr, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:39:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   39 | static inline bool IsOptimizedArguments(AbstractFramePtr frame,
      |                    ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  544 | bool ModuleEnvironmentObject::setProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  553 |   return NativeSetProperty<Qualified>(cx, self, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle<LexicalEnvironmentObject*>, JS::HandleObject, HandlePropertyName)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3513:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3513 |     if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArgumentsPropertyDescriptor(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, js::EnvironmentObject&, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2026:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2026 |   bool getMissingArgumentsPropertyDescriptor(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2131:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2131 |   bool getMissingThis(JSContext* cx, EnvironmentObject& env,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2206:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2206 |   bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArguments(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2114:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2114 |   bool getMissingArguments(JSContext* cx, EnvironmentObject& env,
      |        ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingArgumentsMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2194:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2194 |   bool getMissingArgumentsMaybeSentinelValue(JSContext* cx,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.h:28,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:19:
In static member function 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]',
    inlined from 'void mozilla::Vector<T, N, AllocPolicy>::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:695:15,
    inlined from 'void js::wasm::BaseCompiler::push(T) [with T = js::wasm::Stk]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31,
    inlined from 'void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4814:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
   58 |     new (KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here
 2453 |     Kind k;
      |          ^
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:693:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:10:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:694:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:700:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  700 |   if (!GetProperty(cx, obj, obj, cx->names().message, &messageVal) ||
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:701:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  701 |       !(message = ValueToSource(cx, messageVal))) {
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:707:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  707 |   if (!GetProperty(cx, obj, obj, cx->names().fileName, &filenameVal) ||
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:708:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  708 |       !(filename = ValueToSource(cx, filenameVal))) {
      |                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:714:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  714 |   if (!GetProperty(cx, obj, obj, cx->names().lineNumber, &linenoVal) ||
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:715:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:739:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, BaselineFrame*, ICRest_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3442:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3442 | bool DoRestFallback(JSContext* cx, BaselineFrame* frame, ICRest_Fallback* stub,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  238 |   if (!ToPropertyKey(cx, idValue, &key)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:7:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)',
    inlined from 'bool js::jit::BaselineCodeGen<Handler>::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2544:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2103 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2122:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2142 |                            stub->state().mode(), objv, index, rhs);
      |                                                                  ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2177:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  589 |   if (!ToPropertyKey(cx, idval, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2186:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2186 |     if (!InitArrayElemOperation(cx, pc, obj, index.toInt32(), rhs)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2190:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2190 |     if (!InitArrayElemOperation(cx, pc, obj, index.toInt32(), rhs)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2194 |     if (!SetObjectElement(cx, obj, index, rhs, objv,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2195 |                           JSOp(*pc) == JSOp::StrictSetElem, script, pc)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2224 |                            stub->state().mode(), objv, index, rhs);
      |                                                                  ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:593:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:603:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  603 |         BigInt* bigint = ToBigInt(cx, arg);
      |                          ~~~~~~~~^~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:613:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:628:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  628 |               if (!BoxAnyRef(cx, arg, &result)) {
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = GetIteratorIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, BaselineFrame*, ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3298 | bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3307:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3307 |   JSObject* iterobj = ValueToIterator(cx, value);
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = ToBoolIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, BaselineFrame*, ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1793 | bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = TypeOfIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, BaselineFrame*, ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3395 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = InstanceOfIRGenerator; Args = {JS::Handle<JS::Value>&, JS::Rooted<JSObject*>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInstanceOfFallback(JSContext*, BaselineFrame*, ICInstanceOf_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3335 | bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3343 |     ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rhs, nullptr);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = GetIntrinsicIRGenerator; Args = {JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3688 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3708:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3708 |       if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3713:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3713 |       if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3718:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3718 |       if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3723:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3723 |       if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3728:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3728 |       if (!LooselyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3733:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3733 |       if (!LooselyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3738:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3738 |       if (!StrictlyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3743:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3743 |       if (!StrictlyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 3744 |                                                  &out)) {
      |                                                  ~~~~~
In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = CompareIRGenerator; Args = {JSOp&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&}]',
    inlined from 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3755:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = HasPropIRGenerator; Args = {CacheKind, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:212:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:224:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:242:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2350 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2362 |   if (!HasOwnProperty(cx, objValue, keyValue, &found)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInFallback(JSContext*, BaselineFrame*, ICIn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2302 | bool DoInFallback(JSContext* cx, BaselineFrame* frame, ICIn_Fallback* stub,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2310 |     ReportInNotObjectError(cx, key, -2, objValue, -1);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2320:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2320 |   if (!OperatorIn(cx, key, obj, &cond)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = UnaryArithIRGenerator; Args = {JSOp&, JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'js::ArrayObject* IterableToArray(JSContext*, JS::HandleValue)',
    inlined from 'bool AggregateError(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:292:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  292 |   if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:301:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  301 |     if (!iterator.next(&nextValue, &done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3474 | bool DoUnaryArithFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3487:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3487 |       if (!BitNot(cx, res, res)) {
      |            ~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15:
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3494:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17,
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3501:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3501:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |     return BigInt::negValue(cx, val, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3507:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 |   return BigInt::incValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3513:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |   return BigInt::decValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3520:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, BaselineFrame*, ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3563 | bool DoBinaryArithFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3585 |       if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3590 |       if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3595 |       if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3600 |       if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3605 |       if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3610 |       if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3615 |       if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3621 |       if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3627 |       if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3633 |       if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3639 |       if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3645 |       if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = BinaryArithIRGenerator; Args = {JSOp&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool js::jit::DoBinaryArithFallback(JSContext*, BaselineFrame*, ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3658:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TryAttachGetPropStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1850 | static bool TryAttachGetPropStub(const char* name, JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1865 |                            idVal, receiver, GetPropertyResultFlags::All);
      |                                                                        ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1050:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1050 |     if (!SetProperty(cx, env, id, optimizedOut)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, BaselineFrame*, ICGetIntrinsic_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2487 | bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:15:
In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::MutableHandleValue)',
    inlined from 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:255:41,
    inlined from 'bool js::jit::DoGetIntrinsicFallback(JSContext*, BaselineFrame*, ICGetIntrinsic_Fallback*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2499:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  784 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:272:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 | inline bool SetNameOperation(JSContext* cx, JSScript* script, jsbytecode* pc,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |     ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:304:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, BaselineFrame*, ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2443:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2443 | bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  407 | static MOZ_ALWAYS_INLINE bool GetObjectElementOperation(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:407:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   return GetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  447 |     if (!ToPropertyKey(cx, key, &id)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:274:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  274 |     if (!SetProperty(cx, callobj, id, optimizedOut)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm0.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmDebug.cpp:370:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  370 | bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::VarScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:361:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 |     if (!SetProperty(cx, env, id, optimizedOut)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::Handle<js::EnvironmentObject*>, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1497:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1497 |   bool handleUnaliasedAccess(JSContext* cx,
      |        ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1699:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1699 |           if (!GetProperty(cx, env, env, id, vp)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1703:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1703 |           if (!SetProperty(cx, env, id, vp)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1773:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1773 |           if (!instance.debug().getGlobal(
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1774 |                   instance, index - instanceScope->globalsStart(), vp)) {
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2482:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2482 | bool DebugEnvironmentProxy::getMaybeSentinelValue(
      |      ^~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue) const',
    inlined from 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2485:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2234:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2234 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2240:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2240 |         if (isMagicMissingArgumentsValue(*env, vp)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2248:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2248 |         if (!GetProperty(cx, env, env, id, vp)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2263 |   bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
      |        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2276:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2276 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2285:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2070:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2070 |   bool getOwnPropertyDescriptor(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2078:51: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2078 |       return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env, desc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2087:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2087 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2093:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2093 |         if (isMagicMissingArgumentsValue(*env, v)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2094:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2094 |           return getMissingArgumentsPropertyDescriptor(cx, debugEnv, *env,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2095 |                                                        desc);
      |                                                        ~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2105:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2105 |         return JS_GetOwnPropertyDescriptorById(cx, env, id, desc);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2149 |   bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id,
      |        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2165:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2165 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2171:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2171 |         if (isMagicMissingArgumentsValue(*env, vp)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2179:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2179 |         if (!GetProperty(cx, env, env, id, vp)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src16.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp   Unified_cpp_js_src16.cpp
js/src/Unified_cpp_js_src17.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4486:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4486 |   if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3786:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3786 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICNewObject_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3837:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3837 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6568:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6568 |   if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6569 |                           debuggeeWouldRunCtor, 0)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1465:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1465 | bool ICCacheIR_Updated::addUpdateStubForValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, BaselineFrame*, ICCacheIR_Updated*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1611:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1611 | bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1611: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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:10:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1673:7: note: in expansion of macro 'MOZ_UNLIKELY'
 1673 |   if (MOZ_UNLIKELY(
      |       ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1132:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TypeMonitorResult(JSContext*, ICMonitoredFallbackStub*, BaselineFrame*, JS::HandleScript, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:946:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  946 | bool TypeMonitorResult(JSContext* cx, ICMonitoredFallbackStub* stub,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:963:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  963 |   return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1897 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetElemOptimizedArguments(JSContext*, AbstractFramePtr, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue, bool*)',
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1916:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:520:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  520 |   if (IsOptimizedArguments(frame, lref)) {
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1921:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1921 |       if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   return GetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  503 |     if (!ToPropertyKey(cx, key, &id)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  564 |   return GetObjectElementOperation(cx, op, obj, thisv, rref, res);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1935:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1935 |     if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1927 |   bool attached = TryAttachGetPropStub("GetElem", cx, frame, stub,
      |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1928 |                                        CacheKind::GetElem, lhs, rhs, lhs);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1962 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1977 |       TryAttachGetPropStub("GetElemSuper", cx, frame, stub,
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1978 |                            CacheKind::GetElemSuper, lhs, rhs, receiver);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1982 |   if (!GetObjectElementOperation(cx, op, lhsObj, receiver, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1986:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1986 |   if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2392 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]',
    inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2413:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  218 |   return FetchName<mode>(cx, obj, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]',
    inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2417:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  218 |   return FetchName<mode>(cx, obj, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2422:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2422 |   return TypeMonitorResult(cx, stub, frame, script, pc, res);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2563 | bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2579 |   TryAttachGetPropStub("GetProp", cx, frame, stub, CacheKind::GetProp, val,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2580 |                        idVal, val);
      |                        ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::jit::ComputeGetPropResult(JSContext*, BaselineFrame*, JSOp, js::HandlePropertyName, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2582:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2536:66: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2536 |   if (val.isMagic(JS_OPTIMIZED_ARGUMENTS) && IsOptimizedArguments(frame, val)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2548:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2548 |       if (!GetNameBoundInEnvironment(cx, env, id, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2554 |       if (!GetProperty(cx, val, name, res)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2586:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2586 |   return TypeMonitorResult(cx, stub, frame, script, pc, res);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2589 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2603 |   TryAttachGetPropStub("GetPropSuper", cx, frame, stub, CacheKind::GetPropSuper,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2604 |                        val, idVal, receiver);
      |                        ~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2608:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2612:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2612 |   return TypeMonitorResult(cx, stub, frame, script, pc, res);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2895:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2895 | bool DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub,
      |      ^~~~~~~~~~~~~~
In function 'void js::GuardFunApplyArgumentsOptimization(JSContext*, AbstractFramePtr, JS::CallArgs&)',
    inlined from 'bool js::jit::DoCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2920:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:55:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   55 |   if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) {
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2937 |                         callArgs.thisv(), newTarget, args);
      |                                                          ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2970:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2970 |     if (!DirectEval(cx, callArgs.get(0), res)) {
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2980:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2980 |       ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2991:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2991 |   if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3004 |                         callArgs.thisv(), newTarget, args);
      |                                                          ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3005:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3005 |     switch (gen.tryAttachDeferredStub(res)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3035:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3035 | bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3070 |                         thisv, newTarget, args);
      |                                               ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3098 |   if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3099 |                            res)) {
      |                            ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3103:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3103 |   return TypeMonitorResult(cx, stub, frame, script, pc, res);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, BaselineFrame*, ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1308 | bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1338:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1338 |   return stub->addMonitorStubForValue(cx, frame, types, value);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2689 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)',
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2712:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1003 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2731 |                            stub->state().mode(), lhs, idVal, rhs);
      |                                                                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::InitPropertyOperation(JSContext*, JSOp, JS::HandleObject, HandlePropertyName, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2763:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |   return DefineDataProperty(cx, obj, name, rhs, propAttrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2768:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2768 |     if (!SetNameOperation(cx, script, pc, obj, rhs)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2780:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2780 |     InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2785:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2810 |                            stub->state().mode(), lhs, idVal, rhs);
      |                                                                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1284:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1284 | bool Debugger::wrapEnvironment(JSContext* cx, Handle<Env*> env,
      |      ^~~~~~~~
In member function 'bool js::DebuggerEnvironment::CallData::findMethod()',
    inlined from 'bool js::DebuggerEnvironment::CallData::findMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:300:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:310:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  310 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp   Unified_cpp_js_src_jit10.cpp
js/src/jit/Unified_cpp_js_src_jit11.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src16.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp: In function 'void JS::SetPendingExceptionStack(JSContext*, const ExceptionStack&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:59:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 |   cx->setPendingException(exceptionStack.exception(), nstack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrReturn(JSContext*, AbstractFramePtr, JS::Handle<AbstractGeneratorObject*>, JS::HandleValue, GeneratorResumeKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:145:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  145 | bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:151:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |     cx->setPendingExceptionAndCaptureStack(arg);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:159:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 |     cx->setPendingException(closing, nullptr);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp: In function 'bool JS::GetPendingExceptionStack(JSContext*, ExceptionStack*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:35:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   35 |   if (!cx->getPendingException(&exception)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:14,
                 from Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::nextFromOptimizedArray(JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:100:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  100 | inline bool ForOfIterator::nextFromOptimizedArray(MutableHandleValue vp,
      |             ^~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool JS::ForOfIterator::nextFromOptimizedArray(JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:126:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In static member function 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:211:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  211 |   if (!GetProperty(cx, fun, fun, cx->names().prototype, &pval)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:10:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:22:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:55:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:8:
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:82:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:177:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  177 |   if (!GetProperty(cx_, iterator, iterator, cx_->names().return_, &returnVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:183:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     cx_->setPendingException(completionException, completionExceptionStack);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'void JS::ForOfIterator::closeThrow()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:202:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:209:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |   cx_->setPendingException(completionException, completionExceptionStack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:132:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  132 |     return nextFromOptimizedArray(vp, done);
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:136:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:300:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  300 |   if (!DefineDataProperty(cx, genFunctionProto, cx->names().constructor,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |                           genFunctionVal, JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::AbstractGeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle<js::AbstractGeneratorObject*>, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 | bool AbstractGeneratorObject::resume(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:164:6: 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_src17.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp   Unified_cpp_js_src17.cpp
js/src/Unified_cpp_js_src18.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, const JS::CallArgs&, js::Debugger&, Hook)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4056:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4056 |       return ReportIsNotFunction(cx, args[0], args.length() - 1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit10.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::Equal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  344 |   if (!js::LooselyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::NotEqual]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  344 |   if (!js::LooselyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::Equal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 |   if (!js::StrictlyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::NotEqual]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 |   if (!js::StrictlyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1447:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1447 | bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1449 |   ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1450 |                    nullptr);
      |                    ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1454:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1454 | bool ThrowBadDerivedReturnOrUninitializedThis(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)',
    inlined from 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1459:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1449 |   ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1450 |                    nullptr);
      |                    ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::TrySkipAwait(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1963 | MOZ_MUST_USE bool TrySkipAwait(JSContext* cx, HandleValue val,
      |                   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1966 |   if (!TrySkipAwait(cx, val, &canSkip, resolved)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:979:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  979 | bool InterpretResume(JSContext* cx, HandleObject obj, Value* stackValues,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:999:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  999 |   return CallSelfHostedFunction(cx, cx->names().InterpretGeneratorResume,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1000 |                                 UndefinedHandleValue, args, rval);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'bool js::CreateThis(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, NewObjectKind, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:78:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   78 | static MOZ_ALWAYS_INLINE bool CreateThis(JSContext* cx,
      |                               ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:679:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  679 | bool CreateThisFromIC(JSContext* cx, HandleObject callee,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:688:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  688 |   if (!js::CreateThis(cx, fun, newTarget, GenericObject, rval)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIon(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:696:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  696 | bool CreateThisFromIon(JSContext* cx, HandleObject callee,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:728:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  728 |   if (!js::CreateThis(cx, fun, newTarget, GenericObject, rval)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, BaselineFrame*, JS::HandleValue, JS::Handle<js::WithScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1202:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1202 | bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, BaselineFrame*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1462 | bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, BaselineFrame*, JS::Handle<js::AbstractGeneratorObject*>, JS::HandleValue, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1017:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 | bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/HashFunctions.h:50,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:7,
                 from Unified_cpp_js_src_jit10.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   16 | #  define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                            ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY'
  674 |     if (MOZ_LIKELY(expr)) {                \
      |         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE'
  681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr))
      |                                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1021:3: note: in expansion of macro 'MOZ_ALWAYS_FALSE'
 1021 |   MOZ_ALWAYS_FALSE(
      |   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, BaselineFrame*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1037:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1037 | bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1505:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1505 | bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetterByValue(JSContext*, JS::HandleFunction, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1486 | bool CallNativeGetterByValue(JSContext* cx, HandleFunction callee,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1467:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1467 | bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  659 | bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:9:
In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::MutableHandleValue)',
    inlined from 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:661:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  784 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:592:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireDebuggerStatement(JSContext*, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2144:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2144 | bool Debugger::fireDebuggerStatement(JSContext* cx, ResumeMode& resumeMode,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2152:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2152 |   if (!getFrame(cx, iter, &scriptFrame)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2158 |   bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2159 |   return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2160 |                               resumeMode, vp);
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2159: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:361:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  361 | MOZ_ALWAYS_INLINE bool ToPropertyKey(JSContext* cx, HandleValue argument,
      |                        ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/TIOracle.cpp:12,
                 from Unified_cpp_js_src_jit10.cpp:11:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h: In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2163 | bool Debugger::fireExceptionUnwind(JSContext* cx, HandleValue exc,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2174:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2174 |   if (!getFrame(cx, iter, &scriptFrame) ||
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2181 |   bool ok = js::Call(cx, fval, object, scriptFrame, wrappedExc, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2182 |   return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2183 |                               resumeMode, vp);
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:193:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  193 | AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:423:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  423 | bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:493:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  493 | bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireEnterFrame(JSContext*, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2186:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2186 | bool Debugger::fireEnterFrame(JSContext* cx, ResumeMode& resumeMode,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2205:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2205 |   if (!getFrame(cx, iter, &scriptFrame)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2211 |   bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2213 |   return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2214 |                               resumeMode, vp);
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getNewestFrame()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4450:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4450 |       return dbg->getFrame(cx, iter, args.rval());
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1910:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1910 | static JSString* ConvertObjectToStringForConcat(JSContext* cx,
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1917:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1920 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1928:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1928 |     rstr = ConvertObjectToStringForConcat(cx, rhs);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1938:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1938 |     lstr = ConvertObjectToStringForConcat(cx, lhs);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:577:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  577 |   if (!str_fromCodePoint_one_arg(cx, rval, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1898:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:332:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  332 | bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) {
      |      ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src17.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationActiveOperation(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 | bool InstrumentationActiveOperation(JSContext* cx, MutableHandleValue rv) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5990:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5990 |   RootedDebuggerFrame frameObj(cx, DebuggerFrame::check(cx, objVal));
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from Unified_cpp_js_src17.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:916:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  916 |   return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  917 |                             prototypeAttrs) &&
      |                             ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:918:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  918 |          DefineDataProperty(cx, proto, cx->names().constructor, ctorVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  919 |                             constructorAttrs);
      |                             ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'JSLinearString* js::IdToString(JSContext*, jsid)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152: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
  152 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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, JSObject* thisObj,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In static member function 'static bool js::RealmInstrumentation::getScriptId(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleScript, int32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:250:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   if (!DebugAPI::getScriptInstrumentationId(cx, dbgObject, script, &idValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationScriptIdOperation(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 | bool InstrumentationScriptIdOperation(JSContext* cx, HandleScript script,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1302:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src17.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1321:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1321 |   bool ok = Call(cx, returnMethod, obj, &rval);
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1321:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1314:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1314 |     return ReportIsNotFunction(cx, returnMethod);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:938:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  938 |   return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1031:32: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().value,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1032 |                                 UndefinedHandleValue, JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1037:32: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1037 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().done,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1038 |                                 TrueHandleValue, JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:391:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  391 | static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval,
      |                               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:391:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:399:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  399 |   if (!ToPropertyKey(cx, idval, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  582 | static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc,
      |                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  589 |   if (!ToPropertyKey(cx, idval, &id)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:649:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  649 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:651:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  651 |   return ToPropertyKey(cx, key, &id) && HasProperty(cx, obj, id, out);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:656:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  656 |   return OperatorIn(cx, key, obj, out);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  527 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:545:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  545 |     if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script,
      |             ^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:27:21,
    inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  568 | static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op,
      |                               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14:
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  478 |       if (!GetElement(cx, boxed, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  503 |     if (!ToPropertyKey(cx, key, &id)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  422 |       if (!GetElement(cx, obj, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  447 |     if (!ToPropertyKey(cx, key, &id)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool js::Debugger::ObjectQuery::parseQuery(JS::HandleObject)',
    inlined from 'bool js::Debugger::CallData::findObjects()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5723:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5560:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5560 |     if (!GetProperty(cx, query, query, cx->names().class_, &cls)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:100:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  100 | static inline bool Enumerate(JSContext* cx, HandleObject pobj, jsid id,
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:176:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:195:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  195 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, INT_TO_JSID(i),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |                                            /* enumerable = */ true, flags,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |                                            visited, props)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:208:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  208 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, INT_TO_JSID(i),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  209 |                                            /* enumerable = */ true, flags,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  210 |                                            visited, props)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:231:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  231 |           if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |                                              flags, visited, props)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  273 |       if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |                                          flags, visited, props)) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:292:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  292 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293 |                                            flags, visited, props)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~
In function 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle<JSLinearString*>)',
    inlined from 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle<JSLinearString*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1457:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1395: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
 1395 |         if (!ValueToId<CanGC>(cx, idv, &id)) {
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1400:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1400 |         if (!GetPropertyDescriptor(cx, proto, id, &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::maybeResolveGlobalThis(JSContext*, JS::Handle<js::GlobalObject*>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:427:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  427 |     if (!DefineDataProperty(cx, global, cx->names().globalThis, v,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |                             JSPROP_RESOLVING)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:956:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
      |              ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:556:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  556 |   if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle<js::GlobalObject*>, const JSFunctionSpec*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:796:26: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  796 |   if (!DefineDataProperty(cx, global, cx->names().undefined,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  797 |                           UndefinedHandleValue,
      |                           ~~~~~~~~~~~~~~~~~~~~~
  798 |                           JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:821:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  821 |     if (!JS_DefineProperty(cx, global, sym.name, symVal,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  822 |                            JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:200:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  200 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:215:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |       ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  216 |                        nullptr);
      |                        ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  244 |       if (!Construct(cx, fval, cargs, newTarget, &obj)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |     return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |                                              rval);
      |                                              ~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, InterpreterStubExitFrameLayout*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey, IfClassIsDisabled)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:325:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  325 |       if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:395:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 |         if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:736:26: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  736 |   if (!DefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~^
  737 |           cx, global, cx->names().undefined, UndefinedHandleValue,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1001:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1001 |   if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1002 |                           JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1062:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1012:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1058:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1058 |   return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:221:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  221 |     if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:228:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  228 |     if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:238:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  238 |     if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:246:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  246 |     if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:251:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  251 |     if (!DefineDataProperty(cx, obj, cx->names().size, size)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:256:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 |     if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:600:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  600 |   if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  601 |                             lengthResult)) {
      |                             ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:610:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  610 |   if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  611 |                             nameResult)) {
      |                             ~~~~~~~~~~~
In function 'bool EnumerateExtraProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector)',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:456:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:159:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  159 |     if (!Enumerate<true>(cx, obj, id, enumerable, flags, visited, props)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector, bool)',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:461:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  310 |     return EnumerateNativeProperties<true>(cx, pobj, flags, visited, props);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector, bool)',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:474:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  310 |     return EnumerateNativeProperties<true>(cx, pobj, flags, visited, props);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool EnumerateProxyProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:480:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  338 |         if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:344:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  344 |       if (!Enumerate<CheckForDuplicates>(cx, pobj, proxyProps[n], enumerable,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |                                          flags, visited, props)) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:359:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  359 |     if (!Enumerate<CheckForDuplicates>(cx, pobj, proxyProps[n], true, flags,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |                                        visited, props)) {
      |                                        ~~~~~~~~~~~~~~~
In function 'bool EnumerateProxyProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = false]',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:484:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  338 |         if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1250:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1250 | JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) {
      |           ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:8:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1264:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:446:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  446 | bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1282:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1282 | bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1295:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1295 |   return SetObjectElement(cx, obj, indexVal, value, strict);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  584 | bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 |       if (!NativeSetProperty<Unqualified>(cx, obj.as<NativeObject>(), id, value,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                                           receiver, result)) {
      |                                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  609 |       if (!NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, value,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |                                         receiver, result)) {
      |                                         ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:615:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:242:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  242 | static MOZ_MUST_USE bool ApplyFrameResumeMode(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~
In function 'bool AdjustGeneratorResumptionValue(JSContext*, js::AbstractFramePtr, js::ResumeMode&, JS::MutableHandleValue)',
    inlined from 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:256:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1697:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1697 |       PlainObject* pair = CreateIterResultObject(cx, vp, true);
      |                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1742:65: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1742 |                               ? PromiseObject::unforgeableReject(cx, vp)
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1743:66: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1743 |                               : PromiseObject::unforgeableResolve(cx, vp);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:268:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  268 |         cx->setPendingException(rval, exnStack);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:270:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  270 |         cx->setPendingExceptionAndCaptureStack(rval);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:288:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  288 | static bool ApplyFrameResumeMode(JSContext* cx, AbstractFramePtr frame,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  291 |   return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onSingleStep(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onSingleStep(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2615:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2619:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2619 |         bool success = handler->onStep(cx, frame, nextResumeMode, &nextValue);
      |                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2620 |         return dbg->processParsedHandlerResult(
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 2621 |             cx, iter.abstractFramePtr(), iter.pc(), success, nextResumeMode,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2622 |             nextValue, resumeMode, &rval);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::onSingleStep(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2632:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2632 |   if (!ApplyFrameResumeMode(cx, iter.abstractFramePtr(), resumeMode, rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22,
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45,
    inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1229:54: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1229 |           -> bool { return dbg->fireDebuggerStatement(cx, resumeMode, vp); });
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]',
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45,
    inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |          ApplyFrameResumeMode(cx, frame, resumeMode, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1263:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1263 |   if (!cx->getPendingException(&exc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In lambda function,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22,
    inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1268:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1272:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1272 |         return dbg->fireExceptionUnwind(cx, exc, resumeMode, vp);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]',
    inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1268:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |          ApplyFrameResumeMode(cx, frame, resumeMode, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1278:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1278 |   cx->setPendingException(exc, stack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In lambda function,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22,
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45,
    inlined from 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:868:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:874:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  874 |           -> bool { return dbg->fireEnterFrame(cx, resumeMode, vp); });
      |                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]',
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45,
    inlined from 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:868:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |          ApplyFrameResumeMode(cx, frame, resumeMode, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2474:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2474 |           if (!dbg->getFrame(cx, iter, &scriptFrame)) {
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool CallMethodIfPresent(JSContext*, JS::HandleObject, const char*, size_t, JS::Value*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2123:19,
    inlined from 'js::DebugAPI::onTrap(JSContext*)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2488:40,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CallMethodIfPresent(JSContext*, JS::HandleObject, const char*, size_t, JS::Value*, JS::MutableHandleValue)',
    inlined from 'js::DebugAPI::onTrap(JSContext*)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2488:40,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2141 |   return js::Call(cx, fval, rval, args, rval);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In lambda function,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2491 |           return dbg->processHandlerResult(cx, ok, rv, iter.abstractFramePtr(),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2492 |                                            iter.pc(), resumeMode, &rval);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::onTrap(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2510:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2510 |   if (!ApplyFrameResumeMode(cx, iter.abstractFramePtr(), resumeMode, rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1118:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1134:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1134 |               success = handler->onPop(cx, frameobj, completion, nextResumeMode,
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1135 |                                        &nextValue);
      |                                        ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1138 |             return dbg->processParsedHandlerResult(cx, frame, pc, success,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1139 |                                                    nextResumeMode, nextValue,
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1140 |                                                    resumeMode, &rval);
      |                                                    ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1174:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1174 |   if (!ApplyFrameResumeMode(cx, frame, completionResumeMode, completionValue,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1175 |                             completionStack)) {
      |                             ~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src18.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp   Unified_cpp_js_src18.cpp
js/src/Unified_cpp_js_src19.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::getScriptInstrumentationId(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6201:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6201 | bool DebugAPI::getScriptInstrumentationId(JSContext* cx, HandleObject dbgObject,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp   Unified_cpp_js_src_jit11.cpp
js/src/jit/Unified_cpp_js_src_jit12.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewScript(JSContext*, JS::Handle<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2267 |   return js::Call(cx, fval, object, dsval, &rv) || handleUncaughtException(cx);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpOracle.cpp:30,
                 from Unified_cpp_js_src_jit11.cpp:20:
In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)',
    inlined from 'js::jit::AbortReasonOr<js::jit::WarpScriptSnapshot*> js::jit::WarpOracle::createScriptSnapshot(JS::HandleScript)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpOracle.cpp:278:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src18.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool IsFunction(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  112 | bool IsFunction(HandleValue v) {
      |      ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:11,
                 from Unified_cpp_js_src18.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:82,
                 from Unified_cpp_js_src18.cpp:11:
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]',
    inlined from 'bool NativeGetPureInline(js::NativeObject*, jsid, JS::PropertyResult, JS::Value*, JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2403:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp   Unified_cpp_js_src_jit12.cpp
js/src/jit/Unified_cpp_js_src_jit13.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'const char* NullOrUndefinedToCharZ(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:528:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  528 | const char* NullOrUndefinedToCharZ(HandleValue v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:533:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  533 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:544:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  544 |   UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr);
      |                                                                     ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:603:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  603 | bool js::ReportValueError(JSContext* cx, const unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingException(JS::HandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1052 | void JSContext::setPendingException(HandleValue v, HandleSavedFrame stack) {
      |      ^~~~~~~~~
In file included from Unified_cpp_js_src18.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:87:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   87 | void js::ReportNotObject(JSContext* cx, JSErrNum err, int spindex,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   90 |   ReportValueError(cx, err, spindex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:93:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 | void js::ReportNotObject(JSContext* cx, JSErrNum err, HandleValue v) {
      |      ^~
In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)',
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   90 |   ReportValueError(cx, err, spindex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  102 | void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:107:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  107 |   if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:239:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  239 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr);
      |                                                                   ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1073 | bool JSObject::nonNativeSetProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1077 |   return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static bool js::NativeObject::fillInAfterSwap(JSContext*, js::HandleNativeObject, js::NativeObject*, JS::HandleValueVector, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1450:6: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1450 | bool NativeObject::fillInAfterSwap(JSContext* cx, HandleNativeObject obj,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In member function 'bool js::ProxyObject::initExternalValueArrayAfterSwap(JSContext*, JS::HandleValueVector)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1550:6: note: parameter passing for argument of type 'const JS::HandleValueVector' {aka 'const JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1550 | bool ProxyObject::initExternalValueArrayAfterSwap(
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4039:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4039 | bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) {
      |      ^~
In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)',
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18,
    inlined from 'void js::ReportNotObject(JSContext*, const JS::Value&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:99:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   90 |   ReportValueError(cx, err, spindex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportOutOfMemory(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:287:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  287 |   cx->setPendingException(oomMessage, nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingExceptionAndCaptureStack(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1095:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1095 | void JSContext::setPendingExceptionAndCaptureStack(HandleValue value) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1105:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1105 |   setPendingException(value, nstack);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:719:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  719 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:750:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  750 |   if (!GetProperty(cx, obj, obj, cx->names().prototype, &pval)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:761:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  761 |     ReportValueError(cx, JSMSG_BAD_PROTOTYPE, -1, val, nullptr);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle<JSObject*>, JS::Symbol*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:238:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  238 | MOZ_ALWAYS_INLINE bool GetInterestingSymbolProperty(
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle<JSObject*>, JS::Symbol*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:246:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle<JSObject*>, JS::Symbol*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:259:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2892:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2892 | static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2894:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:33:
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2902:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:253:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  253 | static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:263:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  303 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)',
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18,
    inlined from 'JSObject* js::RequireObject(JSContext*, JSErrNum, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1063:18,
    inlined from 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:308:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   90 |   ReportValueError(cx, err, spindex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  323 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  336 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:349:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  349 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:360:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  360 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  374 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  395 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1031:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:338:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  338 |   if (!JS_GetProperty(cx, callee, "usage", &usage)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2921:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2921 |   ReportValueError(cx, errorNumber, JSDVG_SEARCH_STACK, val, str,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2922 |                    hint == JSTYPE_UNDEFINED
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~
 2923 |                        ? "primitive type"
      |                        ~~~~~~~~~~~~~~~~~~
 2924 |                        : hint == JSTYPE_STRING ? "string" : "number");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1270 | bool JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2724:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2724 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2726:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2726 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2729:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2729 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2736 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2738 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2756:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2756 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2759:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2759 |   if (!DefineDataProperty(cx, obj, id, value, attrs, result)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2770 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2773 |   return DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:639:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  639 |     if (!DefineDataProperty(cx, noteObj, cx->names().message, messageVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:651:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  651 |     if (!DefineDataProperty(cx, noteObj, cx->names().fileName, filenameVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:656:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  656 |     if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:660:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  660 |     if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineFunctionFromSpec(JSContext*, JS::HandleObject, const JSFunctionSpec*, unsigned int, js::DefineAsIntrinsic)',
    inlined from 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, DefineAsIntrinsic)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2875:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2868:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2868 |   return DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2293:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2293 |     if (!op(cx, obj, id, &desc)) {
      |          ~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2701:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2701 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2706 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2708 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2694:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2694 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2697:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2697 |   return DefineProperty(cx, obj, id, desc, result) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  158 | bool js::FromPropertyDescriptorToObject(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:171:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  171 |     if (!DefineDataProperty(cx, obj, names.value, desc.value())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:180:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  180 |     if (!DefineDataProperty(cx, obj, names.writable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:192:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  192 |     if (!DefineDataProperty(cx, obj, names.get, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:204:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  204 |     if (!DefineDataProperty(cx, obj, names.set, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:212:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |     if (!DefineDataProperty(cx, obj, names.enumerable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:220:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  220 |     if (!DefineDataProperty(cx, obj, names.configurable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:432:10: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  432 | Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx,
      |          ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, Handle<PropertyDescriptor>, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  142 | JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:155:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  155 |   return FromPropertyDescriptorToObject(cx, desc, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:65:
In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)',
    inlined from 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2549:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:560:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  560 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:565:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  565 |     ReportIsNullOrUndefinedForPropertyAccess(cx, v, vIndex);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  570 |   RootedString idStr(cx, ValueToSource(cx, idVal));
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:586:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  586 |   UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr);
      |                                                                     ^
In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)',
    inlined from 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2560:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, HandleObject, JSType, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2928:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2928 | bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2948:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2948 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2956:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2956 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2983:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2983 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2991:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2991 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3002:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3002 | bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3012:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3012 |   if (!GetInterestingSymbolProperty(cx, obj, cx->wellKnownSymbols().toPrimitive,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3013 |                                     &method)) {
      |                                     ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3045:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3045 |   return OrdinaryToPrimitive(cx, obj, preferredType, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3033:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3986:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4007:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2248:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2248 |         if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
 2249 |                                                           &v)) {
      |                                                           ~~~
In file included from Unified_cpp_js_src18.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishObject(JS::MutableHandleValue, PropertyVector&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:578:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  578 | inline bool JSONParserBase::finishObject(MutableHandleValue vp,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParserBase::finishArray(JS::MutableHandleValue, ElementVector&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:605:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  605 | inline bool JSONParserBase::finishArray(MutableHandleValue vp,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2681:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2681 | bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2684 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2691 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2805:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2805 | bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2810:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2810 |     if (!GetOwnPropertyDescriptor(cx, pobj, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1103:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1103 |   if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1128:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1128 |   return DefineProperty(cx, target, wrappedId, desc);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:445:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  445 | void js::CompletePropertyDescriptor(MutableHandle<PropertyDescriptor> desc) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:734:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  734 |       if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedName(JSContext*, JS::HandleFunction, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1304:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1304 | bool JSFunction::getUnresolvedName(JSContext* cx, HandleFunction fun,
      |      ^~~~~~~~~~
In function 'bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)',
    inlined from 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:477:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:387:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  387 |     if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:395:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 |   return DefineDataProperty(cx, fun, id, protoVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  396 |                             JSPROP_PERMANENT | JSPROP_RESOLVING);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  523 |     if (!NativeDefineDataProperty(cx, fun, id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  524 |                                   JSPROP_READONLY | JSPROP_RESOLVING)) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1184: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
 1184 | JSAtom* js::ToAtom(JSContext* cx,
      |         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2392:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2392 | static JSAtom* NameToFunctionName(JSContext* cx, HandleValue name,
      |                ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2397 |     return ToAtom<CanGC>(cx, name);
      |            ~~~~~~~~~~~~~^~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2400:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2450:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2450 |   return NameToFunctionName(cx, idv, prefixKind);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3049:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3049 | bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3060:26: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3060 |   return ValueToId<CanGC>(cx, key, result);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1081 | bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1089 |   return nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2776:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2776 | bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2782:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2782 |   return DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'js::XDRResult js::XDRAtomData(XDRState<mode>*, MutableHandleAtom) [with XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1342:24: warning: 'ptr' may be used uninitialized [-Wmaybe-uninitialized]
 1342 |     atom = AtomizeChars(cx, chars, length);
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1337:22: note: 'ptr' was declared here
 1337 |       const uint8_t* ptr;
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'js::XDRResult js::XDRAtom(XDRState<mode>*, MutableHandleAtom) [with XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1289:3: warning: 'atomIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1289 |   if (atomIndex >= xdr->atomTable().length()) {
      |   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1287:12: note: 'atomIndex' was declared here
 1287 |   uint32_t atomIndex;
      |            ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:482:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 |         !ToPropertyDescriptor(cx, v, checkAccessors, &desc) ||
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:121,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/MaybeRooted.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:10:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(XDRState<mode>*, JS::MutableHandleObject) [with XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1369 |       MOZ_TRY(XDRScriptConst(xdr, values[i]));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1412 |     MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1413 |     MOZ_TRY(XDRScriptConst(xdr, &tmpValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1416:28: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1416 |       if (!ValueToId<CanGC>(cx, tmpIdValue, &tmpId)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(XDRState<mode>*, JS::MutableHandleObject) [with XDRMode mode = js::XDR_ENCODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1369 |       MOZ_TRY(XDRScriptConst(xdr, values[i]));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1412 |     MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1413 |     MOZ_TRY(XDRScriptConst(xdr, &tmpValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1132 |   return Call(cx, func, args.get(0), iargs, args.rval());
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 |   return Call(cx, fval, args[0], args2, args.rval());
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1108 | bool JSContext::getPendingException(MutableHandleValue rval) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1121:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1121 |   setPendingException(rval, stack);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:18:
In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)',
    inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:797:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1517 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'virtual void js::InternalJobQueue::runJobs(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:803:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  803 |           if (cx->getPendingException(&exn)) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  633 | bool JSONParser<CharT>::parse(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:649:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  649 |           if (!finishObject(&value, properties)) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:712:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  712 |           if (!finishArray(&value, elements)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:760:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  760 |               if (!finishArray(&value, *elements)) {
      |                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:786:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  786 |               if (!finishObject(&value, *properties)) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'JS::Result<js::Completion> js::DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1061:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  633 | bool JSONParser<CharT>::parse(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:649:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  649 |           if (!finishObject(&value, properties)) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:712:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  712 |           if (!finishArray(&value, elements)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:760:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  760 |               if (!finishArray(&value, *elements)) {
      |                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:786:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  786 |               if (!finishObject(&value, *properties)) {
      |                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'JS::Result<js::Completion> js::DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1098:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1098 |           !NativeDefineDataProperty(cx, nenv, id, val, 0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool CopyProxyValuesBeforeSwap(JSContext*, js::ProxyObject*, JS::MutableHandleValueVector)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1524:26: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1524 | static MOZ_MUST_USE bool CopyProxyValuesBeforeSwap(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool EvaluateInEnv(JSContext*, JS::Handle<JSObject*>, js::AbstractFramePtr, mozilla::Range<const char16_t>, const char*, unsigned int, JS::MutableHandleValue)',
    inlined from 'JS::Result<js::Completion> js::DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1126:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1039:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |   return ExecuteKernel(cx, script, env, NullHandleValue, frame, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1039:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static void JSObject::swap(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1735:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1735 |       if (!NativeObject::fillInAfterSwap(cx, b.as<NativeObject>(), na, avals,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1736 |                                          apriv)) {
      |                                          ~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1741:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1741 |       if (!NativeObject::fillInAfterSwap(cx, a.as<NativeObject>(), nb, bvals,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1742 |                                          bpriv)) {
      |                                          ~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1477:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1477 |       if (!GetProperty(cx, targetObj, targetObj, idRoot, &targetLength)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1522:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1522 |     if (!GetProperty(cx, targetObj, targetObj, cx->names().name, &targetName)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2453:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2453 | bool js::SetFunctionName(JSContext* cx, HandleFunction fun, HandleValue name,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2473:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2473 |                         : NameToFunctionName(cx, name, prefixKind);
      |                           ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1813:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2505:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2505 |   if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'js::NativeObject* DefineConstructorAndPrototype(JSContext*, JS::HandleObject, js::HandleAtom, JS::HandleObject, const JSClass*, js::Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, js::NativeObject**)',
    inlined from 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1851:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1814:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1814 |   if (!DefineDataProperty(cx, obj, id, value, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:593:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  593 |         if (!GetOwnPropertyDescriptor(cx, obj, id, &currentDesc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:612:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  612 |       if (!DefineProperty(cx, obj, id, desc)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3114:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3114 | JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3120:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3120 |     ReportIsNullOrUndefinedForPropertyAccess(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3121 |         cx, val, reportScanStack ? JSDVG_SEARCH_STACK : JSDVG_IGNORE_STACK);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3128:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3128 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3134:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3134 |     ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, key);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3141:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3141 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3149:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3149 |     ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, keyId);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3156 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3165:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3165 |       if (!ValueToId<CanGC>(cx, keyValue, &key)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3168:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3168 |       ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, key);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3170:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3170 |       ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1904:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1904 |   if (!ParseEvalOptions(cx, args.get(1), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1911:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1911 |   return comp.get().buildCompletionValue(cx, frame->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1937:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1937 |   if (!ParseEvalOptions(cx, args.get(2), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1944:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1944 |   return comp.get().buildCompletionValue(cx, frame->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp   Unified_cpp_js_src_jit13.cpp
/usr/bin/g++ -o Unified_cpp_js_src19.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp   Unified_cpp_js_src19.cpp
js/src/jit/Unified_cpp_js_src_jit14.o
js/src/Unified_cpp_js_src2.o
In file included from Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1200:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1200 | static MOZ_ALWAYS_INLINE bool CallAddPropertyHook(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11,
                 from Unified_cpp_js_src19.cpp:2:
In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)',
    inlined from 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  287 |   return op(cx, obj, id, v);
      |          ~~^~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp   Unified_cpp_js_src_jit14.cpp
js/src/jit/Unified_cpp_js_src_jit2.o
In file included from Unified_cpp_js_src19.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'bool JS::FinishDynamicModuleImport(JSContext*, Handle<Value>, Handle<JSString*>, Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:75:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 | JS_PUBLIC_API bool JS::FinishDynamicModuleImport(
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:82:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   82 |   return js::FinishDynamicModuleImport(cx, referencingPrivate, specifier,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |                                        promise);
      |                                        ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'JSString* JS::GetRequestedModuleSpecifier(JSContext*, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:145:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  145 | JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx,
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'void JS::GetRequestedModuleSourcePos(JSContext*, HandleValue, uint32_t*, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:155:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 | JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2353:6: note: parameter passing for argument of type 'js::FakeMutableHandle<JS::Value>' changed in GCC 7.1
 2353 | bool GetNonexistentProperty(JSContext* cx, const jsid& id,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSObject* js::ScriptSourceObject::unwrappedElement(JSContext*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1738:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1738 |   return (*cx->runtime()->getElementCallback)(cx, privateValue);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<js::Shape*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2271:31: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2271 | static MOZ_ALWAYS_INLINE bool GetExistingProperty(
      |                               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2271:31: 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 function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)',
    inlined from 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<js::Shape*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2262 |     return js::CallGetter(cx, receiver, getter, vp);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::CallJSGetterOp(JSContext*, GetterOp, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2267:24,
    inlined from 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<js::Shape*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  262 |   bool ok = op(cx, obj, id, vp);
      |             ~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2317 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321: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
 2321 |   return GetExistingProperty<CanGC>(cx, receiverValue, obj, shape, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1562:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1562 | static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:80:
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1566:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1575: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
 1575 |   return GetExistingProperty<CanGC>(cx, receiver, obj, shape, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1575:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2402:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2402 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2423: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
 2423 |   return GetExistingProperty<CanGC>(cx, receiver, obj, shape, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2423:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2427:31: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2427 | static MOZ_ALWAYS_INLINE bool NativeGetPropertyInline(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2427:31: 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 member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2453: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
 2453 |       return GetExistingProperty<allowGC>(cx, receiver, pobj, shape, vp);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2453:42: 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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21,
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27,
    inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21,
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2490 |   return NativeGetPropertyInline<CanGC>(cx, obj, receiver, id, NotNameLookup,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2491 |                                         vp);
      |                                         ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2487 | bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2490 |   return NativeGetPropertyInline<CanGC>(cx, obj, receiver, id, NotNameLookup,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2491 |                                         vp);
      |                                         ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2501 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2512:26: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2512 |     if (!ValueToId<CanGC>(cx, indexVal, &id)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2516:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2490 |   return NativeGetPropertyInline<CanGC>(cx, obj, receiver, id, NotNameLookup,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2491 |                                         vp);
      |                                         ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2519:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2519 | bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg,
      |      ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21,
    inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2535:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:117:27,
    inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21,
    inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2535:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2490 |   return NativeGetPropertyInline<CanGC>(cx, obj, receiver, id, NotNameLookup,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2491 |                                         vp);
      |                                         ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2537:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2537 |   return NativeGetPropertyInline<CanGC>(cx, env.as<NativeObject>(), receiver,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2538 |                                         id, NameLookup, vp);
      |                                         ~~~~~~~~~~~~~~~~~~~
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]',
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67,
    inlined from 'bool js::NativeGetPropertyNoGC(JSContext*, NativeObject*, const JS::Value&, jsid, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2497:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(XDRState<mode>*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_ENCODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 | XDRResult js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
      |           ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:10:
In function 'constexpr bool JS::detail::ValueIsDouble(uint64_t)',
    inlined from 'bool JS::Value::isDouble() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:611:55,
    inlined from 'void JS::Value::setDouble(double)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:463:5,
    inlined from 'JS::Value JS::DoubleValue(double)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:919:14,
    inlined from 'js::XDRResult js::XDRScriptConst(XDRState<mode>*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_DECODE]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:168:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:154:24: warning: 'pun.js::XDRState<js::XDR_DECODE>::codeDouble::DoublePun::u' may be used uninitialized [-Wmaybe-uninitialized]
  154 |   return uint32_t(bits >> JSVAL_TAG_SHIFT) <= uint32_t(JSVAL_TAG_CLEAR);
      |                        ^
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:13:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Xdr.h: In function 'js::XDRResult js::XDRScriptConst(XDRState<mode>*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Xdr.h:368:7: note: 'pun.js::XDRState<js::XDR_DECODE>::codeDouble::DoublePun::u' was declared here
  368 |     } pun;
      |       ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 | XDRResult js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2610 | bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2623:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2623 |     if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2653:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2653 |   return DefineDataProperty(cx, receiver, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2679 | static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2725 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2191:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2191 | bool js::NativeGetOwnPropertyDescriptor(
      |      ^~
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2236:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)',
    inlined from 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2242:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321: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
 2321 |   return GetExistingProperty<CanGC>(cx, receiverValue, obj, shape, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:84:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static js::XDRResult js::ScriptSource::xdrData(js::XDRState<mode>*, js::ScriptSource*) [with js::XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:3556:3: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized]
 3556 |   switch (tag) {
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:3541:13: note: 'type' was declared here
 3541 |     uint8_t type;
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static bool js::ScriptSourceObject::initFromOptions(JSContext*, js::HandleScriptSourceObject, const JS::ReadOnlyCompileOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1692:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1692 |     if (!JS_WrapValue(cx, &privateValue)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2751 | static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2775:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2775 |     return SetPropertyByDefining(cx, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2768:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2768 |         return SetTypedArrayElement(cx, tobj, index, v, result);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2798:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2798 |     return SetPropertyByDefining(cx, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::CallJSSetterOp(JSContext*, SetterOp, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)',
    inlined from 'bool NativeSetExistingDataProperty(JSContext*, js::HandleNativeObject, js::HandleShape, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2599:24,
    inlined from 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle<JS::PropertyResult>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2793:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  277 |   return op(cx, obj, id, v, result);
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2809 |   if (!js::CallSetter(cx, receiver, setter, v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1216:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1216 | static MOZ_ALWAYS_INLINE bool CallAddPropertyHookDense(JSContext* cx,
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)',
    inlined from 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  287 |   return op(cx, obj, id, v);
      |          ~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1416:31: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1416 | static MOZ_ALWAYS_INLINE bool AddOrChangeProperty(
      |                               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1437 |       if (!CallAddPropertyHookDense(cx, obj, index, desc.value())) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1487 |       return CallAddPropertyHookDense(cx, obj, index, desc.value());
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1491 |   return CallAddPropertyHook(cx, obj, id, desc.value());
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2838 |       return SetExistingProperty(cx, id, v, receiver, pobj, prop, result);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]',
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2725 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2699:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2699 |       if (!op(cx, obj, id, &desc)) {
      |            ~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2719:16: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2719 |       return op(cx, obj, id, desc, result);
      |              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)',
    inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37,
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2080:49: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2080 |     if (!AddOrChangeProperty<IsAddOrChange::Add>(cx, obj, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool AddDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)',
    inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2084:25,
    inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37,
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1513:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1513 |   return CallAddPropertyHook(cx, obj, id, v);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2877 |       return SetProperty(cx, protoRoot, id, v, receiver, result);
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Unqualified]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2838 |       return SetExistingProperty(cx, id, v, receiver, pobj, prop, result);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2852 |       return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2853 |                                                  result);
      |                                                  ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2872:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2872 |           return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2873 |                                                      result);
      |                                                      ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2877 |       return SetProperty(cx, protoRoot, id, v, receiver, result);
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2895 | bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2902 |   return NativeSetProperty<Qualified>(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2658 | bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2665:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2668:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2668 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2092:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2092 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2116:51: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2116 |     return AddOrChangeProperty<IsAddOrChange::Add>(cx, obj, id, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1653:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1676:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1676 |       return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(),
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1677 |                             result);
      |                             ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1694:37: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1694 |       return DefineTypedArrayElement(cx, obj, index.value(), desc_, result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1758:49: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1758 |     if (!AddOrChangeProperty<IsAddOrChange::Add>(cx, obj, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool DefinePropertyIsRedundant(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, unsigned int, JS::Handle<JS::PropertyDescriptor>, bool*)',
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1769:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1613:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1613 |         if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1814:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1814 |       if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1842:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1842 |       if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1853:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1853 |         if (!SameValue(cx, desc.value(), currentValue, &same)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]',
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1437 |       if (!CallAddPropertyHookDense(cx, obj, index, desc.value())) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1487 |       return CallAddPropertyHookDense(cx, obj, index, desc.value());
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1491 |   return CallAddPropertyHook(cx, obj, id, desc.value());
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1911:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1911 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1916 |   return NativeDefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1969:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1969 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1973:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1973 |   if (!NativeDefineDataProperty(cx, obj, id, value, attrs, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, PropertyName*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1987:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1987 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1991:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1991 |   return NativeDefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::CopyDataPropertiesNative(JSContext*, HandlePlainObject, HandleNativeObject, JS::Handle<PlainObject*>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:3035:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3035 |       if (!NativeDefineDataProperty(cx, target, key, value, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, HandleNativeObject, JS::HandleId, GetterOp, SetterOp, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1926:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1926 |   if (!NativeDefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1953:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1953 |   if (!NativeDefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp   Unified_cpp_js_src_jit2.cpp
js/src/jit/Unified_cpp_js_src_jit3.o
/usr/bin/g++ -o Unified_cpp_js_src2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp   Unified_cpp_js_src2.cpp
js/src/Unified_cpp_js_src20.o
In file included from Unified_cpp_js_src2.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:582:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  582 | static bool MaybeGetAndClearExceptionAndStack(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'JS::HandleValue {anonymous}::NodeBuilder::opt(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:391:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  391 |   HandleValue opt(HandleValue v) {
      |               ^~~
In file included from Unified_cpp_js_src2.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3775:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3775 | static MOZ_ALWAYS_INLINE bool ToCodePoint(JSContext* cx, HandleValue code,
      |                               ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:20:
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3789:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34,
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  297 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
      |                                 ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:500:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  500 | MOZ_ALWAYS_INLINE bool IsString(HandleValue v) {
      |                        ^~~~~~~~
In file included from Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:159:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 | static MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) {
      |                               ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CanCallOriginalPromiseThenBuiltin(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4363:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4363 | static bool CanCallOriginalPromiseThenBuiltin(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool GetPromiseCombinatorElements(JSContext*, JS::Handle<PromiseCombinatorDataHolder*>, JS::MutableHandle<PromiseCombinatorElements>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3215:26: note: parameter passing for argument of type 'JS::MutableHandle<PromiseCombinatorElements>' changed in GCC 7.1
 3215 | static MOZ_MUST_USE bool GetPromiseCombinatorElements(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:370:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  370 |   JSString* str = ValueToSource(cx, args.get(0));
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:10:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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, HandleValue thisv,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  116 | inline bool Call(JSContext* cx, HandleValue fval, HandleValue thisv,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:116:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1659 | bool js::str_charCodeAt_impl(JSContext* cx, HandleString string,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1669:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1669 |     if (!ToInteger(cx, index, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:63:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   63 |     if (!NativeDefineDataProperty(cx, nativeCtor, names[i], value, attrs)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:248:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  248 | static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:248:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:259:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool CallIsStringOptimizable.constprop(JSContext*, const char*, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4502:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4502 |   if (!CallSelfHostedFunction(cx, name, UndefinedHandleValue, args, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:58:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:79:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:100:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:172:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:116:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit2.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'bool CanAttachStringChar(JS::HandleValue, JS::HandleValue, js::jit::StringChar)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2015:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2015 | static bool CanAttachStringChar(HandleValue val, HandleValue idVal,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2015:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:469:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  469 | static MOZ_ALWAYS_INLINE JSString* ToStringForStringFunction(
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_concat(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3576:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3576 |   JSString* str = ToStringForStringFunction(cx, args.thisv());
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool str_concat(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3585:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::TrySkipAwait(JSContext*, JS::HandleValue, bool*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5733 | MOZ_MUST_USE bool js::TrySkipAwait(JSContext* cx, HandleValue val,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3957:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3958:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3958 |       !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3965:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3966:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3966 |       !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3774:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1697:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1697 |     str = ToStringForStringFunction(cx, args.thisv());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1708:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1708 |   return js::str_charCodeAt_impl(cx, str, index, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:95:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1448 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1453:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1461:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1461 |     if (!cx->runtime()->localeCallbacks->localeCompare(cx, str, thatStr,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
 1462 |                                                        &result)) {
      |                                                        ~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:436:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  436 |     if (!DefineDataElement(cx, obj, uint32_t(slot), value,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437 |                            STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:406:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 |     if (!DefineDataElement(cx, obj, i, value,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  407 |                            STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3808 | bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3814:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3814 |   if (!ToCodePoint(cx, code, &codePoint)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3872:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3872 |     return str_fromCodePoint_one_arg(cx, args[0], args.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool str_fromCodePoint_few_args(JSContext*, const JS::CallArgs&)',
    inlined from 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3881:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3847:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3847 |     if (!ToCodePoint(cx, args[nextIndex], &codePoint)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3901:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3901 |     if (!ToCodePoint(cx, args[nextIndex], &codePoint)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2565:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2565 |   JSString* str = ToStringForStringFunction(cx, args.thisv());
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:138:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139 |                      nullptr, "not a symbol");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_charAt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1631:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1631 |     str = ToStringForStringFunction(cx, args.thisv());
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1637:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1637 |     if (args.length() > 0 && !ToInteger(cx, args[0], &d)) {
      |                               ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3764 | bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToUint16(JSContext*, HandleValue, uint16_t*)',
    inlined from 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3768:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:196:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3715:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3715 |     return str_fromCharCode_one_arg(cx, args[0], args.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint16(JSContext*, HandleValue, uint16_t*)',
    inlined from 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3731:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:196:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:137:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:145:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:155:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:30:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:38:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::atomValue(const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:396:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  396 |   MOZ_MUST_USE bool atomValue(const char* s, MutableHandleValue dst) {
      |                     ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:472:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  472 |   MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name,
      |                     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:432:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  432 |   MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name,
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:747:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  747 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:768:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  768 |     if (!DefineDataElement(cx, array, i, val)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:777:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  777 | bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:804:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  804 |   if (!defineProperty(loc, "start", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:808:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  808 |   if (!defineProperty(to, "line", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:812:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  812 |   if (!defineProperty(to, "column", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:820:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  820 |   if (!defineProperty(loc, "end", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:824:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  824 |   if (!defineProperty(to, "line", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:828:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  828 |   if (!defineProperty(to, "column", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:832:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  832 |   if (!defineProperty(loc, "source", srcval)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::setNodeLoc(JS::HandleObject, js::frontend::TokenPos*)',
    inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:738:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:845:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |   return newNodeLoc(pos, &loc) && defineProperty(node, "loc", loc);
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:739:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  739 |       !defineProperty(node, "type", tv)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from '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>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from '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>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2188 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)',
    inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2194:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2169 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2212:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2212 |       if (!ToInteger(cx, args[1], &d)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2240 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2259:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2259 |       if (!ToInteger(cx, args[1], &d)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2421 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)',
    inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2427:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2169 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2445:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2445 |       if (!ToInteger(cx, args[1], &d)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2483 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)',
    inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2489:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2169 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2510:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2510 |       if (!ToInteger(cx, args[1], &d)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2324 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2353:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  125 | GetPropIRGenerator::GetPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2898:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 | HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2898:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4581:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4581 | InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4697:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4697 | TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4754:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4754 | GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachDeferredStub(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6152:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6152 | AttachDecision CallIRGenerator::tryAttachDeferredStub(HandleValue result) {
      |                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6223:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6223 | CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6223:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6789:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6789 | ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6908:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6908 | GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6931:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6931 | UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6931:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7177 | BinaryArithIRGenerator::BinaryArithIRGenerator(
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  988 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  875 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1400 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1313 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'void ThrowAggregateError(JSContext*, JS::Handle<PromiseCombinatorElements>, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3842:13: note: parameter passing for argument of type 'JS::Handle<PromiseCombinatorElements>' changed in GCC 7.1
 3842 | static void ThrowAggregateError(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3887:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3887 |   cx->setPendingException(error, stack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:507:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool Encode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4181:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4181 | static MOZ_ALWAYS_INLINE bool Encode(JSContext* cx, HandleLinearString str,
      |                               ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4399:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4399 |   return Encode(cx, str, nullptr, args.rval());
      |          ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4389:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4389 |   return Encode(cx, str, js_isUriReservedPlusPound, args.rval());
      |          ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool Decode(JSContext*, js::HandleLinearString, const bool*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4330:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4330 | static bool Decode(JSContext* cx, HandleLinearString str,
      |             ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4379:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4379 |   return Decode(cx, str, nullptr, args.rval());
      |          ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4369:16: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4369 |   return Decode(cx, str, js_isUriReservedPlusPound, args.rval());
      |          ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:456:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  456 |   MOZ_MUST_USE bool listNode(ASTType type, const char* propName,
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:466:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char*&, JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:469:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  939 | bool NodeBuilder::forStatement(HandleValue init, HandleValue test,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:944:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1555 | bool NodeBuilder::classMethod(HandleValue name, HandleValue body, PropKind kind,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1568:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 | bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1115:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1623:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1623 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1626:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1338 | bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1353:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1355:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1355:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:877:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  877 | bool NodeBuilder::ifStatement(HandleValue test, HandleValue cons,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:877:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:877:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:877:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:882:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:885:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1204 | bool NodeBuilder::memberExpression(bool computed, HandleValue expr,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1212:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1483:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1483 | bool NodeBuilder::literal(HandleValue val, TokenPos* pos,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1483:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1487:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3232 | bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3285:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3285 |   return builder.literal(val, &pn->pn_pos, dst);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3285:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3392 | bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1497:20,
    inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3398:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3398 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3402 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2023:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2023 | bool ASTSerializer::importDeclaration(BinaryNode* importNode,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2062:33,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1380 |     return callback(cb, importName, bindingName, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1368:20,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1371:17,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1371:17,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4822 | CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1047 | bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1059:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3293 | SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:28,
                 from Unified_cpp_js_src_jit2.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:209:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 | static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval,
      |             ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:217:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  217 |   if (!ValueToId<CanGC>(cx, idval, id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2694:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2694 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2704:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2704 |       return function(funNode, type, dst);
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::sequenceExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2710:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1169:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1169 |   return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1160:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2744 |              builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2756 |              builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1097:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::rightAssociate(js::frontend::ListNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2815:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2685 |     if (!builder.binaryExpression(op, left, right, &subpos, &right)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1077:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1081:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1081:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1081:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::taggedTemplate(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1248:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2885:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::taggedTemplate(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1248:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2885:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1198:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1201:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1201:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1182:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1185:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1185:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2921:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2921 |       return identifier(pnAtom, nullptr, &propname) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2922 |              builder.memberExpression(false, expr, propname, &prop->pn_pos, dst,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2923 |                                       isOptional);
      |                                       ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2950 |              builder.memberExpression(true, expr, key, &elem->pn_pos, dst,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2951 |                                       isOptional);
      |                                       ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::callSiteObj(NodeVector&, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1237:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2989:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::callSiteObj(NodeVector&, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1237:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2989:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::arrayExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3013:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1222 |   return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::objectExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3045:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1326:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1326 |   return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::prototypeMutation(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3189:37,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1295:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1295 |     return callback(cb, val, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1317:20,
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17,
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17,
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17,
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17,
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17,
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3039:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::thisExpression(js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3052:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1332:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1332 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::templateLiteral(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3071:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1254:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1254 |   return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3092 |              builder.yieldExpression(arg, Delegating, &yieldNode->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3102 |              builder.yieldExpression(arg, NotDelegating, &yieldNode->pn_pos,
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3103 |                                      dst);
      |                                      ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3107:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3107 |       return classDefinition(&pn->as<ClassNode>(), true, dst);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3134:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3134 |       return identifier(firstStr, &firstNode->pn_pos, &firstIdent) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3135:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3135 |              identifier(secondStr, &secondNode->pn_pos, &secondIdent) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::metaProperty(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3136:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1606:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1606 |     return callback(cb, meta, property, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3152:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3152 |       return identifier(name, &identNode->pn_pos, &ident) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callImportExpression(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3154:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1617:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1617 |     return callback(cb, arg, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3170:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3170 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3375:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3375 | bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::arrayPattern(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3317:30,
    inlined from 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3385:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1510:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1510 |   return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1264:17,
    inlined from 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3305:36,
    inlined from 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3385:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3320:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3320 | bool ASTSerializer::objectPattern(ListNode* obj, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3349:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3349 |       if (!builder.literal(pname, &propdef->pn_pos, &key)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3349:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1284:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1284 |     return callback(cb, key, patt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::objectPattern(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3372:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1505:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1505 |   return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2611:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2611 | bool ASTSerializer::leftAssociate(ListNode* node, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1148:20,
    inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17,
    inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17,
    inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17,
    inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2640 |       if (!builder.binaryExpression(op, left, right, &subpos, &left)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::optExpression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1692:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1692 |   bool optExpression(ParseNode* pn, MutableHandleValue dst) {
      |        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3490:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3490 | bool ASTSerializer::functionArgs(ParseNode* pn, ListNode* argsList,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1968:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1968 | bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::variableDeclarator(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclarator(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2020:36,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1991:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1452:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1452 |     return callback(cb, id, opt(init), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1441:20,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1444:17,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1444:17,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2066:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2066 | bool ASTSerializer::exportDeclaration(ParseNode* exportNode,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::exportSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::exportSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2160:33,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2093:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1411:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1411 |     return callback(cb, bindingName, exportName, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::exportBatchSpecifier(js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1421:20,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2097:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2107:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2107 |       if (!function(&kid->as<FunctionNode>(), AST_FUNC_DECL, &decl)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2113:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2113 |       if (!classDefinition(&kid->as<ClassNode>(), false, &decl)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2121:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2121 |       if (!variableDeclaration(&kid->as<ListNode>(),
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2122 |                                kind != ParseNodeKind::VarStmt, &decl)) {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1399:20,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2303:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2303 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::emptyStatement(js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2326:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:871:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  871 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::expressionStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2331:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:862:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  862 |     return callback(cb, expr, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::blockStatement(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1927:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2342:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  855 |   return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2360 |              builder.ifStatement(test, cons, alt, &ifNode->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::catchClause(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::catchClause(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2225:29,
    inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2246:21,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1477:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1477 |     return callback(cb, opt(var), body, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2253:30,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1031:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |     return callback(cb, body, handler, opt(finally), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::withStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2383:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:981:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  981 |     return callback(cb, expr, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::whileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2384:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:991:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  991 |     return callback(cb, test, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::doWhileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2399:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1001:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1001 |     return callback(cb, stmt, test, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::forInit(js::frontend::ParseNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2457:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2265:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2265 |              ? variableDeclaration(&pn->as<ListNode>(), lexical, dst)
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2430:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2430 |           if (!variableDeclaration(&scopeNode->scopeBody()->as<ListNode>(),
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2431 |                                    true, &var)) {
      |                                    ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2441:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2441 |           if (!variableDeclaration(
      |                ~~~~~~~~~~~~~~~~~~~^
 2442 |                   &initNode->as<ListNode>(),
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2443 |                   initNode->isKind(ParseNodeKind::LetDecl) ||
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2444 |                       initNode->isKind(ParseNodeKind::ConstDecl),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2445 |                   &var)) {
      |                   ~~~~~            
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:958:20,
    inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:970:20,
    inlined from 'bool {anonymous}::ASTSerializer::forOf(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2274:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2452:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2459 |              builder.forStatement(init, test, update, stmt, &forNode->pn_pos,
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2460 |                                   dst);
      |                                   ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::ASTSerializer::optIdentifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2468:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1713 |     return identifier(atom, pos, dst);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::breakStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2470:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:893:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  893 |     return callback(cb, opt(label), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::continueStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2471:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:903:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  903 |     return callback(cb, opt(label), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2481:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2481 |       return identifier(pnAtom, nullptr, &label) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::labeledStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2483:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:913:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  913 |     return callback(cb, label, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::throwStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2494:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:923:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  923 |     return callback(cb, arg, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::returnStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2505:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:933:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  933 |     return callback(cb, opt(arg), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::debuggerStatement(js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2509:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1041:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1041 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2512:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2512 |       return classDefinition(&pn->as<ClassNode>(), false, dst);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::classField(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::classField(js::frontend::ClassField*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2608:28,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2530:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1579:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1579 |     return callback(cb, name, initializer, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::classMethod(js::frontend::ClassMethod*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2539:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2578 |          builder.classMethod(key, val, kind, isStatic, &classMethod->pn_pos,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2579 |                              dst);
      |                              ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2177:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2177 | bool ASTSerializer::switchStatement(SwitchStatement* switchStmt,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1467:20,
    inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1470:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1470:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1019:20,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3405:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3405 | bool ASTSerializer::function(FunctionNode* funNode, ASTType type,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::optIdentifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3417:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1713 |     return identifier(atom, pos, dst);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParseNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3430:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3461:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3461 |       return functionArgs(pn, argsList, args, defaults, rest) &&
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3477:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3477 |         return functionArgs(pn, argsList, args, defaults, rest) &&
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3481:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3481 |       return functionArgs(pn, argsList, args, defaults, rest) &&
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::functionBody(js::frontend::ParseNode*, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3571:32,
    inlined from 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParseNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3482:26,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3430:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  855 |   return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>, JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1533:20,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |            newNodeHelper(obj, std::forward<Arguments>(rest)...);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |            newNodeHelper(obj, std::forward<Arguments>(rest)...);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1948 | bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1956:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1956 |       return function(&pn->as<FunctionNode>(), AST_FUNC_DECL, dst);
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1959:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1959 |       return variableDeclaration(&pn->as<ListNode>(), false, dst);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1964:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1964 |       return variableDeclaration(&pn->as<ListNode>(), true, dst);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2285:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2285 | bool ASTSerializer::classDefinition(ClassNode* pn, bool expr,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::classDefinition(bool, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2299:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1595:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1595 |     return callback(cb, name, heritage, block, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCombinatorElements(JSContext*, JS::Handle<PromiseCapability>, JS::MutableHandle<PromiseCombinatorElements>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3163:26: note: parameter passing for argument of type 'JS::MutableHandle<PromiseCombinatorElements>' changed in GCC 7.1
 3163 | static MOZ_MUST_USE bool NewPromiseCombinatorElements(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1976 |   if (Call(cx, then, thenable, args2, &rval)) {
      |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1983:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1983 |   if (!MaybeGetAndClearExceptionAndStack(cx, &rval, &stack)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1988:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1988 |   return Call(cx, rejectVal, UndefinedHandleValue, rval, &rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1988:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1988:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool BuildFlatMatchArray(JSContext*, JS::HandleString, JS::HandleString, int32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4481:25,
    inlined from 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4539:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool BuildFlatMatchArray(JSContext*, JS::HandleString, JS::HandleString, int32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4486:25,
    inlined from 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4539:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New(JSContext*, JS::HandleObject, JS::Handle<PromiseCombinatorElements>, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:364:30: note: parameter passing for argument of type 'JS::Handle<PromiseCombinatorElements>' changed in GCC 7.1
  364 | PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New(
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle<PromiseCapability>, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4118 | static PromiseReactionRecord* NewReactionRecord(
      |                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4118: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:40,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36:
In destructor 'js::AutoRealm::~AutoRealm()',
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::AutoRealm]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::AutoRealm]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3,
    inlined from 'mozilla::Maybe<js::AutoRealm>::~Maybe()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:365:55,
    inlined from 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1262:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe<js::AutoRealm>::<unnamed>.mozilla::detail::MaybeStorage<js::AutoRealm, false>::mStorage.mozilla::detail::MaybeStorage<js::AutoRealm, false>::Union::val.js::AutoRealm::origin_' may be used uninitialized [-Wmaybe-uninitialized]
   73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); }
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1143:29: note: 'ar.mozilla::Maybe<js::AutoRealm>::<unnamed>.mozilla::detail::MaybeStorage<js::AutoRealm, false>::mStorage.mozilla::detail::MaybeStorage<js::AutoRealm, false>::Union::val.js::AutoRealm::origin_' was declared here
 1143 |   mozilla::Maybe<AutoRealm> ar;
      |                             ^~
In destructor 'js::AutoRealm::~AutoRealm()',
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::AutoRealm]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::AutoRealm]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3,
    inlined from 'mozilla::Maybe<js::AutoRealm>::~Maybe()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:365:55,
    inlined from 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1262:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe<js::AutoRealm>::<unnamed>.mozilla::detail::MaybeStorage<js::AutoRealm, false>::mStorage.mozilla::detail::MaybeStorage<js::AutoRealm, false>::Union::val.js::AutoRealm::cx_' may be used uninitialized [-Wmaybe-uninitialized]
   73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); }
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1143:29: note: 'ar.mozilla::Maybe<js::AutoRealm>::<unnamed>.mozilla::detail::MaybeStorage<js::AutoRealm, false>::mStorage.mozilla::detail::MaybeStorage<js::AutoRealm, false>::Union::val.js::AutoRealm::cx_' was declared here
 1143 |   mozilla::Maybe<AutoRealm> ar;
      |                             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1131:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1131 | MOZ_MUST_USE static bool EnqueuePromiseReactionJob(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::PromiseState, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1275:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1275 | static MOZ_MUST_USE bool ResolvePromise(
      |                          ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1516:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1516 | static MOZ_MUST_USE bool RejectMaybeWrappedPromise(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1326:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1326 | static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:987:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  987 | static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1007:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1007 |     if (!MaybeGetAndClearExceptionAndStack(cx, &selfResolutionError, &stack)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1018:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1018 |       GetProperty(cx, resolution, resolution, cx->names().then, &thenVal);
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1023:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1023 |     if (!MaybeGetAndClearExceptionAndStack(cx, &error, &errorStack)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RunFulfillFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2766:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2766 | static MOZ_MUST_USE bool RunFulfillFunction(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2777:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2777 |     return Call(cx, calleeOrRval, UndefinedHandleValue, result, &calleeOrRval);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2777:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2777:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle<PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4478:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4478 | MOZ_MUST_USE bool js::AsyncFunctionReturned(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5584 | bool PromiseObject::resolve(JSContext* cx, Handle<PromiseObject*> promise,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5610:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5610 |   return Call(cx, funVal, UndefinedHandleValue, resolutionValue, &dummy);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5610:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5610:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle<PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4459:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4459 | MOZ_MUST_USE bool js::AsyncFunctionThrown(JSContext* cx,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5614 | bool PromiseObject::reject(JSContext* cx, Handle<PromiseObject*> promise,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5630:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5630 |   return Call(cx, funVal, UndefinedHandleValue, rejectionValue, &dummy);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5630:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5630:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::RejectPromiseWithPendingError(JSContext*, JS::Handle<PromiseObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4420:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4420 |   if (!GetAndClearException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3682:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle<ReadableByteStreamController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:675:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  675 |           !GetAndClearExceptionAndStack(cx, &e, &stack)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:687:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |       cx->setPendingException(e, stack);
      |       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In member function 'bool js::MutableWrappedPtrOperations<PromiseCombinatorElements, Wrapper>::setElement(JSContext*, uint32_t, JS::HandleValue) [with Wrapper = JS::Rooted<PromiseCombinatorElements>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  343 |   MOZ_MUST_USE bool setElement(JSContext* cx, uint32_t index, HandleValue val) {
      |                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::Handle<PromiseCapability>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5245 | static MOZ_MUST_USE bool PerformPromiseThen(
      |                          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5265:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5265 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5266 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle<PromiseObject*>, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4350:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4350 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4351 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5450:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 5450 |       cx, NewReactionRecord(cx, capability, NullHandleValue, NullHandleValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5451 |                             IncumbentGlobalObject::No));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2448 |     success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval);
      |               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2456:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2456 |     if (!MaybeGetAndClearExceptionAndStack(cx, &exceptionVal, &stack)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2461 |     if (!Call(cx, calleeOrRval, UndefinedHandleValue, exceptionVal,
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2462 |               &calleeOrRval)) {
      |               ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2293:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2293 |     return ReportIsNotFunction(cx, executorVal);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3398 |   if (!values.setElement(cx, index, xVal)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3627 |   if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3637 |   if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3643 |   if (!values.setElement(cx, index, objVal)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3627 |   if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3637 |   if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3643 |   if (!values.setElement(cx, index, objVal)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RunRejectFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, js::HandleSavedFrame, js::UnhandledRejectionBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2800:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2800 | static MOZ_MUST_USE bool RunRejectFunction(
      |                          ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2811:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2811 |     return Call(cx, calleeOrRval, UndefinedHandleValue, result, &calleeOrRval);
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2811:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2811:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:606:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3806:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3806 |   if (!errors.setElement(cx, index, xVal)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3819:24: note: parameter passing for argument of type 'JS::Handle<PromiseCombinatorElements>' changed in GCC 7.1
 3819 |     ThrowAggregateError(cx, errors, promiseObj);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3823:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3823 |     if (!MaybeGetAndClearExceptionAndStack(cx, &reason, &stack)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4000:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4000 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx,
      |                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4055:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4055 | PromiseObject* PromiseObject::unforgeableResolveWithNonPromise(
      |                ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:33,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:21:
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle<ReadableStream*>, JS::ReadableStreamUnderlyingSource*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:320:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'js::PromiseObject* ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle<js::ReadableByteStreamController*>)',
    inlined from 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:593:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:504:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  504 |         cx, ReadableStreamCreateReadResult(cx, val, false,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  505 |                                            unwrappedReader->forAuthorCode()));
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:511:59: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  511 |     return PromiseObject::unforgeableResolveWithNonPromise(cx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4298:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4298 |     if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilledVal, onRejectedVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4299 |                             resultCapability)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool OriginalPromiseThenBuiltin(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4371 | static bool OriginalPromiseThenBuiltin(JSContext* cx, HandleValue promiseVal,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371: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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/GuardObjects.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Promise.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:464:9: note: in expansion of macro 'MOZ_UNLIKELY'
  464 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |         ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:482:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  482 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:490:5: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  490 |     MOZ_ASSERT_GLUE(                                                    \
      |     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:491:9: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT'
  491 |         MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4376:3: note: in expansion of macro 'MOZ_ASSERT'
 4376 |   MOZ_ASSERT(CanCallOriginalPromiseThenBuiltin(cx, promiseVal));
      |   ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4396 |   if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4397 |                           resultCapability)) {
      |                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle<PromiseCapability>, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1408:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1408 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, cVal,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1409 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1459 |   if (!Construct(cx, cVal, cargs, cVal, capability.promise())) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStringChar(js::jit::ValOperandId, js::jit::ValOperandId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2061:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2061 |   if (!CanAttachStringChar(val_, idVal_, StringChar::At)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseCapability>)',
    inlined from 'bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4321:49,
    inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2025:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5289:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5289 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5290 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2033:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5175 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5188:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5188 |   if (CanCallOriginalPromiseThenBuiltin(cx, promiseVal)) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5189 |     return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5190 |                                       rval, rvalUsed);
      |                                       ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5216:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5216 |   if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5217 |                           resultCapability)) {
      |                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5232 |   return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1),
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5233 |                            args.rval(),
      |                            ~~~~~~~~~~~~
 5234 |                            IsPromiseThenOrCatchRetValImplicitlyUsed(cx));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5240 |   return Promise_then_impl(cx, args.thisv(), args.get(0), args.get(1),
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5241 |                            args.rval(), true);
      |                            ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5112:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5112 |   if (CanCallOriginalPromiseThenBuiltin(cx, thisVal)) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5113 |     return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5114 |                                       args.rval(), rvalUsed);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5119 |   if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5125 |     return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5126 |                              rvalUsed);
      |                              ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5129 |   return Call(cx, thenVal, thisVal, UndefinedHandleValue, onRejected,
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5130 |               args.rval());
      |               ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2739:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2739 |       if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2740 |                               resultCapabilityWithoutResolving)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3896 | static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3934:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3934 |       if (!GetProperty(cx, xObj, xObj, cx->names().constructor, &ctorVal)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3973:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3973 | MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx,
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3977:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3977 |   return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4029:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4029 |       CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4041:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4041 | JSObject* PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) {
      |           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4047 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4544:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4544 | MOZ_MUST_USE bool js::AsyncGeneratorAwait(
      |                   ^~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4493 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4528:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4528 | MOZ_MUST_USE JSObject* js::AsyncFunctionAwait(
      |                        ^~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4493 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4788:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4788 | static MOZ_MUST_USE bool AsyncGeneratorResumeNext(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4856:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4856 |         JSObject* resultObj = CreateIterResultObject(cx, value, done);
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4953:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4493 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4998:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4493 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5007:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5007 |     return AsyncGeneratorResume(cx, generator, completionKind, argument);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4769:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4769 | MOZ_MUST_USE bool js::AsyncGeneratorResolve(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4772 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4773 |                                   value, done);
      |                                   ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4777:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4777 | MOZ_MUST_USE bool js::AsyncGeneratorReject(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4780 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4781 |                                   exception);
      |                                   ~~~~~~~~~~
In destructor 'js::AutoRealm::~AutoRealm()',
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::AutoRealm]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::AutoRealm]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3,
    inlined from 'mozilla::Maybe<js::AutoRealm>::~Maybe()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:365:55,
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1930:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe<js::AutoRealm>::<unnamed>.mozilla::detail::MaybeStorage<js::AutoRealm, false>::mStorage.mozilla::detail::MaybeStorage<js::AutoRealm, false>::Union::val.js::AutoRealm::origin_' may be used uninitialized [-Wmaybe-uninitialized]
   73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); }
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1835:29: note: 'ar.mozilla::Maybe<js::AutoRealm>::<unnamed>.mozilla::detail::MaybeStorage<js::AutoRealm, false>::mStorage.mozilla::detail::MaybeStorage<js::AutoRealm, false>::Union::val.js::AutoRealm::origin_' was declared here
 1835 |   mozilla::Maybe<AutoRealm> ar;
      |                             ^~
In destructor 'js::AutoRealm::~AutoRealm()',
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::AutoRealm]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:278:25,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::AutoRealm]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:276:3,
    inlined from 'mozilla::Maybe<js::AutoRealm>::~Maybe()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:365:55,
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1930:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:73:46: warning: 'ar.mozilla::Maybe<js::AutoRealm>::<unnamed>.mozilla::detail::MaybeStorage<js::AutoRealm, false>::mStorage.mozilla::detail::MaybeStorage<js::AutoRealm, false>::Union::val.js::AutoRealm::cx_' may be used uninitialized [-Wmaybe-uninitialized]
   73 | js::AutoRealm::~AutoRealm() { cx_->leaveRealm(origin_); }
      |                               ~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1835:29: note: 'ar.mozilla::Maybe<js::AutoRealm>::<unnamed>.mozilla::detail::MaybeStorage<js::AutoRealm, false>::mStorage.mozilla::detail::MaybeStorage<js::AutoRealm, false>::Union::val.js::AutoRealm::cx_' was declared here
 1835 |   mozilla::Maybe<AutoRealm> ar;
      |                             ^~
In function 'bool DefaultResolvingPromiseReactionJob(JSContext*, JS::Handle<PromiseReactionRecord*>)',
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1853:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1663:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1663 |       if (!MaybeGetAndClearExceptionAndStack(cx, &handlerResult,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 1664 |                                              &unwrappedRejectionStack)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue, bool)',
    inlined from 'bool AsyncGeneratorPromiseReactionJob(JSContext*, JS::Handle<PromiseReactionRecord*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1746:35,
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1859:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4772 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4773 |                                   value, done);
      |                                   ~~~~~~~~~~~~
In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)',
    inlined from 'bool AsyncGeneratorPromiseReactionJob(JSContext*, JS::Handle<PromiseReactionRecord*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1760:34,
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1859:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4780 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4781 |                                   exception);
      |                                   ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1894:54: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1894 |       PlainObject* resultObj = CreateIterResultObject(cx, argument, done);
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1906 |     if (!Call(cx, handlerVal, UndefinedHandleValue, argument, &handlerResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1908:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1908 |       if (!MaybeGetAndClearExceptionAndStack(cx, &handlerResult,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 1909 |                                              &unwrappedRejectionStack)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_reject(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3988:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3988 |       CommonStaticResolveRejectImpl(cx, thisVal, argVal, RejectMode);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2891 |     if (!GetProperty(cx, C, C, cx->names().resolve, &promiseResolve)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 |       ReportIsNotFunction(cx, promiseResolve);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2919 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2972 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2988 |           CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2997 |       if (!Call(cx, promiseResolve, CVal, nextValue, &nextPromise)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachStringChar(JS::HandleFunction, js::jit::StringChar)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5233:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5233 |   if (!CanAttachStringChar(thisval_, args_[0], kind)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30,
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23,
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3098 |       if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal,
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3099 |                 &ignored)) {
      |                 ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In lambda function:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6546:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6546 |   auto guardPrimitive = [&](HandleValue v, ValOperandId id) {
      |                         ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CompareIRGenerator::tryAttachPrimitiveSymbol(js::jit::ValOperandId, js::jit::ValOperandId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6570:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6570 |     guardPrimitive(rhsVal_, rhsId);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6572:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6572 |     guardPrimitive(lhsVal_, lhsId);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2558:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2558 |   if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2891 |     if (!GetProperty(cx, C, C, cx->names().resolve, &promiseResolve)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 |       ReportIsNotFunction(cx, promiseResolve);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2919 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2972 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2988 |           CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2997 |       if (!Call(cx, promiseResolve, CVal, nextValue, &nextPromise)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30,
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23,
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3098 |       if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal,
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3099 |                 &ignored)) {
      |                 ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3763:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2593:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2891 |     if (!GetProperty(cx, C, C, cx->names().resolve, &promiseResolve)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 |       ReportIsNotFunction(cx, promiseResolve);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2919 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2972 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2988 |           CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2997 |       if (!Call(cx, promiseResolve, CVal, nextValue, &nextPromise)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30,
    inlined from 'bool PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3763:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2593:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23,
    inlined from 'bool PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3763:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2593:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3763:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2593:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3098 |       if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal,
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3099 |                 &ignored)) {
      |                 ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
In function 'bool PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)',
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2593:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3774:24: note: parameter passing for argument of type 'JS::Handle<PromiseCombinatorElements>' changed in GCC 7.1
 3774 |     ThrowAggregateError(cx, errors, resultCapability.promise());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3457:40,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2596:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2891 |     if (!GetProperty(cx, C, C, cx->names().resolve, &promiseResolve)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 |       ReportIsNotFunction(cx, promiseResolve);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2919 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2972 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2988 |           CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2997 |       if (!Call(cx, promiseResolve, CVal, nextValue, &nextPromise)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30,
    inlined from 'bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3457:40,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2596:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23,
    inlined from 'bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3457:40,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2596:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3457:40,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2596:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3098 |       if (!Call(cx, thenVal, nextPromise, resolveFunVal, rejectFunVal,
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3099 |                 &ignored)) {
      |                 ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4611:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4611 |     if (!GetProperty(cx, iter, iter, cx->names().return_, &func)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4620:54: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4620 |       PlainObject* resultObj = CreateIterResultObject(cx, args.get(0), true);
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4643:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4643 |     if (!GetProperty(cx, iter, iter, cx->names().throw_, &func)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3324:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3324 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4675:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4677 |     ok = Call(cx, func, iterVal, args[0], &resultVal);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4719:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4719 |   if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4727:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4727 |   if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4752:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4493 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, CompletionKind, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5012 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5077:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5077 |         cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5078 |                                                 completionVal, resultPromise));
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5091:36: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 5091 |       if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:7:
In static member function 'static unsigned int js::GlobalObject::prototypeSlot(JSProtoKey)',
    inlined from 'JS::Value js::GlobalObject::getPrototype(JSProtoKey) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:216:19,
    inlined from 'JSObject* js::GlobalObject::maybeGetPrototype(JSProtoKey) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:203:34,
    inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1941:59:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:146:48: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized]
  146 |     return APPLICATION_SLOTS + JSProto_LIMIT + key;
      |                                                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1910:14: note: 'protoKey' was declared here
 1910 |   JSProtoKey protoKey;
      |              ^~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3596:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3596 |       ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3597 |                        nullptr, "not an object");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3608 |     if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3618 |       if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3623:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3637 |       if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) ||
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3638:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3646 |     if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3652:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3652 |         ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop,
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3653 |                          nullptr, "not an object");
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3662 |     if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3667:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3667 |       ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3668 |                        nullptr, "not 'script' or 'module'");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::init(JS::HandleObject)',
    inlined from 'bool {anonymous}::ASTSerializer::init(JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1751:56,
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3696:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |       if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:330:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  330 |         ReportValueError(cx, JSMSG_NOT_FUNCTION, JSDVG_SEARCH_STACK, funv,
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  331 |                          nullptr);
      |                          ~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::program(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::program(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1940:52,
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3763:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:850:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  850 |   return listNode(AST_PROGRAM, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4474:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4474 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3215:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3215 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1344:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1344 |     if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:264:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  264 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]',
    inlined from 'void mozilla::Vector<T, N, AllocPolicy>::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:695:15,
    inlined from 'void js::wasm::BaseCompiler::push(T) [with T = js::wasm::Stk]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31,
    inlined from 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10047:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
   58 |     new (KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here
 2453 |     Kind k;
      |          ^
/usr/bin/g++ -o Unified_cpp_js_src20.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp   Unified_cpp_js_src20.cpp
js/src/Unified_cpp_js_src21.o
/usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp   Unified_cpp_js_src_jit3.cpp
js/src/jit/Unified_cpp_js_src_jit4.o
In file included from Unified_cpp_js_src20.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1112:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1112 |     if (!NativeDefineDataProperty(cx, obj, propid, value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src21.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp   Unified_cpp_js_src21.cpp
js/src/Unified_cpp_js_src22.o
In file included from Unified_cpp_js_src_jit3.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase<NumDefs>*) [with unsigned int NumDefs = 1]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized]
14661 |     ABIArg arg = abi.next(argMir);
      |                  ~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here
14638 |     MIRType argMir;
      |             ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase<NumDefs>*) [with unsigned int NumDefs = 2]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized]
14661 |     ABIArg arg = abi.next(argMir);
      |                  ~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here
14638 |     MIRType argMir;
      |             ^~~~~~
In file included from Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, char16_t*, size_t, size_t*, bool, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1781:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1799:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1799 |   return ExecuteRegExpLegacy(cx, res, reobj.as<RegExpObject>(), input, indexp,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1800 |                              test, rval);
      |                              ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1803:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1816:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1816 |   return ExecuteRegExpLegacy(cx, nullptr, obj.as<RegExpObject>(), input, indexp,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1817 |                              test, rval);
      |                              ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::CheckRegExpSyntax(JSContext*, const char16_t*, size_t, RegExpFlags, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1855:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1855 | JS_PUBLIC_API bool JS::CheckRegExpSyntax(JSContext* cx, const char16_t* chars,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1880:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1880 |     if (!cx->getPendingException(error)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_js_src21.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In member function 'void js::ProxyObject::init(const js::BaseProxyHandler*, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:49:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 | void ProxyObject::init(const BaseProxyHandler* handler, HandleValue priv,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1171:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |     if (!NativeDefineDataProperty(cx, templateObject, id, dummyString,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1477:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1477 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1484:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1484 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1485 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1492:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1492 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().groups,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1493 |                                 groupsVal, JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::New(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:67:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   67 | ProxyObject* ProxyObject::New(JSContext* cx, const BaseProxyHandler* handler,
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::NewSingleton(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:170:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  170 | ProxyObject* ProxyObject::NewSingleton(JSContext* cx,
      |              ^~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp   Unified_cpp_js_src_jit4.cpp
js/src/jit/Unified_cpp_js_src_jit5.o
/usr/bin/g++ -o Unified_cpp_js_src22.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp   Unified_cpp_js_src22.cpp
js/src/Unified_cpp_js_src23.o
/usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp   Unified_cpp_js_src_debugger1.cpp
In file included from Unified_cpp_js_src_debugger1.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseIntValue(JS::HandleValue, size_t*) [with bool OnlyOffsets = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:643:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  643 |   bool parseIntValue(HandleValue value, size_t* result) {
      |        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseIntValue(JS::HandleValue, size_t*) [with bool OnlyOffsets = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:643: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7,
                 from Unified_cpp_js_src22.cpp:2:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:353:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_js_src22.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:360:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  360 |           DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr);
      |           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:7,
                 from Unified_cpp_js_src_debugger1.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1682 | bool Is(HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::GeneratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToBigInt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2055:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2055 |   BigInt* res = ToBigInt(cx, args[0]);
      |                 ~~~~~~~~^~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool intrinsic_DumpMessage(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:495:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:184:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  184 |   JSString* str = ValueToSource(cx, args[0]);
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:174:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:12:
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:165:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1971:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1971 | bool DebuggerObject::getPromiseValue(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1980:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1980 | bool DebuggerObject::getPromiseReason(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9726:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 9726 |   switch (kind) {
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9719:13: note: 'kind' was declared here
 9719 |   LabelKind kind;
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1516 |   return RegExpCreate(cx, args[0], args.get(1), args.rval());
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static js::DebuggerScript* js::DebuggerScript::check(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:155:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 | DebuggerScript* DebuggerScript::check(JSContext* cx, HandleValue v) {
      |                 ^~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsGeneratorFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:272:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsAsyncFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:280:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:288:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsModule()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:297:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:328:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getSourceStart()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:433:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getSourceLength()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:441:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_debugger1.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::check(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:127:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  127 | DebuggerSource* DebuggerSource::check(JSContext* cx, HandleValue thisv) {
      |                 ^~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool intrinsic_AssertionFailed(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:473:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) {
      |                        ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1682 | bool Is(HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1766:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1766 |     if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1771:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1771 |     if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1776:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1776 |     if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::WasmInstanceObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:978:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  978 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:983:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  983 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:988:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  988 |     if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:993:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  993 |     if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::WasmInstanceObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1291:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1291 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1296:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1296 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1301:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1301 |     if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getDisplayName()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:307:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In function 'js::ScriptSourceObject* EnsureSourceObject(JSContext*, js::HandleDebuggerSource)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:515:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  515 |     ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, v,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |                      nullptr, "a JS source");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:534:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle<js::PropertyName*>, JS::HandleObject)',
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1493 |         !DefineDataProperty(cx, obj, name, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle<js::PropertyName*>, JS::HandleObject)',
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1444:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1493 |         !DefineDataProperty(cx, obj, name, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle<js::PropertyName*>, JS::HandleObject)',
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1445:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1493 |         !DefineDataProperty(cx, obj, name, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1933:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1933 | bool DebuggerObject::getErrorLineNumber(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1952:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1952 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx,
      |      ^~~~~~~~~~~~~~
In function 'bool RequireGlobalObject(JSContext*, JS::HandleValue, JS::HandleObject)',
    inlined from 'bool js::DebuggerObject::CallData::asEnvironmentMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1054:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1039:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |       ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1040 |                        dbgobj, nullptr, isWrapper, isWindowProxy);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1042:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1042 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |                        nullptr, "a global object");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::asEnvironmentMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1067:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1067 |   return dbg->wrapEnvironment(cx, env, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2641:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2641 |       ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2642 |                        dbgobj, nullptr, isWrapper, isWindowProxy);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2644:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2644 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2645 |                        nullptr, "a global object");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2178:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2178 | bool DebuggerObject::defineProperty(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2185:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2185 |   if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2188:62: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2188 |   JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2199:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2199 |   return DefineProperty(cx, referent, id, desc);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2095:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2095 | bool DebuggerObject::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2109:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2109 |     if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1907:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1907 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:255:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 |     ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |                      args.thisv(), nullptr, "a wasm source");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:907:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  907 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:856: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
  856 |   if (!ValueToId<CanGC>(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  861 |   if (!ToPropertyDescriptor(cx, args[1], false, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:865:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  865 |   if (!DebuggerObject::defineProperty(cx, object, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:811:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  811 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:816:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  816 |   if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:820:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  820 |   return JS::FromPropertyDescriptor(cx, desc, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2555 | bool DebuggerObject::isSameNative(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::isSameNativeMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1319:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1319 |   return DebuggerObject::isSameNative(cx, object, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getMainOffset()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:449:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getGlobal()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:457:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeNativeFunction(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2498:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2498 | bool DebuggerObject::makeDebuggeeNativeFunction(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2498:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1310:52: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1310 |   return DebuggerObject::makeDebuggeeNativeFunction(cx, object, args[0],
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
 1311 |                                                     args.rval());
      |                                                     ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::BaseScript*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:935:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  935 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:940:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  940 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:945:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  945 |     if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:950:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  950 |     if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getEffectfulOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1662:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1720:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1734: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
 1734 |         if (!offsets || !ValueToId<CanGC>(cx, v, &id)) {
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1739:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1739 |         if (!DefineDataProperty(cx, result, id, value)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getAllOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1683:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getBreakpoints()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2097:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2344:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2344 |     if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) ||
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2345:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2345 |         !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2346:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2346 |         !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2347:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2347 |         !DefineDataProperty(cx, item, countId, countValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getOffsetsCoverage()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2281:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:516:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::BaseScript*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1249:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1249 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1254:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1254 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1263:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1263 |     if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getAllOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1683:20,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2432:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getEffectfulOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1662:20,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2426:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getOffsetsCoverage()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2281:20,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2421:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:681:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  681 |     if (!GetProperty(cx_, query, query, cx_->names().line, &lineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:686:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  686 |     if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:691:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  691 |     if (!GetProperty(cx_, query, query, cx_->names().minColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692 |                      &minColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  697 |     if (!GetProperty(cx_, query, query, cx_->names().minOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  698 |                      &minOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  703 |     if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  708 |     if (!GetProperty(cx_, query, query, cx_->names().maxColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |                      &maxColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  714 |     if (!GetProperty(cx_, query, query, cx_->names().maxOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715 |                      &maxOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:681:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  681 |     if (!GetProperty(cx_, query, query, cx_->names().line, &lineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:686:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  686 |     if (!GetProperty(cx_, query, query, cx_->names().minLine, &minLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:691:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  691 |     if (!GetProperty(cx_, query, query, cx_->names().minColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692 |                      &minColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  697 |     if (!GetProperty(cx_, query, query, cx_->names().minOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  698 |                      &minOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  703 |     if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  708 |     if (!GetProperty(cx_, query, query, cx_->names().maxColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |                      &maxColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  714 |     if (!GetProperty(cx_, query, query, cx_->names().maxOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715 |                      &maxOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:70:
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::DebuggerScript::CallData::getLineOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1938:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElement]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src22.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1103 |   return JS_GetProperty(cx, src, property, &v) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |          JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CopyDataPropertiesOrGetOwnKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2048:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2048 |   return GetOwnPropertyKeys(
      |          ~~~~~~~~~~~~~~~~~~^
 2049 |       cx, from, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:520:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  520 |   if (!DefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~^
  521 |           cx, ctor, cx->names().prototype, args[1],
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |           JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1135:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1135 |       if (!JS_GetProperty(cx, savedFrame, prop, &v)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1193:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1193 |   if (!JS_GetProperty(cx, options, "text", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1202:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1202 |   if (!JS_GetProperty(cx, options, "url", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1211:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1211 |   if (!JS_GetProperty(cx, options, "startLine", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1216:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1220:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1220 |   if (!JS_GetProperty(cx, options, "sourceMapURL", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1226:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1232 |   if (!JS_GetProperty(cx, options, "isScriptElement", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:195:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:580: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
  580 |   if (!ValueToId<CanGC>(cx, args[1], &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:614:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  614 |   if (!DefineProperty(cx, obj, id, desc)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool GetUnclonedValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2754:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2754 | static bool GetUnclonedValue(JSContext* cx, HandleNativeObject selfHostedObject,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3115:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3115 | bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3119:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3119 |   return GetUnclonedValue(
      |          ~~~~~~~~~~~~~~~~^
 3120 |       cx, HandleNativeObject::fromMarkedLocation(&selfHostingGlobal_.ref()), id,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3121 |       vp);
      |       ~~~                 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3127:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3127 |   if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerObject::CallData::executeInGlobalMethod()',
    inlined from 'bool js::DebuggerObject::CallData::executeInGlobalMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1100:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1118:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1118 |   if (!ParseEvalOptions(cx, args.get(1), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1126:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1126 |   return comp.get().buildCompletionValue(cx, object->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1153:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1153 |   if (!ParseEvalOptions(cx, args.get(2), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1161:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1161 |   return comp.get().buildCompletionValue(cx, object->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2215:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2215 |     if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2218:64: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2218 |     JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i]));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2233:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2233 |     if (!DefineProperty(cx, referent, ids[i], descs[i])) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:618:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  618 |     if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:623:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  623 |     if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:628:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  628 |     if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:633:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  633 |     if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2451 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::makeDebuggeeValueMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1301:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1301 |   return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result<js::Completion> js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2256:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2256 | Result<Completion> DebuggerObject::getProperty(JSContext* cx,
      |                    ^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static JS::Result<js::Completion> js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2284:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPropertyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:946:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  946 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |     auto tmpResult_ = (expr);                                      \
      |                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:954:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE'
  954 |   JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, getProperty(cx, object, id, receiver));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:18,
                 from Unified_cpp_js_src_jit4.cpp:20:
In member function 'bool js::RealmsInCompartmentIter::done() const',
    inlined from 'JS::Realm* js::RealmsInCompartmentIter::get() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:133:5,
    inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45,
    inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43,
    inlined from 'void js::jit::InvalidateAll(JSFreeOp*, JS::Zone*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2531:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:125:40: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe<js::RealmsInCompartmentIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::mStorage.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  125 |     return it < comp->realms().begin() || it >= comp->realms().end();
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:955:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  955 |   return comp.get().buildCompletionValue(cx, dbg, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'void js::jit::InvalidateAll(JSFreeOp*, JS::Zone*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2530:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe<js::RealmsInCompartmentIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::mStorage.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::Union::val.js::RealmsInCompartmentIter::it' was declared here
 2530 |   for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) {
      |                         ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result<js::Completion> js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2289 | Result<Completion> DebuggerObject::setProperty(JSContext* cx,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'static JS::Result<js::Completion> js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2320:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:118:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::setPropertyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:962:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  962 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |     auto tmpResult_ = (expr);                                      \
      |                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE'
  972 |   JS_TRY_VAR_OR_RETURN_FALSE(cx, comp,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |     auto tmpResult_ = (expr);                                      \
      |                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE'
  972 |   JS_TRY_VAR_OR_RETURN_FALSE(cx, comp,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:974:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  974 |   return comp.get().buildCompletionValue(cx, dbg, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe<js::Completion> js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle<JS::GCVector<JS::Value> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2327:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2327 | Maybe<Completion> DebuggerObject::call(JSContext* cx,
      |                   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2388 |       ok = js::Call(cx, calleev, thisv, invokeArgs, &result);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:934:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  934 |       cx, DebuggerObject::call(cx, object, thisv, nargs));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:939:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  939 |   return completion->buildCompletionValue(cx, object->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::applyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1002:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |       cx, DebuggerObject::call(cx, object, thisv, nargs));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1007:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1007 |   return completion->buildCompletionValue(cx, object->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1899 |                       CallModuleResolveHook(cx, referencingPrivate, specifier));
      |                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:453:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  453 |   if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename,
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  454 |                        args[1].toInt32(), args[2].toInt32(), nullptr, message,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455 |                        &error)) {
      |                        ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::environmentGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:445:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  445 |   return dbg->wrapEnvironment(cx, env, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1801:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1801 | bool DebuggerObject::getBoundThis(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:634: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
  634 |   if (!ValueToId<CanGC>(cx, args[1], &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:694:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  694 |   if (!DefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1545 |   return RegExpGetSubstitution(cx, matchResult, string, size_t(position),
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1546 |                                replacement, size_t(firstDollarIndex),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1547 |                                namedCaptures, args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()',
    inlined from 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1074:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1086:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1086 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::setInstrumentationId()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2365:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setInstrumentationId]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger'
/usr/bin/g++ -o Unified_cpp_js_src23.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp   Unified_cpp_js_src23.cpp
js/src/Unified_cpp_js_src24.o
In file included from Unified_cpp_js_src22.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function 'js::XDRResult XDRTrailingName(js::XDRState<js::XDR_DECODE>*, void*, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:269:11: warning: 'u8' may be used uninitialized [-Wmaybe-uninitialized]
  269 |   uint8_t flags = u8 >> HasAtomShift;
      |           ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:260:11: note: 'u8' was declared here
  260 |   uint8_t u8;
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2727:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2727 |   if (!JS::Evaluate(cx, options, srcBuf, &rv)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1840:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1840 |   if (!Construct(cx, args[0], constructArgs, args[1], &res)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1840: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:100:
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::XDRResult js::VarScope::XDR(js::XDRState<mode>*, js::ScopeKind, js::HandleScope, js::MutableHandleScope) [with js::XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1059:31: warning: 'needsEnvironment' may be used uninitialized [-Wmaybe-uninitialized]
 1059 |       scope.set(createWithData(cx, kind, &uniqueData.ref(), firstFrameSlot,
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1060 |                                needsEnvironment, enclosing));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1042:13: note: 'needsEnvironment' was declared here
 1042 |     uint8_t needsEnvironment;
      |             ^~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src23.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:415:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  415 | bool js::IsSharedArrayBuffer(HandleValue v) {
      |      ^~
In file included from Unified_cpp_js_src23.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool PrimitiveToObject(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2446:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2446 | static bool PrimitiveToObject(JSContext* cx, MutableHandleValue vp) {
      |             ^~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src23.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'void js::InterpreterFrame::initExecuteFrame(JSContext*, JS::HandleScript, js::AbstractFramePtr, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:42:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   42 | void InterpreterFrame::initExecuteFrame(JSContext* cx, HandleScript script,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:234:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  234 | bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:245:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  245 |     ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, retVal,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame* js::InterpreterStack::pushExecuteFrame(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleObject, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:402:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  402 | InterpreterFrame* InterpreterStack::pushExecuteFrame(
      |                   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:417:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  417 |   fp->initExecuteFrame(cx, script, evalInFrame, newTargetValue, envChain);
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src23.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2182: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
 2182 | JSString* js::ToStringSlow(
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2235:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2235 | JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) {
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2236:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2236 |   return ToStringSlow<CanGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives<JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>, char16_t>(JSContext*, js::HandleArrayObject, uint32_t*, const char16_t*, size_t, size_t, const JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>&)::<lambda(JSContext*, js::HandleArrayObject, uint32_t*, JS::HandleString)>':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives<JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>, unsigned char>(JSContext*, js::HandleArrayObject, uint32_t*, const unsigned char*, size_t, size_t, const JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>&)::<lambda(JSContext*, js::HandleArrayObject, uint32_t*, JS::HandleString)>':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2271:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2271 | bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2397:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2397 | bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In function 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe<LitValPOD>*)',
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6532:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6532 |       if (!GetDataProperty(cx, importVal, global.field(), &v)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6532:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe<LitValPOD>*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6543:23,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe<LitValPOD>*)',
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6555:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6555 |           if (!RoundFloat32(cx, v, &f)) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe<LitValPOD>*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6563:24,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ValidateFFI(JSContext*, const AsmJSGlobal&, JS::HandleValue, JS::MutableHandle<JS::GCVector<JSFunction*> >)',
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6809:25,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6583:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6583 |   if (!GetDataProperty(cx, importVal, global.field(), &v)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6583:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool ValidateArrayView(JSContext*, const AsmJSGlobal&, JS::HandleValue)',
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6815:31,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6606:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6606 |   if (!GetDataProperty(cx, globalVal, global.field(), &v)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6606:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const js::ImmutablePropertyNamePtr&, JS::MutableHandleValue)',
    inlined from 'bool ValidateMathBuiltinFunction(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6622:23,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6820:41,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6487 |   return GetDataProperty(cx, objVal, fieldHandle, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool ValidateMathBuiltinFunction(JSContext*, const AsmJSGlobal&, JS::HandleValue)',
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6820:41,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6626:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6626 |   if (!GetDataProperty(cx, v, global.field(), &v)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6626:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::parseTransferable()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1097:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1097 |     if (!JS_GetElement(cx, array, i, &v)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool ValidateConstant(JSContext*, const AsmJSGlobal&, JS::HandleValue)',
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6825:30,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6708:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6708 |   if (!GetDataProperty(cx, v, global.field(), &v)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6708:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const js::ImmutablePropertyNamePtr&, JS::MutableHandleValue)',
    inlined from 'bool ValidateConstant(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6703:25,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6825:30,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6487 |   return GetDataProperty(cx, objVal, fieldHandle, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1680:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1680 | bool JSStructuredCloneWriter::startWrite(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1265:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1265 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1282:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1282 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1639:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1639 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1645:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1645 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1650:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1650 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1655:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1655 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1664:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1664 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1673:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1673 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2037:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2037 |         if (!startWrite(key) || !startWrite(val)) {
      |              ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2037:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2037 |         if (!startWrite(key) || !startWrite(val)) {
      |                                  ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2044:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2044 |         if (!startWrite(key)) {
      |              ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2056:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2056 |             if (!startWrite(key) || !startWrite(val)) {
      |                  ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2056:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2056 |             if (!startWrite(key) || !startWrite(val)) {
      |                                      ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2068:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2068 |           if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) ||
      |                ~~~~~~~~~~^~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool JSStructuredCloneWriter::write(JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2068:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2069:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2069 |               !startWrite(val)) {
      |                ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2008 | bool JSStructuredCloneWriter::write(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2009:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2009 |   if (!startWrite(v)) {
      |        ~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3352:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3352 | JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w,
      |                    ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3368:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3368 |   return w->startWrite(v);
      |          ~~~~~~~~~~~~~^~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:7:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2173:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2171:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2171 |     str = ValueToSource(cx, v);
      |           ~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15:
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:201:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2283 | bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2456:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2456 | bool JSStructuredCloneReader::startRead(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2480:60: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2480 |       if (tag == SCTAG_BOOLEAN_OBJECT && !PrimitiveToObject(context(), vp)) {
      |                                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2492:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2492 |       if (tag == SCTAG_STRING_OBJECT && !PrimitiveToObject(context(), vp)) {
      |                                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2504:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2504 |       if (!PrimitiveToObject(context(), vp)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2517:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2517 |       if (tag == SCTAG_BIGINT_OBJECT && !PrimitiveToObject(context(), vp)) {
      |                                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2619:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2619 |       if (!readSharedArrayBuffer(vp)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2636:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2636 |       return readTypedArray(arrayType, data, vp);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2681:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2681 |         return readTypedArray(TagToV1ArrayType(tag), data, vp, true);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2133 | bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2155:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2155 |     if (!readV1ArrayBuffer(arrayType, nelems, &v)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2160:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2160 |     if (!startRead(&v)) {
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3315:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3315 | JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r,
      |                    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3322:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |     return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3328:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3328 |     return r->readTypedArray(arrayType, nelems, vp);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2230:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2230 | bool JSStructuredCloneReader::readDataView(uint32_t byteLength,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2241:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2241 |   if (!startRead(&v)) {
      |        ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2346:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2346 | bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2367:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2367 |   if (!startRead(&payload)) {
      |        ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2929:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2929 |     if (!startRead(&mutedErrors)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2934:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2934 |       if (!startRead(&source) || !source.isString()) {
      |            ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2959:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2959 |   if (!startRead(&lineVal) || !lineVal.isNumber() ||
      |        ~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13:
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2960:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2967:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2967 |   if (!startRead(&columnVal) || !columnVal.isNumber() ||
      |        ~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2968:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2978:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2978 |   if (!startRead(&name) || !(name.isString() || name.isNull())) {
      |        ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2992:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2992 |   if (!startRead(&cause) || !(cause.isString() || cause.isNull())) {
      |        ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3008 | bool JSStructuredCloneReader::read(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3020:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3020 |   if (!startRead(vp)) {
      |        ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3057:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3057 |     if (!startRead(&key)) {
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3097:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3097 |     if (!startRead(&val)) {
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3104:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3104 |       if (!MapObject::set(context(), obj, key, val)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3118:28: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3118 |       if (!ValueToId<CanGC>(context(), key, &id)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3122:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3122 |       if (!DefineDataProperty(context(), obj, id, val)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, const JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  680 | bool ReadStructuredClone(JSContext* cx, const JSStructuredCloneData& data,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:687:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  687 |   return r.read(vp);
      |          ~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, const JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3135:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3135 | JS_PUBLIC_API bool JS_ReadStructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3149:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3149 |   return ReadStructuredClone(cx, buf, scope, vp, cloneDataPolicy, callbacks,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3150 |                              closure);
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3270 | bool JSAutoStructuredCloneBuffer::read(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3275:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3275 |   return !!JS_ReadStructuredClone(cx, data_, version_, data_.scope(), vp,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3276 |                                   cloneDataPolicy, optionalCallbacks, closure);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  662 | bool WriteStructuredClone(JSContext* cx, HandleValue v,
      |      ^~~~~~~~~~~~~~~~~~~~
In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)',
    inlined from 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:673:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2009:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2009 |   if (!startWrite(v)) {
      |        ~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3153 | JS_PUBLIC_API bool JS_WriteStructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3163:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3163 |   return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3164 |                               callbacks, closure, transferable);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3287:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3287 | bool JSAutoStructuredCloneBuffer::write(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3287:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3292:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3292 |   bool ok = JS_WriteStructuredClone(
      |             ~~~~~~~~~~~~~~~~~~~~~~~^
 3293 |       cx, value, &data_, data_.scopeForInternalWriting(), cloneDataPolicy,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3294 |       optionalCallbacks, closure, transferable);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3292:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3279:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3279 | bool JSAutoStructuredCloneBuffer::write(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3283:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3283 |   return write(cx, value, transferable, JS::CloneDataPolicy(),
      |          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3284 |                optionalCallbacks, closure);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3173:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3173 | JS_PUBLIC_API bool JS_StructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3173:20: 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_wasm1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp   Unified_cpp_js_src_wasm1.cpp
js/src/wasm/Unified_cpp_js_src_wasm2.o
In file included from Unified_cpp_js_src_wasm1.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool ToWebAssemblyValue_i64(JSContext*, JS::HandleValue, int64_t*) [with Debug = NoDebug]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:139:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 | static bool ToWebAssemblyValue_i64(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  745 | static bool EnforceRangeU32(JSContext* cx, HandleValue v, const char* kind,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:42,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:19,
                 from Unified_cpp_js_src_wasm1.cpp:2:
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:749:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsGlobal(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2956:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2956 | static bool IsGlobal(HandleValue v) {
      |             ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2453:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2453 | static bool IsTable(HandleValue v) {
      |             ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1477:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1477 | static bool IsInstance(HandleValue v) {
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2011:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2011 | static bool IsMemory(HandleValue v) {
      |             ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:159:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 | static bool ToWebAssemblyValue_anyref(JSContext* cx, HandleValue val,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |   if (!BoxAnyRef(cx, val, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) {
      |                        ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool ToJSValue(JSContext*, const void*, js::wasm::ValType, JS::MutableHandleValue) [with Debug = DebugCodegenVal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:267:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  267 | static bool ToJSValue(JSContext* cx, const void* src, ValType type,
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToJSValue(JSContext*, const js::wasm::Val&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:389:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  389 | static bool ToJSValue(JSContext* cx, const Val& val, MutableHandleValue out) {
      |             ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:29:
In constructor 'RefPtr<T>::RefPtr(RefPtr<T>&&) [with T = const js::wasm::DataSegment]',
    inlined from 'js::wasm::SerializableRefPtr<const js::wasm::DataSegment>::SerializableRefPtr(js::wasm::SerializableRefPtr<const js::wasm::DataSegment>&&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr<const js::wasm::DataSegment>}; T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [with T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24,
    inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds]
  102 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
In constructor 'RefPtr<T>::RefPtr(RefPtr<T>&&) [with T = const js::wasm::ElemSegment]',
    inlined from 'js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>::SerializableRefPtr(js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>&&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>}; T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [with T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24,
    inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds]
  102 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckFuncRefValue(JSContext*, JS::HandleValue, JS::MutableHandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1860:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1860 | bool wasm::CheckFuncRefValue(JSContext* cx, HandleValue v,
      |      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckRefType(JSContext*, RefType::Kind, JS::HandleValue, JS::MutableHandleFunction, MutableHandleAnyRef)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | bool wasm::CheckRefType(JSContext* cx, RefType::Kind targetTypeKind,
      |      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:314:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |       if (!CheckFuncRefValue(cx, v, fnval)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:319:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  319 |       if (!BoxAnyRef(cx, v, refval)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::val(js::wasm::MutableHandleVal) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3094:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 3094 | void WasmGlobalObject::val(MutableHandleVal outval) const {
      |      ^~~~~~~~~~~~~~~~
In member function 'bool js::WasmGlobalObject::value(JSContext*, JS::MutableHandleValue)',
    inlined from 'static bool js::WasmGlobalObject::valueGetterImpl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2967:59:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 3130 |   val(&result);
      |   ~~~^~~~~~~~~
In member function 'bool js::WasmGlobalObject::value(JSContext*, JS::MutableHandleValue)',
    inlined from 'static bool js::WasmGlobalObject::valueGetterImpl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2978:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 3130 |   val(&result);
      |   ~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'bool js::WasmGlobalObject::value(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3128 | bool WasmGlobalObject::value(JSContext* cx, MutableHandleValue out) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 3130 |   val(&result);
      |   ~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3154 |   if (!GetAndClearException(cx, &rejectionValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe<char*>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1939 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type,
      |      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1965:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1965 |       if (!ToJSValue<DebugCodegenVal>(cx, registerResultLoc, iter.cur().type(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1966 |                                       rval)) {
      |                                       ~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1990:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1990 |       if (!ToJSValue<DebugCodegenVal>(cx, loc, result.type(), &tmp)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:442:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  442 | static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:450:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4128:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4128 |     if (!DefineDataProperty(cx, wasm, id, ctorValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:790:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:794:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  794 |   if (!EnforceRangeU32(cx, initialVal, kind, "initial size",
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795 |                        &limits->initial)) {
      |                        ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:812:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  812 |   if (!GetProperty(cx, obj, obj, maximumId, &maxVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:819:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  819 |     if (!EnforceRangeU32(cx, maxVal, kind, "maximum size",
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  820 |                          limits->maximum.ptr())) {
      |                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:841:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  841 |     if (!GetProperty(cx, obj, obj, sharedId, &sharedVal)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 | static bool ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:334:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:342:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  342 |       if (!ToNumber(cx, v, &d)) {
      |            ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:350:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |       if (!ToNumber(cx, v, &d)) {
      |            ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:357:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |       BigInt* bigint = ToBigInt(cx, v);
      |                        ~~~~~~~~^~~~~~~
In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)',
    inlined from 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2501:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2477 |   if (!EnforceRangeU32(cx, v, "Table", noun, index)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)',
    inlined from 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2540:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2477 |   if (!EnforceRangeU32(cx, v, "Table", noun, index)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2586:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2586 |   if (!EnforceRangeU32(cx, args.get(0), "Table", "grow delta", &delta)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm1.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1369:7: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized]
 1369 |       if (!def) {
      |       ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1332:21: note: 'def' was declared here
 1332 |       MInstruction* def;
      |                     ^~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmStubs.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:23:
In member function 'void js::wasm::TypeAndValueT<Value>::setValue(Value) [with Value = js::jit::MDefinition*]',
    inlined from 'void js::wasm::OpIter<Policy>::setResult(Value) [with Policy = {anonymous}::IonCompilePolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:538:60,
    inlined from 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2567:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:241:45: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized]
  241 |   void setValue(Value value) { tv_.second() = value; }
      |                                ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2531:16: note: 'result' was declared here
 2531 |   MDefinition* result;
      |                ^~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:34:
In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)',
    inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:915:73,
    inlined from 'bool EmitI32Const({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2152:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:29: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI32Const({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2147:11: note: 'i32' was declared here
 2147 |   int32_t i32;
      |           ^~~
In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constant(int64_t)',
    inlined from 'bool EmitI64Const({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2162:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized]
  289 |     MConstant* constant = MConstant::NewInt64(alloc(), i);
      |                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI64Const({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2157:11: note: 'i64' was declared here
 2157 |   int64_t i64;
      |           ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2260:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 2260 |   switch (kind) {
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2244:13: note: 'kind' was declared here
 2244 |   LabelKind kind;
      |             ^~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/CodeGenerator-arm.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:25:
In member function 'void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)',
    inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23,
    inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  188 |   void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; }
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here
 2505 |   MDefinition* value;
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2617:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 2617 |   f.storeGlobalVar(global.offset(), global.isIndirect(), value);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2609:16: note: 'value' was declared here
 2609 |   MDefinition* value;
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:467:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  467 |     if (!GetProperty(cx, importObj, import.module.get(), &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:479:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  479 |     if (!GetProperty(cx, obj, import.field.get(), &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:548:19: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
  548 |           obj->val(&val);
      |           ~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:578:34: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
  578 |           if (!ToWebAssemblyValue(cx, global.type(), v, &val)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:388:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  388 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:433:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  433 |   if (!Call(cx, fval, thisv, args, rval)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:433:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool IterableToArray(JSContext*, JS::HandleValue, JS::MutableHandle<js::ArrayObject*>)',
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:342:23,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:304:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  304 |   if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:316:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  316 |     if (!iterator.next(&nextValue, &done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20,
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:193:43,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]',
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:195:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |       return ToWebAssemblyValue_i64<Debug>(cx, val, (int64_t*)loc);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_f32(JSContext*, JS::HandleValue, float*) [with Debug = NoDebug]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:197:43,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:147:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |   bool ok = RoundFloat32(cx, val, loc);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21,
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:199:43,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:205:51,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |   if (!CheckFuncRefValue(cx, val, &fun)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In function 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]',
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:207:50: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  207 |           return ToWebAssemblyValue_anyref<Debug>(cx, val, (void**)loc);
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:573:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  573 |   return instance->callImport(cx, funcImportIndex, argc, argv, &rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  581 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20,
    inlined from 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:584:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:592:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:595:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  595 |   return ToWebAssemblyValue_i64(cx, rval, (int64_t*)argv);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:612:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  612 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21,
    inlined from 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:615:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:623:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  623 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:627:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  627 |   return ToWebAssemblyValue_anyref(cx, rval, (void**)argv);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:635:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  635 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]',
    inlined from 'static int32_t js::wasm::Instance::callImport_funcref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:638:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |   if (!CheckFuncRefValue(cx, val, &fun)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20,
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:193:43,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_f32(JSContext*, JS::HandleValue, float*) [with Debug = DebugCodegenVal]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:197:43,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:147:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |   bool ok = RoundFloat32(cx, val, loc);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21,
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:199:43,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = DebugCodegenVal]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:205:51,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |   if (!CheckFuncRefValue(cx, val, &fun)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = DebugCodegenVal]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:207:50,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |   if (!BoxAnyRef(cx, val, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool ReturnToJSResultCollector::collect(JSContext*, void*, JS::MutableHandleValue)',
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2208:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2067:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2067 |     return ResultsToJSValue(cx, type_, registerResultLoc, stackResultsLoc,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2068 |                             rval);
      |                             ~~~~~
In constructor 'RefPtr<T>::RefPtr(RefPtr<T>&&) [with T = js::wasm::Table]',
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {RefPtr<js::wasm::Table>}; T = RefPtr<js::wasm::Table>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = RefPtr<js::wasm::Table>; T = RefPtr<js::wasm::Table>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [with T = RefPtr<js::wasm::Table>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24,
    inlined from 'js::wasm::Instance::Instance(JSContext*, js::HandleWasmInstanceObject, js::wasm::SharedCode, js::wasm::UniqueTlsData, js::HandleWasmMemoryObject, js::wasm::SharedTableVector&&, js::StructTypeDescrVector&&, js::wasm::UniqueDebugState)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1428:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds]
  102 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::setVal(JSContext*, js::wasm::HandleVal)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3050:6: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
 3050 | void WasmGlobalObject::setVal(JSContext* cx, wasm::HandleVal hval) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueSetterImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3015:26: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 3015 |   if (!ToWebAssemblyValue(cx, global->type(), args.get(0), &val)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'virtual bool AsyncInstantiateTask::resolve(JSContext*, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3253:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3253 |       if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3258:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3258 |       if (!JS_DefineProperty(cx, resultObj, "instance", val,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3259 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2390:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2747:19: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
 2747 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal hval,
      |                   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2837:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2837 |   if (!JS_GetProperty(cx, obj, "mutable", &mutableVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2842:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2842 |   if (!JS_GetProperty(cx, obj, "value", &typeVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2932:28: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 2932 |     if (!ToWebAssemblyValue(cx, globalType, valueVal, &globalVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2947:31: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
 2947 |       WasmGlobalObject::create(cx, globalVal, isMutable, proto);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2069:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2069 |   if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4010:57: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4010 |                        PromiseObject::unforgeableResolve(cx, callArgs.get(0)));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::init(JSContext*, const js::JSFunctionVector&, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::DataSegmentVector&, const js::wasm::ElemSegmentVector&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1513:31: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=]
 1513 |           *(void**)globalAddr = globalObjs[imported]->cell();
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/ProfilingFrameIterator.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1
 2877 |   MOZ_ALIGNED_DECL(char globalArea, 16);
      |                         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL'
   71 | #  define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align)))
      |                                           ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1551:31: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=]
 1551 |           *(void**)globalAddr = address;
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1
 2877 |   MOZ_ALIGNED_DECL(char globalArea, 16);
      |                         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL'
   71 | #  define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align)))
      |                                           ^~~~~
In member function 'T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) [with T = unsigned int; unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool ModuleValidator<Unit>::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized]
  482 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator<Unit>::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here
 2004 |     uint32_t sigIndex;
      |              ^~~~~~~~
In member function 'T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) [with T = unsigned int; unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool ModuleValidator<Unit>::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized]
  482 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator<Unit>::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here
 2004 |     uint32_t sigIndex;
      |              ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::XDRResult js::FunctionScope::XDR(js::XDRState<mode>*, JS::HandleFunction, js::HandleScope, js::MutableHandleScope) [with js::XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:910:31: warning: 'hasParameterExprs' may be used uninitialized [-Wmaybe-uninitialized]
  910 |       scope.set(createWithData(cx, &uniqueData.ref(), hasParameterExprs,
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911 |                                needsEnvironment, fun, enclosing));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:890:13: note: 'hasParameterExprs' was declared here
  890 |     uint8_t hasParameterExprs;
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:910:31: warning: 'needsEnvironment' may be used uninitialized [-Wmaybe-uninitialized]
  910 |       scope.set(createWithData(cx, &uniqueData.ref(), hasParameterExprs,
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911 |                                needsEnvironment, fun, enclosing));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:889:13: note: 'needsEnvironment' was declared here
  889 |     uint8_t needsEnvironment;
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2989 | static bool CloneValue(JSContext* cx, HandleValue selfHostedValue,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool CloneProperties(JSContext*, js::HandleNativeObject, JS::HandleObject)',
    inlined from 'JSObject* CloneObject(JSContext*, js::HandleNativeObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2983:23,
    inlined from 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2994:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2827:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2827 |     if (!GetUnclonedValue(cx, selfHostedObject, id, &selfHostedValue)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2830:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2830 |     if (!CloneValue(cx, selfHostedValue, &val) ||
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2831:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2831 |         !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3134:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3134 | bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3137:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3137 |   if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3151:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3151 |   return CloneValue(cx, selfHostedValue, vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1669:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1669 | bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1669: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:13:
In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::MutableHandleValue)',
    inlined from 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1673:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  784 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1678 |   return Call(cx, fun, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1653:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1653 |   return CallSelfHostedFunction(cx, name, args.thisv(), args2, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, const char*, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1657 | bool js::CallSelfHostedFunction(JSContext* cx, const char* name,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1657:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1665:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1665 |   return CallSelfHostedFunction(cx, funName, thisv, args, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src24.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp   Unified_cpp_js_src24.cpp
js/src/Unified_cpp_js_src25.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:26,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:7,
                 from Unified_cpp_js_src24.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h: In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1670:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1670 | static MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, JS::HandleValue v) {
      |                                    ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp   Unified_cpp_js_src_wasm2.cpp
js/src/wasm/Unified_cpp_js_src_wasm3.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src24.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 |   RootedString str(cx, ValueToSource(cx, value));
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:108:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
      |           ^~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:140:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:143:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:39:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:156:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:17:
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:161:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:165:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  165 |         return ToString<CanGC>(cx, v);
      |                ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:187:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  187 |           if (!CallSelfHostedFunction(cx, cx->names().RegExpToString, v, args,
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |                                       &rval)) {
      |                                       ~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:191:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  191 |           return ToString<CanGC>(cx, rval);
      |                  ~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src25.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp   Unified_cpp_js_src25.cpp
js/src/Unified_cpp_js_src26.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/LinkedList.h:72,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:19,
                 from Unified_cpp_js_src_wasm2.cpp:2:
In constructor 'RefPtr<T>::RefPtr(RefPtr<T>&&) [with T = const js::wasm::DataSegment]',
    inlined from 'js::wasm::SerializableRefPtr<const js::wasm::DataSegment>::SerializableRefPtr(js::wasm::SerializableRefPtr<const js::wasm::DataSegment>&&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr<const js::wasm::DataSegment>}; T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [with T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24,
    inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds]
  102 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
In constructor 'RefPtr<T>::RefPtr(RefPtr<T>&&) [with T = const js::wasm::ElemSegment]',
    inlined from 'js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>::SerializableRefPtr(js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>&&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>}; T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [with T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24,
    inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds]
  102 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  401 | bool Module::extractCode(JSContext* cx, Tier tier,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:427:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  427 |   if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:443:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  443 |     if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:448:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |     if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:453:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  453 |     if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:459:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  459 |       if (!JS_DefineProperty(cx, segment, "funcIndex", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  460 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:465:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  465 |       if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:471:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  471 |       if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  472 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:483:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 |   if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src25.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1039:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 | bool TypedArrayObjectTemplate<uint64_t>::convertValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1031:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 | bool TypedArrayObjectTemplate<int64_t>::convertValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  695 |   static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue,
      |               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:7:
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  695 |   static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue,
      |               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  695 |   static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue,
      |               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  695 |   static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue,
      |               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  102 | bool TypedArrayObject::is(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) {
      |                        ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2036:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2036 | bool TypedArrayObjectTemplate<int64_t>::getElement(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2050:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2050 | bool TypedArrayObjectTemplate<uint64_t>::getElement(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:73:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   73 | bool TypedArrayObject::convertForSideEffect(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:78:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   78 |       return ToBigInt(cx, v) != nullptr;
      |              ~~~~~~~~^~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:90:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2067:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2067 | bool TypedArrayObject::getElement<CanGC>(JSContext* cx, uint32_t index,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2072:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2072 |     return N##Array::getElement(cx, this, index, val);
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'GET_ELEMENT'
   33 |   MACRO(int64_t, BigInt64)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2073:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2073 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2072:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2072 |     return N##Array::getElement(cx, this, index, val);
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'GET_ELEMENT'
   34 |   MACRO(uint64_t, BigUint64)
      |   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2073:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2073 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2085: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
 2085 | bool TypedArrayObject::getElement<NoGC>(
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::getElements(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2120:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2120 |       if (!N##Array::getElement(cx, tarray, i,                                 \
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'GET_ELEMENTS'
   33 |   MACRO(int64_t, BigInt64)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2126:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2126 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2120:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2120 |       if (!N##Array::getElement(cx, tarray, i,                                 \
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'GET_ELEMENTS'
   34 |   MACRO(uint64_t, BigUint64)
      |   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2126:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2126 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2246:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2246 | bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) {
      |      ^~
In file included from Unified_cpp_js_src25.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNode.cpp:157:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 | Node::Node(HandleValue value) {
      | ^~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)',
    inlined from 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:890:35: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
  890 |       cx, WasmGlobalObject::create(cx, val, global.isMutable(), proto));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:152:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  152 | inline bool GetElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |             ^~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2490 | bool js::SetTypedArrayElement(JSContext* cx, Handle<TypedArrayObject*> obj,
      |      ^~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = long long int]',
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1056 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = long long unsigned int]',
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1056 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src25.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:7:
In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:282:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:287:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:292:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:297:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:301:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::SharedOps]',
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::SharedOps]',
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::SharedOps]',
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::SharedOps]',
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::SharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::SharedOps]',
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::SharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::SharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::SharedOps]',
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]',
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CreateExportObject(JSContext*, js::HandleWasmInstanceObject, const js::JSFunctionVector&, const js::WasmTableObjectVector&, js::HandleWasmMemoryObject, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::ExportVector&)',
    inlined from 'bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:1432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:1153:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1153 |     if (!JS_DefinePropertyById(cx, exportObj, id, val, propertyAttr)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:747:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:928:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:939:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1152 | TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned char]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short unsigned int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = float]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = double]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = js::uint8_clamped]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long unsigned int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2511:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2511 | bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj,
      |      ^~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |   if (!ToNumber(cx, v, &d)) {
      |        ~~~~~~~~^~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = long long int]',
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1092 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = long long unsigned int]',
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1092 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp   Unified_cpp_js_src_wasm3.cpp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |   static bool valueToNative(JSContext* cx, HandleValue v, T* result) {
      |               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |   static bool valueToNative(JSContext* cx, HandleValue v, T* result) {
      |               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |   static bool valueToNative(JSContext* cx, HandleValue v, T* result) {
      |               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |   static bool valueToNative(JSContext* cx, HandleValue v, T* result) {
      |               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |   static bool valueToNative(JSContext* cx, HandleValue v, T* result) {
      |               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |   static bool valueToNative(JSContext* cx, HandleValue v, T* result) {
      |               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |   static bool valueToNative(JSContext* cx, HandleValue v, T* result) {
      |               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  443 |       if (!GetElement(cx, source, source, i, &v)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1709:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1834:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1834 |         if (!GetElement(cx, src, src, 0, &v)) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1839:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1839 |         if (!ToNumber(cx, v, &unused)) {
      |              ~~~~~~~~^~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:687:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |   static bool valueToNative(JSContext* cx, HandleValue v, T* result) {
      |               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<const char*, mozilla::UniquePtr<CountBase, CountDeleter>, mozilla::CStringHasher, js::SystemAllocPolicy>; GetName = ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const char*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:374:27,
    inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 function 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<const char*, mozilla::UniquePtr<CountBase, CountDeleter>, mozilla::CStringHasher, js::SystemAllocPolicy>; GetName = ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const char*)>]',
    inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:539:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'js::PlainObject* JS::ubi::countMap16ToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<CountBase, CountDeleter>, ByDomObjectClass::UniqueC16StringHasher, js::SystemAllocPolicy>; GetName = ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const ByDomObjectClass::UniqueC16String&)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:424:27,
    inlined from 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:640:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 function 'js::PlainObject* JS::ubi::countMap16ToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<CountBase, CountDeleter>, ByDomObjectClass::UniqueC16StringHasher, js::SystemAllocPolicy>; GetName = ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const ByDomObjectClass::UniqueC16String&)>]',
    inlined from 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:640:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<CountBase, CountDeleter>, ByFilename::UniqueCStringHasher, js::SystemAllocPolicy>; GetName = ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const ByFilename::UniqueCString&)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:374:27,
    inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1068:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 function 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<CountBase, CountDeleter>, ByFilename::UniqueCStringHasher, js::SystemAllocPolicy>; GetName = ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const ByFilename::UniqueCString&)>]',
    inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1068:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1075:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1142:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1142 |   if (!GetProperty(cx, breakdown, breakdown, cx->names().by, &byValue)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1145:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1156:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1156 |     if (!GetProperty(cx, breakdown, breakdown, cx->names().count,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1157 |                      &countValue) ||
      |                      ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1158:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1158 |         !GetProperty(cx, breakdown, breakdown, cx->names().bytes, &bytesValue))
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1170:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1170 |     if (!GetProperty(cx, breakdown, breakdown, cx->names().label, &label)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1176:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1122:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1122 |   if (!GetProperty(cx, breakdown, breakdown, prop, &v)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'bool JS::ubi::ParseCensusOptions(JSContext*, Census&, JS::HandleObject, CountTypePtr&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1360:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1360 |       !GetProperty(cx, options, options, cx->names().breakdown, &breakdown)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]',
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  708 |                        : ToNumber(cx, v, &d))) {
      |                          ~~~~~~~~^~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = float]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = double]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |       if (!valueToNative(cx, v, &n)) {
      |            ~~~~~~~~~~~~~^~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]',
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromArray(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1278:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1463 |   if (!GetProperty(cx, other, other, iteratorId, &callee)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  678 |     if (!byteOffsetAndLength(cx, args.get(1), args.get(2), &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  679 |                              &length)) {
      |                              ~~~~~~~~
In file included from Unified_cpp_js_src_wasm3.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::updateReturnJSValue(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:738:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  738 |       ResultsToJSValue(cx, resultType, registerResults_, stackResultsLoc, rval);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:673:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  673 | bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In static member function 'static js::wasm::WasmValueBox* js::wasm::WasmValueBox::create(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:111:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  111 | WasmValueBox* WasmValueBox::create(JSContext* cx, HandleValue val) {
      |               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'bool js::wasm::BoxAnyRef(JSContext*, JS::HandleValue, MutableHandleAnyRef)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:120:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  120 | bool wasm::BoxAnyRef(JSContext* cx, HandleValue val, MutableHandleAnyRef addr) {
      |      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:134:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  134 |   WasmValueBox* box = WasmValueBox::create(cx, val);
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'JSObject* js::wasm::BoxBoxableValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:140:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 | JSObject* wasm::BoxBoxableValue(JSContext* cx, HandleValue val) {
      |           ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:142:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  142 |   return WasmValueBox::create(cx, val);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'bool js::BoxWasmAnyRef(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:186:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |   WasmValueBox* box = WasmValueBox::create(cx, args[0]);
      |                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp   Unified_cpp_js_src_jit5.cpp
/usr/bin/g++ -o Unified_cpp_js_src26.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp   Unified_cpp_js_src26.cpp
js/src/Unified_cpp_js_src3.o
js/src/jit/Unified_cpp_js_src_jit6.o
/usr/bin/g++ -o Unified_cpp_js_src3.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp   Unified_cpp_js_src3.cpp
js/src/Unified_cpp_js_src4.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:14,
                 from Unified_cpp_js_src_jit5.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:468:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  468 | JSObject* IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript,
      |           ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  475 |   return ValueToIterator(cx, value);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:508:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  508 | bool IonInstanceOfIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::UnaryArithIRGenerator; IC = js::jit::IonUnaryArithIC; Args = {JSOp&, JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  520 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:531:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  531 |       if (!BitNot(cx, res, res)) {
      |            ~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:14,
                 from Unified_cpp_js_src_jit5.cpp:2:
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:538:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17,
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:545:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:545:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |     return BigInt::negValue(cx, val, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:551:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 |   return BigInt::incValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:557:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |   return BigInt::decValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:564:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  581 | bool IonBinaryArithIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  598 |       if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  603 |       if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  608 |       if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  613 |       if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  618 |       if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  623 |       if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  628 |       if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  634 |       if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  640 |       if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  646 |       if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  652 |       if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  658 |       if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::BinaryArithIRGenerator; IC = js::jit::IonBinaryArithIC; Args = {JSOp&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:667:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  674 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:690:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  690 |       if (!LessThan(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:695:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  695 |       if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:700:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  700 |       if (!GreaterThan(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:705:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  705 |       if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:710:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  710 |       if (!LooselyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:715:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  715 |       if (!LooselyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:720:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  720 |       if (!StrictlyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:725:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  725 |       if (!StrictlyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::CompareIRGenerator; IC = js::jit::IonCompareIC; Args = {JSOp&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&}]',
    inlined from 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:734:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:497:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 | bool IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:505:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  505 |   return OperatorIn(cx, key, obj, res);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  254 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetPropIRGenerator; IC = js::jit::IonGetPropSuperIC; Args = {js::jit::CacheKind, JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::jit::GetPropertyResultFlags}]',
    inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:267:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:272:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   if (!ValueToId<CanGC>(cx, idVal, &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:276:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:7:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  479 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  488 |   if (!HasOwnProperty(cx, val, idVal, &found)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:416:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  416 | bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:434:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  434 |     if (!FetchName<GetNameMode::TypeOf>(cx, obj, holder, name, prop, res)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:438:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  438 |     if (!FetchName<GetNameMode::Normal>(cx, obj, holder, name, prop, res)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  179 |                            val, idVal, val, ic->resultFlags());
      |                                                              ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:233:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  233 |     if (!GetProperty(cx, val, name, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:233:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   return GetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  506 |     if (!GetProperty(cx, boxed, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  149 |   return GetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  450 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  286 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |                            ic->guardHoles());
      |                                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)',
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:335:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21,
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)',
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:344:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  344 |       if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:354:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 |       InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |                                  script, pc, rhs);
      |                                  ~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21,
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)',
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:367:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |       if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  390 |                            ic->guardHoles());
      |                                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390: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_src_jit6.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp   Unified_cpp_js_src_jit6.cpp
js/src/jit/Unified_cpp_js_src_jit7.o
In file included from Unified_cpp_js_src3.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src3.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3254:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3254 |   static bool is(HandleValue v) {
      |               ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/CompilationInfo.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/TokenStream.h:206,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:38:
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1662:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool SetRNGState(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4879:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool SetRNGState(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4884:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool PCCountProfiling_ScriptContents(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6240:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool PCCountProfiling_ScriptSummary(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6219:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool InternalConst(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1138:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4444:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4444 |     JS::ubi::Node node = args.get(0);
      |                                    ^
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool SetupOOMFailure(JSContext*, bool, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2070:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool SetupOOMFailure(JSContext*, bool, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2080:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from Unified_cpp_js_src3.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:163:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  163 | static bool Reify(JSContext* cx, HandleTypeDescr type,
      |             ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:172:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 |   return CallSelfHostedFunction(cx, cx->names().Reify, UndefinedHandleValue,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173 |                                 args, to);
      |                                 ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) {
      |                        ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool GCParameter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:611:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GCParameter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:660:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  660 |   if (!ToNumber(cx, args[1], &d)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:162:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 | MOZ_ALWAYS_INLINE bool ToInt32(JSContext* cx, JS::HandleValue v, int32_t* out) {
      |                        ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'JSString* JS::ToString(JSContext*, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:256:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 | MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, HandleValue v) {
      |                             ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2668:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2668 | void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2672:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2672 | void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceWasmAnyRef::load(js::GCPtrObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2680 | void LoadReferenceWasmAnyRef::load(GCPtrObject* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2690:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2690 | void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalarint64_t::Func(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2492 |     BigInt* bi = ToBigInt(cx, args[2]);                                     \
      |                  ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL'
  292 |   MACRO_(Scalar::BigInt64, int64_t, bigint64)       \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR'
 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalaruint64_t::Func(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2492 |     BigInt* bi = ToBigInt(cx, args[2]);                                     \
      |                  ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL'
  293 |   MACRO_(Scalar::BigUint64, uint64_t, biguint64)
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR'
 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src3.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::CreateAlgorithmFromUnderlyingMethod(JSContext*, JS::Handle<JS::Value>, const char*, JS::Handle<PropertyName*>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 | MOZ_MUST_USE bool js::CreateAlgorithmFromUnderlyingMethod(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   76 |   if (!GetProperty(cx, underlyingObject, methodName, method)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle<JS::Value>, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:143:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 | MOZ_MUST_USE bool js::ValidateAndNormalizeHighWaterMark(
      |                   ^~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle<JS::Value>, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:146:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::MakeSizeAlgorithmFromSizeFunction(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:172:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  172 | MOZ_MUST_USE bool js::MakeSizeAlgorithmFromSizeFunction(JSContext* cx,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:37:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   37 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:44:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, HandleTypeDescr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:570:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  570 |     if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:577:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  577 |     if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578 |                             typeByteAlignment,
      |                             ~~~~~~~~~~~~~~~~~~
  579 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:584:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  584 |     if (!DefineDataProperty(cx, descr, cx->names().byteLength,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  585 |                             UndefinedHandleValue,
      |                             ~~~~~~~~~~~~~~~~~~~~~
  586 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:591:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  591 |     if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  592 |                             UndefinedHandleValue,
      |                             ~~~~~~~~~~~~~~~~~~~~~
  593 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::InvokeOrNoop(JSContext*, JS::Handle<JS::Value>, JS::Handle<PropertyName*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  115 | MOZ_MUST_USE bool js::InvokeOrNoop(JSContext* cx, Handle<Value> O,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  127 |   if (!GetProperty(cx, O, P, &method)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:78:
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::InvokeOrNoop(JSContext*, JS::Handle<JS::Value>, JS::Handle<PropertyName*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:137:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:133:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 | static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:149:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  149 |   return CallSelfHostedFunction(cx, cx->names().ConvertAndCopyTo, dummy, args,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150 |                                 &dummy);
      |                                 ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ParseIterativeFailureTestParams(JSContext*, const JS::CallArgs&, IterativeFailureTestParams*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2312:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2312 |       if (!JS_GetProperty(cx, options, "expectExceptionOnFailure", &value)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2319:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2319 |       if (!JS_GetProperty(cx, options, "keepFailing", &value)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool DumpObject(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3654:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool GCSlice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1542:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool StartGC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1481:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool ParseGCZealMode(JSContext*, const JS::CallArgs&, uint8_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1177:16,
    inlined from 'bool UnsetGCZeal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1226:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool ParseGCZealMode(JSContext*, const JS::CallArgs&, uint8_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1177:16,
    inlined from 'bool GCZeal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1200:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool GCZeal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1206:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:32:
In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)',
    inlined from 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1793:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1517 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4675:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4675 |   if (!JS_GetProperty(cx, opts, "action", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4679:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4679 |   JSString* str = JS::ToString(cx, v);
      |                   ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4691 |     if (!JS_GetProperty(cx, opts, "phases", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4697:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4697 |       JSString* str = JS::ToString(cx, v);
      |                       ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4724:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4724 |     if (!JS_GetProperty(cx, opts, "depth", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4729:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4729 |       if (!ToInt32(cx, v, &depth)) {
      |            ~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1698:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1698 |     if (!ToNumber(cx, args[0], &maxDouble)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1702:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1702 |       ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1703 |                        nullptr, "not a valid maximum frame count");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1715:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1715 |       ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1716 |                        nullptr, "not an object");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:99:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSObject* GetPrototype(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:180:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool MonitorType(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5885:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool DumpStringRepresentation(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4514:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:941:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  941 | static bool ConvertToTier(JSContext* cx, HandleValue value,
      |             ^~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmDisassemble(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1042:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1042 |       !ConvertToTier(cx, args[1], instance.code(), &tier)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)',
    inlined from 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1830:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1517 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4981:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool RunIterativeFailureTest(JSContext*, const IterativeFailureTestParams&, IterativeFailureSimulator&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2211:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2211 |       bool ok = JS_CallFunction(cx, cx->global(), params.testFunction,
      |                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2212 |                                 HandleValueArray::empty(), &result);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2232:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2232 |         if (!cx->getPendingException(&exception)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2269:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2269 |         RootedString str(cx, JS::ToString(cx, exception));
      |                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4833:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3792:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3792 |     if (!JS_GetProperty(cx, cfg, "args", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3797:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3797 |     if (!JS_GetProperty(cx, cfg, "locals", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3802:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3802 |     if (!JS_GetProperty(cx, cfg, "thisprops", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool NewRope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1960:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1960 |     if (!JS_GetProperty(cx, options, "nursery", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:277:3: note: in expansion of macro 'NUMBER_CALL'
  277 |   MACRO_(Scalar::Int8, int8_t, int8)                             \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE'
  288 |   JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:278:3: note: in expansion of macro 'NUMBER_CALL'
  278 |   MACRO_(Scalar::Uint8, uint8_t, uint8)                          \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE'
  288 |   JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:279:3: note: in expansion of macro 'NUMBER_CALL'
  279 |   MACRO_(Scalar::Int16, int16_t, int16)                          \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE'
  288 |   JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:280:3: note: in expansion of macro 'NUMBER_CALL'
  280 |   MACRO_(Scalar::Uint16, uint16_t, uint16)                       \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE'
  288 |   JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:281:3: note: in expansion of macro 'NUMBER_CALL'
  281 |   MACRO_(Scalar::Int32, int32_t, int32)                          \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE'
  288 |   JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:282:3: note: in expansion of macro 'NUMBER_CALL'
  282 |   MACRO_(Scalar::Uint32, uint32_t, uint32)                       \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE'
  288 |   JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:283:3: note: in expansion of macro 'NUMBER_CALL'
  283 |   MACRO_(Scalar::Float32, float, float32)                        \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE'
  288 |   JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:284:3: note: in expansion of macro 'NUMBER_CALL'
  284 |   MACRO_(Scalar::Float64, double, float64)
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:288:3: note: in expansion of macro 'JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE'
  288 |   JS_FOR_EACH_UNIQUE_SCALAR_NUMBER_TYPE_REPR_CTYPE(MACRO_) \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:271:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  271 |     if (!ToNumber(cx, args[0], &number)) {          \
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:289:3: note: in expansion of macro 'NUMBER_CALL'
  289 |   MACRO_(Scalar::Uint8Clamped, uint8_t, uint8Clamped)
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR'
  281 |     JS_FOR_EACH_SCALAR_NUMBER_TYPE_REPR(NUMBER_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 |     BigInt* bi = ToBigInt(cx, args[0]);               \
      |                  ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'BIGINT_CALL'
  292 |   MACRO_(Scalar::BigInt64, int64_t, bigint64)       \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR'
  297 |     JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 |     BigInt* bi = ToBigInt(cx, args[0]);               \
      |                  ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'BIGINT_CALL'
  293 |   MACRO_(Scalar::BigUint64, uint64_t, biguint64)
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR'
  297 |     JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2706:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2706 |   Register(BASELINE_INTERPRETER_WARMUP_TRIGGER, "blinterp.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2707:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2707 |   Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2708:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2708 |   Register(ION_NORMAL_WARMUP_TRIGGER, "ion.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2709:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2709 |   Register(ION_FULL_WARMUP_TRIGGER, "ion.full.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2710:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2710 |   Register(ION_GVN_ENABLE, "ion.gvn.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2711:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2711 |   Register(ION_FORCE_IC, "ion.forceinlineCaches") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2712:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2712 |   Register(ION_ENABLE, "ion.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2713:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2713 |   Register(JIT_TRUSTEDPRINCIPALS_ENABLE, "jit_trustedprincipals.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2714:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2714 |   Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2715:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2715 |   Register(ION_FREQUENT_BAILOUT_THRESHOLD, "ion.frequent-bailout-threshold") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2716:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2716 |   Register(BASELINE_INTERPRETER_ENABLE, "blinterp.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2717:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2717 |   Register(BASELINE_ENABLE, "baseline.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2718:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2718 |   Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable")  \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2719:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2719 |   Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2720:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2720 |   Register(JUMP_THRESHOLD, "jump-threshold") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2721:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2721 |   Register(NATIVE_REGEXP_ENABLE, "native_regexp.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2722:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2722 |   Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt")      \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2723:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2723 |   Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2724:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2724 |   Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2725:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2725 |   Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2726:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2726 |   Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2727:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2727 |   Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2728:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2728 |   Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2729:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2729 |   Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2730:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2730 |   Register(WASM_DELAY_TIER2, "wasm.delay-tier2") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2731:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2731 |   Register(WASM_JIT_BASELINE, "wasm.baseline") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2732:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2732 |   Register(WASM_JIT_CRANELIFT, "wasm.cranelift") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2733:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2733 |   Register(WASM_JIT_ION, "wasm.ion")
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool CurrentGC(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1333 |   if (!JS_DefineProperty(cx, result, "incrementalState", val,
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1334 |                          JSPROP_ENUMERATE)) {
      |                          ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1340:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1340 |     if (!JS_DefineProperty(cx, result, "sweepGroup", val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1346:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1346 |   if (!JS_DefineProperty(cx, result, "isShrinking", val, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1351:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1351 |   if (!JS_DefineProperty(cx, result, "number", val, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1356:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1356 |   if (!JS_DefineProperty(cx, result, "minorCount", val, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1361:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1361 |   if (!JS_DefineProperty(cx, result, "majorCount", val, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1366:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1366 |   if (!JS_DefineProperty(cx, result, "isFull", val, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1371:25: 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, "isCompacting", val, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1377:25: 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, "queuePos", val, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:155:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |   if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:159:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  159 |   if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:163:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:167:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |   if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:171:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  171 |   if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:175:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |   if (!JS_SetProperty(cx, info, "oom-backtraces", FalseHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:185:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  185 |   if (!JS_SetProperty(cx, info, "debug", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:194:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!JS_SetProperty(cx, info, "release_or_beta", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:203:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  203 |   if (!JS_SetProperty(cx, info, "coverage", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |   if (!JS_SetProperty(cx, info, "has-ctypes", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:221:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |   if (!JS_SetProperty(cx, info, "x86", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:230:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  230 |   if (!JS_SetProperty(cx, info, "x64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:239:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  239 |   if (!JS_SetProperty(cx, info, "arm", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:248:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  248 |   if (!JS_SetProperty(cx, info, "arm-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:257:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   if (!JS_SetProperty(cx, info, "android", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   if (!JS_SetProperty(cx, info, "windows", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:275:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  275 |   if (!JS_SetProperty(cx, info, "arm64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:284:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  284 |   if (!JS_SetProperty(cx, info, "arm64-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:293:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  293 |   if (!JS_SetProperty(cx, info, "mips32", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:302:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |   if (!JS_SetProperty(cx, info, "mips64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |   if (!JS_SetProperty(cx, info, "mips32-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:320:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |   if (!JS_SetProperty(cx, info, "mips64-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:329:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 |   if (!JS_SetProperty(cx, info, "asan", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:338:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  338 |   if (!JS_SetProperty(cx, info, "tsan", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:347:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  347 |   if (!JS_SetProperty(cx, info, "ubsan", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:356:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  356 |   if (!JS_SetProperty(cx, info, "has-gczeal", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:365:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  365 |   if (!JS_SetProperty(cx, info, "more-deterministic", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   if (!JS_SetProperty(cx, info, "profiling", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:383:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  383 |   if (!JS_SetProperty(cx, info, "dtrace", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:392:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |   if (!JS_SetProperty(cx, info, "valgrind", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:401:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  401 |   if (!JS_SetProperty(cx, info, "typed-objects", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:410:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  410 |   if (!JS_SetProperty(cx, info, "intl-api", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:419:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |   if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:428:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  428 |   if (!JS_SetProperty(cx, info, "moz-memory", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:437:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  437 |   if (!JS_SetProperty(cx, info, "binast", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:442:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  442 |   if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:447:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:456:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4589:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4589 |     if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetMarkQueue(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4797:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4797 |     if (!JS_WrapValue(cx, &val)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4800:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4800 |     if (!JS_SetElement(cx, result, i, val)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:252:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  252 |     if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  253 |                                 args2, args2.rval())) {
      |                                 ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1000:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1000 |       !ConvertToTier(cx, args[1], module->module().code(), &tier)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1006:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1006 |   if (!module->module().extractCode(cx, tier, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1923:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1923 | bool TypedObject::obj_getArrayElement(JSContext* cx,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1936:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1936 |   return Reify(cx, elementType, typedObj, offset, vp);
      |          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1792:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1792 | bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1939 | bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1962:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1962 |           return SetPropertyByDefining(cx, id, v, receiver, result);
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1974:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1974 |         if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) {
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2004:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2004 |       if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1998:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1998 |         return SetPropertyByDefining(cx, id, v, receiver, result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2011 |   return SetPropertyOnProto(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1896 | bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1910:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1910 |       return obj_getArrayElement(cx, typedObj, descr, index, vp);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1919:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1847 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1855:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1855 |     return obj_getElement(cx, obj, receiver, index, vp);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1883:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1883 |       return Reify(cx, fieldType, typedObj, offset, vp);
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1893:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2014:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2014 | bool TypedObject::obj_getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2027:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2027 |         if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) {
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2055:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2055 |       if (!Reify(cx, fieldType, typedObj, offset, desc.value())) {
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6016:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6016 | JSScript* js::TestingFunctionArgumentToScript(
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6040:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6040 |   RootedFunction fun(cx, JS_ValueToFunction(cx, v));
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6087:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6087 |     script = TestingFunctionArgumentToScript(cx, args[0]);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5840:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5840 |     if (!JS_GetPropertyById(cx, globalLexical, id, &val)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5846:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5846 |     if (!JS_DefinePropertyById(cx, res, id, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, HandleObject, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:200:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  200 | JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj,
      |                    ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:100:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4372 |   RootedString str(cx, ToString(cx, args[0]));
      |                        ~~~~~~~~^~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4377:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4265 |   RootedString str(cx, ToString(cx, args[0]));
      |                        ~~~~~~~~^~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4272:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4349:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4349 |   if (!JS_SetProperty(cx, rv, "vars", varObjVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4357:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4357 |   if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypedObject, JS::HandleValue)',
    inlined from 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2322:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:156:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  156 |   return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit6.cpp:11:
In function 'bool js::jit::ProcessTryNotesBaseline(JSContext*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)',
    inlined from 'void js::jit::HandleExceptionBaseline(JSContext*, JSJitFrameIter&, CommonFrameLayout*, ResumeFromException*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:513:35,
    inlined from 'void js::jit::HandleException(ResumeFromException*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:694:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:398:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  398 |         if (!cx->getPendingException(
      |              ~~~~~~~~~~~~~~~~~~~~~~~^
  399 |                 MutableHandleValue::fromMarkedLocation(&rfe->exception))) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject-inl.h: In function 'bool js::WeakCollectionPutEntryInternal(JSContext*, JS::Handle<WeakCollectionObject*>, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject-inl.h:30:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   30 | static MOZ_ALWAYS_INLINE bool WeakCollectionPutEntryInternal(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::set_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:128:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  128 |   if (!WeakCollectionPutEntryInternal(cx, map, key, args.get(1))) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, HandleObject, HandleObject, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:219:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 | JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:224:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  224 |   return WeakCollectionPutEntryInternal(cx, rootedMap, key, val);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::add_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:44:38: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
   44 |   if (!WeakCollectionPutEntryInternal(cx, map, value, TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:209:44: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |         if (!WeakCollectionPutEntryInternal(cx, obj, keyObject,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  210 |                                             TrueHandleValue)) {
      |                                             ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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())) {
      |                                   ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3503:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3503 |     if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3508:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3508 |       JSString* str = JS::ToString(cx, v);
      |                       ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3528:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3528 |     if (!JS_GetProperty(cx, opts, "scope", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3533:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3533 |       RootedString str(cx, JS::ToString(cx, v));
      |                            ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3568:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3568 |   if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3569 |                               scope, &deserialized, policy, nullptr, nullptr)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3222:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:257:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3422:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3422 |     if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3427:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3427 |       JSString* str = JS::ToString(cx, v);
      |                       ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3447:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3447 |     if (!JS_GetProperty(cx, opts, "scope", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3452:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3452 |       RootedString str(cx, JS::ToString(cx, v));
      |                            ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3469:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3469 |   if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:630:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  630 |   if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:636:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  636 |   if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:904:18: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  904 | StructTypeDescr* StructMetaTypeDescr::createFromArrays(
      |                  ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:945:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  945 |     if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i],
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  946 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:989:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  989 |     if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  990 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1089:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1089 |   if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1090 |                           userFieldOffsetsValue,
      |                           ~~~~~~~~~~~~~~~~~~~~~~
 1091 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1095:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1095 |   if (!DefineDataProperty(cx, descr, cx->names().fieldTypes,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1096 |                           userFieldTypesValue,
      |                           ~~~~~~~~~~~~~~~~~~~~
 1097 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:866:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:898:26: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  898 |   return createFromArrays(cx, structTypePrototype, opaque,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |                           /* allowConstruct= */ true, ids, fieldTypeObjs,
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |                           fieldProps);
      |                           ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1303 |   if (!DefineDataProperty(cx, module, className, descrValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1303 |   if (!DefineDataProperty(cx, module, className, descrValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1429:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1429 |   if (!JS_GetProperty(cx, module, "int32", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1434:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1434 |   if (!JS_GetProperty(cx, module, "int64", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1439:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1439 |   if (!JS_GetProperty(cx, module, "float32", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1444:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1444 |   if (!JS_GetProperty(cx, module, "float64", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1449:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1449 |   if (!JS_GetProperty(cx, module, "Object", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.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, module, "WasmAnyRef", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle<js::GlobalObject*>, JS::Handle<js::TypedObjectModuleObject*>, js::TypedObjectModuleObject::Slot) [with T = js::ArrayMetaTypeDescr]',
    inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1462:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1358 |   if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1359 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1470:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1470 |   if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1471 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle<js::GlobalObject*>, JS::Handle<js::TypedObjectModuleObject*>, js::TypedObjectModuleObject::Slot) [with T = js::StructMetaTypeDescr]',
    inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1478:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1358 |   if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1359 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1486:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1486 |   if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1487 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4096:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4096 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4097 |                      nullptr, "not an object, string, or symbol");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4102:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4102 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4103 |                      nullptr, "not an array object");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4110:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4110 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4111 |                      nullptr,
      |                      ~~~~~~~~
 4112 |                      "not a dense array object with one or more elements");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4126:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4126 |   if (!JS::ToInt32(cx, args[2], &maxNumPaths)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4130:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4130 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[2],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4131 |                      nullptr, "not greater than 0");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4149:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4149 |       JS::ubi::Node node(val);
      |                             ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4156:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4156 |     JS::ubi::Node root(args[0]);
      |                               ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4172:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4172 |       JS::ubi::Node target(val);
      |                               ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4232 |             !JS_DefineProperty(cx, part, "predecessor", predecessor,
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4233 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp   Unified_cpp_js_src_jit7.cpp
js/src/jit/Unified_cpp_js_src_jit8.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3986:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3986 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3987 |                      nullptr, "not an object, string, or symbol");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4005:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4005 |     JS::ubi::Node start(args[0]), target(args[1]);
      |                                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4005:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4005 |     JS::ubi::Node start(args[0]), target(args[1]);
      |                                                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3992:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3992 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3993 |                      nullptr, "not an object, string, or symbol");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4062:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4062 |     if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:11,
                 from Unified_cpp_js_src_jit7.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:1132:12: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized]
 1132 |     return new (alloc) MThisOpcode(std::forward<Args>(args)...);           \
      |            ^~~
In file included from Unified_cpp_js_src_jit7.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4170:16: note: 'littleEndian' was declared here
 4170 |   MDefinition* littleEndian;
      |                ^~~~~~~~~~~~
In member function 'js::jit::MIRType js::jit::MDefinition::type() const',
    inlined from 'js::jit::MLoadDataViewElement::MLoadDataViewElement(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::Scalar::Type)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8018:5,
    inlined from 'static js::jit::MLoadDataViewElement::MThisOpcode* js::jit::MLoadDataViewElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8025:3,
    inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4128:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:698:33: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized]
  698 |   MIRType type() const { return resultType_; }
      |                                 ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4097:16: note: 'littleEndian' was declared here
 4097 |   MDefinition* littleEndian;
      |                ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:9:
In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)',
    inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:915:73,
    inlined from 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3949:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:29: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit7.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3940:13: note: 'res' was declared here
 3940 |     int32_t res;
      |             ^~~
In constructor 'js::jit::MConstant::MConstant(int64_t)',
    inlined from 'static js::jit::MConstant* js::jit::MConstant::NewInt64(js::jit::TempAllocator&, int64_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:904:33,
    inlined from 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3971:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:1055:16: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized]
 1055 |   payload_.i64 = i;
      |   ~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3959:13: note: 'res' was declared here
 3959 |     int64_t res;
      |             ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3164:22: warning: 'ins' may be used uninitialized [-Wmaybe-uninitialized]
 3164 |   MOZ_TRY(resumeAfter(ins));
      |                      ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3082:17: note: 'ins' was declared here
 3082 |   MInstruction* ins;
      |                 ^~~
/usr/bin/g++ -o Unified_cpp_js_src4.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp   Unified_cpp_js_src4.cpp
js/src/Unified_cpp_js_src5.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp'
mkdir -p '.deps/'
js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o
/usr/bin/g++ -o Unified_cpp_js_src_new-regexp0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp0.o.pp   Unified_cpp_js_src_new-regexp0.cpp
js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm'
/usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp   Unified_cpp_js_src_jit8.cpp
js/src/jit/Unified_cpp_js_src_jit9.o
In file included from Unified_cpp_js_src4.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool CreateDataProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:42:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   42 | static MOZ_MUST_USE bool CreateDataProperty(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:50:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   50 |   return js::DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |   return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval());
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9,
                 from Unified_cpp_js_src4.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:75:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:80:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   80 |   if (!GetProperty(cx, argObj, argObj, cx->names().highWaterMark,
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   81 |                    &highWaterMark)) {
      |                    ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:88:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |   if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |                           highWaterMark, ignored)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:136:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:141:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  141 |   if (!GetProperty(cx, argObj, argObj, cx->names().highWaterMark,
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  142 |                    &highWaterMark)) {
      |                    ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:148:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 |   if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149 |                           highWaterMark, ignored)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src4.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  144 |   if (!GetProperty(cx, strategy, cx->names().size, &size)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |   if (!GetProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  151 |                    &highWaterMarkVal)) {
      |                    ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:157:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |   if (!GetProperty(cx, underlyingSource, cx->names().type, &type)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:157: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:162:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:183:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  183 |     if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:194:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  194 |       if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  195 |                                              &highWaterMark)) {
      |                                              ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:203:66: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  203 |     if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  204 |             cx, stream, underlyingSource, highWaterMark, size)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:292:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  292 |   if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:292:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:311:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::WritableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument<WritableStream>(JSContext*, JS::CallArgs&, const char*, int)::<lambda()>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  373 |     if (!GetProperty(cx, options, cx->names().preventClose, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |     if (!GetProperty(cx, options, cx->names().preventAbort, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  383 |     if (!GetProperty(cx, options, cx->names().preventCancel, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |   if (!GetProperty(cx, options, cx->names().signal, &signalVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'T* js::UnwrapAndTypeCheckValue(JSContext*, JS::HandleValue, ErrorCallback) [with T = WritableStream; ErrorCallback = UnwrapAndTypeCheckArgument<WritableStream>(JSContext*, JS::CallArgs&, const char*, int)::<lambda()>]',
    inlined from 'T* js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = WritableStream]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:212:36,
    inlined from 'bool ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:403:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |   return detail::UnwrapAndTypeCheckValueSlowPath<T>(cx, value, throwTypeError);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In function 'bool ReadFulfilled(JSContext*, JS::Handle<js::PipeToState*>, JS::Handle<JSObject*>)',
    inlined from 'bool ReadFulfilled(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:529:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:472:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  472 |       if (!GetProperty(cx, result, result, cx->names().done, &doneVal)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:493:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  493 |     if (!GetProperty(cx, result, result, cx->names().value, &chunk)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestClosed(JSContext*, JS::Handle<js::PipeToState*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:303:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  303 |     if (!cx->isExceptionPending() || !GetAndClearException(cx, &v)) {
      |                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:9,
                 from Unified_cpp_js_src4.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::appendValueAndSize(JSContext*, JS::Handle<JS::Value>, double)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:54:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   54 | inline bool js::ListObject::appendValueAndSize(JSContext* cx,
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle<StreamController*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 | MOZ_MUST_USE bool js::EnqueueValueWithSize(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle<StreamController*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:119:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::DequeueValue(JSContext*, JS::Handle<StreamController*>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:46:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   46 | MOZ_MUST_USE bool js::DequeueValue(JSContext* cx,
      |                   ^~
/usr/bin/g++ -o Unified_cpp_js_src5.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp   Unified_cpp_js_src5.cpp
js/src/Unified_cpp_js_src6.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-bytecode-generator.h:8,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/RegExpAPI.cpp:18,
                 from Unified_cpp_js_src_new-regexp0.cpp:2:
In constructor 'v8::internal::RegExpCharacterClass::RegExpCharacterClass(v8::internal::Zone*, v8::internal::ZoneList<v8::internal::CharacterRange>*, v8::internal::JSRegExp::Flags, CharacterClassFlags)',
    inlined from 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:427:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:313:9: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized [-Wmaybe-uninitialized]
  313 |         flags_(flags),
      |         ^~~~~~~~~~~~~
In file included from Unified_cpp_js_src_new-regexp0.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:425:23: note: 'default_flags.JS::RegExpFlags::flags_' was declared here
  425 |       JSRegExp::Flags default_flags;
      |                       ^~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_new-regexp1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp1.o.pp   Unified_cpp_js_src_new-regexp1.cpp
js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37,
                 from Unified_cpp_js_src5.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'bool js::ResolveUnwrappedPromiseWithValue(JSContext*, JSObject*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:67:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   67 | inline MOZ_MUST_USE bool ResolveUnwrappedPromiseWithValue(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   37 | inline MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx,
      |                               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:30:
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::ReadableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument<ReadableStream>(JSContext*, JS::CallArgs&, const char*, int)::<lambda()>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from Unified_cpp_js_src5.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle<JS::Value>, bool, ForAuthorCodeBool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:253:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  253 | MOZ_MUST_USE PlainObject* js::ReadableStreamCreateReadResult(
      |                           ^~
In file included from Unified_cpp_js_src5.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle<ReadableStream*>, SourceAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  542 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultController(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  601 |     if (!InvokeOrNoop(cx, underlyingSource, cx->names().start, controllerVal,
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602 |                       &startResult)) {
      |                       ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:609:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  609 |       cx, PromiseObject::unforgeableResolve(cx, startResult));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  640 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  660 |   if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSource,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  661 |                                            "ReadableStream source.pull method",
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                                            cx->names().pull, &pullMethod)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  670 |   if (!CreateAlgorithmFromUnderlyingMethod(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  671 |           cx, underlyingSource, "ReadableStream source.cancel method",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |           cx->names().cancel, &cancelMethod)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  679 |   return SetUpReadableStreamDefaultController(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  680 |       cx, stream, sourceAlgorithms, underlyingSource, pullMethod, cancelMethod,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |       highWaterMark, sizeAlgorithm);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:288:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  288 | MOZ_MUST_USE bool js::ReadableStreamErrorInternal(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:373:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  373 |     source->onErrored(cx, unwrappedStream, error);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:449:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  449 | MOZ_MUST_USE bool js::ReadableStreamControllerError(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  453 |   AssertSameCompartment(cx, e);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_js_src5.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle<ReadableStreamReader*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:174:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  174 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:201:69: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  201 |                                     PromiseObject::unforgeableReject(cx, exn));
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from Unified_cpp_js_src5.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::ReadableStream* CreateReadableStream(JSContext*, js::SourceAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   81 | static MOZ_MUST_USE ReadableStream* CreateReadableStream(
      |                                     ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:81:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   if (!SetUpReadableStreamDefaultController(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  112 |           cx, stream, sourceAlgorithms, underlyingSource, pullMethod,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |           cancelMethod, highWaterMark, sizeAlgorithm)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:33,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ClassSpecMacro.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15:
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle<ReadableStreamReader*>, JS::Handle<ReadableStream*>, ForAuthorCodeBool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:99:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle<ReadableStreamReader*>, JS::Handle<ReadableStream*>, ForAuthorCodeBool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:111:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |     promise = PromiseObject::unforgeableReject(cx, storedError);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'T* js::UnwrapAndTypeCheckValue(JSContext*, JS::HandleValue, ErrorCallback) [with T = ReadableStream; ErrorCallback = UnwrapAndTypeCheckArgument<ReadableStream>(JSContext*, JS::CallArgs&, const char*, int)::<lambda()>]',
    inlined from 'T* js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = ReadableStream]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:212:36,
    inlined from 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:96:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |   return detail::UnwrapAndTypeCheckValueSlowPath<T>(cx, value, throwTypeError);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool js::ReadableStreamTee(JSContext*, JS::Handle<ReadableStream*>, bool, JS::MutableHandle<ReadableStream*>, JS::MutableHandle<ReadableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  570 |       CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource));
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  584 |       CreateReadableStream(cx, SourceAlgorithms::Tee, underlyingSource));
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle<ReadableStreamDefaultReader*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:248:61: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  248 |     PlainObject* iterResult = ReadableStreamCreateReadResult(
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  249 |         cx, UndefinedHandleValue, true, unwrappedReader->forAuthorCode());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:255:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 |     return PromiseObject::unforgeableResolveWithNonPromise(cx, iterResultVal);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:265:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  265 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle<TeeState*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:372:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:192:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:199:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:213:34: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  213 |         pullPromise = PromiseCall(cx, unwrappedPullMethod,
      |                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  214 |                                   unwrappedUnderlyingSource, controller);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle<ReadableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:217:53: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  217 |       resultObj = js::ReadableStreamCreateReadResult(cx, UndefinedHandleValue,
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  218 |                                                      true, forAuthorCode);
      |                                                      ~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle<JS::Value> value) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle<ReadableStreamDefaultController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:488:64: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     PlainObject* readResultObj = ReadableStreamCreateReadResult(
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  489 |         cx, chunk, false, unwrappedReader->forAuthorCode());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:495:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  495 |     return PromiseObject::unforgeableResolveWithNonPromise(cx, readResult);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'JSObject* js::ReadableStreamTee_Cancel(JSContext*, JS::Handle<TeeState*>, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:382:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  382 | MOZ_MUST_USE JSObject* js::ReadableStreamTee_Cancel(
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:316:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 | MOZ_MUST_USE JSObject* js::ReadableStreamControllerCancelSteps(
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:319:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   AssertSameCompartment(cx, reason);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:365:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 |     result = ReadableStreamTee_Cancel(cx, unwrappedTeeState,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  366 |                                       unwrappedDefaultController, reason);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:381:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  381 |       rval = source->cancel(cx, stream, wrappedReason);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:389:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 |       result = PromiseObject::unforgeableResolve(cx, rval);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:398:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:416:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  416 |         result = PromiseCall(cx, unwrappedCancelMethod,
      |                  ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  417 |                              unwrappedUnderlyingSource, wrappedReason);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:122:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  122 | MOZ_MUST_USE JSObject* js::ReadableStreamCancel(
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:125:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 |   AssertSameCompartment(cx, reason);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:133:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:143:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle<ReadableStreamReader*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:52:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | MOZ_MUST_USE JSObject* js::ReadableStreamReaderGenericCancel(
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:386:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  386 | MOZ_MUST_USE bool js::ReadableStreamFulfillReadOrReadIntoRequest(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:415:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  415 |   PlainObject* iterResult = ReadableStreamCreateReadResult(
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  416 |       cx, chunk, done, unwrappedReader->forAuthorCode());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:366:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  366 | MOZ_MUST_USE bool js::ReadableStreamDefaultControllerEnqueue(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:369:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  369 |   AssertSameCompartment(cx, chunk);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:408:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  408 |       success = EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:402:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:418:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  418 |           !GetAndClearExceptionAndStack(cx, &exn, &stack)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:435:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  435 |       cx->setPendingException(exn, stack);
      |       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:210:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  210 |     if (!GetProperty(cx, result, result, cx->names().done, &doneVal)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:251:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  251 |   if (!GetProperty(cx, result, result, cx->names().value, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src6.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp   Unified_cpp_js_src6.cpp
js/src/Unified_cpp_js_src7.o
/usr/bin/g++ -o Unified_cpp_js_src7.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp   Unified_cpp_js_src7.cpp
js/src/Unified_cpp_js_src8.o
/usr/bin/g++ -o Unified_cpp_js_src_new-regexp2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp2.o.pp   Unified_cpp_js_src_new-regexp2.cpp
In file included from Unified_cpp_js_src6.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle<JSObject*>, Handle<JSFunction*>, double, Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:103:64: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |   if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  104 |           cx, stream, sourceVal, highWaterMark, sizeVal)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:33,
                 from Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   37 | inline MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx,
      |                               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:37:
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   37 | inline MOZ_MUST_USE JSObject* PromiseCall(JSContext* cx,
      |                               ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:37:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle<JSObject*>, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:184:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  184 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx,
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamError(JSContext*, Handle<JSObject*>, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:516:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  516 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, Handle<JSObject*>, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:486:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  486 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle<JSObject*>, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:547:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::WritableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument<WritableStream>(JSContext*, JS::CallArgs&, const char*, int)::<lambda()>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferViewObject.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:31:
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:687:40,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52,
    inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:640:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)',
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52,
    inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:640:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:708:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  708 |   return PromiseCall(cx, closeMethod, underlyingSink);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:737:40,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30,
    inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:640:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>, JS::Handle<JS::Value>)',
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30,
    inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:640:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:765:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  765 |   return PromiseCall(cx, writeMethod, underlyingSink, chunk, controller);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerClose(JSContext*, JS::Handle<WritableStreamDefaultController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:443:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  443 |     if (!EnqueueValueWithSize(cx, unwrappedController, v, size)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle<WritableStream*>, SinkAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultController(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 |     if (!InvokeOrNoop(cx, underlyingSink, cx->names().start, controllerVal,
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311 |                       &startResult)) {
      |                       ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:318:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 |       cx, PromiseObject::unforgeableResolve(cx, startResult));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  352 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  375 |   if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  376 |                                            "WritableStream sink.write method",
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377 |                                            cx->names().write, &writeMethod)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  385 |   if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  386 |                                            "WritableStream sink.close method",
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387 |                                            cx->names().close, &closeMethod)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 |   if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  396 |                                            "WritableStream sink.abort method",
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |                                            cx->names().abort, &abortMethod)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  404 |   return SetUpWritableStreamDefaultController(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  405 |       cx, stream, sinkAlgorithms, underlyingSink, writeMethod, closeMethod,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 |       abortMethod, highWaterMark, sizeAlgorithm);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In file included from Unified_cpp_js_src6.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In static member function 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   if (!GetProperty(cx, strategy, cx->names().size, &size)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  111 |   if (!GetProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                    &highWaterMarkVal)) {
      |                    ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  118 |   if (!GetProperty(cx, underlyingSink, cx->names().type, &type)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:130:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  130 |   if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:141:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |     if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  142 |                                            &highWaterMark)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:150:62: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  150 |   if (!SetUpWritableStreamDefaultControllerFromUnderlyingSink(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  151 |           cx, stream, underlyingSink, highWaterMark, size)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:71:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   71 | JSObject* js::WritableStreamControllerAbortSteps(
      |           ^~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:83:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12,
    inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:102:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]',
    inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:102:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerError(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:997:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  997 | bool js::WritableStreamDefaultControllerError(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerErrorIfNeeded(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:648:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  648 | bool js::WritableStreamDefaultControllerErrorIfNeeded(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  458 | bool js::WritableStreamDefaultControllerGetChunkSize(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:496:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:508:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  508 |   if (!cx->isExceptionPending() || !cx->getPendingException(returnValue)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  542 | bool js::WritableStreamDefaultControllerWrite(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:553:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  553 |       EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:558:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  558 |     if (!cx->isExceptionPending() || !cx->getPendingException(&enqueueResult)) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:96:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:114:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:123:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In file included from Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:141:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |           cx, PromiseObject::unforgeableReject(cx, storedError));
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:169:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 |       promise = PromiseObject::unforgeableReject(cx, storedError);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:181:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  181 |       promise = PromiseObject::unforgeableReject(cx, storedError);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'T* js::UnwrapAndTypeCheckValue(JSContext*, JS::HandleValue, ErrorCallback) [with T = WritableStream; ErrorCallback = UnwrapAndTypeCheckArgument<WritableStream>(JSContext*, JS::CallArgs&, const char*, int)::<lambda()>]',
    inlined from 'T* js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = WritableStream]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:212:36,
    inlined from 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:226:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |   return detail::UnwrapAndTypeCheckValueSlowPath<T>(cx, value, throwTypeError);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src8.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp   Unified_cpp_js_src8.cpp
js/src/Unified_cpp_js_src9.o
In file included from Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2158:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2158 | static bool DefineDataPropertyById(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2065:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2065 | static bool DefinePropertyByDescriptor(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2072 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:318:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  318 | JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) {
      |                           ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:107:
In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)',
    inlined from 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:322:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:325:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  325 | JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx,
      |                           ^~~~~~~~~~~~~~~~~~~~~
In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)',
    inlined from 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:330:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  333 | JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) {
      |                         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:337:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  337 |   return ValueToSource(cx, value);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  344 | JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) {
      |                      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::detail::ComputeThis(JSContext*, JS::Value*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1248:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1248 |   if (!BoxNonStrictThis(cx, thisv, thisv)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1593:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1593 | JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) {
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, HandleObject, JSType, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1602:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 | JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1707:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1707 | JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:955:30: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  955 |     return DefineDataProperty(
      |            ~~~~~~~~~~~~~~~~~~^
  956 |         cx, global, id, UndefinedHandleValue,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |         JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2004:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2004 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2011:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2011 |   return GetOwnPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2036:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2036 | JS_PUBLIC_API bool JS_GetPropertyDescriptorById(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2040:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2040 |   return GetPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2075:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2075 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2079:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2079 |   return DefinePropertyByDescriptor(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2183:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2183 |   return DefineDataPropertyById(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2217:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2217 |   return DefineDataPropertyById(cx, obj, id,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
 2218 |                                 HandleValue::fromMarkedLocation(&value), attrs);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2225:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2225 |   return DefineDataPropertyById(cx, obj, id,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
 2226 |                                 HandleValue::fromMarkedLocation(&value), attrs);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2233:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2233 |   return DefineDataPropertyById(cx, obj, id,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
 2234 |                                 HandleValue::fromMarkedLocation(&value), attrs);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2537:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2537 | JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2537: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:35,
                 from Unified_cpp_js_src7.cpp:2:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2544:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2589 | JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2597:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, HandleObject, HandleValue, MutableHandle<PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3148:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3148 | JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor(
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3148:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3154:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3154 |   if (!ToPropertyDescriptor(cx, descObj, true, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src'
mkdir -p '.deps/'
modules/fdlibm/src/e_acos.o
/usr/bin/g++ -o e_acos.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_acos.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acos.cpp
modules/fdlibm/src/e_acosh.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4691:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4691 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4695:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4695 |   return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4696 |                               NullHandleValue, vp);
      |                               ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4704 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4709:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4709 |   return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4710 |                               reviver, vp);
      |                               ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, CallArgs, JSType*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1652:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1652 |   const char* source = ValueToSourceForError(cx, args.get(0), bytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4919:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4919 | JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4926:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4926 |   return cx->getPendingException(vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue, JS::ExceptionStackBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4929:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4929 | JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4938:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4938 |     cx->setPendingExceptionAndCaptureStack(value);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4940:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4940 |     cx->setPendingException(value, nullptr);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/bin/g++ -o e_acosh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_acosh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acosh.cpp
modules/fdlibm/src/e_asin.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'void JS::detail::AssertArgumentsAreSane(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5734:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5734 | JS_PUBLIC_API void JS::detail::AssertArgumentsAreSane(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:301:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  301 | JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:19:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:310:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/bin/g++ -o e_asin.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_asin.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_asin.cpp
modules/fdlibm/src/e_atan2.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3923:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3923 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject(
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3930:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3930 |                        PromiseObject::unforgeableReject(cx, rejectionValue));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2203:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2203 |   return DefineDataPropertyById(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2210:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2210 |   return DefineDataPropertyById(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2557:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2557 | JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2560:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2560 |   return JS_ForwardGetPropertyTo(cx, obj, id, receiver, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2560:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2600:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2600 | JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2608:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2632:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2632 | static bool SetElement(JSContext* cx, HandleObject obj, uint32_t index,
      |             ^~~~~~~~~~
In function 'bool js::SetElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2643:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2643 | JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2645:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2645 |   return SetElement(cx, obj, index, v);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2651:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2651 |   return SetElement(cx, obj, index, value);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2657:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2657 |   return SetElement(cx, obj, index, value);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2663:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2663 |   return SetElement(cx, obj, index, value);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2669:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2669 |   return SetElement(cx, obj, index, value);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2675:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2675 |   return SetElement(cx, obj, index, value);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o e_atan2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_atan2.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atan2.cpp
modules/fdlibm/src/e_atanh.o
/usr/bin/g++ -o e_atanh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_atanh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atanh.cpp
modules/fdlibm/src/e_cosh.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3911:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3911 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve(
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3918:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3918 |                        PromiseObject::unforgeableResolve(cx, resolutionValue));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o e_cosh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_cosh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_cosh.cpp
modules/fdlibm/src/e_exp.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportError(JSContext*, JS::HandleObject, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:178:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 |     return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:196:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |       return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |                               propName.get());
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2082:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2082 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2086:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2086 |   return DefinePropertyByDescriptor(cx, obj, id, desc, result) &&
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1739:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2014:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2014 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2022:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2022 |   return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2025:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2025 | JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2033:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2033 |   return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2043:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2043 | JS_PUBLIC_API bool JS_GetPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2051:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2051 |   return JS_GetPropertyDescriptorById(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2054:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2054 | JS_PUBLIC_API bool JS_GetUCPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2062:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2062 |   return JS_GetPropertyDescriptorById(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2237:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2237 | static bool DefineDataProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2246 |   return DefineDataPropertyById(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2249:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2249 | JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2252:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2252 |   return DefineDataProperty(cx, obj, name, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2283:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2283 |   return DefineDataProperty(cx, obj, name, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2290:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2290 |   return DefineDataProperty(cx, obj, name, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o e_exp.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_exp.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_exp.cpp
modules/fdlibm/src/e_hypot.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2297:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2297 |   return DefineDataProperty(cx, obj, name,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 2298 |                             HandleValue::fromMarkedLocation(&value), attrs);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2305:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2305 |   return DefineDataProperty(cx, obj, name,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 2306 |                             HandleValue::fromMarkedLocation(&value), attrs);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2313:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2313 |   return DefineDataProperty(cx, obj, name,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 2314 |                             HandleValue::fromMarkedLocation(&value), attrs);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3058:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3058 |   if (!DefineDataProperty(cx, obj, name, nobjValue, attrs)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2319:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2319 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2328:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2328 |   return DefinePropertyByDescriptor(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2331:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2331 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2340:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2340 |   return DefinePropertyByDescriptor(cx, obj, id, desc, result) &&
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2344:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2344 | static bool DefineUCDataProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2352 |   return DefineDataPropertyById(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2355:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2355 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2358:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2358 |   return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2377:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2377 |   return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2384:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2384 |   return DefineUCDataProperty(cx, obj, name, namelen, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2391:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2391 |   return DefineUCDataProperty(cx, obj, name, namelen,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2392 |                               HandleValue::fromMarkedLocation(&value), attrs);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2399:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2399 |   return DefineUCDataProperty(cx, obj, name, namelen,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2400 |                               HandleValue::fromMarkedLocation(&value), attrs);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2407:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2407 |   return DefineUCDataProperty(cx, obj, name, namelen,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 2408 |                               HandleValue::fromMarkedLocation(&value), attrs);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2411:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2411 | static bool DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2420 |   return DefineDataPropertyById(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2423:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2423 | JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2426:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2426 |   return ::DefineDataElement(cx, obj, index, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2443:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2443 |   return ::DefineDataElement(cx, obj, index, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o e_hypot.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_hypot.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_hypot.cpp
modules/fdlibm/src/e_log.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2450:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2450 |   return ::DefineDataElement(cx, obj, index, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2457:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2457 |   return ::DefineDataElement(cx, obj, index,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2458 |                              HandleValue::fromMarkedLocation(&value), attrs);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2465:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2465 |   return ::DefineDataElement(cx, obj, index,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2466 |                              HandleValue::fromMarkedLocation(&value), attrs);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2473:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2473 |   return ::DefineDataElement(cx, obj, index,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 2474 |                              HandleValue::fromMarkedLocation(&value), attrs);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2547:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2547 | JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2554:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2584:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2584 | JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg,
      |                    ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2586:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2586 |   return JS_ForwardGetElementTo(cx, objArg, index, objArg, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2563:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2563 | JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2570:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2570 |   return JS_GetPropertyById(cx, obj, id, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2573:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2573 | JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2581 |   return JS_GetPropertyById(cx, obj, id, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2611:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2611 | JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2618:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2618 |   return JS_SetPropertyById(cx, obj, id, v);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2621:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2621 | JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2629:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2629 |   return JS_SetPropertyById(cx, obj, id, v);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1576:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1576 | JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1581:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1581 |   return ValueToId<CanGC>(cx, value, idp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1590:26: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1590 |   return ValueToId<CanGC>(cx, value, idp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/bin/g++ -o e_log.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log.cpp
modules/fdlibm/src/e_log10.o
/usr/bin/g++ -o e_log10.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log10.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log10.cpp
modules/fdlibm/src/e_log2.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3065:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3065 | JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx,
      |                    ^~~~~~~~~~~~~~
In function 'bool DefineSelfHostedProperty(JSContext*, JS::HandleObject, JS::HandleId, const char*, const char*, unsigned int)',
    inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3122:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3013:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3013 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3014 |                                            name, 0, &getterValue)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3029:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3029 |     if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3030 |                                              name, 1, &setterValue)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3140:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3140 |       if (!DefineDataPropertyById(cx, obj, id, v, ps->attributes())) {
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3289:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3289 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3290 |                                            nargs, &funVal)) {
      |                                            ~~~~~~~~~~~~~~~
/usr/bin/g++ -o e_log2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log2.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log2.cpp
modules/fdlibm/src/e_pow.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3330:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3330 |     if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3331 |                                              fs->nargs, &funVal)) {
      |                                              ~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o e_pow.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_pow.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_pow.cpp
modules/fdlibm/src/e_sinh.o
In file included from Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterGetDesiredSize(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:221:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  221 | bool js::WritableStreamDefaultWriterGetDesiredSize(
      |      ^~
/usr/bin/g++ -o e_sinh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_sinh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_sinh.cpp
modules/fdlibm/src/k_exp.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4713:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4713 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4726:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4726 |              ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp)
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4727:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4727 |              : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4728 |                                     vp);
      |                                     ~~~
/usr/bin/g++ -o k_exp.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/k_exp.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/k_exp.cpp
modules/fdlibm/src/s_asinh.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4699:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4699 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4701:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4701 |   return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o s_asinh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_asinh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_asinh.cpp
modules/fdlibm/src/s_atan.o
/usr/bin/g++ -o s_atan.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_atan.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_atan.cpp
modules/fdlibm/src/s_cbrt.o
/usr/bin/g++ -o s_cbrt.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_cbrt.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_cbrt.cpp
modules/fdlibm/src/s_ceil.o
/usr/bin/g++ -o s_ceil.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_ceil.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceil.cpp
modules/fdlibm/src/s_ceilf.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, HandleObject, JSONWriteCallback, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4680:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4680 |   if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb,
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4681 |                  StringifyBehavior::RestrictedSafe))
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4648:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4648 | JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4648:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4658:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4658 |   if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o s_ceilf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_ceilf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceilf.cpp
modules/fdlibm/src/s_copysign.o
/usr/bin/g++ -o s_copysign.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_copysign.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_copysign.cpp
modules/fdlibm/src/s_expm1.o
/usr/bin/g++ -o s_expm1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_expm1.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_expm1.cpp
modules/fdlibm/src/s_fabs.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/usr/bin/g++ -o s_fabs.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_fabs.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_fabs.cpp
modules/fdlibm/src/s_floor.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:620:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  620 | JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) {
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool ResolveOrRejectPromise(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3935:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3935 | static bool ResolveOrRejectPromise(JSContext* cx, JS::HandleObject promiseObj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, HandleObject, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3963:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3963 | JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'bool js::ResolveUnwrappedPromiseWithValue(JSContext*, JSObject*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:67:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   67 | inline MOZ_MUST_USE bool ResolveUnwrappedPromiseWithValue(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, HandleObject, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3969:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3969 | JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'bool js::RejectUnwrappedPromiseWithError(JSContext*, JSObject*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:107:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  107 | inline MOZ_MUST_USE bool RejectUnwrappedPromiseWithError(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o s_floor.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_floor.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floor.cpp
modules/fdlibm/src/s_floorf.o
/usr/bin/g++ -o s_floorf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_floorf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floorf.cpp
modules/fdlibm/src/s_log1p.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2843:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2843 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2852:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2852 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2853 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2859:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2859 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2860 |                      newTargetVal, nullptr);
      |                      ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2869:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2869 |   return js::Construct(cx, fval, cargs, newTargetVal, objp);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2869:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o s_log1p.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_log1p.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_log1p.cpp
modules/fdlibm/src/s_nearbyint.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, const HandleValueArray&, MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2872:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2872 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2880:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2880 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2881 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2890:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2890 |   return js::Construct(cx, fval, cargs, fval, objp);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2890:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3741:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3741 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, ctorVal,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3742 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3752 |   if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2762 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o s_nearbyint.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_nearbyint.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_nearbyint.cpp
modules/fdlibm/src/s_rint.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2777:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2777 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2777:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2780:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2780 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2796:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2796 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2796:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2799:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2799 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2815:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2825:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2825 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2825:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, HandleValue, HandleValue, const HandleValueArray&, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2828 | JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2840:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2840 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2840:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o s_rint.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_rint.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rint.cpp
modules/fdlibm/src/s_rintf.o
/usr/bin/g++ -o s_rintf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_rintf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rintf.cpp
modules/fdlibm/src/s_scalbn.o
/usr/bin/g++ -o s_scalbn.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_scalbn.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_scalbn.cpp
modules/fdlibm/src/s_tanh.o
/usr/bin/g++ -o s_tanh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_tanh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_tanh.cpp
modules/fdlibm/src/s_trunc.o
/usr/bin/g++ -o s_trunc.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_trunc.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_trunc.cpp
modules/fdlibm/src/s_truncf.o
/usr/bin/g++ -o s_truncf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_truncf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_truncf.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src'
/usr/bin/g++ -o Unified_cpp_js_src9.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp   Unified_cpp_js_src9.cpp
/usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp   Unified_cpp_js_src_jit9.cpp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle<js::WritableStreamDefaultWriter*>, GetField, SetField, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:147:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 | static bool EnsurePromiseRejected(
      |             ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 |         cx, PromiseObject::unforgeableReject(cx, error));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:209:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |   return EnsurePromiseRejected(
      |          ~~~~~~~~~~~~~~~~~~~~~^
  213 |       cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214 |       &WritableStreamDefaultWriter::setReadyPromise, error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:197:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  197 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |   return EnsurePromiseRejected(
      |          ~~~~~~~~~~~~~~~~~~~~~^
  201 |       cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202 |       &WritableStreamDefaultWriter::setClosedPromise, error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:336:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  336 | MOZ_MUST_USE bool js::WritableStreamStartErroring(
      |                   ^~
In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)',
    inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:377:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |   return EnsurePromiseRejected(
      |          ~~~~~~~~~~~~~~~~~~~~~^
  213 |       cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214 |       &WritableStreamDefaultWriter::setReadyPromise, error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:132:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 | JSObject* js::WritableStreamAbort(JSContext* cx,
      |           ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.h:19:
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:141:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:57:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 | JSObject* js::WritableStreamDefaultWriterAbort(
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamDealWithRejection(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:309:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  309 | MOZ_MUST_USE bool js::WritableStreamDealWithRejection(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightCloseWithError(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:712:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  712 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightCloseWithError(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:283:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  283 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &releasedError)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)',
    inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:290:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |   return EnsurePromiseRejected(
      |          ~~~~~~~~~~~~~~~~~~~~~^
  213 |       cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214 |       &WritableStreamDefaultWriter::setReadyPromise, error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)',
    inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:298:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |   return EnsurePromiseRejected(
      |          ~~~~~~~~~~~~~~~~~~~~~^
  201 |       cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202 |       &WritableStreamDefaultWriter::setClosedPromise, error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle<JS::Value> value) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:315:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 | PromiseObject* js::WritableStreamDefaultWriterWrite(
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:336:51: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  336 |   if (!WritableStreamDefaultControllerGetChunkSize(cx, unwrappedController,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  337 |                                                    chunk, &chunkSize)) {
      |                                                    ~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:368:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:384:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:400:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  400 |   if (!WritableStreamDefaultControllerWrite(cx, unwrappedController, chunk,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |                                             chunkSize)) {
      |                                             ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightWriteWithError(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:614:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  614 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightWriteWithError(
      |                   ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:33,
                 from Unified_cpp_js_src8.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h: In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1670:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1670 | static MOZ_ALWAYS_INLINE JSString* ToString(JSContext* cx, JS::HandleValue v) {
      |                                    ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_js_src8.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:65:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   65 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build'
mkdir -p '.deps/'
memory/build/Unified_cpp_memory_build0.o
/usr/bin/g++ -o Unified_cpp_memory_build0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp   Unified_cpp_memory_build0.cpp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:314:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  314 | bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc'
mkdir -p '.deps/'
memory/mozalloc/mozalloc_abort.o
/usr/bin/g++ -o mozalloc_abort.o -c  -fstack-protector-strong -DDEBUG=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/xpcom -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/mozalloc_abort.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc/mozalloc_abort.cpp
memory/mozalloc/Unified_cpp_memory_mozalloc0.o
/usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c  -fstack-protector-strong -DDEBUG=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/xpcom -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp   Unified_cpp_memory_mozalloc0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc'
mkdir -p '.deps/'
mozglue/misc/AutoProfilerLabel.o
/usr/bin/g++ -o AutoProfilerLabel.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/AutoProfilerLabel.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/AutoProfilerLabel.cpp
mozglue/misc/ConditionVariable_posix.o
/usr/bin/g++ -o ConditionVariable_posix.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ConditionVariable_posix.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/ConditionVariable_posix.cpp
mozglue/misc/MmapFaultHandler.o
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool date_parse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1475:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1683:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1683 | MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) {
      |                        ^~~~~~
In file included from Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:673:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  673 | MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) {
      |                        ^~~~~~~~
/usr/bin/g++ -o MmapFaultHandler.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/MmapFaultHandler.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/MmapFaultHandler.cpp
mozglue/misc/Mutex_posix.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Mutex_posix.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Mutex_posix.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Mutex_posix.cpp
mozglue/misc/Printf.o
In file included from Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  810 | bool js::GetInternalError(JSContext* cx, unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:814:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  814 |   return CallSelfHostedFunction(cx, cx->names().GetInternalError,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  815 |                                 NullHandleValue, args, error);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:818:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  818 | bool js::GetTypeError(JSContext* cx, unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:822:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  822 |   return CallSelfHostedFunction(cx, cx->names().GetTypeError, NullHandleValue,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  823 |                                 args, error);
      |                                 ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetAggregateError(JSContext*, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  826 | bool js::GetAggregateError(JSContext* cx, unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:830:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  830 |   return CallSelfHostedFunction(cx, cx->names().GetAggregateError,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  831 |                                 NullHandleValue, args, error);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Printf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Printf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Printf.cpp
mozglue/misc/StackWalk.o
In file included from Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:203:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  203 | JS_FRIEND_API bool JS_WrapPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool JS::CreateError(JSContext*, JSExnType, HandleObject, HandleString, uint32_t, uint32_t, JSErrorReport*, HandleString, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  718 | JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:326:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  326 | bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 | static const char* FormatValue(JSContext* cx, HandleValue v,
      |                    ^~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:815:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:371:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 | JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) {
      |                    ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:38,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h: In function 'bool js::CallJSSetterOp(JSContext*, SetterOp, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:269:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 | MOZ_ALWAYS_INLINE bool CallJSSetterOp(JSContext* cx, SetterOp op,
      |                        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  277 |   return op(cx, obj, id, v, result);
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1380 | JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) {
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1382:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1382 |   return ReportIsNotFunction(cx, v, -1);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/bin/g++ -o StackWalk.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/StackWalk.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/StackWalk.cpp
mozglue/misc/TimeStamp.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3176:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3176 |   return OrdinaryToPrimitive(cx, obj, hint, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:47,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:41:
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3431:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3433:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3433 |          NativeDefineDataProperty(cx, proto.as<NativeObject>(), toGMTStringId,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3434 |                                   toUTCStringFun, 0);
      |                                   ~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:18:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:267:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  267 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2758:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:46:
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2770:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool NumberClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1389:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1389 |   if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1402:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1402 |   if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1409:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1409 |   if (!DefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~^
 1410 |           cx, ctor, cx->names().NaN, valueNaN,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1411 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1416:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1416 |   if (!NativeDefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^
 1417 |           cx, global, cx->names().NaN, valueNaN,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1418 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) ||
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1419:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1419 |       !NativeDefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^
 1420 |           cx, global, cx->names().Infinity, valueInfinity,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1421 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o TimeStamp.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TimeStamp.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp
mozglue/misc/TimeStamp_posix.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:390:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  390 | static bool GetPropertyNoException(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:401:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2888:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2888 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool ToLocaleFormatHelper(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2974:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2974 | static bool ToLocaleFormatHelper(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleTimeString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3074:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3074 |   return ToLocaleFormatHelper(cx, dateObj, "%X", args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleDateString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3062:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3062 |   return ToLocaleFormatHelper(cx, dateObj, format, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3038:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3038 |   return ToLocaleFormatHelper(cx, dateObj, format, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool date_toLocaleTimeString_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleTimeString_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_toLocaleTimeString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3079:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3074:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3074 |   return ToLocaleFormatHelper(cx, dateObj, "%X", args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool date_toLocaleDateString_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleDateString_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_toLocaleDateString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3067:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3062:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3062 |   return ToLocaleFormatHelper(cx, dateObj, format, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool date_toLocaleString_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleString_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3043:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3038:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3038 |   return ToLocaleFormatHelper(cx, dateObj, format, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'void js::ErrorToException(JSContext*, JSErrorReport*, JSErrorCallback, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:351:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  351 |   cx->setPendingException(errValue, nstack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp: In static member function 'static mozilla::TimeStamp mozilla::TimeStamp::NowFuzzy(mozilla::TimeStampValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TimeStamp_posix.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp_posix.cpp
mozglue/misc/Decimal.o
In function 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)',
    inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:895:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  895 |       const char* value = FormatValue(cx, arg, valueBytes);
      |                           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:949:50: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  949 |       RootedString thisValStr(cx, ToString<CanGC>(cx, thisVal));
      |                                   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:988:23,
    inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  131 |   return GetProperty(cx, obj, receiverValue, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)',
    inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1001:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1001 |       const char* name = FormatValue(cx, key, nameBytes);
      |                          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1010:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |       const char* value = FormatValue(cx, v, valueBytes);
      |                           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1010:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/usr/bin/g++ -o Decimal.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Decimal.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/decimal/Decimal.cpp
In file included from Unified_cpp_js_src9.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src9.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src9.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1441:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1441 | bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
In file included from Unified_cpp_js_src9.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   97 | bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  105 |   return Base::defineProperty(cx, wrapper, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:166:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:186:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 |       return CallJSSetterOp(cx, setter, receiverObj, id, v, result);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:191:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  191 |     if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:214:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  214 |     return DefineDataProperty(cx, receiverObj, id, v, attrs, result);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |   if (!CallSetter(cx, receiver, setterValue, v)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1401 | bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  745 | const char* js::ValueToSourceForError(JSContext* cx, HandleValue val,
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:757:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  757 |   RootedString str(cx, JS_ValueToSource(cx, val));
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   90 | bool SecurityWrapper<Base>::boxedValue_unbox(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:437:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToBoolean(HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:109:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  109 | MOZ_ALWAYS_INLINE bool ToBoolean(HandleValue v) {
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1762 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h: In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:132:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_ALWAYS_INLINE bool ToNumber(JSContext* cx, HandleValue v, double* out) {
      |                        ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2033 |   return ToNumber(cx, args[i], millis);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_UTC(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:623:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  623 |   if (!ToNumber(cx, args.get(0), &y)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:623:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:630:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  630 |     if (!ToNumber(cx, args[1], &m)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:640:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  640 |     if (!ToNumber(cx, args[2], &dt)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:650:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  650 |     if (!ToNumber(cx, args[3], &h)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:660:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  660 |     if (!ToNumber(cx, args[4], &min)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:670:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  670 |     if (!ToNumber(cx, args[5], &s)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:680:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  680 |     if (!ToNumber(cx, args[6], &milli)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  297 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
      |                                 ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool num_toString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:869:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  869 |     if (!ToInteger(cx, args[0], &d2)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1211:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1211 |   if (!ToInteger(cx, args[0], &prec)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1150:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1150 |     if (!ToInteger(cx, args[0], &prec)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src9.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:92:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   92 | bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:106:60: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  106 |   return proxy->as<ProxyObject>().handler()->defineProperty(cx, proxy, id, desc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  107 |                                                             result);
      |                                                             ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:525:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  525 | bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:537:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  537 |   return proxy->as<ProxyObject>().handler()->hasInstance(cx, proxy, v, bp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1103:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1103 |     if (!ToInteger(cx, args[0], &prec)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:75:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   75 | bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:89:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   89 |   return handler->getOwnPropertyDescriptor(cx, proxy, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1992:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1992 | bool js::ToIndexSlow(JSContext* cx, JS::HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:2004:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2004 |   if (!ToInteger(cx, v, &integerIndex)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1810 | bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) {
      |      ^~
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1829:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1944:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1944 | bool js::ToInt32OrBigIntSlow(JSContext* cx, MutableHandleValue vp) {
      |      ^~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1951:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1836:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1836 | JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1843:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1843 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1856:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1856 | JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1863:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1863 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1875:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1875 | JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1882:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1882 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1894:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1894 | JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1901:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1901 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1914:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1914 | JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1921:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1921 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1929:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1929 | JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1936:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1936 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::setInternal(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:359:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  359 | MOZ_ALWAYS_INLINE bool Proxy::setInternal(JSContext* cx, HandleObject proxy,
      |                        ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:359:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  379 |     return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  382 |   return handler->set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:586:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:595:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  595 | bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:600:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  600 |   return proxy->as<ProxyObject>().handler()->boxedValue_unbox(cx, proxy, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1963:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1963 | JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1970:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1970 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const BaseProxyHandler*, JS::HandleValue, JSObject*, const ProxyOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:774:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  774 | JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx,
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewSingletonProxyObject(JSContext*, const BaseProxyHandler*, JS::HandleValue, JSObject*, const ProxyOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:799:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  799 | JS_FRIEND_API JSObject* js::NewSingletonProxyObject(
      |                         ^~
In function 'JSString* ErrorReportToString(JSContext*, JS::HandleObject, JSErrorReport*, SniffingBehavior)',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:491:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:434:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  434 |   if (GetPropertyNoException(cx, exn, behavior, cx->names().name, &nameV) &&
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:452:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |   if (GetPropertyNoException(cx, exn, behavior, cx->names().message,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                              &messageV) &&
      |                              ~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:503:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:525:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  525 |     if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:532:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  532 |     if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:545:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  545 |       if (JS_GetProperty(cx, exnObject, filename_str, &val)) {
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:546:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  546 |         RootedString tmp(cx, js::ToString<CanGC>(cx, val));
      |                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:561:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  561 |     if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) ||
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:562:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:568:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  568 |     if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) ||
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:569:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:174:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  174 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1978:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1978 | JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1984:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1984 |   } else if (!ToNumberSlow(cx, v, &d)) {
      |               ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   72 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:82:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   82 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:104:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  104 |     return GetProperty(cx, proto, receiver, id, vp);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  125 |   return CallGetter(cx, receiver, getterFunc, vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  128 | bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:139:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  139 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |   return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                                         result);
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:390:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  390 |   return setInternal(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:390:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:393:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  393 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:397:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  397 |   if (!Proxy::setInternal(cx, proxy, id, val, receiver, result)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:397:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:38,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICRegisters-arm.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/SharedICRegisters.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  124 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src9.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:458:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 |     if (cx->getPendingException(&exc) && exc.isObject() &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:466:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  466 |         cx->setPendingException(rootedCopy, stack);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:299:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  299 | MOZ_ALWAYS_INLINE bool Proxy::getInternal(JSContext* cx, HandleObject proxy,
      |                        ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:299:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:327:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  327 |       return GetProperty(cx, proto, receiver, id, vp);
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |   return handler->get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:339:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  339 |   return getInternal(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  342 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:345:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  345 |   return Proxy::getInternal(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc'
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
make[5]: Nothing to be done for 'host'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   97 | bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  105 |   return Base::defineProperty(cx, wrapper, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:141:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'virtual bool js::ForwardingProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:149:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1485:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:182:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  182 | static bool GetProxyTrap(JSContext* cx, HandleObject handler,
      |             ^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:185:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:232:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  250 |     if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src8.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool WrapReceiver(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:159:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  159 | static bool WrapReceiver(JSContext* cx, HandleObject wrapper,
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:409:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  409 |   if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:423:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  423 |     if (!Call(cx, trap, handler, arg, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:423:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:423:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |   if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:484:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  484 |     if (!Call(cx, trap, handler, arg, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:484:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:484:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:311:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |   if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 |     if (!js::Call(cx, trap, hval, args, &hval)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:329: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  258 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:261:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  261 |   if (!ValueToId<CanGC>(cx, idVal, &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:281:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:284:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  284 |   if (!ValueToId<CanGC>(cx, idVal, &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  348 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:351:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  351 |   if (!ValueToId<CanGC>(cx, idVal, &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:356:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  356 |   return Proxy::getInternal(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:254:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  254 |     if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  403 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:407:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  407 |   if (!ValueToId<CanGC>(cx, idVal, &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:413:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  413 |   if (!Proxy::setInternal(cx, proxy, id, val, receiver, result)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:413:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor.constprop(JSContext*, bool, JS::Handle<JS::PropertyDescriptor>, JS::Handle<JS::PropertyDescriptor>, const char**)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   32 | static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:71:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   71 |     if (!SameValue(cx, desc.value(), current.value(), &same)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:132:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 |         if (!SameValue(cx, desc.value(), current.value(), &same)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:511:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  511 | bool ScriptedProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:528:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  528 |   if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:534:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  534 |     return GetOwnPropertyDescriptor(cx, target, id, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  545 |   if (!Call(cx, trap, handler, targetVal, propKey, &trapResult)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:556:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  556 |   if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  597 |   if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:606:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  606 |   if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607 |                                       targetDesc, &errorDetails))
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:976:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  976 |   if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  995 |     if (!Call(cx, trap, handler, targetVal, value, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1009:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1009 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1054:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1054 |   if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1071 |   if (!Call(cx, trap, handler, targetVal, value, &trapResult)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1081:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1081 |     if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1191 | bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1208:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1208 |   if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1214:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1233 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1245:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1245 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1254:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |       if (!SameValue(cx, v, desc.value(), &same)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:640:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  640 | bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:658:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  658 |   if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:664:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  664 |     return DefineProperty(cx, target, id, desc, result);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:669:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  669 |   if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  688 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:700:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  700 |   if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:727:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  727 |     if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728 |                                         &errorDetails))
      |                                         ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1112 | bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1129:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1129 |   if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1135:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1135 |     return GetProperty(cx, target, receiver, id, vp);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1153 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1160:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1160 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1169:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1169 |       if (!SameValue(cx, trapResult, desc.value(), &same)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool Number(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:641:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1342:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1342 |   if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1355 |     if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1379 |     if (!Call(cx, trap, thisv, iargs, args.rval())) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:171:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, target,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1550:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1550 | void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2094:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2094 |   if (!ToNumber(cx, args.get(0), &milli)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2104:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2104 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2064:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2064 |   if (!ToNumber(cx, args.get(0), &ms)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2075:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2075 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1291:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1291 |   if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1303 |     return js::Call(cx, fval, args.thisv(), iargs, args.rval());
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1321 |   return js::Call(cx, trap, thisv, iargs, args.rval());
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2160:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2160 |   if (!ToNumber(cx, args.get(0), &s)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2166:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2033 |   return ToNumber(cx, args[i], millis);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2178:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2178 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2123:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2123 |   if (!ToNumber(cx, args.get(0), &s)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2129:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2033 |   return ToNumber(cx, args[i], millis);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2141:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2141 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2240:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2240 |   if (!ToNumber(cx, args.get(0), &m)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2246:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2042 |   return ToNumber(cx, args[i], sec);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2252:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2033 |   return ToNumber(cx, args[i], millis);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2263 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2197:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2197 |   if (!ToNumber(cx, args.get(0), &m)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2203:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2042 |   return ToNumber(cx, args[i], sec);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2209:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2033 |   return ToNumber(cx, args[i], millis);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2220:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2220 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2329:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2329 |   if (!ToNumber(cx, args.get(0), &h)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2335:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2051 |   return ToNumber(cx, args[i], mins);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2341:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2042 |   return ToNumber(cx, args[i], sec);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2358:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2358 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2281:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2281 |   if (!ToNumber(cx, args.get(0), &h)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2287:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2051 |   return ToNumber(cx, args[i], mins);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2293:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2042 |   return ToNumber(cx, args[i], sec);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2310:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2310 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2407:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2407 |   if (!ToNumber(cx, args.get(0), &date)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2419:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2419 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2376:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2376 |   if (!ToNumber(cx, args.get(0), &date)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2388:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2388 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2492:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2492 |   if (!ToNumber(cx, args.get(0), &m)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13,
    inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2498:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2434 |   return ToNumber(cx, args[i], date);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2510:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2510 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2455:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2455 |   if (!ToNumber(cx, args.get(0), &m)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13,
    inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2461:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2434 |   return ToNumber(cx, args[i], date);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2473:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2473 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2584:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2584 |   if (!ToNumber(cx, args.get(0), &y)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13,
    inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2590:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2434 |   return ToNumber(cx, args[i], date);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13,
    inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2596:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2434 |   return ToNumber(cx, args[i], date);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2607:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2607 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2542:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2542 |   if (!ToNumber(cx, args.get(0), &y)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13,
    inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2548:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2434 |   return ToNumber(cx, args[i], date);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2428:13,
    inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2554:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2434 |   return ToNumber(cx, args[i], date);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2565:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2565 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2625:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2625 |   if (!ToNumber(cx, args.get(0), &y)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2631:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2631 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2648:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2648 |   dateObj->setUTCTime(TimeClip(u), args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2009:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2009 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2014:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2014 |   if (!ToNumber(cx, args[0], &result)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2018:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2018 |   dateObj->setUTCTime(TimeClip(result), args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DateOneArgument(JSContext*, const JS::CallArgs&)',
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3416:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3310:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3310 |       if (!ToNumber(cx, args[0], &d)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)',
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3329:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3329 |     if (!ToNumber(cx, args[0], &y)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3335:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3335 |     if (!ToNumber(cx, args[1], &m)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3342:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3342 |       if (!ToNumber(cx, args[2], &dt)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3352:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3352 |       if (!ToNumber(cx, args[3], &h)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3362:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3362 |       if (!ToNumber(cx, args[4], &min)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3372:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3372 |       if (!ToNumber(cx, args[5], &s)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3382:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3382 |       if (!ToNumber(cx, args[6], &milli)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1572:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1572 |   if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1573:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1573 |       !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:829:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  829 |   if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:842:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  842 |   if (!Call(cx, trap, handler, targetVal, &trapResultArray)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:842:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:842:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::RequireObject(JSContext*, JSErrNum, int, JS::HandleValue)',
    inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:765:37,
    inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1053:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1053 |   ReportNotObject(cx, err, spindex, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:783:20,
    inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)',
    inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:794:26: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  794 |     if (!ValueToId<CanGC>(cx, next, &id)) {
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:891:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  891 |     if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:47:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   47 | bool CrossCompartmentWrapper::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:51:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   51 |          Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc),
      |                                           ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:55:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   55 | bool CrossCompartmentWrapper::defineProperty(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:61:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   61 |          Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING);
      |                                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 | bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 | bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  204 |          Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
      |                      ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  204 |          Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
      |                      ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  317 | bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:324:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  324 |   return Wrapper::hasInstance(cx, wrapper, v, bp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:367:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  367 | bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:370:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  370 |   PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp),
      |                                                         ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src'
In file included from Unified_cpp_js_src_jit9.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:157:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  157 |   if (!js::BitNot(cx, &operand, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |   if (!js::BitAnd(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  201 |   if (!js::BitOr(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  222 |   if (!js::BitXor(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  244 |   if (!js::BitLsh(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  266 |   if (!js::BitRsh(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  288 |   if (!js::UrshValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:288: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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:7:
In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)',
    inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:915:73,
    inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:326:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:29: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here
  316 |   int32_t result;
      |           ^~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13:
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:312:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  348 |   if (!js::AddValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:354:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  379 |   if (!js::SubValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:385:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  413 |     if (!js::MulValues(cx, &lhs, &rhs, &result)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:419:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |     if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  424 |     if (!js::math_imul_handle(cx, lhs, rhs, &result)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  449 |   if (!js::DivValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:455:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  477 |   if (!js::ModValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  517 |   if (!js::AddValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:575:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  575 |   if (!js::math_floor_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:595:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  595 |   if (!js::math_ceil_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:616:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  616 |   if (!js::math_round_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RTrunc::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:635:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  635 |   if (!js::math_trunc_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:675:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  675 |   if (!js::str_fromCharCode_one_arg(cx, operand, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  697 |   if (!js::PowValues(cx, &base, &power, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  720 |   if (!js::PowValues(cx, &base, &power, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  742 |   if (!js::minmax_impl(cx, isMax_, a, b, &result)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:762:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  762 |   if (!js::math_abs_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:786:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  786 |   if (!math_sqrt_handle(cx, num, &result)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:792:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  813 |   if (!math_atan2_handle(cx, y, x, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:886:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  886 |   if (!js::math_sign_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.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::math_sin_handle(cx, arg, &result)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:939:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  939 |       if (!js::math_log_handle(cx, arg, &result)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1117:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:133:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1139:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1139 |   if (!RoundFloat32(cx, v, &result)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1160:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:163:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   detail::AssertArgumentsAreSane(cx, v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1611:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1611 |   if (!js::AtomicIsLockFree(cx, operand, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1538:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1538 |   if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1381:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1381 |   JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget);
      |                            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:654:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  654 |   if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1029:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1029 |   if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:842:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  842 |   if (!js::math_hypot_handle(cx, vec, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build'
js/src/build/symverscript.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/build/symverscript.in mozjs78_ps_debug
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
js/src/build/libjs_static.a
rm -f libjs_static.a
js/src/build/libmozjs78-ps-debug.so
rm -f libmozjs78-ps-debug.so
/usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../DoubleToString.o ../Utility.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_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.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 ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.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 ../frontend/Unified_cpp_js_src_frontend6.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_jit14.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 ../new-regexp/Unified_cpp_js_src_new-regexp0.o ../new-regexp/Unified_cpp_js_src_new-regexp1.o ../new-regexp/Unified_cpp_js_src_new-regexp2.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/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 ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Compression.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o
/usr/bin/g++ -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs78-ps-debug.so -o libmozjs78-ps-debug.so /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build/libmozjs78-ps-debug_so.list   -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/bin -Wl,-rpath-link,/usr/local/lib   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/arm-unknown-linux-gnueabihf/debug/libjsrust.a  -Wl,--version-script,symverscript  -lm  -latomic -lz -lm -ldl
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs78-ps-debug.so
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import StrictVersion as Version
chmod +x libmozjs78-ps-debug.so
../../../config/nsinstall -R -m 644 'libmozjs78-ps-debug.so' '../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make recurse_misc
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build'
js/src/build/spidermonkey_checks.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/run_spidermonkey_checks.py main spidermonkey_checks .deps/spidermonkey_checks.pp .deps/spidermonkey_checks.stub libjs_static.a /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/check_spidermonkey_style.py /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/check_js_opcode.py
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
TEST-PASS | check_spidermonkey_style.py | ok
TEST-PASS | check_macroassembler_style.py | ok
TEST-PASS | check_js_opcode.py | ok
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make recurse_libs
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make recurse_tools
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[4]: Nothing to be done for 'recurse_tools'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-debug'
Creating Python 3 environment
created virtual environment CPython3.11.6.final.0-32 in 2388ms
  creator CPython3Posix(dest=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3, clear=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/tmp/tmpr9ct7uiq)
    added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py:688: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import LooseVersion
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py:314: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead
  import distutils.sysconfig
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)
Re-executing in the virtualenv
checking for vcs source checkout... git
checking for a shell... /usr/bin/sh
checking for host system type... armv7l-unknown-linux-gnueabihf
checking for target system type... armv7l-unknown-linux-gnueabihf
checking for Python 3... /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python (3.11.6)
checking for git... /usr/bin/git
checking for Git version... 2.42.0
checking for sparse checkout... no
checking whether cross compiling... no
checking for yasm... not found
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... 12.2.0
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... 12.2.0
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... 12.2.0
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... 12.2.0
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 new enough STL headers from libstdc++... yes
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... 1.8.1
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 fts.h... yes
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 -Wempty-init-stmt... 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++2a-compat... yes
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 -Wunused-function... yes
checking whether the C++ compiler supports -Wunused-variable... 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-error=tautological-type-limit-compare... no
checking whether the C++ compiler supports -Wno-error=tautological-type-limit-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-multistatement-macros... yes
checking whether the C++ compiler supports -Wno-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 -Wno-noexcept-type... yes
checking for llvm_profdata... /usr/bin/llvm-profdata
checking whether the C++ compiler supports -fno-sized-deallocation... yes
checking whether the C++ compiler supports -fno-aligned-new... yes
checking for rustc... /usr/bin/rustc
checking for cargo... /usr/bin/cargo
checking rustc version... 1.67.1
checking cargo version... 1.65.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 rustfmt... not found
checking for clang for bindgen... not found
checking for libclang for bindgen... not found
checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1
checking for awk... /usr/bin/mawk
checking for perl... /usr/bin/perl
checking for minimum required perl version >= 5.006... 5.036000
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 NSIS version... no
checking for llvm-objdump... /usr/bin/llvm-objdump
checking for zlib >= 1.2.3... yes
checking MOZ_ZLIB_CFLAGS... 
checking MOZ_ZLIB_LIBS... -lz
checking for autoconf... /usr/bin/ls
creating cache ./config.cache
checking host system type... armv7l-unknown-linux-gnueabihf
checking target system type... armv7l-unknown-linux-gnueabihf
checking build system type... armv7l-unknown-linux-gnueabihf
checking for gcc... (cached) /usr/bin/gcc -std=gnu99
checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) works... (cached) yes
checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) 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++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) works... (cached) yes
checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now ) 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 sb-conf... no
checking for ve... 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 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 for ssize_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 gethostbyname_r in -lc_r... no
checking for library containing dlopen... none required
checking for dlfcn.h... yes
checking for socket in -lsocket... no
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 getc_unlocked... yes
checking for _getc_nolock... no
checking for gmtime_r... yes
checking for localtime_r... yes
checking for pthread_getname_np... yes
checking for pthread_get_name_np... no
checking for clock_gettime(CLOCK_MONOTONIC)...
checking for sin in -lm... yes
checking for res_ninit()... yes
checking for nl_langinfo and CODESET... 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 valid optimization flags... yes
checking for __cxa_demangle... yes
checking for -pipe support... yes
checking for tm_zone tm_gmtoff in struct tm... yes
checking what kind of list files are supported by the linker... linkerscript
checking for posix_fadvise... yes
checking for posix_fallocate... 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
updating cache ./config.cache
creating ./config.data
Creating config.status
Reticulating splines...
Finished reading 48 moz.build files in 0.91s
Read 0 gyp files in parallel contributing 0.00s to total wall time
Processed into 186 build config descriptors in 0.50s
RecursiveMake backend executed in 1.29s
  141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile
FasterMake backend executed in 0.50s
  4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted
Total wall time: 3.35s; CPU time: 3.00s; Efficiency: 90%; Untracked: 0.16s
make[2]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make recurse_pre-export
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_public.track dist/public _build_manifests/install/dist_public
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests
Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
Elapsed: 0.17s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories.
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install_dist_bin.track dist/bin _build_manifests/install/dist_bin
Elapsed: 0.85s; From _tests: Kept 1 existing; Added/updated 423; Removed 0 files and 0 directories.
Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
rm -f '.cargo/config'
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp  -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0 -DBUILD_ARM_NEON='' -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -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_FTS_H=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_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_NUNBOX32=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.6.0"' -DMOZILLA_VERSION_U=78.6.0 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=6 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/.cargo/config.in' -o '.cargo/config'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make recurse_export
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
mkdir -p '.deps/'
config/host_nsinstall.o
/usr/bin/gcc -std=gnu99 -o host_nsinstall.o -c  -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp  /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/nsinstall.c
config/host_pathsub.o
/usr/bin/gcc -std=gnu99 -o host_pathsub.o -c  -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -MD -MP -MF .deps/host_pathsub.o.pp  /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/pathsub.c
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
mkdir -p '../dist/host/bin/'
config/nsinstall_real
/usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O3  host_nsinstall.o host_pathsub.o  
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import StrictVersion as Version
cp nsinstall_real nsinstall.tmp
mv nsinstall.tmp nsinstall
../config/nsinstall -R -m 755 'nsinstall' '../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
config/system-header.sentinel.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex 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/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 sys/event.h sys/auxv.h
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build'
make[5]: Nothing to be done for 'export'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src'
js/src/js-confdefs.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
js/src/js-config.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-config.h.in
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
js/src/selfhosted.out.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/embedjs.py generate_selfhosted selfhosted.out.h .deps/selfhosted.out.h.pp .deps/selfhosted.out.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js.msg /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObjectConstants.h /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/SelfHostingDefines.h /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Utilities.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncFunction.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncIteration.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Classes.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Date.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Error.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Function.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Generator.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Iterator.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Map.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Module.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Number.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Set.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Sorting.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedArray.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMap.js /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSet.js
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
/usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.6.0" -DMOZILLA_VERSION_U=78.6.0 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_ARM_SIMD=1 -DHAVE_ARM_NEON=1 -DBUILD_ARM_NEON= -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_NUNBOX32=1 -DJS_CODEGEN_ARM=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DMOZJS_MAJOR_VERSION=78 -DMOZJS_MINOR_VERSION=6 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H=<malloc.h> -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp
../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build'
make[5]: Nothing to be done for 'export'.
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc'
js/src/gc/StatsPhasesGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend'
js/src/frontend/ReservedWordsGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ReservedWords.h
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit'
js/src/jit/MOpcodesGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateOpcodeFiles.py generate_mir_header MOpcodesGenerated.h .deps/MOpcodesGenerated.h.pp .deps/MOpcodesGenerated.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend'
js/src/jit/LOpcodesGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header LOpcodesGenerated.h .deps/LOpcodesGenerated.h.pp .deps/LOpcodesGenerated.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/LIR-shared.h /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/LIR-arm.h
js/src/gc/StatsPhasesGenerated.inc.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc'
js/src/jit/CacheIROpsGenerated.h.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header CacheIROpsGenerated.h .deps/CacheIROpsGenerated.h.pp .deps/CacheIROpsGenerated.h.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIROps.yaml
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make recurse_compile
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt'
mkdir -p '.deps/'
mfbt/lz4.o
/usr/bin/gcc -std=gnu99 -o lz4.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lz4.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4.c
mfbt/lz4frame.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src'
mkdir -p '.deps/'
js/src/rust/force-cargo-library-build
/usr/bin/cargo rustc  --release --manifest-path /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml -vv --lib --target=arm-unknown-linux-gnueabihf  --  -Clto
js/src/RegExp.o
/usr/bin/g++ -o RegExp.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/RegExp.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp
js/src/jsmath.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
make[5]: Nothing to be done for 'host-objects'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
/usr/bin/g++ -o jsmath.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/jsmath.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp
js/src/DoubleToString.o
warning: Patch `failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph.
Patch `failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph.
Patch `nix v0.13.1 (https://github.com/shravanrn/nix/?rev=4af6c367603869a30fddb5ffb0aba2b9477ba92e#4af6c367)` was not used in the crate graph.
Patch `rlbox_lucet_sandbox v0.1.0 (https://github.com/PLSysSec/rlbox_lucet_sandbox/?rev=d510da5999a744c563b0acd18056069d1698273f#d510da59)` was not used in the crate graph.
Patch `spirv_cross v0.20.0 (https://github.com/kvark/spirv_cross?branch=wgpu3#20191ad2)` was not used in the crate graph.
Check that the patched package version and available features are compatible
with the dependency requirements. If the patch has a different version from
what is locked in the Cargo.lock file, run `cargo update` to use the new
version. This may also occur with an optional dependency that is not enabled.
   Compiling encoding_rs v0.8.22
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=bb6e0b3bb8531865 -C extra-filename=-bb6e0b3bb8531865 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-bb6e0b3bb8531865 -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-bb6e0b3bb8531865/build-script-build`
   Compiling cc v1.0.47
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' 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_HOMEPAGE='https://github.com/alexcrichton/cc-rs' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cc CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.47 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=47 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C metadata=adc2b469ea65bf0e -C extra-filename=-adc2b469ea65bf0e --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn`
/usr/bin/gcc -std=gnu99 -o lz4frame.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lz4frame.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4frame.c
mfbt/lz4hc.o
   Compiling cfg-if v0.1.10
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' 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_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.10 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=da3156be4e315eb2 -C extra-filename=-da3156be4e315eb2 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/encoding_rs-d610a4b88204b939/out /usr/bin/rustc --crate-name encoding_rs /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=46993787fa1994e4 -C extra-filename=-46993787fa1994e4 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern cfg_if=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libcfg_if-da3156be4e315eb2.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
/usr/bin/gcc -std=gnu99 -o lz4hc.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/lz4hc.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4hc.c
mfbt/xxhash.o
warning: unused label
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41
    |
878 |   ...                   'innermost: loop {
    |                         ^^^^^^^^^^
    |
   ::: /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5
    |
77  | /     euc_jp_decoder_functions!(
78  | |         {
79  | |             let trail_minus_offset = byte.wrapping_sub(0xA1);
80  | |             // Fast-track Hiragana (60% according to Lunde)
...   |
220 | |         handle
221 | |     );
    | |_____- in this macro invocation
    |
    = note: `#[warn(unused_labels)]` on by default
    = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: unused label
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41
    |
878 |   ...                   'innermost: loop {
    |                         ^^^^^^^^^^
    |
   ::: /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5
    |
77  | /     euc_jp_decoder_functions!(
78  | |         {
79  | |             let trail_minus_offset = byte.wrapping_sub(0xA1);
80  | |             // Fast-track Hiragana (60% according to Lunde)
...   |
220 | |         handle
221 | |     );
    | |_____- in this macro invocation
    |
    = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: unused label
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:574:41
    |
574 |   ...                   'innermost: loop {
    |                         ^^^^^^^^^^
    |
   ::: /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5
    |
111 | /     gb18030_decoder_functions!(
112 | |         {
113 | |             // If first is between 0x81 and 0xFE, inclusive,
114 | |             // subtract offset 0x81.
...   |
294 | |         handle,
295 | |         'outermost);
    | |___________________- in this macro invocation
    |
    = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info)

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:743:26
    |
743 |                         0...0x7F => {
    |                          ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:749:29
    |
749 |                         0xC2...0xD5 => {
    |                             ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:770:36
    |
770 |                         0xE1 | 0xE3...0xEC | 0xEE => {
    |                                    ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:879:29
    |
879 |                         0xF1...0xF4 => {
    |                             ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:942:18
    |
942 |                 0...0x7F => {
    |                  ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:948:21
    |
948 |                 0xC2...0xD5 => {
    |                     ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:985:28
    |
985 |                 0xE1 | 0xE3...0xEC | 0xEE => {
    |                            ^^^ help: use `..=` for an inclusive range
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2686:29
     |
2686 |                         b'A'...b'Z' => {
     |                             ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2691:29
     |
2691 |                         b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {
     |                             ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2691:43
     |
2691 |                         b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {
     |                                           ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2714:29
     |
2714 |                         b'A'...b'Z' => {
     |                             ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2723:29
     |
2723 |                         b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {
     |                             ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: `...` range patterns are deprecated
    --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:2723:43
     |
2723 |                         b'a'...b'z' | b'0'...b'9' | b'-' | b'_' | b':' | b'.' => {
     |                                           ^^^ help: use `..=` for an inclusive range
     |
     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>

warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:113:42
    |
113 |             let mut u: u16 = ::std::mem::uninitialized();
    |                                          ^^^^^^^^^^^^^
    |
    = note: `#[warn(deprecated)]` on by default

In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:31:
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_acos_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_acos_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_acos(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:112:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_asin_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_asin_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_asin(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:121:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_atan_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_atan_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_atan(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:130:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cos_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cos_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_cos(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:215:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_exp_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_exp_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_exp(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:224:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_log(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:315:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sqrt_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_sqrt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:610:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sin_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_sin(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:596:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_tan_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_tan_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_tan(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:619:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log10_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log10_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_log10(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:628:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log2_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log2_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_log2(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:637:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log1p_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_log1p_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_log1p(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:646:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_expm1_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_expm1_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_expm1(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:655:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cosh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cosh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_cosh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:664:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sinh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_sinh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_sinh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:673:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_tanh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_tanh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_tanh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:682:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_acosh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_acosh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_acosh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:691:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_asinh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_asinh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_asinh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:700:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_atanh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_atanh_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_atanh(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:709:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_cbrt_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool math_function(JSContext*, unsigned int, JS::Value*) [with double (* F)(double) = js::math_cbrt_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:79:26,
    inlined from 'bool js::math_cbrt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:873:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateMathObject(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'JSObject* CreateMathObject(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:16: note: 'proto' declared here
 1040 |   RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:16: note: 'cx' declared here
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool js::math_clz32(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:196:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_min(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:359:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_max(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:334:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:85:16,
    inlined from 'bool js::math_abs(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:103:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26,
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:285:20,
    inlined from 'bool js::math_fround(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:301:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:258:37,
    inlined from 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:272:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:261:37,
    inlined from 'bool js::math_imul(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:272:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:234:16,
    inlined from 'bool js::math_floor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:252:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:169:16,
    inlined from 'bool js::math_ceil(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:184:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:819:16,
    inlined from 'bool js::math_trunc(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:834:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:849:16,
    inlined from 'bool js::math_sign(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:864:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:141:16,
    inlined from 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:158:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:146:16,
    inlined from 'bool js::math_atan2(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:158:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:515:16,
    inlined from 'bool js::math_round(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:582:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   82 | bool js::math_abs_handle(JSContext* cx, js::HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:82:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_abs_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:85:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.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::math_atan2_handle(JSContext* cx, HandleValue y, HandleValue x,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:141:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_atan2_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:146:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  166 | bool js::math_ceil_handle(JSContext* cx, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:166:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_ceil_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:169:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 | bool js::math_floor_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_floor_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:234:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  255 | bool js::math_imul_handle(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:255:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:258:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::math_imul_handle(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:261:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
warning: the type `u16` does not permit being left uninitialized
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:113:30
    |
113 |             let mut u: u16 = ::std::mem::uninitialized();
    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |                              |
    |                              this code causes undefined behavior when executed
    |                              help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
    |
    = note: integers must be initialized
    = note: `#[warn(invalid_value)]` on by default

/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:276:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  276 | bool js::RoundFloat32(JSContext* cx, HandleValue v, float* out) {
      |      ^~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  283 | bool js::RoundFloat32(JSContext* cx, HandleValue arg, MutableHandleValue res) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, float*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:278:26,
    inlined from 'bool js::RoundFloat32(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:285:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | bool js::math_log_handle(JSContext* cx, HandleValue val,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:309:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_log_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool js::math_log_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:311:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  368 | bool js::minmax_impl(JSContext* cx, bool max, HandleValue a, HandleValue b,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:368:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:372:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::minmax_impl(JSContext*, bool, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:375:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:459:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_pow(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:464:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  512 | bool js::math_round_handle(JSContext* cx, HandleValue arg,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:512:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_round_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:515:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  590 | bool js::math_sin_handle(JSContext* cx, HandleValue val,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:590:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sin_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool js::math_sin_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:592:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 | bool js::math_sqrt_handle(JSContext* cx, HandleValue number,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:604:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool math_function(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with double (* F)(double) = js::math_sqrt_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:59:16,
    inlined from 'bool js::math_sqrt_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:606:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:762:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  762 | bool js::math_hypot_handle(JSContext* cx, HandleValueArray args,
      |      ^~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:768:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:771:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_hypot_handle(JSContext*, JS::HandleValueArray, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:788:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_hypot(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:759:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  759 |   return math_hypot_handle(cx, args, args.rval());
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  817 | bool js::math_trunc_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:817:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_trunc_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:819:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  847 | bool js::math_sign_handle(JSContext* cx, HandleValue v, MutableHandleValue r) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::math_sign_handle(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:849:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool IsRegExpObject(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:372:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  372 | MOZ_ALWAYS_INLINE bool IsRegExpObject(HandleValue v) {
      |                        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:455:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |     if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:29:
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:468:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here
  762 |   RootedAtom src(cx, reObj->getSource());
      |              ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:40,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_source_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool regexp_source(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:787:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_source(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here
  762 |   RootedAtom src(cx, reObj->getSource());
      |              ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'cx' declared here
/usr/bin/gcc -std=gnu99 -o xxhash.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2  -MD -MP -MF .deps/xxhash.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/xxhash.c
mfbt/Compression.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 're' in '((JS::Rooted<void*>**)cx)[10]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 're' declared here
 1024 |   RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj));
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:377:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  377 | bool js::IsRegExp(JSContext* cx, HandleValue value, bool* result) {
      |      ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::IsRegExp(JSContext*, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:388:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceAtom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:14: note: 'sourceAtom' declared here
  660 |   RootedAtom sourceAtom(cx, AtomizeString(cx, args[0].toString()));
      |              ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:14: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:20:
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::RegExpSearcher(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1201:3:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::RegExpTester(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1246:3:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::RegExpShared* CheckPatternSyntax(JSContext*, js::HandleAtom, JS::RegExpFlags)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:271:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted<void*>**)cx)[10]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpShared* CheckPatternSyntax(JSContext*, js::HandleAtom, JS::RegExpFlags)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:271:22: note: 'shared' declared here
  271 |   RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags));
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:271:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'flagStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:18: note: 'flagStr' declared here
  327 |     RootedString flagStr(cx, ToString<CanGC>(cx, flagsValue));
      |                  ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  307 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:317:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  317 |     pattern = ToAtom<CanGC>(cx, patternValue);
      |               ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:16: note: 'str' declared here
  948 |   RootedString str(cx, ToString<CanGC>(cx, args.get(0)));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:16: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:455:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |     if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:468:21,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: note: 'regexp' declared here
  356 |   Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, GenericObject));
      |                         ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:362:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  362 |   if (!RegExpInitializeIgnoringLastIndex(cx, regexp, patternValue,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  363 |                                          flagsValue)) {
      |                                          ~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:79:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'arr' declared here
   78 |   RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate(
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:49:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:146:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |       if (!NativeDefineDataProperty(cx, groups, key, val, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle<RegExpObject*>, HandleLinearString, size_t*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted<void*>**)cx)[10]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle<RegExpObject*>, HandleLinearString, size_t*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:22: note: 'shared' declared here
  223 |   RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj));
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:219:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:250:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   return CreateRegExpMatchResult(cx, shared, input, matches, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1139:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1139 | bool js::RegExpMatcherRaw(JSContext* cx, HandleObject regexp,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1147:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1147 |     return CreateRegExpMatchResult(cx, shared, input, *maybeMatches, output);
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpMatcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1153:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1111:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1111 |   return CreateRegExpMatchResult(cx, shared, string, matches, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1129:3:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool RegExpMatcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, JS::MutableHandleValue)',
    inlined from 'bool js::RegExpMatcher(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1132:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1111:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1111 |   return CreateRegExpMatchResult(cx, shared, string, matches, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:559:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:559:27: note: 'regexp' declared here
  559 |     Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, GenericObject, proto));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:559:27: note: 'cx' declared here
   Compiling mozglue-static v0.1.0 (/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=5190f3edae0ba058 -C extra-filename=-5190f3edae0ba058 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-5190f3edae0ba058 -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern cc=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps/libcc-adc2b469ea65bf0e.rlib`
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:492:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  492 |   if (!IsRegExp(cx, args.get(0), &patternIsRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:506:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:568:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:612:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:619:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:641:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  641 |   if (!RegExpInitializeIgnoringLastIndex(cx, regexp, P, F)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'matched' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:22: note: 'matched' declared here
 1698 |   RootedLinearString matched(cx, matchedValue.toString()->ensureLinear(cx));
      |                      ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool InitNamedCaptures(JSContext*, js::HandleLinearString, JS::HandleObject, size_t, JS::MutableHandle<JS::GCVector<JS::Value, 4> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1616:21,
    inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1736:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool InitNamedCaptures(JSContext*, js::HandleLinearString, JS::HandleObject, size_t, JS::MutableHandle<JS::GCVector<JS::Value, 4> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1626:38,
    inlined from 'bool js::RegExpGetSubstitution(JSContext*, HandleArrayObject, HandleLinearString, size_t, HandleLinearString, size_t, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1736:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
   Compiling encoding_c v0.9.7
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=f332a4ef21557349 -C extra-filename=-f332a4ef21557349 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-f332a4ef21557349 -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn`
   Compiling encoding_c_mem v0.2.5
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C metadata=8526a9ee378b20fc -C extra-filename=-8526a9ee378b20fc --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-8526a9ee378b20fc -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn`
     Running `/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-8526a9ee378b20fc/build-script-build`
[encoding_c_mem 0.2.5] cargo:rerun-if-changed=
[encoding_c_mem 0.2.5] cargo:include-dir=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/include
     Running `/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-f332a4ef21557349/build-script-build`
[encoding_c 0.9.7] cargo:rerun-if-changed=
[encoding_c 0.9.7] cargo:include-dir=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/include
     Running `/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-5190f3edae0ba058/build-script-build`
[mozglue-static 0.1.0] TARGET = Some("arm-unknown-linux-gnueabihf")
[mozglue-static 0.1.0] OPT_LEVEL = Some("2")
[mozglue-static 0.1.0] HOST = Some("arm-unknown-linux-gnueabihf")
[mozglue-static 0.1.0] CXX_arm-unknown-linux-gnueabihf = None
[mozglue-static 0.1.0] CXX_arm_unknown_linux_gnueabihf = Some(" /usr/bin/g++")
[mozglue-static 0.1.0] CXXFLAGS_arm-unknown-linux-gnueabihf = None
[mozglue-static 0.1.0] CXXFLAGS_arm_unknown_linux_gnueabihf = Some("-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -DMOZILLA_CONFIG_H")
[mozglue-static 0.1.0] CRATE_CC_NO_DEFAULTS = None
[mozglue-static 0.1.0] DEBUG = Some("false")
[mozglue-static 0.1.0] CARGO_CFG_TARGET_FEATURE = None
[mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-march=armv6" "-marm" "-mfpu=vfp" "-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers" "-include" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust" "-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust" "-I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h" "-Wdate-time" "-D_FORTIFY_SOURCE=2" "-Wall" "-Wempty-body" "-Wignored-qualifiers" "-Woverloaded-virtual" "-Wpointer-arith" "-Wsign-compare" "-Wtype-limits" "-Wunreachable-code" "-Wwrite-strings" "-Wno-invalid-offsetof" "-Wc++2a-compat" "-Wduplicated-cond" "-Wimplicit-fallthrough" "-Wunused-function" "-Wunused-variable" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=coverage-mismatch" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-error=deprecated-copy" "-Wformat" "-Wformat-overflow=2" "-Wno-noexcept-type" "-fno-sized-deallocation" "-fno-aligned-new" "-g" "-O2" "-ffile-prefix-map=/<<PKGBUILDDIR>>=." "-fstack-protector-strong" "-Wformat" "-Werror=format-security" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-freorder-blocks" "-O3" "-fomit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src" "-I" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/mozglue-static-a57d98c39e17cabb/out/wrappers.o" "-c" "wrappers.cpp"
[mozglue-static 0.1.0] exit status: 0
[mozglue-static 0.1.0] AR_arm-unknown-linux-gnueabihf = None
[mozglue-static 0.1.0] AR_arm_unknown_linux_gnueabihf = Some("/usr/bin/ar")
[mozglue-static 0.1.0] running: "/usr/bin/ar" "crs" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/mozglue-static-a57d98c39e17cabb/out/libwrappers.a" "/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/mozglue-static-a57d98c39e17cabb/out/wrappers.o"
[mozglue-static 0.1.0] exit status: 0
[mozglue-static 0.1.0] cargo:rustc-link-lib=static=wrappers
[mozglue-static 0.1.0] cargo:rustc-link-search=native=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/mozglue-static-a57d98c39e17cabb/out
[mozglue-static 0.1.0] CXXSTDLIB_arm-unknown-linux-gnueabihf = None
[mozglue-static 0.1.0] CXXSTDLIB_arm_unknown_linux_gnueabihf = None
[mozglue-static 0.1.0] HOST_CXXSTDLIB = None
[mozglue-static 0.1.0] CXXSTDLIB = None
[mozglue-static 0.1.0] cargo:rustc-link-lib=stdc++
[mozglue-static 0.1.0] cargo:rerun-if-changed=wrappers.cpp
   Compiling arrayvec v0.5.1
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec CARGO_PKG_AUTHORS=bluss 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_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.5.1 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=6bd87e659537c66f -C extra-filename=-6bd87e659537c66f --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
/usr/bin/g++ -o DoubleToString.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/DoubleToString.o.pp  -Wno-implicit-fallthrough /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/DoubleToString.cpp
js/src/Utility.o
   Compiling leb128 v0.2.4
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen@gmail.com>:Philip Craig <philipjcraig@gmail.com>' CARGO_PKG_DESCRIPTION='Read and write DWARF'\''s "Little Endian Base 128" (LEB128) variable length integer encoding.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=Apache-2.0/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=leb128 CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.4 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=4 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=88a8996b77b22d89 -C extra-filename=-88a8996b77b22d89 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
warning: use of deprecated macro `try`: use the `?` operator instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:123:13
    |
123 |             try!(r.read_exact(&mut buf));
    |             ^^^
    |
    = note: `#[warn(deprecated)]` on by default

warning: use of deprecated macro `try`: use the `?` operator instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:153:13
    |
153 |             try!(r.read_exact(&mut buf));
    |             ^^^

warning: use of deprecated macro `try`: use the `?` operator instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:200:13
    |
200 |             try!(w.write_all(&buf));
    |             ^^^

warning: use of deprecated macro `try`: use the `?` operator instead
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:232:13
    |
232 |             try!(w.write_all(&buf));
    |             ^^^

warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
  --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:91:38
   |
91 |                 ::std::error::Error::description(self)
   |                                      ^^^^^^^^^^^

warning: trait objects without an explicit `dyn` are deprecated
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:104:36
    |
104 |         fn cause(&self) -> Option<&::std::error::Error> {
    |                                    ^^^^^^^^^^^^^^^^^^^
    |
    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
    = note: `#[warn(bare_trait_objects)]` on by default
help: use `dyn`
    |
104 |         fn cause(&self) -> Option<&dyn (::std::error::Error)> {
    |                                    +++++                   +

warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
  --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:99:44
   |
99 |                 Error::IoError(ref e) => e.description(),
   |                                            ^^^^^^^^^^^

warning: `leb128` (lib) generated 7 warnings
   Compiling wast v16.0.0
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='Customizable Rust parsers for the WebAssembly Text formats WAT and WAST
' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wast CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat/tree/master/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=16.0.0 CARGO_PKG_VERSION_MAJOR=16 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=d19f6bc85c38d08e -C extra-filename=-d19f6bc85c38d08e --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern leb128=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libleb128-88a8996b77b22d89.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
/usr/bin/g++ -o Compression.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Compression.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/Compression.cpp
mfbt/Unified_cpp_mfbt0.o
warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead
  --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lib.rs:48:23
   |
48 | #![deny(missing_docs, intra_doc_link_resolution_failure)]
   |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: `#[warn(renamed_and_removed_lints)]` on by default

/usr/bin/g++ -o Unified_cpp_mfbt0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp   Unified_cpp_mfbt0.cpp
mfbt/Unified_cpp_mfbt1.o
/usr/bin/g++ -o Utility.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Utility.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Utility.cpp
js/src/Interpreter.o
/usr/bin/g++ -o Unified_cpp_mfbt1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp   Unified_cpp_mfbt1.cpp
/usr/bin/g++ -o Interpreter.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Interpreter.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp
js/src/ProfilingStack.o
warning: `encoding_rs` (lib) generated 19 warnings (1 duplicate)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/mozglue-static-a57d98c39e17cabb/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=d34dc1d15d869207 -C extra-filename=-d34dc1d15d869207 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern arrayvec=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libarrayvec-6bd87e659537c66f.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/mozglue-static-a57d98c39e17cabb/out -l static=wrappers -l stdc++`
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/encoding_c-7be585a1fce056fd/out /usr/bin/rustc --crate-name encoding_c /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=d22dd14f6700874a -C extra-filename=-d22dd14f6700874a --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_rs=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libencoding_rs-46993787fa1994e4.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.5 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=5 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' OUT_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/encoding_c_mem-39b62e82bb20bbed/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=62f5332064fea228 -C extra-filename=-62f5332064fea228 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_rs=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libencoding_rs-46993787fa1994e4.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
warning: `extern` fn uses type `char`, which is not FFI-safe
   --> /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/src/lib.rs:198:55
    |
198 | pub unsafe extern "C" fn encoding_mem_is_char_bidi(c: char) -> bool {
    |                                                       ^^^^ not FFI-safe
    |
    = help: consider using `u32` or `libc::wchar_t` instead
    = note: the `char` type has no C equivalent
    = note: `#[warn(improper_ctypes_definitions)]` on by default

make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt'
   Compiling mozilla-central-workspace-hack v0.1.0 (/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=fc10b08f4fc2b1d8 -C extra-filename=-fc10b08f4fc2b1d8 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
   Compiling jsrust_shared v0.1.0 (/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=7b5e85204ab65823 -C extra-filename=-7b5e85204ab65823 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_c=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libencoding_c-d22dd14f6700874a.rmeta --extern encoding_c_mem=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libencoding_c_mem-62f5332064fea228.rmeta --extern mozglue_static=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libmozglue_static-d34dc1d15d869207.rmeta --extern mozilla_central_workspace_hack=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libmozilla_central_workspace_hack-fc10b08f4fc2b1d8.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/mozglue-static-a57d98c39e17cabb/out`
   Compiling wat v1.0.17
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' CARGO_PKG_DESCRIPTION='Rust parser for the WebAssembly Text format, WAT
' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wat' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wat CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wat' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.17 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=17 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name wat --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=3fcc66e06c4e4974 -C extra-filename=-3fcc66e06c4e4974 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern wast=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libwast-d19f6bc85c38d08e.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
warning: `encoding_c_mem` (lib) generated 1 warning
   Compiling wasmparser v0.48.2
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik <ydelendik@mozilla.com>' CARGO_PKG_DESCRIPTION='A simple event-driven library for parsing WebAssembly binary files.
' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasmparser CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasmparser.rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.48.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=48 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name wasmparser --edition=2018 /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -C metadata=47816d831ee6cc32 -C extra-filename=-47816d831ee6cc32 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1`
/usr/bin/g++ -o ProfilingStack.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/ProfilingStack.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProfilingStack.cpp
js/src/Unified_cpp_js_src0.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger'
mkdir -p '.deps/'
js/src/debugger/Unified_cpp_js_src_debugger0.o
/usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp   Unified_cpp_js_src_debugger0.cpp
js/src/debugger/Unified_cpp_js_src_debugger1.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::IsOptimizedArguments(AbstractFramePtr, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:39:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   39 | static inline bool IsOptimizedArguments(AbstractFramePtr frame,
      |                    ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:16: note: 'obj' declared here
  243 |   RootedObject obj(cx, ToObject(cx, val));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |             ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:19:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BoxNonStrictThis(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:97:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   97 | bool js::BoxNonStrictThis(JSContext* cx, HandleValue thisv,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:97:6: 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_src0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp   Unified_cpp_js_src0.cpp
js/src/Unified_cpp_js_src1.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:124:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  124 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |   return BoxNonStrictThis(cx, thisv, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::GetNonSyntacticGlobalThis(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:167:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 | void js::GetNonSyntacticGlobalThis(JSContext* cx, HandleObject envChain,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Debug_CheckSelfHosted(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:186:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  186 | bool js::Debug_CheckSelfHosted(JSContext* cx, HandleValue fun) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:253:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  253 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain,
      |      ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21,
    inlined from 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:263:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]',
    inlined from 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:263:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::MakeDefaultConstructor(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:305:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceFun' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSFunction* js::MakeDefaultConstructor(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:304:18: note: 'sourceFun' declared here
  304 |   RootedFunction sourceFun(
      |                  ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:304:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:369:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  369 | bool js::ReportIsNotFunction(JSContext* cx, HandleValue v, int numToSkip,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, MaybeConstruct)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:378:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 | JSObject* js::ValueToCallable(JSContext* cx, HandleValue v, int numToSkip,
      |           ^~
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'JSObject* js::ValueToCallable(JSContext*, JS::HandleValue, int, MaybeConstruct)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:384:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |   return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |                                                  envChain_, evalInFrame_);
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)',
    inlined from 'js::InterpreterFrame* js::RunState::pushInterpreterFrame(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:417:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |   return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |                                                  envChain_, evalInFrame_);
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:960:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  960 | bool js::CheckClassHeritageOperation(JSContext* cx, HandleValue heritage) {
      |      ^~
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:970:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CheckClassHeritageOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:974:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  974 |   ReportValueError(cx, JSMSG_BAD_HERITAGE, -1, heritage, nullptr,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  975 |                    "not an object or null");
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::PlainObject* js::ObjectWithProtoOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:979:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  979 | PlainObject* js::ObjectWithProtoOperation(JSContext* cx, HandleValue val) {
      |              ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:981:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  981 |     ReportValueError(cx, JSMSG_NOT_OBJORNULL, -1, val, nullptr);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle<WithScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  998 | bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame,
      |      ^~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle<WithScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1004:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Scope*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Scope*; T = js::Scope*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1082:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'scope' in '((JS::Rooted<void*>**)cx)[2]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1082:15: note: 'scope' declared here
 1082 |   RootedScope scope(cx, ei.initialFrame().script()->innermostScope(pc));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1082:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowOperation(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4640:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4640 | bool js::ThrowOperation(JSContext* cx, HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4642:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4642 |   cx->setPendingExceptionAndCaptureStack(v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4695:16: note: 'obj' declared here
 4695 |   RootedObject obj(
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4695:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4689:24: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized]
 4689 |     if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) {
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4658:15: note: 'proto' was declared here
 4658 |     JSObject* proto;
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4646 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)',
    inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4701:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetValueProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4704 | bool js::GetValueProperty(JSContext* cx, HandleValue value,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4704:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4706 |   return GetProperty(cx, value, name, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4706:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefVarOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4782:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 4782 |     if (!DefineDataProperty(cx, varobj, name, UndefinedHandleValue, attrs)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefLexicalOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4831:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4831 |   return NativeDefineDataProperty(cx, lexicalEnv, id, uninitialized, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4866:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4866 |     if (!DefineDataProperty(cx, parent, name, rval, attrs)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4890:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4890 |       if (!DefineDataProperty(cx, parent, name, rval, attrs)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::PutProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:333:21,
    inlined from 'bool js::DefFunOperation(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4915:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:16: note: 'obj' declared here
 4923 |   RootedObject obj(cx, script->getObject(pc));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, MutableHandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4948 | bool js::GetAndClearExceptionAndStack(JSContext* cx, MutableHandleValue res,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4950:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4950 |   if (!cx->getPendingException(res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4960:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4960 | bool js::GetAndClearException(JSContext* cx, MutableHandleValue res) {
      |      ^~
In function 'bool js::GetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, MutableHandleSavedFrame)',
    inlined from 'bool js::GetAndClearException(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4962:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4950:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4950 |   if (!cx->getPendingException(res)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here
 4969 |   RootedObject obj(cx,
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
      |      ^~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)',
    inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4970:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here
 4969 |   RootedObject obj(cx,
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
      |      ^~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)',
    inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, HandlePropertyName, bool*) [with bool strict = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4970:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1010:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: note: 'obj' declared here
 5001 |   RootedObject obj(
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5002:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: note: 'obj' declared here
 5001 |   RootedObject obj(
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5002:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5008:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5032 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5035:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5035:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21,
    inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5039:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5042 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5046:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5046:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21,
    inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5049:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5052 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5057:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5057:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21,
    inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5060:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5064:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5064 | bool js::InitElementArray(JSContext* cx, jsbytecode* pc, HandleObject obj,
      |      ^~
In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)',
    inlined from 'bool js::InitElementArray(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5066:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5069 | bool js::AddValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5069: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ReceiverGuard.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:18:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1437:29,
    inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1449:29,
    inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:12:
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:17,
    inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:40,
    inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::AddValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5071:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1472 |     return BigInt::addValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5074 | bool js::SubValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5074:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:17,
    inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:40,
    inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::SubValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5076:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1488 |     return BigInt::subValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5079 | bool js::MulValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5079:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:17,
    inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:40,
    inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::MulValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5081:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1504 |     return BigInt::mulValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5084 | bool js::DivValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5084:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:17,
    inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:40,
    inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::DivValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5086:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1520 |     return BigInt::divValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5089 | bool js::ModValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5089:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:17,
    inlined from 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:40,
    inlined from 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::ModValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5091:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1544 |     return BigInt::modValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5094 | bool js::PowValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5094:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:17,
    inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:40,
    inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::PowValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5096:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1560 |     return BigInt::powValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5099 | bool js::BitNot(JSContext* cx, MutableHandleValue in, MutableHandleValue res) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5099:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1570:23,
    inlined from 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5100:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitNot(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5100:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1575 |     return BigInt::bitNotValue(cx, in, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5103 | bool js::BitXor(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5103:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:23,
    inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:52,
    inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitXor(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5105:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1591 |     return BigInt::bitXorValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5108 | bool js::BitOr(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:23,
    inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:52,
    inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitOr(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5110:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1607 |     return BigInt::bitOrValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5113 | bool js::BitAnd(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5113:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:23,
    inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:52,
    inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitAnd(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5115:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1623 |     return BigInt::bitAndValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5118 | bool js::BitLsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5118:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:23,
    inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:52,
    inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitLsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5120:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1639 |     return BigInt::lshValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5123 | bool js::BitRsh(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5123:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:23,
    inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:52,
    inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::BitRsh(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5125:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1660 |     return BigInt::rshValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5128 | bool js::UrshValues(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:17,
    inlined from 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:40,
    inlined from 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:16,
    inlined from 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:44,
    inlined from 'bool js::UrshValues(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5130:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5133 | bool js::LessThan(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17,
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40,
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool js::LessThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5135:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5138 | bool js::LessThanOrEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5138:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17,
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40,
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool js::LessThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5140:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5143 | bool js::GreaterThan(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5143:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17,
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40,
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool js::GreaterThan(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5145:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5148 | bool js::GreaterThanOrEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5148:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17,
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40,
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool js::GreaterThanOrEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5150:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5153:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5153 | bool js::AtomicIsLockFree(JSContext* cx, HandleValue in, int* out) {
      |      ^~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::AtomicIsLockFree(JSContext*, JS::HandleValue, int*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5155:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ImplicitThisOperation(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5195:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5195 | bool js::ImplicitThisOperation(JSContext* cx, HandleObject scopeObj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5256:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5256 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc,
      |      ^~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5260:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5260:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5358:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5358 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) {
      |      ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5564:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'baseobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5563:21: note: 'baseobj' declared here
 5563 |   RootedArrayObject baseobj(
      |                     ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5563:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ThrowObjectCoercible(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5662 | bool js::ThrowObjectCoercible(JSContext* cx, HandleValue value) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5664:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5664 |   ReportIsNullOrUndefinedForPropertyAccess(cx, value, JSDVG_SEARCH_STACK);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, HandlePropertyName, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5668 | bool js::SetPropertySuper(JSContext* cx, HandleObject obj, HandleValue receiver,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5668:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetPropertySuper(JSContext*, JS::HandleObject, JS::HandleValue, HandlePropertyName, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5673:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::<lambda(JSContext*, JS::HandleValue)>':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1925:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1925 |   auto uniqueCharsFromString = [](JSContext* cx,
      |                                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1923 | void js::ReportInNotObjectError(JSContext* cx, HandleValue lref, int lindex,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1923:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder,
      |             ^~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle<PlainObject*>, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:66:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle<PlainObject*>, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'obj' declared here
   65 |   JS::Rooted<PlainObject*> obj(
      |                            ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::DeleteNameOperation(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5162:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5162 | bool js::DeleteNameOperation(JSContext* cx, HandlePropertyName name,
      |      ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here
   78 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65,
    inlined from 'JSObject* js::FunWithProtoOperation(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:991:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::FunWithProtoOperation(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here
   78 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65,
    inlined from 'JSObject* js::Lambda(JSContext*, JS::HandleFunction, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4717:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::Lambda(JSContext*, JS::HandleFunction, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here
   78 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65,
    inlined from 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4731:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::LambdaArrow(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'script' declared here
   78 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4727:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4727 | JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun,
      |           ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:7,
                 from Unified_cpp_js_src_debugger0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
In file included from Unified_cpp_js_src_debugger0.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'void js::Debugger::reportUncaughtException(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1851:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1851 |     if (cx->getPendingException(&exn)) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:108:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:113:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 | bool js::ValueToIdentifier(JSContext* cx, HandleValue v, MutableHandleId id) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:39:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:178:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToIdentifier(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:183:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, val,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  184 |                      nullptr, "not an identifier");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linear' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:22: note: 'linear' declared here
  303 |   RootedLinearString linear(cx, value.toString()->ensureLinear(cx));
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:294:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname,
      |      ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'url_str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:18: note: 'url_str' declared here
  339 |     RootedString url_str(cx, ToString<CanGC>(cx, v));
      |                  ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.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::ParseEvalOptions(JSContext* cx, HandleValue value,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:335:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  335 |   if (!JS_GetProperty(cx, opts, "url", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:352:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  352 |   if (!JS_GetProperty(cx, opts, "lineNumber", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17:
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:357:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1464:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1464 | bool Debugger::unwrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1495:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1495 | bool Debugger::unwrapPropertyDescriptor(
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1555 | bool js::ParseResumptionValue(JSContext* cx, HandleValue rval,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)',
    inlined from 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1571:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1548:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1548 |     if (!GetProperty(cx, obj, obj, name, vp)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool GetResumptionProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, js::ResumeMode, js::ResumeMode&, JS::MutableHandleValue, int*)',
    inlined from 'bool js::ParseResumptionValue(JSContext*, JS::HandleValue, ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1575:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1548:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1548 |     if (!GetProperty(cx, obj, obj, name, vp)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:120:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  120 | bool ScriptedOnStepHandler::onStep(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:125:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnStepHandler::onStep(JSContext*, js::HandleDebuggerFrame, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   return ParseResumptionValue(cx, rval, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:129:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::callUncaughtExceptionHandler(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1809:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1809 | bool Debugger::callUncaughtExceptionHandler(JSContext* cx,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1818:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1818 |     if (!cx->getPendingException(&exc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1824 |     if (js::Call(cx, fval, object, exc, vp)) {
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1824:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSResult(JSContext*, bool, const JS::Value&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1880:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1880 |   bool getSucceeded = cx->getPendingException(&exception);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1915:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'generatorObj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1914:36: note: 'generatorObj' declared here
 1914 |   Rooted<AbstractGeneratorObject*> generatorObj(
      |                                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1914:36: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::toResumeMode(js::ResumeMode&, JS::MutableHandleValue, js::MutableHandleSavedFrame) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2105:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2105 | void Completion::toResumeMode(ResumeMode& resumeMode, MutableHandleValue value,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::definePropertyToTrusted(JSContext*, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6449:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6449 | bool Builder::Object::definePropertyToTrusted(JSContext* cx, const char* name,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6460:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6460 |   return DefineDataProperty(cx, value, id, trusted);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::dbg::Builder::Object&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6486:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6486 |   return definePropertyToTrusted(cx, name, &propval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6701:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'gcCycleNumberVal' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6701:15: note: 'gcCycleNumberVal' declared here
 6701 |   RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_));
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6701:15: note: 'cx' declared here
In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)',
    inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6703:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6696:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6696 |   return DefineDataProperty(cx, obj, propName, val);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::dbg::DefineStringProperty(JSContext*, JS::HandleObject, js::PropertyName*, const char*)',
    inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6705:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6696:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6696 |   return DefineDataProperty(cx, obj, propName, val);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6706:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6706 |       !DefineDataProperty(cx, obj, cx->names().gcCycleNumber,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6707 |                           gcCycleNumberVal)) {
      |                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6731:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6731 |     if (!DefineDataProperty(cx, collectionObj, cx->names().startTimestamp,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6732 |                             start) ||
      |                             ~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6733:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6733 |         !DefineDataProperty(cx, collectionObj, cx->names().endTimestamp, end)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6738:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6738 |     if (!DefineDataElement(cx, slicesArray, idx++, collectionVal)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6744:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6744 |   if (!DefineDataProperty(cx, obj, cx->names().collections, slicesValue)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationsLogOverflowed]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationsLogOverflowed]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getMaxAllocationsLogLength]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getMaxAllocationsLogLength]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getTrackingAllocationSites]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getTrackingAllocationSites]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getOnGarbageCollection]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getOnGarbageCollection]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1216:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1216 |     ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, frameobj,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1217 |                      nullptr, "a script frame");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::check(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1273:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1273 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) {
      |                ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerFrame::CallData::onStepGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1819:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_10(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onStepGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1818:15: note: 'value' declared here
 1818 |   RootedValue value(
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1818:15: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerFrame::CallData::onPopGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1857:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_9(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onPopGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1856:15: note: 'value' declared here
 1856 |   RootedValue value(
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1856:15: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'js::InterpreterFrame* js::ExecuteState::pushInterpreterFrame(JSContext*)',
    inlined from 'js::InterpreterFrame* js::RunState::pushInterpreterFrame(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:417:43,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2093:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:409:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  409 |   return cx->interpreterStack().pushExecuteFrame(cx, script_, newTargetValue_,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  410 |                                                  envChain_, evalInFrame_);
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2445 |         ReportInNotObjectError(cx, lref, -2, rref, -1);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2445:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2452:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2468:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2468 |       if (!HasOwnProperty(cx, val, idval, &found)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2480:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2480 |       JSObject* iter = ValueToIterator(cx, val);
      |                        ~~~~~~~~~~~~~~~^~~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:23,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1602:52,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitOrOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2597:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1607 |     return BigInt::bitOrValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1607:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:23,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1586:52,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitXorOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2608:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1591 |     return BigInt::bitXorValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1591:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:23,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1618:52,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitAndOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2619:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1623 |     return BigInt::bitAndValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1623:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool LooseEqualityOp(JSContext*, js::InterpreterRegs&) [with bool Eq = true]',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2627:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   88 |   if (!LooselyEqual(cx, lval, rval, &cond)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function 'bool LooseEqualityOp(JSContext*, js::InterpreterRegs&) [with bool Eq = false]',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2634:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:88:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   88 |   if (!LooselyEqual(cx, lval, rval, &cond)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2645 |     if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2654:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
 2654 |       STRICT_EQUALITY_OP(==, cond);
      |       ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2645:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2645 |     if (!js::StrictlyEqual(cx, lval, rval, &equal)) { \
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2661:7: note: in expansion of macro 'STRICT_EQUALITY_OP'
 2661 |       STRICT_EQUALITY_OP(!=, cond);
      |       ^~~~~~~~~~~~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17,
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40,
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1768:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2682:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17,
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40,
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool LessThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1793:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2695:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17,
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40,
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1818:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2708:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1718:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1718 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:17,
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1723:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1723 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1727:40,
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool LessThanImpl(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, mozilla::Maybe<bool>&)',
    inlined from 'bool GreaterThanOrEqualOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1841:20,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2721:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1733:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 |     return BigInt::lessThan(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:23,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1634:52,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitLshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2734:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1639 |     return BigInt::lshValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1639:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:23,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1655:52,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitRshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2745:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1660 |     return BigInt::rshValue(cx, lhs, rhs, out);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1660:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:17,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1671:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:16,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool UrshOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1683:44,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2756:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1437:29,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1449:29,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:17,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1467:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool AddOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2767:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1472 |     return BigInt::addValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1472:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:17,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1483:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool SubOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2778:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1488 |     return BigInt::subValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1488:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:17,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1499:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool MulOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2789:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1504 |     return BigInt::mulValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1504:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:17,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1515:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool DivOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2800:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1520 |     return BigInt::divValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1520:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:17,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1539:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool ModOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2811:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1544 |     return BigInt::modValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1544:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:17,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1555:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool PowOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2822:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1560 |     return BigInt::powValue(cx, lhs, rhs, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1560:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInt32OrBigInt(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1570:23,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2838:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:220:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  220 |   return ToInt32OrBigIntSlow(cx, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool BitNotOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2838:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1575:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1575 |     return BigInt::bitNotValue(cx, in, out);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2846:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2846:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |     return BigInt::negValue(cx, val, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2853:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2866:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2866 |       if (!DeleteNameOperation(cx, name, envObj, res)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2880:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2880 |         if (!DelPropOperation<true>(cx, val, name, &res)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2884:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2884 |         if (!DelPropOperation<false>(cx, val, name, &res)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2900:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2900 |         if (!DelElemOperation<true>(cx, val, propval, &res)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2904:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2904 |         if (!DelElemOperation<false>(cx, val, propval, &res)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:399:21,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2921:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool GetPropertyOperation(JSContext*, js::InterpreterFrame*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:2992:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:205:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  205 |     if (IsOptimizedArguments(fp, lval)) {
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:217:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  217 |   if (name == cx->names().callee && IsOptimizedArguments(fp, lval)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  224 |   return GetProperty(cx, v, name, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:224:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3006:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3021:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3021 |       if (!GetNameBoundInEnvironment(cx, env, id, rval)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)',
    inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:27:21,
    inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3033:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3053:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |     ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:304:21,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3053:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)',
    inlined from 'bool SetPropertyOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:271:54,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3071:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1003 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool SetPropertyOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleId, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3071:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:277:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  277 |   return SetProperty(cx, obj, id, rval, lval, result) &&
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:277:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3094:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3094 |       if (!SetPropertySuper(cx, obj, receiver, name, rval, strict)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetElemOptimizedArguments(JSContext*, AbstractFramePtr, JS::MutableHandleValue, JS::HandleValue, JS::MutableHandleValue, bool*)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3111:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:520:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  520 |   if (IsOptimizedArguments(frame, lref)) {
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  478 |       if (!GetElement(cx, boxed, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  506 |     if (!GetProperty(cx, boxed, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  422 |       if (!GetElement(cx, obj, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3116:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  450 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  422 |       if (!GetElement(cx, obj, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3137:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  450 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3154:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3160:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool SetObjectElementOperation(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, bool, JSScript*, jsbytecode*)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3162:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1883 |   return SetProperty(cx, obj, id, value, receiver, result) &&
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1883:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3183 |       if (!SetObjectElementWithReceiver(cx, obj, index, value, receiver,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3184 |                                         strict)) {
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3183:40: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3199:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3199 |         if (!DirectEval(cx, args.get(0), args.rval())) {
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3244 |       if (!SpreadCallOperation(cx, script, REGS.pc, thisv, callee, arr,
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3245 |                                newTarget, ret)) {
      |                                ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:119:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3244:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'void js::GuardFunApplyArgumentsOptimization(JSContext*, AbstractFramePtr, JS::CallArgs&)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3255:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:55:49: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   55 |   if (args.length() == 2 && IsOptimizedArguments(frame, args[1])) {
      |                             ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3309:29: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3309 |             ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, args.thisv(), nullptr);
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3409:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3409 |       if (!OptimizeSpreadCall(cx, val, &optimized)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]',
    inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:248:51,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3450:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  218 |   return FetchName<mode>(cx, obj, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]',
    inlined from 'bool GetNameOperation(JSContext*, js::InterpreterFrame*, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:250:49,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3450:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  218 |   return FetchName<mode>(cx, obj, pobj, name, prop, vp);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3465:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3465 |       if (!GetImportOperation(cx, envChain, script, REGS.pc, rval)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:14:
In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::MutableHandleValue)',
    inlined from 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:255:41,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3475:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  784 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3507:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3531:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3698:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3698 |       InitGlobalLexicalOperation(cx, lexicalEnv, script, REGS.pc, value);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3819:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3819 |           LambdaArrow(cx, fun, REGS.fp()->environmentChain(), newTarget);
      |           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3847 |       if (!TrySkipAwait(cx, val, &canSkip, &resolved)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3847:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:3940:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3940 |       if (!InitElemGetterSetterOperation(cx, REGS.pc, obj, idval, val)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitPropertyOperation(JSContext*, JSOp, JS::HandleObject, HandlePropertyName, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4025:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |   return DefineDataProperty(cx, obj, name, rhs, propAttrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21,
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4041:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4041:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4056:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4071:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4099:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4099 |         cx->setPendingExceptionAndCaptureStack(v);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4113:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4113 |       if (!GetAndClearException(cx, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In function 'bool js::ThrowOperation(JSContext*, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4126:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4642:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4642 |   cx->setPendingExceptionAndCaptureStack(v);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4134:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4134 |         ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rref, nullptr);
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   16 | #  define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                            ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY'
  674 |     if (MOZ_LIKELY(expr)) {                \
      |         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE'
  681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr))
      |                                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4282:9: note: in expansion of macro 'MOZ_ALWAYS_FALSE'
 4282 |         MOZ_ALWAYS_FALSE(GeneratorThrowOrReturn(cx, activation.regs().fp(), gen,
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4301 |         if (!AbstractGeneratorObject::resume(cx, activation, gen, val,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 4302 |                                              resumeKindVal)) {
      |                                              ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4301:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4349:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4349 |       if (!CheckClassHeritageOperation(cx, heritage)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4382:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4382 |       JSObject* obj = ObjectWithProtoOperation(cx, REGS.stackHandleAt(-1));
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ThrowObjectCoercible(JSContext*, JS::HandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4496:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5664:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5664 |   ReportIsNullOrUndefinedForPropertyAccess(cx, value, JSDVG_SEARCH_STACK);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4517:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 |   return BigInt::incValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4525:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |   return BigInt::decValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool Interpret(JSContext*, js::RunState&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4532:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool Interpret(JSContext*, js::RunState&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4543:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4543 |       if (!InstrumentationActiveOperation(cx, &rval)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4596:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4596 |       if (!cx->getPendingException(&exception)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1802:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1802 | bool Debugger::prepareResumption(JSContext* cx, AbstractFramePtr frame,
      |      ^~~~~~~~
In function 'bool CheckResumptionValue(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode, JS::MutableHandleValue)',
    inlined from 'bool js::Debugger::prepareResumption(JSContext*, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1806:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1605:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1605 |       ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, vp,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |                        nullptr);
      |                        ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1613:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1613 |       if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, pc,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
 1614 |                                                          &thisv)) {
      |                                                          ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processParsedHandlerResult(JSContext*, js::AbstractFramePtr, jsbytecode*, bool, js::ResumeMode, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1757 | bool Debugger::processParsedHandlerResult(JSContext* cx, AbstractFramePtr frame,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1757:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1764:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1764 |   if (!success || !prepareResumption(cx, frame, pc, resumeMode, &rootValue)) {
      |                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1767 |         !ParseResumptionValue(cx, exceptionRv, resumeMode, &rootValue) ||
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1767:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1768:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1768 |         !prepareResumption(cx, frame, pc, resumeMode, &rootValue)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::processHandlerResult(JSContext*, bool, JS::HandleValue, js::AbstractFramePtr, jsbytecode*, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1789 | bool Debugger::processHandlerResult(JSContext* cx, bool success, HandleValue rv,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1789:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1796 |     success = ParseResumptionValue(cx, rv, resumeMode, &value);
      |               ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1796:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1798 |   return processParsedHandlerResult(cx, frame, pc, success, resumeMode, value,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1799 |                                     resultMode, vp);
      |                                     ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1798:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:636:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  636 | bool DebuggerEnvironment::setVariable(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'static bool js::DebuggerEnvironment::setVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:672:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::CallData::findSourceURLs()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5813:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findSourceURLs()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5813:16: note: 'result' declared here
 5813 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5813:16: note: '*(JSContext* const*)this' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::DebuggerMemory::CallData::setAllocationSamplingProbability()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:317:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireOnGarbageCollectionHook(JSContext*, const JS::dbg::GarbageCollectionEvent::Ptr&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2287 |   return js::Call(cx, fval, object, dataVal, &rv) ||
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2287:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src0.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_length_getter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:641:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  641 | static bool array_length_getter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src0.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In function 'bool IsBigInt(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src0.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp: In function 'bool IsBoolean(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp:35:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   35 | MOZ_ALWAYS_INLINE bool IsBoolean(HandleValue v) {
      |                        ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:7,
                 from Unified_cpp_js_src0.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h: In static member function 'static bool js::DataViewObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3934:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unscopables' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933:16: note: 'unscopables' declared here
 3933 |   RootedObject unscopables(
      |                ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3940:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3940 |   if (!DefineDataProperty(cx, unscopables, cx->names().copyWithin, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3941:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3941 |       !DefineDataProperty(cx, unscopables, cx->names().entries, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3942:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3942 |       !DefineDataProperty(cx, unscopables, cx->names().fill, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3943:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3943 |       !DefineDataProperty(cx, unscopables, cx->names().find, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3944:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3944 |       !DefineDataProperty(cx, unscopables, cx->names().findIndex, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3945:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3945 |       !DefineDataProperty(cx, unscopables, cx->names().flat, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3946:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3946 |       !DefineDataProperty(cx, unscopables, cx->names().flatMap, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3947:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3947 |       !DefineDataProperty(cx, unscopables, cx->names().includes, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3948:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3948 |       !DefineDataProperty(cx, unscopables, cx->names().keys, value) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3949:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3949 |       !DefineDataProperty(cx, unscopables, cx->names().values, value)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3956:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3956 |   return DefineDataProperty(cx, proto, id, value, JSPROP_READONLY);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src0.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateSharedIntegerTypedArray(JSContext*, JS::HandleValue, bool, JS::MutableHandle<js::TypedArrayObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:57:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   57 | static bool ValidateSharedIntegerTypedArray(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In function 'bool BigIntConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src0.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool ExecuteInExtensibleLexicalEnvironment(JSContext*, JS::HandleScript, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  510 |   return ExecuteKernel(cx, script, env, UndefinedHandleValue,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |                        NullFramePtr() /* evalInFrame */, &rval);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:510:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:16: note: 'obj' declared here
 1532 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:16: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1560:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1560 |   return CallSelfHostedFunction(cx, cx->names().ArrayToLocaleString, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1561 |                                 args2, args.rval());
      |                                 ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool ArraySpeciesCreate(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1165:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1165 |   if (!CallSelfHostedFunction(cx, cx->names().ArraySpeciesCreate,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1166 |                               UndefinedHandleValue, args, &rval)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h: In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:297:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  297 | static MOZ_MUST_USE inline bool ToInteger(JSContext* cx, HandleValue v,
      |                                 ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:157:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 | static bool ToLength(JSContext* cx, HandleValue v, uint64_t* out) {
      |             ^~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToLength(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:168:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool ValidateAtomicAccess(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 ValidateAtomicAccess(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'bool ValidateAtomicAccess(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleValue, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:113:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool ToId(JSContext*, T, JS::MutableHandleId) [with T = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:299:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:513:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  513 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:16: note: 'bi' declared here
  187 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:16: note: 'cx' declared here
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:182:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:16: note: 'bi' declared here
  161 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:16: note: 'cx' declared here
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:156:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateAtomicsObject(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:1006:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'JSObject* CreateAtomicsObject(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:1006:16: note: 'proto' declared here
 1006 |   RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:1006:16: note: 'cx' declared here
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:546:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:554:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:338:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3886:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3885:16: note: 'proto' declared here
 3885 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3885:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:186:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  186 | static EvalJSONResult TryEvalJSON(JSContext* cx, JSLinearString* str,
      |                       ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:20:
In member function 'bool js::MutableWrappedPtrOperations<js::JSONParser<CharT>, Wrapper>::parse(JS::MutableHandleValue) [with CharT = unsigned char; Wrapper = JS::Rooted<js::JSONParser<unsigned char> >]',
    inlined from 'EvalJSONResult ParseEvalStringAsJSON(JSContext*, mozilla::Range<const CharT>, JS::MutableHandleValue) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:179:20,
    inlined from 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:206:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In member function 'bool js::MutableWrappedPtrOperations<js::JSONParser<CharT>, Wrapper>::parse(JS::MutableHandleValue) [with CharT = char16_t; Wrapper = JS::Rooted<js::JSONParser<char16_t> >]',
    inlined from 'EvalJSONResult ParseEvalStringAsJSON(JSContext*, mozilla::Range<const CharT>, JS::MutableHandleValue) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:179:20,
    inlined from 'EvalJSONResult TryEvalJSON(JSContext*, JSLinearString*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:207:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)',
    inlined from 'bool js::ConstructFromStack(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:733:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Construct(JSContext*, JS::HandleValue, const AnyConstructArgs&, JS::HandleValue, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  741 | bool js::Construct(JSContext* cx, HandleValue fval,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:741:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:478:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  478 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:500:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::InternalConstructWithProvidedThis(JSContext*, JS::HandleValue, JS::HandleValue, const AnyConstructArgs&, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  759 | bool js::InternalConstructWithProvidedThis(JSContext* cx, HandleValue fval,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:759:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallGetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  779 | bool js::CallGetter(JSContext* cx, HandleValue thisv, HandleValue getter,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:779:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:307:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  307 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:338:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::CallSetter(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 | bool js::CallSetter(JSContext* cx, HandleValue thisv, HandleValue setter,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:792:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_load(JSContext*, unsigned int, JS::Value*)::<lambda(auto:8)>]',
    inlined from 'bool atomics_load(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:308:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue, CallReason)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  657 | bool js::Call(JSContext* cx, HandleValue fval, HandleValue thisv,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:657:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool atomics_isLockFree(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:437:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:879:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  879 | extern bool JS::InstanceofOperator(JSContext* cx, HandleObject obj,
      |             ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:886:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:892:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  892 |       return ReportIsNotFunction(cx, hasInstance);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:101:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:897:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool JS::InstanceofOperator(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:907:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  907 |     return ReportIsNotFunction(cx, val);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:101:19,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsBigInt; bool (* Impl)(JSContext*, const CallArgs&) = js::BigIntObject::toString_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'static bool js::BigIntObject::toString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:122:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:914:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  914 | bool js::HasInstance(JSContext* cx, HandleObject obj, HandleValue v, bool* bp) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5267 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5290:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue, int, MaybeConstruct)',
    inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5295:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   ReportValueError(cx, error, spIndex, v, nullptr);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool StackCheckIsConstructorCalleeNewTarget(JSContext*, JS::HandleValue, JS::HandleValue)',
    inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5310:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:720:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  720 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, callee,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  721 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5348:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5348 |       if (!Call(cx, callee, thisv, args, res)) {
      |            ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5348:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5340:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 5340 |       if (!DirectEval(cx, args.get(0), res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4206:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::ScriptQuery::parseQuery(JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4870:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4870 |     if (!GetProperty(cx, query, query, cx->names().global, &global)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4893:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4893 |     if (!GetProperty(cx, query, query, cx->names().url, &url)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4905:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4905 |     if (!GetProperty(cx, query, query, cx->names().source, &debuggerSource)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4947:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4947 |     if (!GetProperty(cx, query, query, cx->names().displayURL, &displayURL)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4967:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4967 |     if (!GetProperty(cx, query, query, cx->names().line, &lineProperty)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4996:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4996 |     if (!GetProperty(cx, query, query, innermostName, &innermostProperty)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::ExecuteKernel(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleValue, AbstractFramePtr, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  806 | bool js::ExecuteKernel(JSContext* cx, HandleScript script,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:806:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::Execute(JSContext*, JS::HandleScript, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:846:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  846 | bool js::Execute(JSContext* cx, HandleScript script, HandleObject envChain,
      |      ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4258:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4206:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4258:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:145:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToLengthClamped(JSContext*, JS::HandleValue, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:115:18,
    inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:149:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_addProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:985:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  985 | static bool array_addProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:469:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* js::NewDenseEmptyArray(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4105:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseEmptyArray(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4110:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4116:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4122:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::NewFullyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4286:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewFullyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4285:21: note: 'group' declared here
 4285 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4285:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here
 4295 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool JS::IsArrayObject(JSContext*, Handle<Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4560:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4560 | JS_PUBLIC_API bool JS::IsArrayObject(JSContext* cx, Handle<Value> value,
      |                    ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:145:19,
    inlined from 'bool JS::GetArrayLength(JSContext*, Handle<JSObject*>, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4577:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToLengthClamped(JSContext*, JS::HandleValue, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:115:18,
    inlined from 'bool js::GetLengthProperty(JSContext*, JS::HandleObject, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:149:23,
    inlined from 'bool JS::GetArrayLength(JSContext*, Handle<JSObject*>, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4577:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<> ArrayOps<T>::storeResult(JSContext*, T, JS::MutableHandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:155:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  155 | JS::Result<> ArrayOps<uint32_t>::storeResult(JSContext* cx, uint32_t v,
      |              ^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>; T = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerMemory::CallData::takeCensus()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:402:59:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootCount' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_33(D)])[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::takeCensus()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:402:24: note: 'rootCount' declared here
  402 |   JS::ubi::RootedCount rootCount(cx, rootType->makeCount());
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:402:24: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_notify(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:724:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  724 |   if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:742:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  742 |     if (!ToInteger(cx, countv, &dcount)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:23:
In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool JS::ubi::CensusHandler::report(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/UbiNodeCensus.h:209:29,
    inlined from 'bool js::DebuggerMemory::CallData::takeCensus()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:438:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:16: note: 'value' declared here
  662 |   RootedBigInt value(cx, ToBigInt(cx, valv));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:636:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  636 |   if (!ValidateSharedIntegerTypedArray(cx, objv, true, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:651:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DoAtomicsWait(JSContext*, JS::Handle<js::TypedArrayObject*>, uint32_t, T, JS::HandleValue, JS::MutableHandleValue) [with T = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:578:18,
    inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:656:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  662 |   RootedBigInt value(cx, ToBigInt(cx, valv));
      |                          ~~~~~~~~^~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DoAtomicsWait(JSContext*, JS::Handle<js::TypedArrayObject*>, uint32_t, T, JS::HandleValue, JS::MutableHandleValue) [with T = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:578:18,
    inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:668:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp: In function 'bool js::ToBooleanSlow(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Boolean.cpp:164:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 | JS_PUBLIC_API bool js::ToBooleanSlow(HandleValue v) {
      |                    ^~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:488:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:507:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:526:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp   Unified_cpp_js_src1.cpp
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:545:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
js/src/Unified_cpp_js_src10.o
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:564:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:583:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'void js::Completion::updateFromHookResult(js::ResumeMode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2039:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2039 | void Completion::updateFromHookResult(ResumeMode resumeMode,
      |      ^~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:654:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15,
    inlined from 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:674:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:693:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:693:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:711:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:711:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:765:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:765:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:803:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long int]',
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:803:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:390:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  390 |   BigInt* bi = ToBigInt(cx, value);
      |                ~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:729:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:729:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:783:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:783:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:747:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:747:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:859:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:421:18,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:859:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:841:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:412:16,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:841:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15,
    inlined from 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:823:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long unsigned int]',
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18,
    inlined from 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:823:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:401:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  401 |   BigInt* bi = ToBigInt(cx, value);
      |                ~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:85:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:111:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1017:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'constructor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1017:16: note: 'constructor' declared here
 1017 |   RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key));
      |                ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1017:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1030 |   if (!Construct(cx, fun, cargs, fun, &obj)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1030:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::NewJSMEnvironment(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:553:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'varEnv' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'JSObject* js::NewJSMEnvironment(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:553:16: note: 'varEnv' declared here
  553 |   RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:553:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::GetJSMEnvironmentOfScriptedCaller(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:630:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'JSObject* js::GetJSMEnvironmentOfScriptedCaller(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:630:16: note: 'env' declared here
  630 |   RootedObject env(cx, iter.environmentChain(cx));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:630:16: note: 'cx' declared here
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::read(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&, NativeType*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:333:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:379:15,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long int]',
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:390:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  390 |   BigInt* bi = ToBigInt(cx, value);
      |                ~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = long long unsigned int]',
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:401:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  401 |   BigInt* bi = ToBigInt(cx, value);
      |                ~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:412:16,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:435:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool WebIDLCast(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:421:18,
    inlined from 'static bool js::DataViewObject::write(JSContext*, JS::Handle<js::DataViewObject*>, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:441:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1402:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1419:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1419:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1426:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = EmptySeparatorOp]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1487:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1368 |       if (!GetArrayElement(cx, obj, i, &v)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = CharSeparatorOp<unsigned char>]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1494:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1368 |       if (!GetArrayElement(cx, obj, i, &v)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:500:21,
    inlined from 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = CharSeparatorOp<char16_t>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27,
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1499:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool ArrayJoinKernel(JSContext*, SeparatorOp, JS::HandleObject, uint64_t, js::StringBuffer&) [with SeparatorOp = StringSeparatorOp]',
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1505:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1368:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1368 |       if (!GetArrayElement(cx, obj, i, &v)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1195:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1195:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1203:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'JSString* js::ArrayToSource(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1212:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1212 |       str = ValueToSource(cx, elt);
      |             ~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArraySetLength(JSContext*, JS::Handle<ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:706:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  706 | bool js::ArraySetLength(JSContext* cx, Handle<ArrayObject*> arr, HandleId id,
      |      ^~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool js::ArraySetLength(JSContext*, JS::Handle<ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:729:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::ArraySetLength(JSContext*, JS::Handle<ArrayObject*>, JS::HandleId, unsigned int, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:735:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:608:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:613:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  613 |     if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, value, result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:638:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'bool SetLengthProperty(JSContext*, JS::HandleObject, uint64_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:630:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'bool js::SetLengthProperty(JSContext*, JS::HandleObject, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:638:21,
    inlined from 'bool JS::SetArrayLength(JSContext*, Handle<JSObject*>, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4586:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_length_setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:647:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  647 | static bool array_length_setter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:655:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  655 |     return DefineDataProperty(cx, obj, id, v, JSPROP_ENUMERATE, result);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:662:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  662 |   return ArraySetLength(cx, arr, id, JSPROP_PERMANENT, v, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:129:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  129 |   static JS::Result<T> convertValue(JSContext* cx, HandleValue v) {
      |                        ^~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue) [with T = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:131:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)> >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)>)::<lambda(auto:10)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)> >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)> >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)> >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)> >(JSContext*, const JS::CallArgs&, atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_xor(JSContext*, unsigned int, JS::Value*)::<lambda(auto:21, auto:22)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_xor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:420:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)> >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)>)::<lambda(auto:10)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)> >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)> >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)> >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)> >(JSContext*, const JS::CallArgs&, atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_or(JSContext*, unsigned int, JS::Value*)::<lambda(auto:19, auto:20)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_or(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:410:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1702:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1701:30: note: 'obj' declared here
 1701 |   Rooted<DebuggerArguments*> obj(
      |                              ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1701:30: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1712:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1712 |   if (!NativeDefineDataProperty(cx, obj, cx->names().length, fargcVal,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1713 |                                 JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)> >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)>)::<lambda(auto:10)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)> >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)> >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)> >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)> >(JSContext*, const JS::CallArgs&, atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_and(JSContext*, unsigned int, JS::Value*)::<lambda(auto:17, auto:18)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_and(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:400:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)> >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)>)::<lambda(auto:10)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)> >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)> >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)> >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)> >(JSContext*, const JS::CallArgs&, atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_sub(JSContext*, unsigned int, JS::Value*)::<lambda(auto:15, auto:16)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_sub(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:390:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)> >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)>)::<lambda(auto:10)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)> >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)> >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)> >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)> >(JSContext*, const JS::CallArgs&, atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_add(JSContext*, unsigned int, JS::Value*)::<lambda(auto:13, auto:14)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_add(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:380:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)> >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)>)::<lambda(auto:10)>]',
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)> >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)> >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'AtomicReadModifyWrite<atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)> >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)>)::<lambda(auto:10)> [with auto:10 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:356:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = AtomicReadModifyWrite<atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)> >(JSContext*, const JS::CallArgs&, atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)>)::<lambda(auto:10)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool AtomicReadModifyWrite(JSContext*, const JS::CallArgs&, AtomicOp) [with AtomicOp = atomics_exchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:11, auto:12)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:349:22,
    inlined from 'bool atomics_exchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:370:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)>]',
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)> [with auto:7 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:287:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)> [with auto:7 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:291:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:164:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)> [with auto:7 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:287:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue)',
    inlined from 'atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)> [with auto:7 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:291:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_compareExchange(JSContext*, unsigned int, JS::Value*)::<lambda(auto:7)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool atomics_compareExchange(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:279:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:195:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In function 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]',
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:232:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  232 |   if (!ValidateSharedIntegerTypedArray(cx, obj, false, &unwrappedTypedArray)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = signed char]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)> [with auto:9 = SharedMem<signed char*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:245:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = unsigned char]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)> [with auto:9 = SharedMem<unsigned char*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:247:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = short int]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)> [with auto:9 = SharedMem<short int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:249:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = short unsigned int]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)> [with auto:9 = SharedMem<short unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:251:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = int]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)> [with auto:9 = SharedMem<int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:253:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<T> ArrayOps<T>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue) [with T = unsigned int]',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)> [with auto:9 = SharedMem<unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:255:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:140:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 |     if (!ToInteger(cx, v, &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~
In static member function 'static JS::Result<long long int> ArrayOps<long long int>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)> [with auto:9 = SharedMem<long long int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:257:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:173:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In static member function 'static JS::Result<long long unsigned int> ArrayOps<long long unsigned int>::convertValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)> [with auto:9 = SharedMem<long long unsigned int*>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:333:5,
    inlined from 'bool AtomicAccess(JSContext*, JS::HandleValue, JS::HandleValue, Op) [with Op = atomics_store(JSContext*, unsigned int, JS::Value*)::<lambda(auto:9)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:259:16,
    inlined from 'bool atomics_store(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:326:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:204:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  204 |     BigInt* bi = ToBigInt(cx, v);
      |                  ~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:517:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'varEnv' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:517:16: note: 'varEnv' declared here
  517 |   RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:517:16: note: 'cx' declared here
warning: `wast` (lib) generated 1 warning
   Compiling jsrust v0.1.0 (/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.1.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=1 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C embed-bitcode=no -Clto -C metadata=3e874c9bdbeff997 -C extra-filename=-3e874c9bdbeff997 --out-dir /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps --target arm-unknown-linux-gnueabihf -C linker=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps -L dependency=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern jsrust_shared=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libjsrust_shared-7b5e85204ab65823.rlib --extern mozglue_static=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libmozglue_static-d34dc1d15d869207.rlib --extern wasmparser=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libwasmparser-47816d831ee6cc32.rlib --extern wat=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/deps/libwat-3fcc66e06c4e4974.rlib -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/build/mozglue-static-a57d98c39e17cabb/out`
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2461:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2468:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2468:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2481:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2481 |     if (!GetArrayElement(cx, obj, index, args.rval())) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::NewCopiedArrayForCallingAllocationSite(JSContext*, const JS::Value*, size_t, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4329:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewCopiedArrayForCallingAllocationSite(JSContext*, const JS::Value*, size_t, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4328:21: note: 'group' declared here
 4328 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4328:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_of(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3708 |     if (!Construct(cx, args.thisv(), cargs, args.thisv(), &obj)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3708:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3715:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3715 |     if (!DefineDataElement(cx, obj, k, args[k])) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76,
    inlined from 'bool ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3838:54,
    inlined from 'bool js::ArrayConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3850:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArrayConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here
 4295 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76,
    inlined from 'bool ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3838:54,
    inlined from 'bool js::array_construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3858:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here
 4295 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1677:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1684:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1684:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1713:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1714:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21,
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1719:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21,
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1722:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21,
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1726:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_reverse(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1736:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1736 |       if (!SetArrayElement(cx, obj, len - i - 1, lowval)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1585:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted<void*>**)cx)[11]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1585:12: note: 'id' declared here
 1585 |   RootedId id(cx);
      |            ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1585:12: note: 'cx' declared here
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*, js::ShouldUpdateTypes)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1596:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2204:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2204:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]',
    inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2280:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool SortNumerically(JSContext*, JS::MutableHandle<JS::GCVector<JS::Value> >, size_t, {anonymous}::ComparatorMatchResult)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2111:18,
    inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2337:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21,
    inlined from 'bool FillWithUndefined(JSContext*, JS::HandleObject, uint32_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2166:25,
    inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2356:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In member function 'bool js::ElementAdder::append(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:354:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 | bool ElementAdder::append(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:364:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |       if (!DefineDataElement(cx, resObj_, index_, v)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:389:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:389:15: note: 'val' declared here
  389 |   RootedValue val(cx);
      |               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:389:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:393:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  393 |       if (!HasAndGetElement(cx, obj, receiver, i, &hole, &val)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:402:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21,
    inlined from 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, JS::HandleObject, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4130:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, JS::HandleObject, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'group' declared here
 4049 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4049:21: note: 'cx' declared here
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2880:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2892:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2892 |           if (!DefineDataElement(cx, result, index, value)) {
      |                ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2908:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)',
    inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2912:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3523:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3530:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3530:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3539:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3539 |     if (!ToInteger(cx, args[0], &d)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3548:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3548 |       if (!ToInteger(cx, args[1], &d)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]',
    inlined from 'bool SliceSparse(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3392:26,
    inlined from 'bool ArraySliceOrdinary(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3502:21,
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3559:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool SliceSparse(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)',
    inlined from 'bool ArraySliceOrdinary(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3502:21,
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3559:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3397:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3397 |         !DefineDataElement(cx, result, index - uint32_t(begin), value)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3583:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)',
    inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3590:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2667:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2674:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2674:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2740:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21,
    inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2748:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2581:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2588:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2588:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:35:20,
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2621:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2635:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool SetArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:520:21,
    inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2643:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:194:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized]
  194 |   JSAtom* str = Atomize(cx, s, strlen(s), PinAtom);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:181:15: note: 's' was declared here
  181 |   const char* s;
      |               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::setVariableMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:350:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  350 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:354:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 |   if (!DebuggerEnvironment::setVariable(cx, environment, id, args[1])) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2927:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2934:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2934:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2940:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2940 |   if (!ToInteger(cx, args.get(0), &relativeStart)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2963 |     if (!ToInteger(cx, args[1], &deleteCountDouble)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3037:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue)',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3044:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:509:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  509 |   return DefineDataProperty(cx, obj, id, value);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3105:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3117:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3117 |           if (!SetArrayElement(cx, obj, to, fromValue)) {
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = long long unsigned int]',
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3205:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:351:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  351 |   return HasAndGetElement(cx, obj, obj, index, hole, vp);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3217:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3217 |           if (!SetArrayElement(cx, obj, to, fromValue)) {
      |                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2400:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:198:19,
    inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2407:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool GetLengthProperty(JSContext*, JS::HandleObject, uint64_t*)',
    inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2407:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:202:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return ToLength(cx, value, lengthp);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEvalStringFromIon(JSContext*, JS::HandleObject, JS::HandleScript, JS::HandleValue, JS::HandleString, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:22: note: 'linearStr' declared here
  375 |   RootedLinearString linearStr(cx, str->ensureLinear(cx));
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.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::DirectEvalStringFromIon(JSContext* cx, HandleObject env,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  459 |   return ExecuteKernel(cx, esg.script(), env, newTargetValue,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  460 |                        NullFramePtr() /* evalInFrame */, vp);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:459:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:22: note: 'linearStr' declared here
  252 |   RootedLinearString linearStr(cx, str->ensureLinear(cx));
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |   return ExecuteKernel(cx, esg.script(), env, newTargetVal,
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  358 |                        NullFramePtr() /* evalInFrame */, vp);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:357:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::IndirectEval(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  470 |   return EvalKernel(cx, args.get(0), INDIRECT_EVAL, NullFramePtr(),
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  471 |                     globalLexical, nullptr, args.rval());
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::DirectEval(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  474 | bool js::DirectEval(JSContext* cx, HandleValue v, MutableHandleValue vp) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:486:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  486 |   return EvalKernel(cx, v, DIRECT_EVAL, caller, envChain, iter.pc(), vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:486:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::DebuggerMemory::CallData::setMaxAllocationsLogLength()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:284:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::CallData::adoptSource()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptSource()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:16: note: 'obj' declared here
 6030 |   RootedObject obj(cx, RequireObject(cx, args[0]));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, js::HandleDebuggerFrame, js::MutableHandleSavedFrame)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'causeAtom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, js::HandleDebuggerFrame, js::MutableHandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:20: note: 'causeAtom' declared here
 1572 |         RootedAtom causeAtom(cx, AtomizeUTF8Chars(cx, cause, strlen(cause)));
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, js::MutableHandleDebuggerObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1410:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, js::MutableHandleDebuggerObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1409:26: note: 'dobj' declared here
 1409 |     RootedDebuggerObject dobj(cx,
      |                          ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1409:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1348:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'optObj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1348:23: note: 'optObj' declared here
 1348 |     RootedPlainObject optObj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                       ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1348:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1335 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1374:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1374 |     if (!DefineDataProperty(cx, optObj, name, trueVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:37,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'retval' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)aMatcher_6(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:17: note: 'retval' declared here
 1950 |     RootedValue retval(cx, ret.value);
      |                 ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:17: note: '*(JSContext* const*)aMatcher' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1960:38,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exc' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)aMatcher_6(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1960:17: note: 'exc' declared here
 1960 |     RootedValue exc(cx, thr.exception);
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1960:17: note: '*(JSContext* const*)aMatcher' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1981:67,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'gen' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)aMatcher_6(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1981:17: note: 'gen' declared here
 1981 |     RootedValue gen(cx, ObjectValue(*initialYield.generatorObject));
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1981:17: note: '*(JSContext* const*)aMatcher' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1993:56,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorResult' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)aMatcher_6(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1993:17: note: 'iteratorResult' declared here
 1993 |     RootedValue iteratorResult(cx, yield.iteratorResult);
      |                 ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1993:17: note: '*(JSContext* const*)aMatcher' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2005:42,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'awaitee' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)aMatcher_6(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2005:17: note: 'awaitee' declared here
 2005 |     RootedValue awaitee(cx, await.awaitee);
      |                 ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2005:17: note: '*(JSContext* const*)aMatcher' declared here
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1951:39,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1961:36,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1966:37,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1982:36,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1983:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1984:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1995:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1996:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2006:40,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2007:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'virtual bool js::ScriptedOnPopHandler::onPop(JSContext*, js::HandleDebuggerFrame, const js::Completion&, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:152:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  165 |   if (!js::Call(cx, fval, frame, completionValue, &rval)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:165:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return ParseResumptionValue(cx, rval, resumeMode, vp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:169:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2217:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2217 | bool Debugger::fireNativeCall(JSContext* cx, const CallArgs& args,
      |      ^~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2247:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2249 |   return processHandlerResult(cx, ok, rv, NullFramePtr(), nullptr, resumeMode,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2250 |                               vp);
      |                               ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2249:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In lambda function,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)> >::dispatchHook<js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)> >(JSContext*, js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList<js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)> >::dispatchHook<js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)> >(JSContext*, js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>; HookIsEnabledFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33,
    inlined from 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:958:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:959:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  959 |     return dbg->fireNativeCall(cx, args, reason, resumeMode, &rval);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:976:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  976 |       cx->setPendingExceptionAndCaptureStack(rval);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2658 |   bool ok = js::Call(cx, fval, object, wrappedGlobal, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2658:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::firePromiseHook(JSContext*, Hook, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2868 |   bool ok = js::Call(cx, fval, object, dbgObj, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2868:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::CallData::addDebuggee()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4296:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::addDebuggee()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4296:25: note: 'global' declared here
 4296 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4296:25: note: '*(JSContext* const*)this' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:53:
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5762:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5762:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
 5762 |     for (RealmsIter r(cx->runtime()); !r.done(); r.next()) {
      |                     ^
/usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp   Unified_cpp_js_src_debugger1.cpp
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::CallData::makeGlobalObjectReference()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5847:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::makeGlobalObjectReference()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5847:25: note: 'global' declared here
 5847 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5847:25: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6463:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6463 | bool Builder::Object::defineProperty(JSContext* cx, const char* name,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6472:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6472 |   return definePropertyToTrusted(cx, name, &propval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:579:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  579 | bool DebuggerEnvironment::getVariable(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:612:56: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  612 |       if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, env, id, result)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static bool js::DebuggerEnvironment::getVariable(JSContext*, js::HandleDebuggerEnvironment, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:616:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::getVariableMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  333 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:337:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  337 |   return DebuggerEnvironment::getVariable(cx, environment, id, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:678:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  678 | bool DebuggerFrame::getThis(JSContext* cx, HandleDebuggerFrame frame,
      |      ^~~~~~~~~~~~~
In static member function 'static bool js::DebuggerFrame::requireScriptReferent(JSContext*, js::HandleDebuggerFrame)',
    inlined from 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:683:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1216:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1216 |     ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, frameobj,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1217 |                      nullptr, "a script frame");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getThis(JSContext*, js::HandleDebuggerFrame, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:699:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  699 |       if (!GetThisValueForDebuggerFrameMaybeOptimizedOut(cx, frame, iter.pc(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  700 |                                                          result)) {
      |                                                          ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:711:68: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  711 |     if (!GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  712 |             cx, genObj, script, result)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~                             
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1630:59:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'argsobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1630:16: note: 'argsobj' declared here
 1630 |   RootedObject argsobj(cx, RequireObject(cx, args.thisv()));
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1630:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1643:55: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1643 |   RootedDebuggerFrame thisobj(cx, DebuggerFrame::check(cx, framev));
      |                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleValue)',
    inlined from 'bool JS::dbg::Builder::Object::defineProperty(JSContext*, const char*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6478:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6472:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6472 |   return definePropertyToTrusted(cx, name, &propval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:37,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'retval' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&D.596296])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:17: note: 'retval' declared here
 1950 |     RootedValue retval(cx, ret.value);
      |                 ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:17: note: '<unnamed>.js::Completion::BuildValueMatcher::cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1960:38,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exc' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&D.596296])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1960:17: note: 'exc' declared here
 1960 |     RootedValue exc(cx, thr.exception);
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1960:17: note: '<unnamed>.js::Completion::BuildValueMatcher::cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1981:67,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'gen' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&D.596296])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1981:17: note: 'gen' declared here
 1981 |     RootedValue gen(cx, ObjectValue(*initialYield.generatorObject));
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1981:17: note: '<unnamed>.js::Completion::BuildValueMatcher::cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1993:56,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorResult' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&D.596296])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1993:17: note: 'iteratorResult' declared here
 1993 |     RootedValue iteratorResult(cx, yield.iteratorResult);
      |                 ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1993:17: note: '<unnamed>.js::Completion::BuildValueMatcher::cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2005:42,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'awaitee' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&D.596296])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2005:17: note: 'awaitee' declared here
 2005 |     RootedValue awaitee(cx, await.awaitee);
      |                 ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2005:17: note: '<unnamed>.js::Completion::BuildValueMatcher::cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2034:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2034 | bool Completion::buildCompletionValue(JSContext* cx, Debugger* dbg,
      |      ^~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Return&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1951:39,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1961:36,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1966:37,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1982:36,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1983:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1984:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1995:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Yield&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1996:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2006:40,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Completion::BuildValueMatcher::add(js::HandleNativeObject, js::PropertyName*, JS::HandleValue) const',
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Await&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2007:13,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 5; T = js::Completion::Await]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:187:45,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 4; T = js::Completion::Yield; Ts = {js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 3; T = js::Completion::InitialYield; Ts = {js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 2; T = js::Completion::Terminate; Ts = {js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 1; T = js::Completion::Throw; Ts = {js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>; Tag = unsigned char; unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:269:25,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(Matcher&&) const [with Matcher = js::Completion::BuildValueMatcher; Ts = {js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:772:23,
    inlined from 'bool js::Completion::buildCompletionValue(JSContext*, js::Debugger*, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2036:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2021:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2021 |     return NativeDefineDataProperty(cx, obj, name, value, JSPROP_ENUMERATE);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::getScriptInstrumentationId(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6201:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 6201 | bool DebugAPI::getScriptInstrumentationId(JSContext* cx, HandleObject dbgObject,
      |      ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNewScript(JSContext*, JS::Handle<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2267 |   return js::Call(cx, fval, object, dsval, &rv) || handleUncaughtException(cx);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2267:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src1.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  682 | bool MapObject::is(HandleValue v) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1346:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1346 | bool SetObject::is(HandleValue v) {
      |      ^~~~~~~~~
In file included from Unified_cpp_js_src1.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ImportEntryObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  103 | bool ImportEntryObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ExportEntryObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:177:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  177 | bool ExportEntryObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::RequestedModuleObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  258 | bool RequestedModuleObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:740:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  740 | bool ModuleObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:17,
                 from Unified_cpp_js_src1.cpp:2:
In function 'JSLinearString* js::IdToString(JSContext*, jsid)',
    inlined from 'static JSString* {anonymous}::KeyStringifier<JS::Handle<JS::PropertyKey> >::toString(JSContext*, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:272:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152: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
  152 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:624:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  624 | bool ModuleNamespaceObject::ProxyHandler::set(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:624: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:82,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:9:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:60:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:80:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src1.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:16: note: 'obj' declared here
  950 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_is(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1669:17: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1669 |   if (!SameValue(cx, args.get(0), args.get(1), &same)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool ValidatePropertyDescriptor(JSContext*, JS::Handle<JS::PropertyDescriptor>, bool, bool, bool, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  519 | static bool ValidatePropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:519:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:541:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  541 |     if (!SameValue(cx, desc.value(), expectedValue, &same)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1982:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1981:21: note: 'objectProto' declared here
 1981 |   RootedPlainObject objectProto(
      |                     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1981:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateJSONObject(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1110:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src1.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'JSObject* CreateJSONObject(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1110:16: note: 'proto' declared here
 1110 |   RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1110:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool PropertyIsEnumerable(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:758:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  758 |   if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:38,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICRegisters-arm.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/SharedICRegisters.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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, HandleValue thisv,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  124 | inline bool Call(JSContext* cx, HandleValue fval, JSObject* thisObj,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:124:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18: note: 'obj' declared here
  298 |     RootedObject obj(cx, JS::ToObject(cx, vp));
      |                  ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:283:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
      |             ^~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)',
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:303:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |       if (!js::Call(cx, toJSON, vp, arg0, vp)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |     if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:350:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:355: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
  355 |       JSString* str = ToStringSlow<CanGC>(cx, vp);
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:35:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In member function 'bool js::HashableValue::setValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:34:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   34 | bool HashableValue::setValue(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  752 | bool MapObject::has(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::has(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1398:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1398 | bool SetObject::has(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  724 | bool MapObject::get(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:724:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:744:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  744 |   return get(cx, obj, args.get(0), args.rval());
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::MapObject::get_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = js::MapObject::is; bool (* Impl)(JSContext*, const CallArgs&) = js::MapObject::get_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'static bool js::MapObject::get(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:749:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:744:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  744 |   return get(cx, obj, args.get(0), args.rval());
      |          ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::isBuiltinAdd(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1283:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1283 | bool SetObject::isBuiltinAdd(HandleValue add) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool CallObjFunc(bool (*)(JSContext*, JS::HandleObject, JS::HandleValue, bool*), JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1578:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1578 | bool CallObjFunc(bool (*ObjFunc)(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1593:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1593 |     if (!JS_WrapValue(cx, &wrappedKey)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapGet(JSContext*, HandleObject, HandleValue, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1641 | JS_PUBLIC_API bool JS::MapGet(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1641:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1660:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1660 |     if (!MapObject::get(cx, unwrappedObj, wrappedKey, rval)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1656:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1656 |       if (!JS_WrapValue(cx, &wrappedKey)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1667:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1667 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapHas(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1699:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1699 | JS_PUBLIC_API bool JS::MapHas(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1701:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1701 |   return CallObjFunc(MapObject::has, cx, obj, key, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapDelete(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1704 | JS_PUBLIC_API bool JS::MapDelete(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1706:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1706 |   return CallObjFunc(MapObject::delete_, cx, obj, key, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1551:64,
    inlined from 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'forEachFunc' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'forEachFunc' declared here
 1550 |   RootedFunction forEachFunc(
      |                  ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1728 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14,
    inlined from 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetHas(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1764:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1764 | JS_PUBLIC_API bool JS::SetHas(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1766:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1766 |   return CallObjFunc(SetObject::has, cx, obj, key, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetDelete(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1769:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1769 | JS_PUBLIC_API bool JS::SetDelete(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1771:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1771 |   return CallObjFunc(SetObject::delete_, cx, obj, key, rval);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1551:64,
    inlined from 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'forEachFunc' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'forEachFunc' declared here
 1550 |   RootedFunction forEachFunc(
      |                  ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1793 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1557:14,
    inlined from 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:481:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  481 | bool ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:552:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  552 | bool ModuleNamespaceObject::ProxyHandler::defineProperty(
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  558 |       return ValidatePropertyDescriptor(cx, desc, false, false, false, value,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  559 |                                         result);
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:558:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  578 |   return ValidatePropertyDescriptor(cx, desc, true, true, false, value, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:578:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  593 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleNamespaceObject::isInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:378:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 | bool ModuleNamespaceObject::isInstance(HandleValue value) {
      |      ^~~~~~~~~~~~~~~~~~~~~
In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)',
    inlined from 'static bool js::ModuleObject::Instantiate(JSContext*, js::HandleModuleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1131:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1126:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1126 |   return CallSelfHostedFunction(cx, name, thisv, args, &ignored);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool InvokeSelfHostedMethod(JSContext*, js::HandleModuleObject, js::HandlePropertyName)',
    inlined from 'static bool js::ModuleObject::Evaluate(JSContext*, js::HandleModuleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1136:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1126:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1126 |   return CallSelfHostedFunction(cx, name, thisv, args, &ignored);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleObject::GetOrCreateModuleNamespace(JSContext*, js::HandleModuleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1146:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1146 |   if (!CallSelfHostedFunction(cx, cx->names().GetModuleNamespace,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1147 |                               UndefinedHandleValue, args, &result)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:16: note: 'result' declared here
 1720 |   RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1711:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1711 | JSObject* js::CallModuleResolveHook(JSContext* cx,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1720 |   RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier));
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseConstructor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:16: note: 'promiseConstructor' declared here
 1735 |   RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx));
      |                ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1733:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1733 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script,
      |           ^~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1762:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1774:18: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1774 |   if (!importHook(cx, referencingPrivate, specifier, promise)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::Debugger::ObjectQuery::parseQuery(JS::HandleObject)',
    inlined from 'bool js::Debugger::CallData::findObjects()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5723:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5560:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 5560 |     if (!GetProperty(cx, query, query, cx->names().class_, &cls)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1789:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1789 | bool js::FinishDynamicModuleImport(JSContext* cx,
      |      ^~
In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)',
    inlined from 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleValue, JS::HandleString, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1803:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1720 |   RootedObject result(cx, moduleResolveHook(cx, referencingPrivate, specifier));
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::IdToStringOrSymbol(JSContext*, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1677:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1677 | bool js::IdToStringOrSymbol(JSContext* cx, HandleId id,
      |      ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerMemory::CallData::drainAllocationsLog()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:202:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_58(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:202:21: note: 'result' declared here
  202 |   RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length));
      |                     ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:202:21: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerMemory::CallData::drainAllocationsLog()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:209:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_58(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:209:23: note: 'obj' declared here
  209 |     RootedPlainObject obj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                       ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:209:23: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerMemory::CallData::drainAllocationsLog()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:233:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_58(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:232:18: note: 'className' declared here
  232 |     RootedString className(
      |                  ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:232:18: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:221:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  221 |     if (!DefineDataProperty(cx, obj, cx->names().frame, frame)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:228:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  228 |     if (!DefineDataProperty(cx, obj, cx->names().timestamp, timestampValue)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:238:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  238 |     if (!DefineDataProperty(cx, obj, cx->names().class_, classNameValue)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:246:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  246 |     if (!DefineDataProperty(cx, obj, cx->names().constructor, ctorName)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:251:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  251 |     if (!DefineDataProperty(cx, obj, cx->names().size, size)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:256:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  256 |     if (!DefineDataProperty(cx, obj, cx->names().inNursery, inNursery)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:16: note: 'obj' declared here
  113 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:16: note: 'cx' declared here
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:108:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:113:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:120:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  120 |   if (!GetOwnPropertyDescriptor(cx, obj, idRoot, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:892:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  892 |   if (!GetProperty(cx, holder, holder, name, &val)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSLinearString* js::IdToString(JSContext*, jsid)',
    inlined from 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152: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
  152 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: note: 'obj' declared here
  994 |   RootedPlainObject obj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:28:
In member function 'bool js::MutableWrappedPtrOperations<js::JSONParser<CharT>, Wrapper>::parse(JS::MutableHandleValue) [with CharT = unsigned char; Wrapper = JS::Rooted<js::JSONParser<unsigned char> >]',
    inlined from 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1014:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1020 |     return Revive(cx, reviver, vp);
      |            ~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool js::MutableWrappedPtrOperations<js::JSONParser<CharT>, Wrapper>::parse(JS::MutableHandleValue) [with CharT = char16_t; Wrapper = JS::Rooted<js::JSONParser<char16_t> >]',
    inlined from 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1014:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.h:278:52: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  278 |     return static_cast<Wrapper*>(this)->get().parse(vp);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::ParseJSONWithReviver(JSContext*, mozilla::Range<const CharT>, JS::HandleValue, JS::MutableHandleValue) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1020:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1020 |     return Revive(cx, reviver, vp);
      |            ~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool json_parse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1044:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool json_parse(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1064:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1064 |              ? ParseJSONWithReviver(cx, linearChars.latin1Range(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1065 |                                     args.rval())
      |                                     ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1066:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1066 |              : ParseJSONWithReviver(cx, linearChars.twoByteRange(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1067 |                                     args.rval());
      |                                     ~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::<lambda(JS::HandleId, JS::HandleValue, PropertyKind)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'valsource' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)__closure_85(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In lambda function:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:18: note: 'valsource' declared here
  315 |     RootedString valsource(cx, ValueToSource(cx, val));
      |                  ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:18: note: '*(JSContext* const*)__closure' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::<lambda(JS::HandleId, JS::HandleValue, PropertyKind)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:320:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'valstr' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)__closure_85(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In lambda function:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:320:24: note: 'valstr' declared here
  320 |     RootedLinearString valstr(cx, valsource->ensureLinear(cx));
      |                        ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:320:24: note: '*(JSContext* const*)__closure' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:281:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 |   auto AddProperty = [cx, &comma, &buf](HandleId id, HandleValue val,
      |                      ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:287:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  287 |       idstr = ValueToSource(cx, v);
      |               ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:315:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  315 |     RootedString valsource(cx, ValueToSource(cx, val));
      |                                ~~~~~~~~~~~~~^~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::<lambda(JS::HandleId, JS::HandleValue, PropertyKind)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:293:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, js::MutableHandleDebuggerEnvironment)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1319:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, js::MutableHandleDebuggerEnvironment)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: note: 'envobj' declared here
 1318 |     RootedDebuggerEnvironment envobj(
      |                               ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:16: note: 'obj' declared here
  621 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1284:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1284 | bool Debugger::wrapEnvironment(JSContext* cx, Handle<Env*> env,
      |      ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parent' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:16: note: 'parent' declared here
  441 |   Rooted<Env*> parent(cx, referent()->enclosingEnvironment());
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle<JSObject*>, JS::Symbol*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:259:21,
    inlined from 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:657:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::findMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:310:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  310 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environment' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here
  146 |   RootedDebuggerEnvironment environment(
      |                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSString* js::ObjectToSource(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:442:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  442 |     if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:16: note: 'obj' declared here
  136 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:45:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'memory' declared here
   44 |   Rooted<DebuggerMemory*> memory(
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerInstanceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerInstanceObject*; T = js::DebuggerInstanceObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4496:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: note: 'obj' declared here
 4495 |   Rooted<DebuggerInstanceObject*> obj(
      |                                   ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4486:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4486 |   if (!GetProperty(cx, callee, callee, cx->names().prototype, &v)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1438:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1438 | bool SetObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool JS_DefineDebuggerObject(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6568:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 6568 |   if (!DefineDataProperty(cx, debugCtor, debuggeeWouldRunId,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6569 |                           debuggeeWouldRunCtor, 0)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::getArguments(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerArguments)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getArguments(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerArguments)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:18: note: 'proto' declared here
  922 |     RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global));
      |                  ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)',
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:38,
    inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)',
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:303:21,
    inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]',
    inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |       if (!js::Call(cx, toJSON, vp, arg0, vp)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:314:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 |     if (!js::Call(cx, replacerVal, holder, arg0, vp, vp)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:334:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:350:20,
    inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]',
    inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:602:27,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:355: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
  355 |       JSString* str = ToStringSlow<CanGC>(cx, vp);
      |                       ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In function 'bool JO(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)',
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:490:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  490 |     if (!GetProperty(cx, obj, obj, id, &outputValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSLinearString* js::IdToString(JSContext*, jsid)',
    inlined from 'bool JO(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:510:29,
    inlined from 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152: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
  152 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:242:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  242 | static MOZ_MUST_USE bool ApplyFrameResumeMode(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~
In function 'bool AdjustGeneratorResumptionValue(JSContext*, js::AbstractFramePtr, js::ResumeMode&, JS::MutableHandleValue)',
    inlined from 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:256:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1697:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1697 |       PlainObject* pair = CreateIterResultObject(cx, vp, true);
      |                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1742:65: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1742 |                               ? PromiseObject::unforgeableReject(cx, vp)
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1743:66: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1743 |                               : PromiseObject::unforgeableResolve(cx, vp);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:268:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  268 |         cx->setPendingException(rval, exnStack);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:270:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  270 |         cx->setPendingExceptionAndCaptureStack(rval);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:288:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  288 | static bool ApplyFrameResumeMode(JSContext* cx, AbstractFramePtr frame,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  291 |   return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onSingleStep(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onSingleStep(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2615:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2619:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2619 |         bool success = handler->onStep(cx, frame, nextResumeMode, &nextValue);
      |                        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2620 |         return dbg->processParsedHandlerResult(
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 2621 |             cx, iter.abstractFramePtr(), iter.pc(), success, nextResumeMode,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2622 |             nextValue, resumeMode, &rval);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2620:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue)',
    inlined from 'static bool js::DebugAPI::onSingleStep(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2632:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  291 |   return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:814:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:592:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter,
      |      ^~~~~~~~
In lambda function,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2474:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2474 |           if (!dbg->getFrame(cx, iter, &scriptFrame)) {
      |                ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool CallMethodIfPresent(JSContext*, JS::HandleObject, const char*, size_t, JS::Value*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2123:19,
    inlined from 'js::DebugAPI::onTrap(JSContext*)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2488:40,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CallMethodIfPresent(JSContext*, JS::HandleObject, const char*, size_t, JS::Value*, JS::MutableHandleValue)',
    inlined from 'js::DebugAPI::onTrap(JSContext*)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2488:40,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2141 |   return js::Call(cx, fval, rval, args, rval);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2141:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In lambda function,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::onTrap(JSContext*)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2472:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2491 |           return dbg->processHandlerResult(cx, ok, rv, iter.abstractFramePtr(),
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2492 |                                            iter.pc(), resumeMode, &rval);
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2491:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool ApplyFrameResumeMode(JSContext*, js::AbstractFramePtr, js::ResumeMode, JS::HandleValue)',
    inlined from 'static bool js::DebugAPI::onTrap(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2510:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:291:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  291 |   return ApplyFrameResumeMode(cx, frame, resumeMode, rval, nullStack);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool json_stringify(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1080:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1080 |   if (!Stringify(cx, &value, replacer, space, sb, StringifyBehavior::Normal)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getNewestFrame()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4450:27: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4450 |       return dbg->getFrame(cx, iter, args.rval());
      |              ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2163 | bool Debugger::fireExceptionUnwind(JSContext* cx, HandleValue exc,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2163:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2174:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2174 |   if (!getFrame(cx, iter, &scriptFrame) ||
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2181:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireExceptionUnwind(JSContext*, JS::HandleValue, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2182 |   return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2183 |                               resumeMode, vp);
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2182:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1263:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1263 |   if (!cx->getPendingException(&exc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In lambda function,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22,
    inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1268:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1272:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1272 |         return dbg->fireExceptionUnwind(cx, exc, resumeMode, vp);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]',
    inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1268:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |          ApplyFrameResumeMode(cx, frame, resumeMode, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1278:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1278 |   cx->setPendingException(exc, stack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::CallData::adoptFrame()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5978:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_37(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5978:16: note: 'obj' declared here
 5978 |   RootedObject obj(cx, RequireObject(cx, args[0]));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5978:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::CallData::adoptFrame()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5990:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frameObj' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_37(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5990:23: note: 'frameObj' declared here
 5990 |   RootedDebuggerFrame frameObj(cx, DebuggerFrame::check(cx, objVal));
      |                       ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5990:23: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5990:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5990 |   RootedDebuggerFrame frameObj(cx, DebuggerFrame::check(cx, objVal));
      |                                    ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireEnterFrame(JSContext*, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2186:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2186 | bool Debugger::fireEnterFrame(JSContext* cx, ResumeMode& resumeMode,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2211 |   bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2211:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2213 |   return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2214 |                               resumeMode, vp);
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2213:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)',
    inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:832:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  832 |       if (!GetProperty(cx, from, from, nextKey, &propValue)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:838:9,
    inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:890:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Casting.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:10:
In function 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)',
    inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:874:9: note: in expansion of macro 'MOZ_UNLIKELY'
  874 |     if (MOZ_UNLIKELY(!GetProperty(cx, from, from, nextKey, &propValue))) {
      |         ^~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:879:9,
    inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 lambda function,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22,
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:874:47: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  874 |           -> bool { return dbg->fireEnterFrame(cx, resumeMode, vp); });
      |                            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]',
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |          ApplyFrameResumeMode(cx, frame, resumeMode, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'to' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:16: note: 'to' declared here
  906 |   RootedObject to(cx, ToObject(cx, args.get(0)));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:923:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1001:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1001 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1032:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1032 |     if (!GetOwnPropertyDescriptor(cx, props, nextKey, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1038:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |           !ToPropertyDescriptor(cx, descObj, true, &desc) ||
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1039:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1050:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1050 |     if (!DefineProperty(cx, obj, descriptorKeys[i], descriptors[i], result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireDebuggerStatement(JSContext*, js::ResumeMode&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2144:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2144 | bool Debugger::fireDebuggerStatement(JSContext* cx, ResumeMode& resumeMode,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2158 |   bool ok = js::Call(cx, fval, object, scriptFrame, &rv);
      |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2158:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2159 |   return processHandlerResult(cx, ok, rv, iter.abstractFramePtr(), iter.pc(),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2160 |                               resumeMode, vp);
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2159:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:21: note: 'obj' declared here
 1090 |   RootedPlainObject obj(cx, ObjectCreateImpl(cx, proto));
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1077:73: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1077 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, args[0], nullptr);
      |                                                                         ^
In lambda function,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:843:40,
    inlined from 'js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:69,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchHook<js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)> >(JSContext*, js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchHook(JSContext*, FireHookFun) [with FireHookFun = js::DebuggerList<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)> >::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)> >(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>)::<lambda(js::Debugger*)>; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:811:33,
    inlined from 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:841:22,
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45,
    inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1229:54: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1229 |           -> bool { return dbg->fireDebuggerStatement(cx, resumeMode, vp); });
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerList<HookIsEnabledFun>::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, FireHookFun) [with FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>; HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]',
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2319:45,
    inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:845:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |          ApplyFrameResumeMode(cx, frame, resumeMode, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Debugger::CallData::removeDebuggee()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::removeDebuggee()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:25: note: 'global' declared here
 4341 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:25: note: '*(JSContext* const*)this' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool TryEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1515:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1349: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
 1349 |         if (!tobj->getElement<CanGC>(cx, i, &value)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1472 |         if (!GetProperty(cx, obj, obj, id, &value)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:18:
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1562:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1572 |           if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1575:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1575 |         } else if (!GetProperty(cx, obj, obj, id, &value)) {
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1580 |       if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1593:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1593 |       if (!GetProperty(cx, obj, obj, id, &value)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'bool js::Debugger::enterDebuggerHook(JSContext*, RunImpl) [with RunImpl = js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)::<lambda()>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:982:17,
    inlined from 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1118:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1134:39: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1134 |               success = handler->onPop(cx, frameobj, completion, nextResumeMode,
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1135 |                                        &nextValue);
      |                                        ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1138 |             return dbg->processParsedHandlerResult(cx, frame, pc, success,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 1139 |                                                    nextResumeMode, nextValue,
      |                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
 1140 |                                                    resumeMode, &rval);
      |                                                    ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1138:51: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnLeaveFrame(JSContext*, js::AbstractFramePtr, jsbytecode*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1174:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1174 |   if (!ApplyFrameResumeMode(cx, frame, completionResumeMode, completionValue,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1175 |                             completionStack)) {
      |                             ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::delete_(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:801:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  801 | bool MapObject::delete_(JSContext* cx, HandleObject obj, HandleValue key,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::setHookImpl(JSContext*, const JS::CallArgs&, js::Debugger&, Hook)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4056:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4056 |       return ReportIsNotFunction(cx, args[0], args.length() - 1);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:7,
                 from Unified_cpp_js_src_debugger1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'record' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:23: note: 'record' declared here
 1438 |     RootedPlainObject record(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                       ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:23: note: 'cx' declared here
In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle<js::PropertyName*>, JS::HandleObject)',
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1493 |         !DefineDataProperty(cx, obj, name, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle<js::PropertyName*>, JS::HandleObject)',
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1444:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1493 |         !DefineDataProperty(cx, obj, name, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerObject::PromiseReactionRecordBuilder::setIfNotNull(JSContext*, js::HandlePlainObject, JS::Handle<js::PropertyName*>, JS::HandleObject)',
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1445:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1493:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1493 |         !DefineDataProperty(cx, obj, name, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'memory' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here
  145 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::nameGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:325:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::nameGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:325:16: note: 'result' declared here
  325 |   RootedString result(cx, object->name(cx));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:325:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::displayNameGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:340:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::displayNameGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:340:16: note: 'result' declared here
  340 |   RootedString result(cx, object->displayName(cx));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:340:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::scriptGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:394:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_22(D)])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::scriptGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:394:16: note: 'script' declared here
  394 |   RootedScript script(cx, GetOrCreateFunctionScript(cx, fun));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:394:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::scriptGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:405:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'scriptObject' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::scriptGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:405:24: note: 'scriptObject' declared here
  405 |   RootedDebuggerScript scriptObject(cx, dbg->wrapScript(cx, script));
      |                        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:405:24: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:663:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:663:26: note: 'promise' declared here
  663 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:663:26: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:668:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'allocSite' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:668:16: note: 'allocSite' declared here
  668 |   RootedObject allocSite(cx, promise->allocationSite());
      |                ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:668:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, js::HandleModuleObject, JS::HandleObject, js::UniquePtr<js::IndirectBindingMap>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:391:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, js::HandleModuleObject, JS::HandleObject, js::UniquePtr<js::IndirectBindingMap>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'object' declared here
  390 |   RootedObject object(
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:682:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:682:26: note: 'promise' declared here
  682 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:682:26: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resolutionSite' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693:16: note: 'resolutionSite' declared here
  693 |   RootedObject resolutionSite(cx, promise->resolutionSite());
      |                ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:693:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseIDGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:707:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_8(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseIDGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:707:26: note: 'promise' declared here
  707 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:707:26: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:719:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_28(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:719:26: note: 'promise' declared here
  719 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:719:26: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In function 'bool RequireGlobalObject(JSContext*, JS::HandleValue, JS::HandleObject)',
    inlined from 'bool js::DebuggerObject::CallData::asEnvironmentMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1054:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1039:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |       ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1040 |                        dbgobj, nullptr, isWrapper, isWindowProxy);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1042:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1042 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1043 |                        nullptr, "a global object");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::asEnvironmentMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1067:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1067 |   return dbg->wrapEnvironment(cx, env, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1504:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1504:26: note: 'unwrappedPromise' declared here
 1504 |   Rooted<PromiseObject*> unwrappedPromise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1504:26: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1509:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1509:21: note: 'holder' declared here
 1509 |   RootedArrayObject holder(cx, NewDenseEmptyArray(cx));
      |                     ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1509:21: note: '*(JSContext* const*)this' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'JS::Result<js::Completion> js::DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1061:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'JS::Result<js::Completion> js::DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1098:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1098 |           !NativeDefineDataProperty(cx, nenv, id, val, 0)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool EvaluateInEnv(JSContext*, JS::Handle<JSObject*>, js::AbstractFramePtr, mozilla::Range<const char16_t>, const char*, unsigned int, JS::MutableHandleValue)',
    inlined from 'JS::Result<js::Completion> js::DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1126:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1039:23: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1039 |   return ExecuteKernel(cx, script, env, NullHandleValue, frame, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1039:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1604:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1602:22: note: 'objectProto' declared here
 1602 |   RootedNativeObject objectProto(
      |                      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1602:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getBoundThis(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1801:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1801 | bool DebuggerObject::getBoundThis(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1920:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'errorNotesArray' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1920:16: note: 'errorNotesArray' declared here
 1920 |   RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report));
      |                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1920:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1907:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1907 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1933:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1933 | bool DebuggerObject::getErrorLineNumber(JSContext* cx,
      |      ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1904:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1904 |   if (!ParseEvalOptions(cx, args.get(1), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1952:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1952 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx,
      |      ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseValue(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1971:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1971 | bool DebuggerObject::getPromiseValue(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getPromiseReason(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1980:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1980 | bool DebuggerObject::getPromiseReason(JSContext* cx,
      |      ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1931:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindings' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_27(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1931:16: note: 'bindings' declared here
 1931 |   RootedObject bindings(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1931:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1937:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1937 |   if (!ParseEvalOptions(cx, args.get(2), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'frame' declared here
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1349 |   RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2095:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2095 | bool DebuggerObject::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2109:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2109 |     if (!GetOwnPropertyDescriptor(cx, referent, id, desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2178:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2178 | bool DebuggerObject::defineProperty(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2185:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2185 |   if (!dbg->unwrapPropertyDescriptor(cx, referent, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2188:62: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2188 |   JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, desc));
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2199:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2199 |   return DefineProperty(cx, referent, id, desc);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2451 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'bool js::DebuggerObject::CallData::makeDebuggeeValueMethod()',
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1587:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1301:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1301 |   return DebuggerObject::makeDebuggeeValue(cx, object, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeNativeFunction(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2498:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2498 | bool DebuggerObject::makeDebuggeeNativeFunction(JSContext* cx,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2498:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1310:52: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1310 |   return DebuggerObject::makeDebuggeeNativeFunction(cx, object, args[0],
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
 1311 |                                                     args.rval());
      |                                                     ~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'bool js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod()',
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1588:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1310:52: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1310 |   return DebuggerObject::makeDebuggeeNativeFunction(cx, object, args[0],
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
 1311 |                                                     args.rval());
      |                                                     ~~~~~~~~~~~~
In destructor 'JS::Rooted<T>::~Rooted() [with T = JSFunction*]',
    inlined from 'static bool js::DebuggerObject::isSameNative(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2580:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1131:12: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_129(D)].mArr[3]' [-Wdangling-pointer=]
 1131 |     *stack = prev;
      |     ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2564:18: note: 'fun' declared here
 2564 |   RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue));
      |                  ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2564:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2555 | bool DebuggerObject::isSameNative(JSContext* cx, HandleDebuggerObject object,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::isSameNativeMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1319:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1319 |   return DebuggerObject::isSameNative(cx, object, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'bool js::DebuggerObject::CallData::isSameNativeMethod()',
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1590:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1319:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1319 |   return DebuggerObject::isSameNative(cx, object, args[0], args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requireGlobal(JSContext*, js::HandleDebuggerObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2641:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2641 |       ReportValueError(cx, JSMSG_DEBUG_WRAPPER_IN_WAY, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2642 |                        dbgobj, nullptr, isWrapper, isWindowProxy);
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2644:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2644 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, dbgobj,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2645 |                        nullptr, "a global object");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setInstrumentationActiveMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setInstrumentationActiveMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2308:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_debugger1.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2308:16: note: 'result' declared here
 2308 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2308:16: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2344:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2344 |     if (!item || !DefineDataProperty(cx, item, offsetId, offsetValue) ||
      |                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2345:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2345 |         !DefineDataProperty(cx, item, lineNumberId, lineNumberValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2346:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2346 |         !DefineDataProperty(cx, item, columnNumberId, columnNumberValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2347:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2347 |         !DefineDataProperty(cx, item, countId, countValue) ||
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static js::DebuggerScript* js::DebuggerScript::check(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:155:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 | DebuggerScript* DebuggerScript::check(JSContext* cx, HandleValue v) {
      |                 ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getMainOffset()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:449:20,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2405:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getSourceLength()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:441:29,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2404:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getSourceStart()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:433:29,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2403:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsModule()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:297:29,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2396:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:288:29,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2395:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsAsyncFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:280:29,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2394:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsGeneratorFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:272:29,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2393:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getOffsetsCoverage()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2281:20,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2421:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsGeneratorFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:272:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsAsyncFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:280:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsFunction()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:288:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getIsModule()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:297:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getDisplayName()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:307:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:328:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2032:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: note: 'holder' declared here
 2031 |   Rooted<NativeObject*> holder(cx,
      |                         ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetLineCountMatcher::ReturnType js::DebuggerScript::GetLineCountMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:374:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetLineCountMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetLineCountMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getLineCount()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:394:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getLineCount()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:374:18: note: 'script' declared here
  374 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:374:18: note: 'matcher.js::DebuggerScript::GetLineCountMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::CallData::getSource()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:423:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceObject' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSource()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:423:24: note: 'sourceObject' declared here
  423 |   RootedDebuggerSource sourceObject(cx, referent.match(matcher));
      |                        ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:423:24: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getSourceStart()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:433:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getSourceLength()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:441:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getMainOffset()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:449:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getGlobal()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:457:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:521:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getChildScripts()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:521:16: note: 'result' declared here
  521 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:521:16: note: '*(JSContext* const*)this' declared here
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:516:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:915:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getOffsetMetadata()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1012:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getOffsetMetadata()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:915:18: note: 'script' declared here
  915 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:915:18: note: 'matcher.js::DebuggerScript::GetOffsetMetadataMatcher::cx_' declared here
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:771:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::BaseScript*>)',
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getOffsetMetadata()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1012:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:935:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  935 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:940:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  940 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:945:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  945 |     if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:950:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  950 |     if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::WasmInstanceObject*>)',
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::WasmInstanceObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetOffsetMetadataMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getOffsetMetadata()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1012:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:978:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  978 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:983:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  983 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:988:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  988 |     if (!DefineDataProperty(cx_, result_, cx_->names().isBreakpoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:993:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  993 |     if (!DefineDataProperty(cx_, result_, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1198:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_36(D)])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::BaseScript*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1198:18: note: 'script' declared here
 1198 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1198:18: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1249:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1249 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1254:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1254 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1263:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1263 |     if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::cleanupSome(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:714:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  714 |     cleanupCallback = ValueToCallable(cx, args.get(0), -1, NO_CONSTRUCT);
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:176:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'base' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: note: 'base' declared here
  175 |   Rooted<JSObject*> base(
      |                     ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: note: 'cx' declared here
In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::WasmInstanceObject*>)',
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetOffsetLocationMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::WasmInstanceObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetOffsetLocationMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetOffsetLocationMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getOffsetLocation()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1320:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1291:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1291 |     if (!DefineDataProperty(cx_, result_, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1296:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1296 |     if (!DefineDataProperty(cx_, result_, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1301:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1301 |     if (!DefineDataProperty(cx_, result_, cx_->names().isEntryPoint, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::CallData::getEffectfulOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:49,
    inlined from 'bool js::DebuggerScript::CallData::getEffectfulOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1661:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_5(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getEffectfulOffsets()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:16: note: 'result' declared here
 1666 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1666:16: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::add(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1201:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 | bool SetObject::add(JSContext* cx, HandleObject obj, HandleValue k) {
      |      ^~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getEffectfulOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1662:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetAdd(JSContext*, HandleObject, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.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::SetAdd(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1756:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1756 |       if (!JS_WrapValue(cx, &wrappedKey)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1788:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getAllColumnOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1852:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getAllColumnOffsets()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1788:18: note: 'script' declared here
 1788 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1788:18: note: 'matcher.js::DebuggerScript::GetAllColumnOffsetsMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:75,
    inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle<js::WasmInstanceObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1841:35,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::WasmInstanceObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getAllColumnOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1852:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'entry' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getAllColumnOffsets()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:23: note: 'entry' declared here
 1760 |     RootedPlainObject entry(cx_, NewBuiltinClassInstance<PlainObject>(cx_));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1760:23: note: 'matcher.js::DebuggerScript::GetAllColumnOffsetsMatcher::cx_' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::set(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 | bool MapObject::set(JSContext* cx, HandleObject obj, HandleValue k,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:574:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapSet(JSContext*, HandleObject, HandleValue, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 | JS_PUBLIC_API bool JS::MapSet(JSContext* cx, HandleObject obj, HandleValue key,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1674:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1691 |       if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1691:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1691 |       if (!JS_WrapValue(cx, &wrappedKey) || !JS_WrapValue(cx, &wrappedValue)) {
      |                                              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1695:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1695 |     return MapObject::set(cx, unwrappedObj, wrappedKey, wrappedValue);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)',
    inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1816:37,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getAllColumnOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1852:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1766:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1766 |     if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1771:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1771 |     if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1776:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1776 |     if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(size_t, size_t, size_t)',
    inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle<js::WasmInstanceObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1841:35,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::WasmInstanceObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetAllColumnOffsetsMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getAllColumnOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1852:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1766:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1766 |     if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1771:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1771 |     if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1776:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1776 |     if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:959:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'base' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:958:21: note: 'base' declared here
  958 |   Rooted<JSObject*> base(
      |                     ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:958:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1871:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetLineOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetLineOffsetsMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getLineOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1953:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getLineOffsets()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1871:18: note: 'script' declared here
 1871 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1871:18: note: 'matcher.js::DebuggerScript::GetLineOffsetsMatcher::cx_' declared here
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'static bool js::ModuleObject::instantiateFunctionDeclarations(JSContext*, js::HandleModuleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1046:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:16:
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::DebuggerScript::CallData::getLineOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1938:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1191:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'proto' declared here
 1190 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::CallData::setBreakpoint()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2083:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handler' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::setBreakpoint()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2083:16: note: 'handler' declared here
 2083 |   RootedObject handler(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2083:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1996:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::SetBreakpointMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::SetBreakpointMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::setBreakpoint()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2089:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::setBreakpoint()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1996:18: note: 'script' declared here
 1996 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1996:18: note: 'matcher.js::DebuggerScript::SetBreakpointMatcher::cx_' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::execute(JSContext*, js::HandleModuleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1059:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1059 | bool ModuleObject::execute(JSContext* cx, HandleModuleObject self,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1083:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1083 |   return Execute(cx, script, env, rval);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static js::FinalizationRecordObject* js::FinalizationRecordObject::create(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:44:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   44 | FinalizationRecordObject* FinalizationRecordObject::create(
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::CallData::getBreakpoints()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_44(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getBreakpoints()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114:16: note: 'arr' declared here
 2114 |   RootedObject arr(cx, NewDenseEmptyArray(cx));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2114:16: note: '*(JSContext* const*)this' declared here
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getBreakpoints()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2097:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::clearBreakpoint()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2205:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::clearBreakpoint()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:18: note: 'script' declared here
 2153 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:18: note: 'matcher.js::DebuggerScript::ClearBreakpointMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::RequestedModuleObject* js::RequestedModuleObject::create(JSContext*, js::HandleAtom, uint32_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:291:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::RequestedModuleObject* js::RequestedModuleObject::create(JSContext*, js::HandleAtom, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'proto' declared here
  290 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::clearAllBreakpoints()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2216:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::clearAllBreakpoints()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:18: note: 'script' declared here
 2153 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2153:18: note: 'matcher.js::DebuggerScript::ClearBreakpointMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:194:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:193:16: note: 'proto' declared here
  193 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:193:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:119:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:118:16: note: 'proto' declared here
  118 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:118:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::IsInCatchScopeMatcher::ReturnType js::DebuggerScript::IsInCatchScopeMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2236:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::IsInCatchScopeMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::IsInCatchScopeMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::isInCatchScope()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2273:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::isInCatchScope()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2236:18: note: 'script' declared here
 2236 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2236:18: note: 'matcher.js::DebuggerScript::IsInCatchScopeMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:272:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'proto' declared here
  271 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ModuleObject* js::ModuleObject::create(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:747:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleObject* js::ModuleObject::create(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:746:16: note: 'proto' declared here
  746 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:746:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getOffsetsCoverage()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2281:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_debugger1.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::check(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:127:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  127 | DebuggerSource* DebuggerSource::check(JSContext* cx, HandleValue thisv) {
      |                 ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:22: note: 'obj' declared here
  662 |   Rooted<MapObject*> obj(cx, MapObject::create(cx, proto));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:672:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  672 |     if (!CallSelfHostedFunction(cx, cx->names().MapConstructorInit, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  673 |                                 args2, args2.rval())) {
      |                                 ~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerSource::CallData::getBinary()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:270:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:270:16: note: 'arr' declared here
  270 |   RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:270:16: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:255:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 |     ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  256 |                      args.thisv(), nullptr, "a wasm source");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:22: note: 'obj' declared here
 1299 |   Rooted<SetObject*> obj(cx, SetObject::create(cx, proto));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElement]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElement]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1335:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1335 |       if (!CallSelfHostedFunction(cx, cx->names().SetConstructorInit, thisv,
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1336 |                                   args2, args2.rval())) {
      |                                   ~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'DebuggerSourceGetIntroductionScriptMatcher::ReturnType DebuggerSourceGetIntroductionScriptMatcher::match(js::HandleScriptSourceObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:433:75,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; ConcreteVariant = mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*>; T = js::ScriptSourceObject*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >; Ts = {js::ScriptSourceObject*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerSource::CallData::getIntroductionScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:459:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getIntroductionScript()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:432:25: note: 'script' declared here
  432 |     Rooted<BaseScript*> script(cx_,
      |                         ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:432:25: note: 'matcher.DebuggerSourceGetIntroductionScriptMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'DebuggerSourceGetIntroductionScriptMatcher::ReturnType DebuggerSourceGetIntroductionScriptMatcher::match(JS::Handle<js::WasmInstanceObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:65,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; ConcreteVariant = mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*>; T = js::WasmInstanceObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:66:25,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; ConcreteVariant = mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*>; T = js::ScriptSourceObject*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:102:23,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = DebuggerSourceGetIntroductionScriptMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >; Ts = {js::ScriptSourceObject*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerSource::CallData::getIntroductionScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:459:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ds' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getIntroductionScript()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:18: note: 'ds' declared here
  447 |     RootedObject ds(cx_, dbg_->wrapWasmScript(cx_, wasmInstance));
      |                  ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:447:18: note: 'matcher.DebuggerSourceGetIntroductionScriptMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ImportEntryObject* js::ImportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:137:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ImportEntryObject* js::ImportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'proto' declared here
  136 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In function 'js::ScriptSourceObject* EnsureSourceObject(JSContext*, js::HandleDebuggerSource)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:515:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  515 |     ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK, v,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |                      nullptr, "a JS source");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:523:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceObject' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::setSourceMapURL()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:523:28: note: 'sourceObject' declared here
  523 |   RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj));
      |                            ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:523:28: note: '*(JSContext* const*)this' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:23:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:534:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::ModuleBuilder::processImport(js::frontend::BinaryNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'localName' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_22(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processImport(js::frontend::BinaryNode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321:14: note: 'localName' declared here
 1321 |   RootedAtom localName(cx_);
      |              ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321:14: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerSource::CallData::reparse()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:633:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceObject' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::reparse()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:633:28: note: 'sourceObject' declared here
  633 |   RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj));
      |                            ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:633:28: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerSource::CallData::reparse()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:655:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'scriptDO' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::reparse()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:655:16: note: 'scriptDO' declared here
  655 |   RootedObject scriptDO(cx, dbg->wrapScript(cx, script));
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:655:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ExportEntryObject* js::ExportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:220:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ExportEntryObject* js::ExportEntryObject::create(JSContext*, js::HandleAtom, js::HandleAtom, js::HandleAtom, js::HandleAtom, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'proto' declared here
  219 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_32(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:18: note: 'exportName' declared here
 1376 |       RootedAtom exportName(cx_);
      |                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:18: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1408:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_32(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1408:18: note: 'exportName' declared here
 1408 |       RootedAtom exportName(cx_);
      |                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1408:18: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exportName' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_20(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:14: note: 'exportName' declared here
 1547 |   RootedAtom exportName(cx_);
      |              ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:14: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, js::ValueMap*, js::MapObject::IteratorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:209:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::HandleObject, js::ValueMap*, js::MapObject::IteratorKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208:21: note: 'proto' declared here
  208 |   Rooted<JSObject*> proto(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208:21: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:907:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  907 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:856: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
  856 |   if (!ValueToId<CanGC>(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  861 |   if (!ToPropertyDescriptor(cx, args[1], false, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:861:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:865:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  865 |   if (!DebuggerObject::defineProperty(cx, object, id, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::iterator(JSContext*, IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:845:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  845 | bool MapObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
      |      ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapKeys(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1713 | JS_PUBLIC_API bool JS::MapKeys(JSContext* cx, HandleObject obj,
      |                    ^~
In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]',
    inlined from 'bool JS::MapKeys(JSContext*, HandleObject, MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1715:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1624 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:811:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  811 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:816:48: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  816 |   if (!DebuggerObject::getOwnPropertyDescriptor(cx, object, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:820:36: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  820 |   return JS::FromPropertyDescriptor(cx, desc, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1720:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1734: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
 1734 |         if (!offsets || !ValueToId<CanGC>(cx, v, &id)) {
      |                          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1739:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1739 |         if (!DefineDataProperty(cx, result, id, value)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapEntries(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1723:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1723 | JS_PUBLIC_API bool JS::MapEntries(JSContext* cx, HandleObject obj,
      |                    ^~
In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]',
    inlined from 'bool JS::MapEntries(JSContext*, HandleObject, MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1725:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1624 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapValues(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1718 | JS_PUBLIC_API bool JS::MapValues(JSContext* cx, HandleObject obj,
      |                    ^~
In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::MapObject::IteratorKind]',
    inlined from 'bool JS::MapValues(JSContext*, HandleObject, MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1720:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1624 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:984:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::HandleObject, js::ValueSet*, js::SetObject::IteratorKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983:21: note: 'proto' declared here
  983 |   Rooted<JSObject*> proto(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983:21: note: 'cx' declared here
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getAllOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1683:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::ensureScript()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:206:31,
    inlined from 'bool js::DebuggerScript::CallData::getAllOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1683:20,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2432:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator(JSContext*, IteratorKind, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1475:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1475 | bool SetObject::iterator(JSContext* cx, IteratorKind kind, HandleObject obj,
      |      ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here
 1491 |   Rooted<JSObject*> iterobj(cx,
      |                     ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:681:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:686:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:691:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  691 |     if (!GetProperty(cx_, query, query, cx_->names().minColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692 |                      &minColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  697 |     if (!GetProperty(cx_, query, query, cx_->names().minOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  698 |                      &minOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  703 |     if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  708 |     if (!GetProperty(cx_, query, query, cx_->names().maxColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |                      &maxColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  714 |     if (!GetProperty(cx_, query, query, cx_->names().maxOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715 |                      &maxOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetValues(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1783:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1783 | JS_PUBLIC_API bool JS::SetValues(JSContext* cx, HandleObject obj,
      |                    ^~
In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]',
    inlined from 'bool JS::SetValues(JSContext*, HandleObject, MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1785:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1624 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetKeys(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1778:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1778 | JS_PUBLIC_API bool JS::SetKeys(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetEntries(JSContext*, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1788:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1788 | JS_PUBLIC_API bool JS::SetEntries(JSContext* cx, HandleObject obj,
      |                    ^~
In function 'bool CallObjFunc(bool (*)(JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue), JSContext*, Iter, JS::HandleObject, JS::MutableHandleValue) [with Iter = js::SetObject::IteratorKind]',
    inlined from 'bool JS::SetEntries(JSContext*, HandleObject, MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1790:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1624:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1624 |     if (!JS_WrapValue(cx, rval)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78,
    inlined from 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1510:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::entries_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here
 1491 |   Rooted<JSObject*> iterobj(cx,
      |                     ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::SetObject::iterator_impl(JSContext*, const JS::CallArgs&, IteratorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78,
    inlined from 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1501:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iterobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::values_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here
 1491 |   Rooted<JSObject*> iterobj(cx,
      |                     ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1111:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'env' declared here
 1110 |   RootedModuleEnvironmentObject env(cx,
      |                                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:681:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:686:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::parseQuery(JS::HandleObject) [with bool OnlyOffsets = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:691:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  691 |     if (!GetProperty(cx_, query, query, cx_->names().minColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692 |                      &minColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  697 |     if (!GetProperty(cx_, query, query, cx_->names().minOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  698 |                      &minOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:703:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  703 |     if (!GetProperty(cx_, query, query, cx_->names().maxLine, &maxLineValue)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:708:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  708 |     if (!GetProperty(cx_, query, query, cx_->names().maxColumn,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  709 |                      &maxColumnValue)) {
      |                      ~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:714:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  714 |     if (!GetProperty(cx_, query, query, cx_->names().maxOffset,
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  715 |                      &maxOffsetValue)) {
      |                      ~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cleanupCallback' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cleanupCallback' declared here
  283 |   RootedObject cleanupCallback(
      |                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  284 |       cx, ValueToCallable(cx, args.get(0), 1, NO_CONSTRUCT));
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:891:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queryObject' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:891:18: note: 'queryObject' declared here
  891 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
      |                  ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:891:18: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::match(JS::Handle<js::BaseScript*>) [with bool OnlyOffsets = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher<true>; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher<true>; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:896:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18: note: 'script' declared here
  816 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher<true>::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1690:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'metaObject' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1689:16: note: 'metaObject' declared here
 1689 |   RootedObject metaObject(cx,
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1689:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1702:12: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1702 |   if (!func(cx, modulePrivate, metaObject)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets() [with bool Successor = true]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1398:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets() [with bool Successor = true]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:18: note: 'script' declared here
 1343 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:18: note: 'matcher.js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::ReturnType js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::match(JS::Handle<js::BaseScript*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets() [with bool Successor = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1398:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets() [with bool Successor = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:18: note: 'script' declared here
 1343 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1343:18: note: 'matcher.js::DebuggerScript::GetSuccessorOrPredecessorOffsetsMatcher::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSuccessorOrPredecessorOffsets]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::FinalizationRecordObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FinalizationRecordObject*; T = js::FinalizationRecordObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:513:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'record' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'record' declared here
  512 |   Rooted<FinalizationRecordObject*> record(
      |                                     ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'options' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:16: note: 'options' declared here
 1187 |   RootedObject options(cx, ToObject(cx, args[0]));
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'text' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:16: note: 'text' declared here
 1197 |   RootedString text(cx, ToString<CanGC>(cx, v));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'url' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:16: note: 'url' declared here
 1206 |   RootedString url(cx, ToString<CanGC>(cx, v));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1286:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'wrapped' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1286:16: note: 'wrapped' declared here
 1286 |   RootedObject wrapped(cx, object->owner()->wrapSource(cx, sso));
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1286:16: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool NewValuePair(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1214 | static bool NewValuePair(JSContext* cx, HandleValue val1, HandleValue val2,
      |             ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1214: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1193:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1193 |   if (!JS_GetProperty(cx, options, "text", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1197:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1202:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1202 |   if (!JS_GetProperty(cx, options, "url", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1206:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1211:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1211 |   if (!JS_GetProperty(cx, options, "startLine", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1216:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1220:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1220 |   if (!JS_GetProperty(cx, options, "sourceMapURL", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1232:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1232 |   if (!JS_GetProperty(cx, options, "isScriptElement", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1226:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool TryEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1515:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1306 |       if (!NewValuePair(cx, key, value, &value)) {
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1306:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1354: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
 1354 |         if (!tobj->getElement<CanGC>(cx, i, &value)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1357 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1357:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1410 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1410:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1472:25: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1472 |         if (!GetProperty(cx, obj, obj, id, &value)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1479 |         if (!NewValuePair(cx, key, value, &value)) {
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1479:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1562:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1572:41: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1572 |           if (!NativeGetExistingProperty(cx, nobj, nobj, shape, &value)) {
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1575:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1575 |         } else if (!GetProperty(cx, obj, obj, id, &value)) {
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1580:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1580 |       if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1593:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1593 |       if (!GetProperty(cx, obj, obj, id, &value)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1601 |     } else if (!NewValuePair(cx, key, value, properties[out++])) {
      |                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1601:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1196:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1202:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1202 |   if (!GetOwnPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setInstrumentationMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setInstrumentationMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted<JS::GCHashMap<K, V> >&) [with K = JSAtom*; V = js::ImportEntryObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted<JS::GCHashMap<K, V> >&) [with K = JSAtom*; V = js::ImportEntryObject*]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: note: 'array' declared here
 1667 |   RootedArrayObject array(cx_, NewDenseFullyAllocatedArray(cx_, length));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* js::SetIteratorObject::createResult(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1107:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultObj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::SetIteratorObject::createResult(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106:21: note: 'resultObj' declared here
 1106 |   RootedArrayObject resultObj(
      |                     ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2215:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2215 |     if (!dbg->unwrapPropertyDescriptor(cx, referent, descs[i])) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2218:64: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2218 |     JS_TRY_OR_RETURN_FALSE(cx, CheckPropertyDescriptorAccessors(cx, descs[i]));
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:142:24: note: in definition of macro 'JS_TRY_OR_RETURN_FALSE'
  142 |     auto tmpResult_ = (expr);                                      \
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2233:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2233 |     if (!DefineProperty(cx, referent, ids[i], descs[i])) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'props' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertiesMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:16: note: 'props' declared here
  879 |   RootedObject props(cx, ToObject(cx, arg));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:16: note: '*(JSContext* const*)this' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:354:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPairObj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353:21: note: 'resultPairObj' declared here
  353 |   RootedArrayObject resultPairObj(
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'entry' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_27(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23: note: 'entry' declared here
  612 |     RootedPlainObject entry(cx_, NewBuiltinClassInstance<PlainObject>(cx_));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:618:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  618 |     if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:623:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  623 |     if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:628:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  628 |     if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:633:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  633 |     if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:874:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queryObject' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:874:18: note: 'queryObject' declared here
  874 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
      |                  ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:874:18: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::match(JS::Handle<js::BaseScript*>) [with bool OnlyOffsets = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher<false>; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher<false>; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:879:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18: note: 'script' declared here
  816 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:816:18: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher<false>::cx_' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23,
    inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::match(JS::Handle<js::BaseScript*>) [with bool OnlyOffsets = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:836:28,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher<false>; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher<false>; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:879:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'entry' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)&matcher])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23: note: 'entry' declared here
  612 |     RootedPlainObject entry(cx_, NewBuiltinClassInstance<PlainObject>(cx_));
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:612:23: note: 'matcher.js::DebuggerScript::GetPossibleBreakpointsMatcher<false>::cx_' declared here
In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::maybeAppendEntry(size_t, size_t, size_t, bool) [with bool OnlyOffsets = false]',
    inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::match(JS::Handle<js::BaseScript*>) [with bool OnlyOffsets = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:836:28,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher<false>; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:100:27,
    inlined from 'typename Matcher::ReturnType js::MutableWrappedPtrOperations<mozilla::Variant<Ts ...>, Wrapper>::match(Matcher&) [with Matcher = js::DebuggerScript::GetPossibleBreakpointsMatcher<false>; Wrapper = JS::Rooted<mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*> >; Ts = {js::BaseScript*, js::WasmInstanceObject*}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVariant.h:175:23,
    inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:879:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:618:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  618 |     if (!DefineDataProperty(cx_, entry, cx_->names().offset, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:623:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  623 |     if (!DefineDataProperty(cx_, entry, cx_->names().lineNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:628:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  628 |     if (!DefineDataProperty(cx_, entry, cx_->names().columnNumber, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:633:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  633 |     if (!DefineDataProperty(cx_, entry, cx_->names().isStepStart, value)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1695:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1695 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
      |      ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:16: note: 'obj' declared here
 1757 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1762:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1762 |   return GetOwnPropertyKeys(
      |          ~~~~~~~~~~~~~~~~~~^
 1763 |       cx, obj,
      |       ~~~~~~~~              
 1764 |       JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS | JSITER_SYMBOLSONLY,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1765 |       args.rval());
      |       ~~~~~~~~~~~~          
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:16: note: 'obj' declared here
 1732 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1748:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1748 |   return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY | JSITER_HIDDEN,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1749 |                             args.rval());
      |                             ~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result<js::Completion> js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2256:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2256 | Result<Completion> DebuggerObject::getProperty(JSContext* cx,
      |                    ^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static JS::Result<js::Completion> js::DebuggerObject::getProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2284:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool obj_keys(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:16: note: 'obj' declared here
 1625 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPropertyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:946:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  946 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |     auto tmpResult_ = (expr);                                      \
      |                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:954:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE'
  954 |   JS_TRY_VAR_OR_RETURN_FALSE(cx, comp, getProperty(cx, object, id, receiver));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool obj_keys(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:955:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  955 |   return comp.get().buildCompletionValue(cx, dbg, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1642:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1642 |   return GetOwnPropertyKeys(cx, obj, JSITER_OWNONLY, args.rval());
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1147:55,
    inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1129:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindings' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1147:16: note: 'bindings' declared here
 1147 |   RootedObject bindings(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1147:16: note: '*(JSContext* const*)this' declared here
In member function 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()',
    inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1129:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1153:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1153 |   if (!ParseEvalOptions(cx, args.get(2), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1161:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1161 |   return comp.get().buildCompletionValue(cx, object->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static JS::Result<js::Completion> js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2289 | Result<Completion> DebuggerObject::setProperty(JSContext* cx,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2289:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'static JS::Result<js::Completion> js::DebuggerObject::setProperty(JSContext*, js::HandleDebuggerObject, JS::HandleId, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2320:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::setPropertyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:962:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  962 |   if (!ValueToId<CanGC>(cx, args.get(0), &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |     auto tmpResult_ = (expr);                                      \
      |                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE'
  972 |   JS_TRY_VAR_OR_RETURN_FALSE(cx, comp,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:161:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  161 |     auto tmpResult_ = (expr);                                      \
      |                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:972:3: note: in expansion of macro 'JS_TRY_VAR_OR_RETURN_FALSE'
  972 |   JS_TRY_VAR_OR_RETURN_FALSE(cx, comp,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:974:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  974 |   return comp.get().buildCompletionValue(cx, dbg, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted<JS::GCVector<T> >&) [with T = RequestedModuleObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted<JS::GCVector<T> >&) [with T = RequestedModuleObject*]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here
 1650 |   RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'bool js::DebuggerObject::CallData::executeInGlobalMethod()',
    inlined from 'bool js::DebuggerObject::CallData::executeInGlobalMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1100:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1118:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1118 |   if (!ParseEvalOptions(cx, args.get(1), options)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1126:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1126 |   return comp.get().buildCompletionValue(cx, object->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe<js::Completion> js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle<JS::GCVector<JS::Value> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2327:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2327 | Maybe<Completion> DebuggerObject::call(JSContext* cx,
      |                   ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2388 |       ok = js::Call(cx, calleev, thisv, invokeArgs, &result);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2388:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted<JS::GCVector<T> >&) [with T = ExportEntryObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted<JS::GCVector<T> >&) [with T = ExportEntryObject*]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here
 1650 |   RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:934:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  934 |       cx, DebuggerObject::call(cx, object, thisv, nargs));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:939:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  939 |   return completion->buildCompletionValue(cx, object->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::applyMethod()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1002:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1002 |       cx, DebuggerObject::call(cx, object, thisv, nargs));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1007:42: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1007 |   return completion->buildCompletionValue(cx, object->owner(), args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1269:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'requestedModules' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1268:21: note: 'requestedModules' declared here
 1268 |   RootedArrayObject requestedModules(cx_,
      |                     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1268:21: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'importEntries' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274:21: note: 'importEntries' declared here
 1274 |   RootedArrayObject importEntries(cx_, createArrayFromHashMap(importEntries_));
      |                     ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1274:21: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1280:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'localExportEntries' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1279:21: note: 'localExportEntries' declared here
 1279 |   RootedArrayObject localExportEntries(
      |                     ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1279:21: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1286:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'indirectExportEntries' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1285:21: note: 'indirectExportEntries' declared here
 1285 |   RootedArrayObject indirectExportEntries(
      |                     ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1285:21: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1292:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'starExportEntries' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle<js::ModuleObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1291:21: note: 'starExportEntries' declared here
 1291 |   RootedArrayObject starExportEntries(cx_,
      |                     ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1291:21: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::environmentGetter()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:445:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  445 |   return dbg->wrapEnvironment(cx, env, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()',
    inlined from 'bool js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1074:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1086:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1086 |   if (!ValueToIdentifier(cx, args[0], &id)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted<JS::GCVector<T> >&) [with T = ImportEntryObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted<JS::GCVector<T> >&) [with T = ImportEntryObject*]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'array' declared here
 1650 |   RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >, js::HandleNativeObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:82:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceObj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >, js::HandleNativeObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:81:27: note: 'sourceObj' declared here
   81 |   Rooted<DebuggerSource*> sourceObj(
      |                           ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:81:27: note: 'cx' declared here
In member function 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()',
    inlined from 'bool js::DebuggerScript::CallData::ensureScriptMaybeLazy()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:196:21,
    inlined from 'bool js::DebuggerScript::CallData::setInstrumentationId()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2365:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:198:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  198 |       ReportValueError(cx, JSMSG_DEBUG_BAD_REFERENT, JSDVG_SEARCH_STACK,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  199 |                        args.thisv(), nullptr, "a JS script");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setInstrumentationId]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setInstrumentationId]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'obj' declared here
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  262 |   RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'obj' declared here
  235 |   RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'obj' declared here
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:53: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  188 |   RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend'
mkdir -p '.deps/'
js/src/frontend/Parser.o
/usr/bin/g++ -o Parser.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Parser.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp
js/src/frontend/Unified_cpp_js_src_frontend0.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:183,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:20:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, js::HandleAtom)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_10(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::ParserBase::prefixAccessorName(js::frontend::PropertyType, js::HandleAtom)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:16: note: 'str' declared here
 2381 |   RootedString str(cx_, ConcatStrings<CanGC>(cx_, prefix, propAtom));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:16: note: '((JSContext* const*)this)[4]' declared here
/usr/bin/g++ -o Unified_cpp_js_src10.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp   Unified_cpp_js_src10.cpp
js/src/Unified_cpp_js_src11.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D) + 16])[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here
 9992 |   RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D) + 16])[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here
 9992 |   RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here
    Finished release [optimized] target(s) in 20m 09s
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D) + 16])[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here
 9992 |   RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D) + 16])[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here
 9992 |   RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target --networking /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/libjsrust.a
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser<ParseHandler, Unit>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_9(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser<ParseHandler, Unit>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here
 4012 |   RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::frontend::Parser<js::frontend::FullParseHandler, Unit>::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_50(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser<js::frontend::FullParseHandler, Unit>::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here
 4724 |       RootedPropertyName bindingAtom(cx_, importedBinding());
      |                          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::frontend::Parser<js::frontend::FullParseHandler, Unit>::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingName' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_50(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser<js::frontend::FullParseHandler, Unit>::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: 'bindingName' declared here
 4785 |     RootedPropertyName bindingName(cx_, importedBinding());
      |                        ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::frontend::BinaryNode* js::frontend::Parser<js::frontend::FullParseHandler, Unit>::importDeclaration() [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_41(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::BinaryNode* js::frontend::Parser<js::frontend::FullParseHandler, Unit>::importDeclaration() [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here
 4853 |       RootedPropertyName bindingAtom(cx_, importedBinding());
      |                          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: '((JSContext* const*)this)[4]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import StrictVersion as Version
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser<ParseHandler, Unit>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_8(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser<ParseHandler, Unit>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here
 4012 |   RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser<ParseHandler, Unit>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_9(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser<ParseHandler, Unit>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here
 4012 |   RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::frontend::Parser<js::frontend::FullParseHandler, Unit>::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_50(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser<js::frontend::FullParseHandler, Unit>::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here
 4724 |       RootedPropertyName bindingAtom(cx_, importedBinding());
      |                          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::frontend::Parser<js::frontend::FullParseHandler, Unit>::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingName' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_50(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser<js::frontend::FullParseHandler, Unit>::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: 'bindingName' declared here
 4785 |     RootedPropertyName bindingName(cx_, importedBinding());
      |                        ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4785:24: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::frontend::BinaryNode* js::frontend::Parser<js::frontend::FullParseHandler, Unit>::importDeclaration() [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bindingAtom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_41(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::BinaryNode* js::frontend::Parser<js::frontend::FullParseHandler, Unit>::importDeclaration() [with Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here
 4853 |       RootedPropertyName bindingAtom(cx_, importedBinding());
      |                          ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser<ParseHandler, Unit>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_8(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser<ParseHandler, Unit>::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here
 4012 |   RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: '((JSContext* const*)this)[4]' declared here
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc'
mkdir -p '.deps/'
js/src/gc/StoreBuffer.o
/usr/bin/g++ -o StoreBuffer.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/StoreBuffer.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/StoreBuffer.cpp
js/src/gc/Unified_cpp_js_src_gc0.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser<ParseHandler, Unit>::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_10(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser<ParseHandler, Unit>::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here
 6713 |   RootedPropertyName label(cx_, labelIdentifier(yieldHandling));
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_57(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: 'name' declared here
10611 |         Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                               ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_57(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: 'name' declared here
10634 |         Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                               ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: '((JSContext* const*)this)[4]' declared here
/usr/bin/g++ -o Unified_cpp_js_src11.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp   Unified_cpp_js_src11.cpp
js/src/Unified_cpp_js_src12.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_54(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here
10998 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here
 8743 |     RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here
 8680 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe<js::frontend::DeclarationKind>&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_15(D) + 16])[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe<js::frontend::DeclarationKind>&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here
 9992 |   RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_59(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here
 8743 |     RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_59(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here
 8680 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_28(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here
 4501 |   RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::frontend::GeneralParser<ParseHandler, Unit>::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_98(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser<ParseHandler, Unit>::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here
 2584 |           RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser<ParseHandler, Unit>::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_10(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser<ParseHandler, Unit>::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here
 6713 |   RootedPropertyName label(cx_, labelIdentifier(yieldHandling));
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_57(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: 'name' declared here
10611 |         Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                               ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_57(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: 'name' declared here
10634 |         Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                               ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_54(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here
10998 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here
 8743 |     RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_1(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here
 8680 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe<js::frontend::DeclarationKind>&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_15(D) + 16])[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe<js::frontend::DeclarationKind>&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here
 9992 |   RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_59(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here
 8743 |     RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_59(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here
 8680 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_28(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here
 4501 |   RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::frontend::GeneralParser<ParseHandler, Unit>::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_98(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser<ParseHandler, Unit>::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here
 2584 |           RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: '((JSContext* const*)this)[4]' declared here
/usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp   Unified_cpp_js_src_gc0.cpp
js/src/gc/Unified_cpp_js_src_gc1.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized]
 5922 |   TernaryNodeType ifNode;
      |                   ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser<ParseHandler, Unit>::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_13(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser<ParseHandler, Unit>::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here
 6713 |   RootedPropertyName label(cx_, labelIdentifier(yieldHandling));
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_62(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here
 8743 |     RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_62(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here
 8680 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here
 4501 |   RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe<js::frontend::DeclarationKind>&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_20(D) + 16])[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe<js::frontend::DeclarationKind>&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here
 9992 |   RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_67(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: 'name' declared here
10611 |         Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                               ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_67(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: 'name' declared here
10634 |         Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                               ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: '((JSContext* const*)this)[4]' declared here
/usr/bin/g++ -o Unified_cpp_js_src12.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp   Unified_cpp_js_src12.cpp
js/src/Unified_cpp_js_src13.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_62(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here
10998 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser<ParseHandler, Unit>::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized]
 7359 |   NameNodeType innerName;
      |                ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::frontend::GeneralParser<ParseHandler, Unit>::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_100(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser<ParseHandler, Unit>::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here
 2584 |           RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: '((JSContext* const*)this)[4]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized]
 5922 |   TernaryNodeType ifNode;
      |                   ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser<ParseHandler, Unit>::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'label' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_13(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser<ParseHandler, Unit>::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here
 6713 |   RootedPropertyName label(cx_, labelIdentifier(yieldHandling));
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_62(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here
 8743 |     RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_62(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: 'name' declared here
 8680 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8680:29: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here
 4501 |   RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::GeneralParser<ParseHandler, Unit>::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe<js::frontend::DeclarationKind>&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_20(D) + 16])[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe<js::frontend::DeclarationKind>&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: 'bi' declared here
 9992 |   RootedBigInt bi(cx_, js::ParseBigIntLiteral(cx_, source));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_67(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: 'name' declared here
10611 |         Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                               ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10611:31: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_67(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser<ParseHandler, Unit>::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: 'name' declared here
10634 |         Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                               ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10634:31: note: '((JSContext* const*)this)[4]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_62(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser<ParseHandler, Unit>::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here
10998 |       Rooted<PropertyName*> name(cx_, identifierReference(yieldHandling));
      |                             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: '((JSContext* const*)this)[4]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser<ParseHandler, Unit>::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized]
 7359 |   NameNodeType innerName;
      |                ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::frontend::GeneralParser<ParseHandler, Unit>::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_100(D) + 16])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser<ParseHandler, Unit>::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here
 2584 |           RootedPropertyName name(cx_, bindingIdentifier(yieldHandling));
      |                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: '((JSContext* const*)this)[4]' declared here
In file included from Unified_cpp_js_src12.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBuffer(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:327:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  327 | bool js::IsArrayBuffer(HandleValue v) {
      |      ^~
In file included from Unified_cpp_js_src12.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool DefineArgumentsIterator(JSContext*, JS::Handle<js::ArgumentsObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:547:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  547 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name, 0,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  548 |                                            &val)) {
      |                                            ~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:551:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  551 |   return NativeDefineDataProperty(cx, argsobj, iteratorId, val,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  552 |                                   JSPROP_RESOLVING);
      |                                   ~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:27,
                 from Unified_cpp_js_src_gc0.cpp:2:
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'void js::gc::GCRuntime::sweepObjectGroups()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5013:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT<js::gc::SweepGroupZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
In file included from Unified_cpp_js_src_gc0.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepObjectGroups()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5013:29: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT<js::gc::SweepGroupZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
 5013 |   for (SweepGroupRealmsIter r(this); !r.done(); r.next()) {
      |                             ^
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'void js::gc::GCRuntime::sweepMisc()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5021:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT<js::gc::SweepGroupZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepMisc()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5021:29: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT<js::gc::SweepGroupZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
 5021 |   for (SweepGroupRealmsIter r(this); !r.done(); r.next()) {
      |                             ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:750:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  750 | static bool UnmappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:467:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  467 | static bool MappedArgGetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation-inl.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:7,
                 from Unified_cpp_js_src12.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:829:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'throwTypeError' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:828:18: note: 'throwTypeError' declared here
  828 |     RootedObject throwTypeError(
      |                  ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:828:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::InterpreterFrame*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:47:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   47 |     entryMonitor_->Entry(cx, &entryFrame->callee(), stack, asyncCause);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:49:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 |     entryMonitor_->Entry(cx, entryFrame->script(), stack, asyncCause);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp: In member function 'void js::ActivationEntryMonitor::init(JSContext*, js::jit::CalleeToken)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:60:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   60 |     entryMonitor_->Entry(cx_, jit::CalleeTokenToFunction(entryToken), stack,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |                          asyncCause);
      |                          ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:63:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   63 |     entryMonitor_->Entry(cx_, jit::CalleeTokenToScript(entryToken), stack,
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |                          asyncCause);
      |                          ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::IsArrayBufferMaybeShared(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  338 | bool js::IsArrayBufferMaybeShared(HandleValue v) {
      |      ^~
/usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp   Unified_cpp_js_src_frontend0.cpp
js/src/frontend/Unified_cpp_js_src_frontend1.o
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5140:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT<js::gc::SweepGroupZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5140:31: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT<js::gc::SweepGroupZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
 5140 |     for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) {
      |                               ^
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5178:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT<js::gc::SweepGroupZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5178:31: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT<js::gc::SweepGroupZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
 5178 |     for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) {
      |                               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:223:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:222:16: note: 'proto' declared here
  222 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:222:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool CreateSpecificWasmBuffer(JSContext*, uint32_t, const mozilla::Maybe<unsigned int>&, js::MutableHandleArrayBufferObjectMaybeShared) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::SharedArrayRawBuffer]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38,
    inlined from 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:819:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: 'object' declared here
  762 |   RootedArrayBufferObjectMaybeShared object(
      |                                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::ArgumentsObject::reifyLength(JSContext*, JS::Handle<js::ArgumentsObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:563:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  563 |   if (!NativeDefineDataProperty(cx, obj, id, val, JSPROP_RESOLVING)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:16: note: 'script' declared here
  509 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, callee));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:492:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:500:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  500 |   if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:538:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  538 |          NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In function 'bool UnmappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:772:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  772 | static bool UnmappedArgSetter(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:780:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  780 |   if (!GetOwnPropertyDescriptor(cx, argsobj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:805:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  805 |          NativeDefineDataProperty(cx, argsobj, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:670:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  670 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:710:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  710 |   if (!NativeDefineProperty(cx, obj.as<NativeObject>(), id, newArgDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  711 |                             result)) {
      |                             ~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1763:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedSource' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1762:30: note: 'unwrappedSource' declared here
 1762 |   Rooted<ArrayBufferObject*> unwrappedSource(
      |                              ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1762:30: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.cpp:22:
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::ArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:387:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:16: note: 'obj' declared here
 8506 |   RootedObject obj(cx, JS_NewObject(cx, nullptr));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:16: note: 'cx' declared here
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger'
/usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp   Unified_cpp_js_src_frontend1.cpp
js/src/frontend/Unified_cpp_js_src_frontend2.o
/usr/bin/g++ -o Unified_cpp_js_src13.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp   Unified_cpp_js_src13.cpp
js/src/Unified_cpp_js_src14.o
In file included from Unified_cpp_js_src13.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:56:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   56 |   if (!DefineDataProperty(cx, asyncFunctionProto, cx->names().constructor,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |                           asyncFunctionVal, JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src13.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Return,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  142 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:141:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  151 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Throw,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  152 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:151:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  131 |   return AsyncGeneratorEnqueue(cx, args.thisv(), CompletionKind::Normal,
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |                                args.get(0), args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:131:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:29:73:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'proto' declared here
   28 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:483:73:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'proto' declared here
  482 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'cx' declared here
In file included from Unified_cpp_js_src13.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In member function 'bool {anonymous}::ExpressionDecompiler::decompilePC(jsbytecode*, uint8_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1915:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1915 |         JSString* str = ValueToSource(cx, v);
      |                         ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:1925:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1925 |       JSString* str = ValueToSource(cx, objv);
      |                       ~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:7,
                 from Unified_cpp_js_src_frontend0.cpp:2:
In member function 'T* mozilla::Vector<T, N, AllocPolicy>::begin() [with T = js::frontend::ScopeCreationData; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]',
    inlined from 'T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) [with T = js::frontend::ScopeCreationData; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:482:17,
    inlined from 'T& JS::GCVector<T, MinInlineCapacity, AllocPolicy>::operator[](size_t) [with T = js::frontend::ScopeCreationData; unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:61:42,
    inlined from 'JS::MutableHandle<T> js::MutableWrappedPtrOperations<JS::GCVector<T, Capacity, AllocPolicy>, Wrapper>::operator[](size_t) [with Wrapper = JS::Rooted<JS::StackGCVector<js::frontend::ScopeCreationData, js::TempAllocPolicy> >; T = js::frontend::ScopeCreationData; unsigned int Capacity = 8; AllocPolicy = js::TempAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:225:70,
    inlined from 'JS::MutableHandle<js::frontend::ScopeCreationData> js::AbstractScopePtr::scopeCreationData() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:21:65,
    inlined from 'bool js::AbstractScopePtr::hasEnvironment() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:81:29,
    inlined from 'bool js::AbstractScopePtrIter::hasSyntacticEnvironment() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:141:43,
    inlined from 'bool js::frontend::BytecodeEmitter::emitThisEnvironmentCallee()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:1551:35,
    inlined from 'bool js::frontend::BytecodeEmitter::emitThisEnvironmentCallee()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:1540:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:461:12: warning: '*(const js::AbstractScopePtr::Deferred*)((char*)&si + offsetof(js::AbstractScopePtrIter, js::AbstractScopePtrIter::scope_.js::AbstractScopePtr::scope_.mozilla::Variant<js::HeapPtr<js::Scope*>, js::AbstractScopePtr::Deferred>::rawData[0])).js::AbstractScopePtr::Deferred::compilationInfo' may be used uninitialized [-Wmaybe-uninitialized]
  461 |     return mBegin;
      |            ^~~~~~
In file included from Unified_cpp_js_src_frontend0.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitThisEnvironmentCallee()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:1550:29: note: '*(const js::AbstractScopePtr::Deferred*)((char*)&si + offsetof(js::AbstractScopePtrIter, js::AbstractScopePtrIter::scope_.js::AbstractScopePtr::scope_.mozilla::Variant<js::HeapPtr<js::Scope*>, js::AbstractScopePtr::Deferred>::rawData[0])).js::AbstractScopePtr::Deferred::compilationInfo' was declared here
 1550 |   for (AbstractScopePtrIter si(innermostScope()); si; si++) {
      |                             ^~
/usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp   Unified_cpp_js_src_gc1.cpp
js/src/gc/Unified_cpp_js_src_gc2.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:16: note: 'script' declared here
 2366 |   RootedScript script(cx, frameIter.script());
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2330:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2330 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:16: note: 'script' declared here
 2459 |   RootedScript script(cx, frameIter.script());
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* js::AsyncFunctionResolve(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue, AsyncFunctionResolveKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:170:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  170 | JSObject* js::AsyncFunctionResolve(
      |           ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe<JS::MutableHandle<JS::BigInt*> >&, const mozilla::Maybe<JS::MutableHandle<JS::BigInt*> >&, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'qhatv' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src13.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe<JS::MutableHandle<JS::BigInt*> >&, const mozilla::Maybe<JS::MutableHandle<JS::BigInt*> >&, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:16: note: 'qhatv' declared here
  866 |   RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2259:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2258:16: note: 'result' declared here
 2258 |   RootedBigInt result(cx,
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2258:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'x1' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:18: note: 'x1' declared here
 2321 |     RootedBigInt x1(cx, absoluteSubOne(cx, x));
      |                  ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'x1' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:18: note: 'x1' declared here
 2366 |     RootedBigInt x1(cx, absoluteSubOne(cx, x));
      |                  ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:18: note: 'result' declared here
 2413 |     RootedBigInt result(cx, absoluteSubOne(cx, x));
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'mod' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:16: note: 'mod' declared here
 2670 |   RootedBigInt mod(cx, asUintN(cx, x, bits));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::addValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2704 | bool BigInt::addValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2704:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::subValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2720 | bool BigInt::subValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2720:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::mulValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2736 | bool BigInt::mulValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2736:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::divValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2752 | bool BigInt::divValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2752:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::modValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2768 | bool BigInt::modValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2768:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::powValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2784 | bool BigInt::powValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2784:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::negValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2800:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2800 | bool BigInt::negValue(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2800:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::incValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2813:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2813 | bool BigInt::incValue(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2813:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::decValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2826:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2826 | bool BigInt::decValue(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2839 | bool BigInt::lshValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2839:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::rshValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2855 | bool BigInt::rshValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2855:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitAndValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2871 | bool BigInt::bitAndValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2871:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitXorValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2887 | bool BigInt::bitXorValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2887:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitOrValue(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2903 | bool BigInt::bitOrValue(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2903:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::bitNotValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2919:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2919 | bool BigInt::bitNotValue(JSContext* cx, HandleValue operand,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2919:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::DecompileValueGenerator(JSContext*, int, JS::HandleValue, JS::HandleString, int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2403:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2403 | UniqueChars js::DecompileValueGenerator(JSContext* cx, int spindex,
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2409:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2409 |     if (!DecompileExpressionFromStack(cx, spindex, skipStackHits, v, &result)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2421:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2421 |     fallback = ValueToSource(cx, v);
      |                ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JSString* js::DecompileArgument(JSContext*, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2504:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2504 | JSString* js::DecompileArgument(JSContext* cx, int formalIndex, HandleValue v) {
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2519:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2519 |   return ValueToSource(cx, v);
      |          ~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3782:23,
    inlined from 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3764:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pnatom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_10(D) + 4])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3782:14: note: 'pnatom' declared here
 3782 |   RootedAtom pnatom(cx);
      |              ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3782:14: note: '((JSContext* const*)this)[1]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2933:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2933 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) {
      |         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2962:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2962 |   ReportValueError(cx, JSMSG_CANT_CONVERT_TO, JSDVG_IGNORE_STACK, v, nullptr,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2963 |                    "BigInt");
      |                    ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* JS::ToBigInt(JSContext*, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3808:9: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3808 | BigInt* JS::ToBigInt(JSContext* cx, HandleValue val) {
      |         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3809 |   return js::ToBigInt(cx, val);
      |          ~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::Result<long long int> js::ToBigInt64(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2967:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2967 | JS::Result<int64_t> js::ToBigInt64(JSContext* cx, HandleValue v) {
      |                     ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2968:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2968 |   BigInt* bi = js::ToBigInt(cx, v);
      |                ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::Result<long long unsigned int> js::ToBigUint64(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2975:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2975 | JS::Result<uint64_t> js::ToBigUint64(JSContext* cx, HandleValue v) {
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2976:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2976 |   BigInt* bi = js::ToBigInt(cx, v);
      |                ~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::lessThan(JSContext*, JS::HandleValue, JS::HandleValue, mozilla::Maybe<bool>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3467:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3467 | bool BigInt::lessThan(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3467:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In static member function 'static JS::Result<bool> JS::BigInt::looselyEqual(JSContext*, JS::HandleBigInt, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3391:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3391 | JS::Result<bool> BigInt::looselyEqual(JSContext* cx, HandleBigInt lhs,
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:3414:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3414 |     return looselyEqual(cx, lhs, rhsPrimitive);
      |                                              ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool js::DumpRealmPCCounts(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:216:37: warning: '%s' directive argument is null [-Wformat-overflow=]
  216 |     fprintf(stdout, "--- END SCRIPT %s:%u ---\n", script->filename(),
      |                                     ^~
/usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp   Unified_cpp_js_src_frontend2.cpp
js/src/frontend/Unified_cpp_js_src_frontend3.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:33:
In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const',
    inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45,
    inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43,
    inlined from 'js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::T* js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13,
    inlined from 'js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::operator T*() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:222:35,
    inlined from 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3009:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  134 |     return *it;
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
 3008 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:522:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'asyncIterProto' declared here
  521 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:515:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  515 |   if (!DefineDataProperty(cx, asyncGenerator, cx->names().constructor,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |                           asyncGenFunctionVal, JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool AsyncFunctionResume(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, ResumeKind, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:83:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   83 | static bool AsyncFunctionResume(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:128:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  128 |   if (!CallSelfHostedFunction(cx, funName, generatorOrValue, args,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  129 |                               &generatorOrValue)) {
      |                               ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:138:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  138 |       if (!GetAndClearException(cx, &exn)) {
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedFulfilled(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:156:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  156 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:159:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 |   return AsyncFunctionResume(cx, generator, ResumeKind::Normal, value);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'bool js::AsyncFunctionAwaitedRejected(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:164:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 | MOZ_MUST_USE bool js::AsyncFunctionAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:167:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |   return AsyncFunctionResume(cx, generator, ResumeKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here
   78 |   RootedObject proto(cx,
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:75:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   75 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter,
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:21:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:183:19,
    inlined from 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:205:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:301:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  301 | AsyncGeneratorRequest* AsyncGeneratorRequest::create(
      |                        ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:225:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  225 | AsyncGeneratorRequest* AsyncGeneratorObject::createRequest(
      |                        ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle<AsyncGeneratorObject*>, CompletionKind, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:374:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 | MOZ_MUST_USE bool js::AsyncGeneratorResume(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:393:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  393 |   if (!CallSelfHostedFunction(cx, funName, thisOrRval, args, &thisOrRval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool AsyncGeneratorThrown(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)',
    inlined from 'bool js::AsyncGeneratorResume(JSContext*, JS::Handle<AsyncGeneratorObject*>, CompletionKind, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:398:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:343:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  343 |   if (!GetAndClearException(cx, &value)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedFulfilled(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:30:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   30 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:33:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   33 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Normal, value);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorAwaitedRejected(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:38:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   38 | MOZ_MUST_USE bool js::AsyncGeneratorAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   41 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:46:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   46 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedFulfilled(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:49:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Return, value);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorYieldReturnAwaitedRejected(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:54:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   54 | MOZ_MUST_USE bool js::AsyncGeneratorYieldReturnAwaitedRejected(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:41:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   41 |   return AsyncGeneratorResume(cx, asyncGenObj, CompletionKind::Throw, reason);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43,
    inlined from 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:69:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here
   78 |   RootedObject proto(cx,
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:66:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   66 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter,
      |           ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In static member function 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'resultPromise' declared here
  210 |   Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
      |                          ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:457:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'asyncIterProto' declared here
  456 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:437:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:436:16: note: 'asyncIterProto' declared here
  436 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:436:16: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h: In member function 'bool js::ListObject::append(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/List-inl.h:40:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   40 | inline bool js::ListObject::append(JSContext* cx, JS::Handle<JS::Value> value) {
      |             ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<js::AsyncGeneratorRequest*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queue' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<js::AsyncGeneratorRequest*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'queue' declared here
  248 |     Rooted<ListObject*> queue(cx, ListObject::create(cx));
      |                         ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 2653 |         NameOpEmitter noe(this, name, loc, kind);
      |                                                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2642:29: note: 'kind' was declared here
 2642 |         NameOpEmitter::Kind kind;
      |                             ^~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::frontend::BytecodeEmitter::emitAssignmentOrInit(js::frontend::ParseNodeKind, js::frontend::ParseNode*, js::frontend::ParseNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4088:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'anonFunctionName' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_39(D) + 4])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitAssignmentOrInit(js::frontend::ParseNodeKind, js::frontend::ParseNode*, js::frontend::ParseNode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4088:14: note: 'anonFunctionName' declared here
 4088 |   RootedAtom anonFunctionName(cx);
      |              ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4088:14: note: '((JSContext* const*)this)[1]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ModuleObject* CreateModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<Unit>&) [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22,
    inlined from 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<char16_t>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:864:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_frontend0.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp: In function 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<char16_t>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'module' declared here
  846 |   RootedModuleObject module(cx, ParseModule(cx, options, srcBuf, nullptr));
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ModuleObject* CreateModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<Unit>&) [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22,
    inlined from 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<mozilla::Utf8Unit>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:870:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp: In function 'js::ModuleObject* js::frontend::CompileModule(JSContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<mozilla::Utf8Unit>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'module' declared here
  846 |   RootedModuleObject module(cx, ParseModule(cx, options, srcBuf, nullptr));
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:846:22: note: 'cx' declared here
/usr/bin/g++ -o Unified_cpp_js_src14.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp   Unified_cpp_js_src14.cpp
js/src/Unified_cpp_js_src15.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp   Unified_cpp_js_src_jit0.cpp
js/src/jit/Unified_cpp_js_src_jit1.o
/usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp   Unified_cpp_js_src_frontend3.cpp
js/src/frontend/Unified_cpp_js_src_frontend4.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PrivateIterators-inl.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:47,
                 from Unified_cpp_js_src_gc1.cpp:2:
In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const',
    inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45,
    inlined from 'JS::Realm* js::RealmsInZoneIter::operator->() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:178:45,
    inlined from 'float js::Nursery::doPretenuring(JSRuntime*, JS::GCReason, js::gc::TenureCountCache&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery.cpp:1246:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe<js::RealmsInCompartmentIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::mStorage.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  134 |     return *it;
      |             ^~
In file included from Unified_cpp_js_src_gc1.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery.cpp: In member function 'float js::Nursery::doPretenuring(JSRuntime*, JS::GCReason, js::gc::TenureCountCache&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery.cpp:1245:29: note: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe<js::RealmsInCompartmentIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::mStorage.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::Union::val.js::RealmsInCompartmentIter::it' was declared here
 1245 |       for (RealmsInZoneIter r(zone); !r.done(); r.next()) {
      |                             ^
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GCMarker.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Zone.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:7:
In constructor 'js::detail::OrderedHashTable<T, Ops, AllocPolicy>::Range::Range(js::detail::OrderedHashTable<T, Ops, AllocPolicy>*, js::detail::OrderedHashTable<T, Ops, AllocPolicy>::Range**) [with T = js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::WeakMarkable, 2, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::WeakMarkable, 2, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'js::detail::OrderedHashTable<T, Ops, AllocPolicy>::Range js::detail::OrderedHashTable<T, Ops, AllocPolicy>::all() [with T = js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::WeakMarkable, 2, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::WeakMarkable, 2, js::SystemAllocPolicy>, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:520:43,
    inlined from 'js::OrderedHashMap<Key, Value, OrderedHashPolicy, AllocPolicy>::Range js::OrderedHashMap<Key, Value, OrderedHashPolicy, AllocPolicy>::all() [with Key = js::gc::Cell*; Value = mozilla::Vector<js::gc::WeakMarkable, 2, js::SystemAllocPolicy>; OrderedHashPolicy = js::gc::WeakKeyTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:807:33,
    inlined from 'js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:350:14: warning: storing the address of local variable 'r' in '*&MEM[(struct OrderedHashTable *)this_24(D) + 1144B].ranges' [-Wdangling-pointer=]
  350 |       *prevp = this;
      |       ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp: In member function 'js::gc::IncrementalProgress JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:27: note: 'r' declared here
 2820 |   gc::WeakKeyTable::Range r = gcWeakKeys().all();
      |                           ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:27: note: '<unknown>' declared here
In file included from Unified_cpp_js_src14.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:376:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  376 | MOZ_NEVER_INLINE static bool ExecuteScript(JSContext* cx, HandleObject envChain,
      |                              ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:385:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  385 |   return Execute(cx, script, envChain, rval);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:407:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  407 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(JSContext* cx,
      |                                     ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:411:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  411 |   return ExecuteScript(cx, globalLexical, scriptArg, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleScript)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:418:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  418 |   return ExecuteScript(cx, globalLexical, scriptArg, &rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:421:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  421 | MOZ_NEVER_INLINE JS_PUBLIC_API bool JS_ExecuteScript(
      |                                     ^~~~~~~~~~~~~~~~
In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)',
    inlined from 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:424:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  404 |   return ExecuteScript(cx, env, script, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)',
    inlined from 'bool JS_ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:430:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  404 |   return ExecuteScript(cx, env, script, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, HandleScript, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:433:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  433 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:445:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  445 |   return ExecuteScript(cx, globalLexical, script, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::CloneAndExecuteScript(JSContext*, HandleObjectVector, HandleScript, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:448:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  448 | JS_PUBLIC_API bool JS::CloneAndExecuteScript(JSContext* cx,
      |                    ^~
In function 'bool ExecuteScript(JSContext*, JS::HandleObjectVector, JS::HandleScript, JS::MutableHandleValue)',
    inlined from 'bool JS::CloneAndExecuteScript(JSContext*, HandleObjectVector, HandleScript, MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:460:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:404:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  404 |   return ExecuteScript(cx, env, script, rval);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.cpp:7,
                 from Unified_cpp_js_src14.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:308:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'wrapper' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src14.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:308:16: note: 'wrapper' declared here
  308 |   RootedObject wrapper(cx, wrap(cx, existing, obj));
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:308:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:404:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  404 | bool Compartment::wrap(JSContext* cx,
      |      ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* FunctionCompiler::finish(JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:294:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In member function 'JSFunction* FunctionCompiler::finish(JS::HandleObjectVector, const JS::ReadOnlyCompileOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:289:20: note: 'fun' declared here
  289 |     RootedFunction fun(
      |                    ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:289:20: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  498 |   return Execute(cx, script, env, rval);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const ReadOnlyCompileOptions&, SourceText<char16_t>&, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:510:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  510 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:515:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  515 |   return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, optionsArg,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516 |                               srcBuf, rval);
      |                               ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, HandleObjectVector, const ReadOnlyCompileOptions&, SourceText<char16_t>&, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:519:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  519 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, HandleObjectVector envChain,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:529:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  529 |   return EvaluateSourceBuffer(cx, scope->kind(), env, options, srcBuf, rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:464:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  464 | static bool EvaluateSourceBuffer(JSContext* cx, ScopeKind scopeKind,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:498:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  498 |   return Execute(cx, script, env, rval);
      |          ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const ReadOnlyCompileOptions&, SourceText<mozilla::Utf8Unit>&, MutableHandle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:501:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  501 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:506:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  506 |   return EvaluateSourceBuffer(cx, ScopeKind::Global, globalLexical, options,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507 |                               srcBuf, rval);
      |                               ~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp   Unified_cpp_js_src_gc2.cpp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::EvaluateUtf8Path(JSContext*, const ReadOnlyCompileOptions&, const char*, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:532:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  532 | JS_PUBLIC_API bool JS::EvaluateUtf8Path(
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/CompilationAndEvaluation.cpp:554:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  554 |   return Evaluate(cx, options, srcBuf, rval);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit0.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::FinishBailoutToBaseline(BaselineBailoutInfo*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1843:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1843 |       if (!TypeMonitorResult(cx, stub, topFrame, script, monitorPC, val)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp   Unified_cpp_js_src_frontend4.cpp
js/src/frontend/Unified_cpp_js_src_frontend5.o
/usr/bin/g++ -o Unified_cpp_js_src15.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp   Unified_cpp_js_src15.cpp
js/src/Unified_cpp_js_src16.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.cpp:7,
                 from Unified_cpp_js_src_jit0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'newStubCode' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_335(D) + 4])[1]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit0.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:20: note: 'newStubCode' declared here
  185 |   Rooted<JitCode*> newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline));
      |                    ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:20: note: '((JSContext* const*)this)[1]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool InitFromBailout(JSContext*, size_t, JS::HandleFunction, JS::HandleScript, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandleValueVector, JS::MutableHandleFunction, const js::jit::ExceptionBailoutInfo*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:600:13: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  600 | static bool InitFromBailout(JSContext* cx, size_t frameNo, HandleFunction fun,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp: In function 'bool js::jit::BailoutIonToBaseline(JSContext*, JitActivation*, const JSJitFrameIter&, bool, BaselineBailoutInfo**, const ExceptionBailoutInfo*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1604:25: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1604 |     if (!InitFromBailout(cx, frameNo, fun, scr, snapIter, invalidate, builder,
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1605 |                          &startFrameFormals, &nextCallee,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1606 |                          passExcInfo ? excInfo : nullptr)) {
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineBailouts.cpp:1604:25: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
In file included from Unified_cpp_js_src15.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool IsObject(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:615:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  615 | static MOZ_ALWAYS_INLINE bool IsObject(HandleValue v) { return v.isObject(); }
      |                               ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool IsAggregateError(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 | static inline bool IsAggregateError(HandleValue v) {
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:654:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  654 |     if (!CallSelfHostedFunction(cx, name, args.thisv(), args2, &rval)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static bool js::ErrorObject::setStack_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:687:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  687 |   return DefineDataProperty(cx, thisObj, cx->names().stack, val);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src15.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp: In member function 'virtual bool js::ReportExceptionClosure::operator()(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp:49:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 |   cx->setPendingExceptionAndCaptureStack(exn_);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/EmitterScope.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:7,
                 from Unified_cpp_js_src_frontend4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)cx)[9]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_frontend4.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp: In member function 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:16: note: 'bi' declared here
  389 |   RootedBigInt bi(cx, create(cx));
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:16: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:26,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/DateTime.cpp:24,
                 from Unified_cpp_js_src15.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:366:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'protoProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:365:16: note: 'protoProto' declared here
  365 |   RootedObject protoProto(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:365:16: note: 'cx' declared here
In file included from Unified_cpp_js_src15.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:812:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  812 | static bool with_GetOwnPropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:817:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  817 |   return GetOwnPropertyDescriptor(cx, actual, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:763:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  763 | static bool with_DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:768:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  768 |   return DefineProperty(cx, actual, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1237:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1237 | static bool lexicalError_GetOwnPropertyDescriptor(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1228 | static bool lexicalError_SetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1228:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool lexicalError_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1220 | static bool lexicalError_GetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1220:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:788:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  788 | static bool with_GetProperty(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:788: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:7:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool with_GetProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:797:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  800 | static bool with_SetProperty(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:800:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool with_SetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:809:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2292:8: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2292 |   bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2306:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2306 |     return JS_DefinePropertyById(cx, env, id, desc, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:717:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool CheckUnscopables(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:722:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  722 |     if (!GetProperty(cx, unscopablesObj, unscopablesObj, id, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp   Unified_cpp_js_src_jit1.cpp
js/src/jit/Unified_cpp_js_src_jit10.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  527 | bool ModuleEnvironmentObject::getProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:527:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:540:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  540 |   return NativeGetProperty(cx, self, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::ModuleEnvironmentObject::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:557:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  557 | bool ModuleEnvironmentObject::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:574:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  574 |   return NativeGetOwnPropertyDescriptor(cx, self, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Rooted<JSObject*>&; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::EnvironmentIter::EnvironmentIter(JSContext*, const js::EnvironmentIter&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1277:30,
    inlined from 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3374:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ei' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3374:24: note: 'ei' declared here
 3374 |   for (EnvironmentIter ei(cx, originalIter); ei; ei++) {
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3374:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3371:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3371 | static bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3441:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3441 |         return GetProperty(cx, callObj, callObj, bi.name()->asPropertyName(),
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3442 |                            res);
      |                            ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThisMaybeSentinelValue(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2206:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2206 |   bool getMissingThisMaybeSentinelValue(JSContext* cx, EnvironmentObject& env,
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMissingThis(JSContext*, js::EnvironmentObject&, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2131:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2131 |   bool getMissingThis(JSContext* cx, EnvironmentObject& env,
      |        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle<LexicalEnvironmentObject*>, JS::HandleObject, HandlePropertyName)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3513:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3513 |     if (!GetOwnPropertyDescriptor(cx, varObj, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckCanDeclareGlobalBinding(JSContext*, JS::Handle<GlobalObject*>, HandlePropertyName, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3555:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 3555 |   if (!GetOwnPropertyDescriptor(cx, global, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle<LexicalEnvironmentObject*>, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3605:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle<LexicalEnvironmentObject*>, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3605:23: note: 'bi' declared here
 3605 |   Rooted<BindingIter> bi(cx, BindingIter(script));
      |                       ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3605:23: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool CheckEvalDeclarationConflicts(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3751:56,
    inlined from 'bool js::CheckGlobalOrEvalDeclarationConflicts(JSContext*, JS::HandleObject, JS::HandleScript)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3771:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckGlobalOrEvalDeclarationConflicts(JSContext*, JS::HandleObject, JS::HandleScript)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3751:30: note: 'bi' declared here
 3751 |     for (Rooted<BindingIter> bi(cx, BindingIter(script)); bi; bi++) {
      |                              ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3751:30: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext*, AbstractFramePtr, jsbytecode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3462 | bool js::GetThisValueForDebuggerFrameMaybeOptimizedOut(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3473:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3473 |   return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3474 |       cx, ei, scopeChain, pc, res);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~                               
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(JSContext*, AbstractGeneratorObject&, JSScript*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3477:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3477 | bool js::GetThisValueForDebuggerSuspendedGeneratorMaybeOptimizedOut(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3485:65: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3485 |   return GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 3486 |       cx, ei, scopeChain, nullptr, res);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                          
In file included from Unified_cpp_js_src15.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::StrictlyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:193:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::StrictlyEqual(JSContext*, Handle<Value>, Handle<Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:208:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::SameValue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:225:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::SameValue(JSContext*, Handle<Value>, Handle<Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:245:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In function 'bool js::SameValue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)',
    inlined from 'bool JS::SameValue(JSContext*, Handle<Value>, Handle<Value>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:251:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp: In function 'void js::ReportErrorToGlobal(JSContext*, JS::Handle<GlobalObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorReporting.cpp:142:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  142 | void js::ReportErrorToGlobal(JSContext* cx, Handle<GlobalObject*> global,
      |      ^~
/usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp   Unified_cpp_js_src_frontend5.cpp
js/src/frontend/Unified_cpp_js_src_frontend6.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  544 | bool ModuleEnvironmentObject::setProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:544:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  553 |   return NativeSetProperty<Qualified>(cx, self, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:553:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:82:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:55:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool JS::LooselyEqual(JSContext*, Handle<Value>, Handle<Value>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:184:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:693:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:10:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:694:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:700:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:701:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  701 |       !(message = ValueToSource(cx, messageVal))) {
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:707:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  707 |   if (!GetProperty(cx, obj, obj, cx->names().fileName, &filenameVal) ||
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:708:33: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  708 |       !(filename = ValueToSource(cx, filenameVal))) {
      |                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:714:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  714 |   if (!GetProperty(cx, obj, obj, cx->names().lineNumber, &linenoVal) ||
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:715:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ErrorToSource(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:739:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:16: note: 'obj' declared here
  764 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2364:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2364:32: note: 'bi' declared here
 2364 |       for (Rooted<BindingIter> bi(cx, BindingIter(scope)); bi; bi++) {
      |                                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2364:32: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::EmptyShape::ensureInitialCustomShape(JSContext*, JS::Handle<U*>) [with ObjectSubclass = js::ErrorObject]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15,
    inlined from 'static bool js::ErrorObject::init(JSContext*, JS::Handle<js::ErrorObject*>, JSExnType, js::UniquePtr<JSErrorReport>, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, uint32_t, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:443:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:40,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h: In static member function 'static bool js::ErrorObject::init(JSContext*, JS::Handle<js::ErrorObject*>, JSExnType, js::UniquePtr<JSErrorReport>, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, uint32_t, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15: note: 'shape' declared here
  241 |   RootedShape shape(cx, ObjectSubclass::assignInitialShape(cx, obj));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:212:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:224:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:242:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool AggregateError(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'errorsList' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool AggregateError(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:21: note: 'errorsList' declared here
  336 |   RootedArrayObject errorsList(cx, IterableToArray(cx, args.get(0)));
      |                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:21: note: 'cx' declared here
In function 'js::ArrayObject* IterableToArray(JSContext*, JS::HandleValue)',
    inlined from 'bool AggregateError(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:292:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  292 |   if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:301:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  301 |     if (!iterator.next(&nextValue, &done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::Handle<js::EnvironmentObject*>, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1497:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1497 |   bool handleUnaliasedAccess(JSContext* cx,
      |        ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1699:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1699 |           if (!GetProperty(cx, env, env, id, vp)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::Handle<js::EnvironmentObject*>, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1703:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool {anonymous}::DebugEnvironmentProxyHandler::handleUnaliasedAccess(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::Handle<js::EnvironmentObject*>, JS::HandleId, Action, JS::MutableHandleValue, AccessResult*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1773:42: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1773 |           if (!instance.debug().getGlobal(
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1774 |                   instance, index - instanceScope->globalsStart(), vp)) {
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2482:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2482 | bool DebugEnvironmentProxy::getMaybeSentinelValue(
      |      ^~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::DebugEnvironmentProxyHandler::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue) const',
    inlined from 'static bool js::DebugEnvironmentProxy::getMaybeSentinelValue(JSContext*, JS::Handle<js::DebugEnvironmentProxy*>, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2485:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2234:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2234 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2248:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2248 |         if (!GetProperty(cx, env, env, id, vp)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2263 |   bool set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
      |        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2263:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2276:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2276 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, SET, &valCopy, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2285:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2149 |   bool get(JSContext* cx, HandleObject proxy, HandleValue receiver, HandleId id,
      |        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2149:8: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2165:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2165 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, vp, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2179:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2179 |         if (!GetProperty(cx, env, env, id, vp)) {
      |              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2070:8: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2070 |   bool getOwnPropertyDescriptor(
      |        ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2087:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2087 |     if (!handleUnaliasedAccess(cx, debugEnv, env, id, GET, &v, &access)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2105:47: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2105 |         return JS_GetOwnPropertyDescriptorById(cx, env, id, desc);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'T* CreateEnvironmentObject(JSContext*, js::HandleShape, js::gc::InitialHeap, js::IsSingletonEnv) [with T = js::CallObject]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21,
    inlined from 'static js::CallObject* js::CallObject::createTemplateObject(JSContext*, JS::HandleScript, JS::HandleObject, js::gc::InitialHeap)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:170:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createTemplateObject(JSContext*, JS::HandleScript, JS::HandleObject, js::gc::InitialHeap)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'group' declared here
  121 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'T* CreateEnvironmentObject(JSContext*, js::HandleShape, js::NewObjectKind) [with T = js::VarEnvironmentObject]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21,
    inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:294:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'group' declared here
  135 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::VarScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:341:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::VarScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:341:15: note: 'shape' declared here
  341 |   RootedShape shape(cx, VarScope::getEmptyEnvironmentShape(cx));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:341:15: note: 'cx' declared here
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::VarScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:361:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, js::HandleModuleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:420:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, js::HandleModuleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:418:33: note: 'env' declared here
  418 |   RootedModuleEnvironmentObject env(
      |                                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:418:33: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::WasmInstanceScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:618:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::WasmInstanceScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:618:15: note: 'shape' declared here
  618 |   RootedShape shape(cx, scope->getEmptyEnvironmentShape(cx));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:618:15: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle<js::WasmFunctionScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:643:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle<js::WasmFunctionScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:643:15: note: 'shape' declared here
  643 |   RootedShape shape(cx, scope->getEmptyEnvironmentShape(cx));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:643:15: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle<js::WithScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:666:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle<js::WithScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:665:15: note: 'shape' declared here
  665 |   RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_),
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:665:15: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3320:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'enclosingEnv' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3320:16: note: 'enclosingEnv' declared here
 3320 |   RootedObject enclosingEnv(cx, terminatingEnv);
      |                ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3320:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:851:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:850:15: note: 'shape' declared here
  850 |   RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_),
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:850:15: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'T* CreateEnvironmentObject(JSContext*, js::HandleShape, js::gc::InitialHeap, js::IsSingletonEnv) [with T = js::LexicalEnvironmentObject]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21,
    inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createTemplateObject(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap, js::IsSingletonEnv)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:933:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createTemplateObject(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap, js::IsSingletonEnv)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'group' declared here
  121 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::clone(JSContext*, JS::Handle<js::LexicalEnvironmentObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1070:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'copy' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::clone(JSContext*, JS::Handle<js::LexicalEnvironmentObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1069:37: note: 'copy' declared here
 1069 |   Rooted<LexicalEnvironmentObject*> copy(
      |                                     ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1069:37: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createGlobal(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:985:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createGlobal(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:985:15: note: 'shape' declared here
  985 |   RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:985:15: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createNonSyntactic(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1007:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createNonSyntactic(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1007:15: note: 'shape' declared here
 1007 |   RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1007:15: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1029:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1029:15: note: 'shape' declared here
 1029 |   RootedShape shape(cx, LexicalScope::getEmptyExtensibleEnvironmentShape(cx));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1029:15: note: 'cx' declared here
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'static js::LexicalEnvironmentObject* js::LexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1050:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1179:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1178:15: note: 'shape' declared here
 1178 |   RootedShape shape(cx, EmptyEnvironmentShape(cx, &class_, JSSLOT_FREE(&class_),
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1178:15: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:249:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:249:15: note: 'shape' declared here
  249 |   RootedShape shape(cx, FunctionScope::getEmptyEnvironmentShape(cx));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:249:15: note: 'cx' declared here
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:291:21,
    inlined from 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:274:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::DebugEnvironmentProxy* GetDebugEnvironmentForEnvironmentObject(JSContext*, const js::EnvironmentIter&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3103:66,
    inlined from 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3243:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'enclosingDebug' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3103:16: note: 'enclosingDebug' declared here
 3103 |   RootedObject enclosingDebug(cx, GetDebugEnvironment(cx, ++copy));
      |                ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3103:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'T* CreateEnvironmentObject(JSContext*, js::HandleShape, js::NewObjectKind) [with T = js::VarEnvironmentObject]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21,
    inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleShape, JS::HandleObject, js::gc::InitialHeap)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:294:60,
    inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleScope, js::AbstractFramePtr)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:328:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::create(JSContext*, js::HandleScope, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'group' declared here
  135 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'cx' declared here
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc'
/usr/bin/g++ -o Unified_cpp_js_src16.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp   Unified_cpp_js_src16.cpp
js/src/Unified_cpp_js_src17.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp   Unified_cpp_js_src_wasm0.cpp
js/src/wasm/Unified_cpp_js_src_wasm1.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:35,
                 from Unified_cpp_js_src_jit1.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:141:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:39:
In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)',
    inlined from 'bool js::jit::BaselineCodeGen<Handler>::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2544:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit1.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = GetIteratorIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = TypeOfIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = ToBoolIRGenerator; Args = {JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = InstanceOfIRGenerator; Args = {JS::Handle<JS::Value>&, JS::Rooted<JSObject*>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = GetIntrinsicIRGenerator; Args = {JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = HasPropIRGenerator; Args = {CacheKind, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TryAttachGetPropStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, CacheKind, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1850 | static bool TryAttachGetPropStub(const char* name, JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1850:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1865 |                            idVal, receiver, GetPropertyResultFlags::All);
      |                                                                        ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1865:72: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoToBoolFallback(JSContext*, BaselineFrame*, ICToBool_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1793 | bool DoToBoolFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1793:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInFallback(JSContext*, BaselineFrame*, ICIn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2302 | bool DoInFallback(JSContext* cx, BaselineFrame* frame, ICIn_Fallback* stub,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2302:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2310 |     ReportInNotObjectError(cx, key, -2, objValue, -1);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2310:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2320:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2320 |   if (!OperatorIn(cx, key, obj, &cond)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBindNameFallback(JSContext*, BaselineFrame*, ICBindName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2443:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2443 | bool DoBindNameFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIntrinsicFallback(JSContext*, BaselineFrame*, ICGetIntrinsic_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2487 | bool DoGetIntrinsicFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:7:
In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::MutableHandleValue)',
    inlined from 'bool js::GetIntrinsicOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:255:41,
    inlined from 'bool js::jit::DoGetIntrinsicFallback(JSContext*, BaselineFrame*, ICGetIntrinsic_Fallback*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2499:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  784 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetIteratorFallback(JSContext*, BaselineFrame*, ICGetIterator_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3298 | bool DoGetIteratorFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3298:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3307:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3307 |   JSObject* iterobj = ValueToIterator(cx, value);
      |                       ~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoInstanceOfFallback(JSContext*, BaselineFrame*, ICInstanceOf_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3335 | bool DoInstanceOfFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3335:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3343 |     ReportValueError(cx, JSMSG_BAD_INSTANCEOF_RHS, -1, rhs, nullptr);
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeOfFallback(JSContext*, BaselineFrame*, ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3395 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoRestFallback(JSContext*, BaselineFrame*, ICRest_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3442:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3442 | bool DoRestFallback(JSContext* cx, BaselineFrame* frame, ICRest_Fallback* stub,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3474 | bool DoUnaryArithFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3474:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3487:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3487 |       if (!BitNot(cx, res, res)) {
      |            ~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3494:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17,
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3501:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3501:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |     return BigInt::negValue(cx, val, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3507:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 |   return BigInt::incValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3513:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |   return BigInt::decValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3520:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = UnaryArithIRGenerator; Args = {JSOp&, JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool js::jit::DoUnaryArithFallback(JSContext*, BaselineFrame*, ICUnaryArith_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3534:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792: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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Exception.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:7,
                 from Unified_cpp_js_src16.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateGeneratorFunction(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:269:73:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src16.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* CreateGeneratorFunction(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:268:16: note: 'proto' declared here
  268 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:268:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle<GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:252:76,
    inlined from 'JSObject* CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:282:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'proto' declared here
  251 |   RootedObject proto(cx,
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoBinaryArithFallback(JSContext*, BaselineFrame*, ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3563 | bool DoBinaryArithFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3585 |       if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3585:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3590 |       if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3590:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3595 |       if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3595:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3600 |       if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3600:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3605 |       if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3605:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3610 |       if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3610:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3615 |       if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3615:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3621 |       if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3621:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3627 |       if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3627:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3633 |       if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3633:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3639 |       if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3639:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3645 |       if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3645:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = BinaryArithIRGenerator; Args = {JSOp&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool js::jit::DoBinaryArithFallback(JSContext*, BaselineFrame*, ICBinaryArith_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3658:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:14:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3702:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rhsCopy' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3702:15: note: 'rhsCopy' declared here
 3702 |   RootedValue rhsCopy(cx, rhs);
      |               ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3702:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3688 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3708:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3708 |       if (!LessThan(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3713:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3713 |       if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3718:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3718 |       if (!GreaterThan(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3723:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3723 |       if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3728:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3728 |       if (!LooselyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3733:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3733 |       if (!LooselyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3738:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3738 |       if (!StrictlyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, &out)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3743:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3743 |       if (!StrictlyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
 3744 |                                                  &out)) {
      |                                                  ~~~~~
In function 'void js::jit::TryAttachStub(const char*, JSContext*, BaselineFrame*, ICFallbackStub*, BaselineCacheIRStubKind, Args&& ...) [with IRGenerator = CompareIRGenerator; Args = {JSOp&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&}]',
    inlined from 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICCompare_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3755:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |     IRGenerator gen(cx, script, pc, stub->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:792:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:307:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:306:16: note: 'iteratorProto' declared here
  306 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:306:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:300:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  300 |   if (!DefineDataProperty(cx, genFunctionProto, cx->names().constructor,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301 |                           genFunctionVal, JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp: In function 'bool JS::GetPendingExceptionStack(JSContext*, ExceptionStack*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:35:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   35 |   if (!cx->getPendingException(&exception)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp: In function 'void JS::SetPendingExceptionStack(JSContext*, const ExceptionStack&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:59:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   59 |   cx->setPendingException(exceptionStack.exception(), nstack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src16.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Exception.cpp:10:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:22:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:14:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:55:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:8:
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:82:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |                                                                          ^
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool JS::ForOfIterator::init(JS::HandleValue, NonIterableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:91:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool JS::ForOfIterator::nextFromOptimizedArray(JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:126:20,
    inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:132:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:136:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:145:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool JS::ForOfIterator::next(JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:155:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'void JS::ForOfIterator::closeThrow()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:177:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:183:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  183 |     cx_->setPendingException(completionException, completionExceptionStack);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'void JS::ForOfIterator::closeThrow()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:202:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp: In member function 'void JS::ForOfIterator::closeThrow()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:209:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 |   cx_->setPendingException(completionException, completionExceptionStack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:41,
    inlined from 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:16: note: 'obj' declared here
  243 |   RootedObject obj(cx, ToObject(cx, val));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2350 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21,
    inlined from 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32,
    inlined from 'bool js::jit::DoHasOwnFallback(JSContext*, BaselineFrame*, ICHasOwn_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2122:73:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2121:16: note: 'obj' declared here
 2121 |   RootedObject obj(
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2121:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2103 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2122:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2142 |                            stub->state().mode(), objv, index, rhs);
      |                                                                  ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2142:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21,
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2177:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2177:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2186:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2190:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICSetElem_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2194 |     if (!SetObjectElement(cx, obj, index, rhs, objv,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 2195 |                           JSOp(*pc) == JSOp::StrictSetElem, script, pc)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2194:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2224 |                            stub->state().mode(), objv, index, rhs);
      |                                                                  ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224:66: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2224: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp:16,
                 from Unified_cpp_js_src16.cpp:38:
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'void js::GeckoProfilerRuntime::enable(bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp:152:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp: In member function 'void js::GeckoProfilerRuntime::enable(bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp:152:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
  152 |   for (RealmsIter r(rt); !r.done(); r.next()) {
      |                   ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool js::GeneratorThrowOrReturn(JSContext*, AbstractFramePtr, JS::Handle<AbstractGeneratorObject*>, JS::HandleValue, GeneratorResumeKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:145:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  145 | bool js::GeneratorThrowOrReturn(JSContext* cx, AbstractFramePtr frame,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:151:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  151 |     cx->setPendingExceptionAndCaptureStack(arg);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:159:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 |     cx->setPendingException(closing, nullptr);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:211:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle<GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:252:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle<GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'proto' declared here
  251 |   RootedObject proto(cx,
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In static member function 'static bool js::AbstractGeneratorObject::resume(JSContext*, js::InterpreterActivation&, JS::Handle<js::AbstractGeneratorObject*>, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:164:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  164 | bool AbstractGeneratorObject::resume(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:164:6: 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_src17.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp   Unified_cpp_js_src17.cpp
js/src/Unified_cpp_js_src18.o
/usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp   Unified_cpp_js_src_frontend6.cpp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICNewArray_Fallback*, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3786:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3786 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:37,
                 from Unified_cpp_js_src_wasm0.cpp:2:
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'int32_t CoerceInPlace_ToInt32(JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:533:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'int32_t CoerceInPlace_ToNumber(JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:561:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm0.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'void* BoxValue_Anyref(JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:574:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  574 |   if (!BoxAnyRef(cx, val, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_ToBigInt(JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:546:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  546 |   BigInt* bi = ToBigInt(cx, val);
      |                ~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1465:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1465 | bool ICCacheIR_Updated::addUpdateStubForValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, js::HandleAtom, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6443 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, HandleAtom field,
      |             ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6443:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6456:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 6456 |   if (!GetPropertyDescriptor(cx, obj, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeUpdateFallback(JSContext*, BaselineFrame*, ICCacheIR_Updated*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1611:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1611 | bool DoTypeUpdateFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1611: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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:10:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Likely.h:17:46: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1673:7: note: in expansion of macro 'MOZ_UNLIKELY'
 1673 |   if (MOZ_UNLIKELY(
      |       ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In member function 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1132:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::TypeMonitorResult(JSContext*, ICMonitoredFallbackStub*, BaselineFrame*, JS::HandleScript, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:946:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  946 | bool TypeMonitorResult(JSContext* cx, ICMonitoredFallbackStub* stub,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:963:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  963 |   return typeMonitorFallback->addMonitorStubForValue(cx, frame, types, val);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:79,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'boxed' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here
  465 |   RootedObject boxed(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1897 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1921:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1921 |       if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  478 |       if (!GetElement(cx, boxed, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  506 |     if (!GetProperty(cx, boxed, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  422 |       if (!GetElement(cx, obj, receiver, index, res)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  450 |     if (!GetProperty(cx, obj, receiver, id, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1935:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1935 |     if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1927 |   bool attached = TryAttachGetPropStub("GetElem", cx, frame, stub,
      |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1928 |                                        CacheKind::GetElem, lhs, rhs, lhs);
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1927:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1962 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1962:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1977 |       TryAttachGetPropStub("GetElemSuper", cx, frame, stub,
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1978 |                            CacheKind::GetElemSuper, lhs, rhs, receiver);
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1977:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22,
    inlined from 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23,
    inlined from 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21,
    inlined from 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1982:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICGetElem_Fallback*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1986:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1986 |   if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2392 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21,
    inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25,
    inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2413:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  131 |   return GetProperty(cx, obj, receiverValue, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]',
    inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25,
    inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2413:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21,
    inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25,
    inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2417:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  131 |   return GetProperty(cx, obj, receiverValue, id, vp);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]',
    inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:218:25,
    inlined from 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2417:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2422:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2422 |   return TypeMonitorResult(cx, stub, frame, script, pc, res);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2563 | bool DoGetPropFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2563:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2579 |   TryAttachGetPropStub("GetProp", cx, frame, stub, CacheKind::GetProp, val,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2580 |                        idVal, val);
      |                        ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2579:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::jit::ComputeGetPropResult(JSContext*, BaselineFrame*, JSOp, js::HandlePropertyName, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2582:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2548:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2548 |       if (!GetNameBoundInEnvironment(cx, env, id, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2554 |       if (!GetProperty(cx, val, name, res)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2554:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2586:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2586 |   return TypeMonitorResult(cx, stub, frame, script, pc, res);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2589 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2589:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2603 |   TryAttachGetPropStub("GetPropSuper", cx, frame, stub, CacheKind::GetPropSuper,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2604 |                        val, idVal, receiver);
      |                        ~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2603:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2608:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICGetProp_Fallback*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2612:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2612 |   return TypeMonitorResult(cx, stub, frame, script, pc, res);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, uint32_t, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2895:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2895 | bool DoCallFallback(JSContext* cx, BaselineFrame* frame, ICCall_Fallback* stub,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2937 |                         callArgs.thisv(), newTarget, args);
      |                                                          ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2937:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2970:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2970 |     if (!DirectEval(cx, callArgs.get(0), res)) {
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2980:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2980 |       ReportValueError(cx, JSMSG_NOT_ITERABLE, -1, callArgs.thisv(), nullptr);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2991:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2991 |   if (!TypeMonitorResult(cx, stub, frame, script, pc, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3004 |                         callArgs.thisv(), newTarget, args);
      |                                                          ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3004:58: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3005:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3005 |     switch (gen.tryAttachDeferredStub(res)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSpreadCallFallback(JSContext*, BaselineFrame*, ICCall_Fallback*, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3035:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3035 | bool DoSpreadCallFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3070 |                         thisv, newTarget, args);
      |                                               ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3070:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3098 |   if (!SpreadCallOperation(cx, script, pc, thisv, callee, arr, newTarget,
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3099 |                            res)) {
      |                            ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3098:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3103:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3103 |   return TypeMonitorResult(cx, stub, frame, script, pc, res);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'js::wasm::ValType Type::canonicalToValType() const',
    inlined from 'bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:3199:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:957:5: warning: '*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))' may be used uninitialized [-Wmaybe-uninitialized]
  957 |     switch (which()) {
      |     ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckArguments.constprop({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:3194:10: note: '*(unsigned int*)((char*)&type + offsetof(Type, Type::which_))' was declared here
 3194 |     Type type;
      |          ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoTypeMonitorFallback(JSContext*, BaselineFrame*, ICTypeMonitor_Fallback*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1308 | bool DoTypeMonitorFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1308:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1338:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1338 |   return stub->addMonitorStubForValue(cx, frame, types, value);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICNewObject_Fallback*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3837:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3837 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2712:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2711:16: note: 'obj' declared here
 2711 |   RootedObject obj(cx,
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2711:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2689 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)',
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2712:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1003:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1003 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2731 |                            stub->state().mode(), lhs, idVal, rhs);
      |                                                                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2731:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::InitPropertyOperation(JSContext*, JSOp, JS::HandleObject, HandlePropertyName, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2763:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:328:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  328 |   return DefineDataProperty(cx, obj, name, rhs, propAttrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)',
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2768:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |     ok = NativeSetProperty<Unqualified>(cx, varobj, id, val, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:302:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetNameOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:304:21,
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2768:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2780:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2780 |     InitGlobalLexicalOperation(cx, lexicalEnv, script, pc, v);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2785:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICSetProp_Fallback*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2810 |                            stub->state().mode(), lhs, idVal, rhs);
      |                                                                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2810:65: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend'
/usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp   Unified_cpp_js_src_wasm1.cpp
js/src/wasm/Unified_cpp_js_src_wasm2.o
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:593:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:603:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  603 |         BigInt* bigint = ToBigInt(cx, arg);
      |                          ~~~~~~~~^~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:613:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp: In function 'int32_t CoerceInPlace_JitEntry(int, js::wasm::TlsData*, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBuiltins.cpp:628:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  628 |               if (!BoxAnyRef(cx, arg, &result)) {
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:8,
                 from Unified_cpp_js_src17.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::NativeObject* CreateBlankProto(JSContext*, const JSClass*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:881:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'blankProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'js::NativeObject* CreateBlankProto(JSContext*, const JSClass*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:880:16: note: 'blankProto' declared here
  880 |   RootedObject blankProto(cx,
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:880:16: note: 'cx' declared here
In file included from Unified_cpp_js_src_wasm0.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmDebug.cpp: In member function 'bool js::wasm::DebugState::getGlobal(js::wasm::Instance&, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmDebug.cpp:370:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  370 | bool DebugState::getGlobal(Instance& instance, uint32_t globalIndex,
      |      ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::NativeObject* CreateBlankProto(JSContext*, const JSClass*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:881:77,
    inlined from 'static js::NativeObject* js::GlobalObject::createBlankPrototypeInheriting(JSContext*, const JSClass*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:905:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'blankProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::createBlankPrototypeInheriting(JSContext*, const JSClass*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:880:16: note: 'blankProto' declared here
  880 |   RootedObject blankProto(cx,
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:880:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool js::LinkConstructorAndPrototype(JSContext*, JSObject*, JSObject*, unsigned int, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:916:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  916 |   return DefineDataProperty(cx, ctor, cx->names().prototype, protoVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  917 |                             prototypeAttrs) &&
      |                             ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:918:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  918 |          DefineDataProperty(cx, proto, cx->names().constructor, ctorVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  919 |                             constructorAttrs);
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool js::DefineToStringTag(JSContext*, JS::HandleObject, JSAtom*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:938:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  938 |   return DefineDataProperty(cx, obj, toStringTagId, tagString, JSPROP_READONLY);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm0.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFillInline()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12054:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized]
12054 |   int32_t signedLength;
      |           ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12055:11: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized]
12055 |   int32_t signedValue;
      |           ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemCopyInline()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:11788:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized]
11788 |   int32_t signedLength;
      |           ^~~~~~~~~~~~
In file included from Unified_cpp_js_src17.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In static member function 'static bool js::RealmInstrumentation::getScriptId(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleScript, int32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:250:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  250 |   if (!DebugAPI::getScriptInstrumentationId(cx, dbgObject, script, &idValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationActiveOperation(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:263:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  263 | bool InstrumentationActiveOperation(JSContext* cx, MutableHandleValue rv) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp: In function 'bool js::InstrumentationScriptIdOperation(JSContext*, JS::HandleScript, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Instrumentation.cpp:272:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  272 | bool InstrumentationScriptIdOperation(JSContext* cx, HandleScript script,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1015:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src17.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012:24: note: 'templateObject' declared here
 1012 |   Rooted<PlainObject*> templateObject(
      |                        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1031:32: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1031 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().value,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1032 |                                 UndefinedHandleValue, JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1037:32: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1037 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().done,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1038 |                                 TrueHandleValue, JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:65:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1302:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1314:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1314 |     return ReportIsNotFunction(cx, returnMethod);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:49:
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'bool js::IteratorCloseForException(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1321:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.h:28,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:19:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:29: note: 'src' declared here
 7296 |     Rooted<JSLinearString*> src(cx, source->substring(cx, begin, end));
      |                             ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:29: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:29: note: 'src' declared here
 7246 |     Rooted<JSLinearString*> src(cx, source->substring(cx, begin, end));
      |                             ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:29: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:100:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  100 | static inline bool Enumerate(JSContext* cx, HandleObject pobj, jsid id,
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:100:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:176:13: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:195:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  195 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, INT_TO_JSID(i),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  196 |                                            /* enumerable = */ true, flags,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |                                            visited, props)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:208:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  208 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, INT_TO_JSID(i),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  209 |                                            /* enumerable = */ true, flags,
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  210 |                                            visited, props)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:231:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  231 |           if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232 |                                              flags, visited, props)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:273:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  273 |       if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  274 |                                          flags, visited, props)) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:292:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  292 |         if (!Enumerate<CheckForDuplicates>(cx, pobj, id, shape.enumerable(),
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  293 |                                            flags, visited, props)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~
In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector, bool)',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:461:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  310 |     return EnumerateNativeProperties<true>(cx, pobj, flags, visited, props);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector, bool)',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:474:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:310:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  310 |     return EnumerateNativeProperties<true>(cx, pobj, flags, visited, props);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool EnumerateProxyProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:480:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:344:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  344 |       if (!Enumerate<CheckForDuplicates>(cx, pobj, proxyProps[n], enumerable,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |                                          flags, visited, props)) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  338 |         if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:344:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  344 |       if (!Enumerate<CheckForDuplicates>(cx, pobj, proxyProps[n], enumerable,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345 |                                          flags, visited, props)) {
      |                                          ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:359:39: note: parameter passing for argument of type 'JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >' changed in GCC 7.1
  359 |     if (!Enumerate<CheckForDuplicates>(cx, pobj, proxyProps[n], true, flags,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360 |                                        visited, props)) {
      |                                        ~~~~~~~~~~~~~~~
In function 'bool EnumerateProxyProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle<JS::GCHashSet<JS::PropertyKey, mozilla::DefaultHasher<JS::PropertyKey> > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = false]',
    inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:484:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  338 |         if (!Proxy::getOwnPropertyDescriptor(cx, pobj, proxyProps[n], &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:338:45: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:25,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74:
In static member function 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]',
    inlined from 'void mozilla::Vector<T, N, AllocPolicy>::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:695:15,
    inlined from 'void js::wasm::BaseCompiler::push(T) [with T = js::wasm::Stk]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31,
    inlined from 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10047:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
   58 |     new (KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here
 2453 |     Kind k;
      |          ^
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle<JSLinearString*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1395:30,
    inlined from 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle<JSLinearString*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1457:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle<JSLinearString*>)',
    inlined from 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle<JSLinearString*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1457:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1400:35: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1400 |         if (!GetPropertyDescriptor(cx, proto, id, &desc)) {
      |              ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: note: 'str' declared here
 1475 |   Rooted<JSLinearString*> str(cx, IdToString(cx, id));
      |                           ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: note: 'cx' declared here
In function 'JSLinearString* js::IdToString(JSContext*, jsid)',
    inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152: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
  152 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:27: note: 'str' declared here
 1493 |   Rooted<JSLinearString*> str(cx, IdToString(cx, id));
      |                           ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:27: note: 'cx' declared here
In function 'JSLinearString* js::IdToString(JSContext*, jsid)',
    inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152: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
  152 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In function 'JSLinearString* js::IdToString(JSContext*, jsid)',
    inlined from 'js::NativeIterator::NativeIterator(JSContext*, JS::Handle<js::PropertyIteratorObject*>, JS::Handle<JSObject*>, JS::HandleIdVector, uint32_t, uint32_t, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:706:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:152: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
  152 |   JSString* str = ToStringSlow<CanGC>(cx, idv);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle<JSObject*>, JS::HandleIdVector, uint32_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propIter' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle<JSObject*>, JS::HandleIdVector, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'propIter' declared here
  612 |   Rooted<PropertyIteratorObject*> propIter(cx, NewPropertyIteratorObject(cx));
      |                                   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1250:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1250 | JSObject* js::ValueToIterator(JSContext* cx, HandleValue vp) {
      |           ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'JSObject* js::ValueToIterator(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1264:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::getIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1001:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1001 |   if (!DefineDataProperty(cx, intrinsicsHolder, cx->names().global, globalValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1002 |                           JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::maybeResolveGlobalThis(JSContext*, JS::Handle<js::GlobalObject*>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:427:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  427 |     if (!DefineDataProperty(cx, global, cx->names().globalThis, v,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |                             JSPROP_RESOLVING)) {
      |                             ~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:586:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'throwTypeError' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'throwTypeError' declared here
  585 |   RootedFunction throwTypeError(
      |                  ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:600:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  600 |   if (!NativeDefineProperty(cx, throwTypeError, lengthId, nonConfigurableDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  601 |                             lengthResult)) {
      |                             ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:610:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  610 |   if (!NativeDefineProperty(cx, throwTypeError, nameId, nonConfigurableDesc,
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  611 |                             nameResult)) {
      |                             ~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:640:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexical' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'lexical' declared here
  639 |   Rooted<LexicalEnvironmentObject*> lexical(
      |                                     ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:962:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'templateObject' declared here
  961 |   Rooted<PlainObject*> templateObject(
      |                        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:956:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
      |              ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::resolveConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey, IfClassIsDisabled)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:325:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  325 |       if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:395:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 |         if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initStandardClasses(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:736:26: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  736 |   if (!DefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~^
  737 |           cx, global, cx->names().undefined, UndefinedHandleValue,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  738 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::NativeObject* js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle<js::GlobalObject*>, const JSClass*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static js::NativeObject* js::GlobalObject::createBlankPrototype(JSContext*, JS::Handle<js::GlobalObject*>, const JSClass*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:16: note: 'objectProto' declared here
  893 |   RootedObject objectProto(cx, getOrCreateObjectPrototype(cx, global));
      |                ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1511:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510:16: note: 'proto' declared here
 1510 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1583:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1582:16: note: 'iteratorProto' declared here
 1582 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1582:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1529:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1528:16: note: 'iteratorProto' declared here
 1528 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1528:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1556:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iteratorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1555:16: note: 'iteratorProto' declared here
 1555 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1555:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:556:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  556 |   if (!DefineDataProperty(cx, global, id, ctorValue, JSPROP_RESOLVING)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool InitBareBuiltinCtor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:73:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool InitBareBuiltinCtor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:16: note: 'ctor' declared here
  777 |   RootedObject ctor(cx, clasp->specCreateConstructorHook()(cx, protoKey));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::initSelfHostingBuiltins(JSContext*, JS::Handle<js::GlobalObject*>, const JSFunctionSpec*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:796:26: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  796 |   if (!DefineDataProperty(cx, global, cx->names().undefined,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  797 |                           UndefinedHandleValue,
      |                           ~~~~~~~~~~~~~~~~~~~~~
  798 |                           JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:821:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  821 |     if (!JS_DefineProperty(cx, global, sym.name, symVal,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  822 |                            JSPROP_PERMANENT | JSPROP_READONLY)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1242:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1241:16: note: 'proto' declared here
 1241 |   RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1241:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1117:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1116:16: note: 'proto' declared here
 1116 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1116:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::StringIteratorObject* js::NewStringIterator(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1164:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIterator(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1163:16: note: 'proto' declared here
 1163 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1163:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1154:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1153:16: note: 'proto' declared here
 1153 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1153:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1127:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126:16: note: 'proto' declared here
 1126 |   RootedObject proto(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1232:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1231:16: note: 'proto' declared here
 1231 |   RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1231:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >; T = mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1848:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src17.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'parseTask' declared here
 1847 |   Rooted<UniquePtr<ParseTask>> parseTask(
      |                                ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >; T = mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle<JS::GCVector<JSScript*> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1880:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle<JS::GCVector<JSScript*> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'parseTask' declared here
 1879 |   Rooted<UniquePtr<ParseTask>> parseTask(
      |                                ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:22: note: 'holder' declared here
 1066 |   RootedNativeObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global));
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1062:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1012:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1058:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1058 |   return GlobalObject::addIntrinsicValue(cx, global, selfHostedName, funVal);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'js::frontend::ParseNodeKind js::frontend::ParseNode::getKind() const',
    inlined from 'bool js::frontend::ParseNode::isKind(js::frontend::ParseNodeKind) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:694:57,
    inlined from 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2830:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:692:12: warning: 'coercedExpr' may be used uninitialized [-Wmaybe-uninitialized]
  692 |     return pn_type;
      |            ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2825:14: note: 'coercedExpr' was declared here
 2825 |   ParseNode* coercedExpr;
      |              ^~~~~~~~~~~
In member function 'bool Type::isInt() const',
    inlined from 'bool Type::isArgType() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:928:40,
    inlined from 'bool Type::isGlobalVarType() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:936:50,
    inlined from 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2835:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:907:58: warning: '*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))' may be used uninitialized [-Wmaybe-uninitialized]
  907 |   bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; }
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2824:8: note: '*(unsigned int*)((char*)&coerceTo + offsetof(Type, Type::which_))' was declared here
 2824 |   Type coerceTo;
      |        ^~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src18.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp   Unified_cpp_js_src18.cpp
js/src/Unified_cpp_js_src19.o
/usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp   Unified_cpp_js_src_jit10.cpp
js/src/jit/Unified_cpp_js_src_jit11.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10560:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized]
10560 |   return emitSetOrTeeLocal<false>(slot);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10555:12: note: 'slot' was declared here
10555 |   uint32_t slot;
      |            ^~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:146:
In member function 'js::wasm::OpIter<Policy>::ControlItem& js::wasm::OpIter<Policy>::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]',
    inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29,
    inlined from 'bool js::wasm::BaseCompiler::emitBr()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9765:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:25: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  548 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |            ~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9754:12: note: 'relativeDepth' was declared here
 9754 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9726:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 9726 |   switch (kind) {
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9719:13: note: 'kind' was declared here
 9719 |   LabelKind kind;
      |             ^~~~
In member function 'const T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) const [with T = js::wasm::TypeDef; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructSet(uint32_t*, uint32_t*, Value*, Value*) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2358:67,
    inlined from 'bool js::wasm::BaseCompiler::emitStructSet()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12508:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
  488 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructSet()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12505:12: note: 'typeIndex' was declared here
12505 |   uint32_t typeIndex;
      |            ^~~~~~~~~
In file included from Unified_cpp_js_src_wasm1.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsInstance(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1477:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1477 | static bool IsInstance(HandleValue v) {
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsMemory(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2011:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2011 | static bool IsMemory(HandleValue v) {
      |             ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsTable(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2453:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2453 | static bool IsTable(HandleValue v) {
      |             ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool IsGlobal(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2956:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2956 | static bool IsGlobal(HandleValue v) {
      |             ^~~~~~~~
In member function 'const T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) const [with T = js::wasm::TypeDef; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructGet(uint32_t*, uint32_t*, Value*) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2334:67,
    inlined from 'bool js::wasm::BaseCompiler::emitStructGet()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12441:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
  488 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructGet()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12438:12: note: 'typeIndex' was declared here
12438 |   uint32_t typeIndex;
      |            ^~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:19,
                 from Unified_cpp_js_src_wasm1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here
  873 |   RootedAtom className(cx, Atomize(cx, name, strlen(name)));
      |              ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here
  873 |   RootedAtom className(cx, Atomize(cx, name, strlen(name)));
      |              ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here
  873 |   RootedAtom className(cx, Atomize(cx, name, strlen(name)));
      |              ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here
  873 |   RootedAtom className(cx, Atomize(cx, name, strlen(name)));
      |              ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'className' declared here
  873 |   RootedAtom className(cx, Atomize(cx, name, strlen(name)));
      |              ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool RejectWithPendingException(JSContext*, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3154 |   if (!GetAndClearException(cx, &rejectionValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle<js::PromiseObject*>, const JS::UniqueChars&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3170:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'filename' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle<js::PromiseObject*>, const JS::UniqueChars&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3169:16: note: 'filename' declared here
 3169 |   RootedString filename(
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3169:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  745 | static bool EnforceRangeU32(JSContext* cx, HandleValue v, const char* kind,
      |             ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:42:
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool EnforceRangeU32(JSContext*, JS::HandleValue, const char*, const char*, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:749:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'const T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) const [with T = js::wasm::GlobalDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool js::wasm::BaseCompiler::emitSetGlobal()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10662:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
  488 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetGlobal()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10652:12: note: 'id' was declared here
10652 |   uint32_t id;
      |            ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4111:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted<void*>**)cx)[11]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4111:12: note: 'id' declared here
 4111 |   RootedId id(cx);
      |            ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4111:12: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4128:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4128 |     if (!DefineDataProperty(cx, wasm, id, ctorValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'js::wasm::OpIter<Policy>::ControlItem& js::wasm::OpIter<Policy>::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]',
    inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29,
    inlined from 'bool js::wasm::BaseCompiler::emitBrIf()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9799:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:25: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  548 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |            ~~~~~~~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9785:12: note: 'relativeDepth' was declared here
 9785 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:442:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  442 | static bool GetProperty(JSContext* cx, HandleObject obj, const char* chars,
      |             ^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:42,
                 from Unified_cpp_js_src_wasm1.cpp:29:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:450:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)',
    inlined from 'static bool js::WasmTableObject::getImpl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2501:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2477 |   if (!EnforceRangeU32(cx, v, "Table", noun, index)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRefFunc()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:11367:10: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized]
11367 |   pushI32(funcIndex);
      |   ~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:11359:12: note: 'funcIndex' was declared here
11359 |   uint32_t funcIndex;
      |            ^~~~~~~~~
In member function 'const T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) const [with T = js::wasm::ValType; unsigned int MinInlineCapacity = 16; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool js::wasm::BaseCompiler::emitGetLocal()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10434:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized]
  488 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10421:12: note: 'slot' was declared here
10421 |   uint32_t slot;
      |            ^~~~
In member function 'const T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) const [with T = js::wasm::GlobalDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool js::wasm::BaseCompiler::emitGetGlobal()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10573:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
  488 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetGlobal()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10564:12: note: 'id' was declared here
10564 |   uint32_t id;
      |            ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:790:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:794:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  794 |   if (!EnforceRangeU32(cx, initialVal, kind, "initial size",
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  795 |                        &limits->initial)) {
      |                        ~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:812:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:819:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  819 |     if (!EnforceRangeU32(cx, maxVal, kind, "maximum size",
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  820 |                          limits->maximum.ptr())) {
      |                          ~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetLimits.constprop(JSContext*, JS::HandleObject, uint32_t, uint32_t, const char*, js::wasm::Limits*, js::wasm::Shareable)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:841:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCall()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10129:3: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized]
10129 |   if (import) {
      |   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10095:12: note: 'funcIndex' was declared here
10095 |   uint32_t funcIndex;
      |            ^~~~~~~~~
In member function 'const T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) const [with T = js::wasm::TypeDef; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool js::wasm::BaseCompiler::emitCallIndirect()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10169:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
  488 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallIndirect()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10155:12: note: 'funcTypeIndex' was declared here
10155 |   uint32_t funcTypeIndex;
      |            ^~~~~~~~~~~~~
In member function 'const T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) const [with T = js::wasm::TableDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'js::jit::CodeOffset js::wasm::BaseCompiler::callIndirect(uint32_t, uint32_t, const js::wasm::Stk&, const FunctionCall&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5788:52,
    inlined from 'bool js::wasm::BaseCompiler::emitCallIndirect()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10192:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
  488 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallIndirect()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10156:12: note: 'tableIndex' was declared here
10156 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe<char*>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:24: note: 'array' declared here
 1981 |   Rooted<ArrayObject*> array(cx, NewDenseEmptyArray(cx));
      |                        ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1939 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type,
      |      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10551:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized]
10551 |   return emitSetOrTeeLocal<true>(slot);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10546:12: note: 'slot' was declared here
10546 |   uint32_t slot;
      |            ^~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:16: note: 'proto' declared here
 4085 |   RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckRefType(JSContext*, RefType::Kind, JS::HandleValue, JS::MutableHandleFunction, MutableHandleAnyRef)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:309:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | bool wasm::CheckRefType(JSContext* cx, RefType::Kind targetTypeKind,
      |      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:319:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  319 |       if (!BoxAnyRef(cx, v, refval)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 | static bool ToWebAssemblyValue(JSContext* cx, ValType targetType, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:329:13: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:334:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:342:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:350:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ToWebAssemblyValue(JSContext*, js::wasm::ValType, JS::HandleValue, js::wasm::MutableHandleVal)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:357:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |       BigInt* bigint = ToBigInt(cx, v);
      |                        ~~~~~~~~^~~~~~~
In function 'bool ToTableIndex(JSContext*, JS::HandleValue, const js::wasm::Table&, const char*, uint32_t*)',
    inlined from 'static bool js::WasmTableObject::setImpl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2540:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2477:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2477 |   if (!EnforceRangeU32(cx, v, "Table", noun, index)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2586:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2586 |   if (!EnforceRangeU32(cx, args.get(0), "Table", "grow delta", &delta)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::CheckFuncRefValue(JSContext*, JS::HandleValue, JS::MutableHandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1860:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1860 | bool wasm::CheckFuncRefValue(JSContext* cx, HandleValue v,
      |      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::val(js::wasm::MutableHandleVal) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3094:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 3094 | void WasmGlobalObject::val(MutableHandleVal outval) const {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'bool js::WasmGlobalObject::value(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3128:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3128 | bool WasmGlobalObject::value(JSContext* cx, MutableHandleValue out) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3130:6: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 3130 |   val(&result);
      |   ~~~^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool HandleInstantiationFailure(JSContext*, JS::CallArgs, const js::AsmJSMetadata&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6883:68,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6977:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6883:14: note: 'name' declared here
 6883 |   RootedAtom name(cx, args.callee().as<JSFunction>().explicitName());
      |              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6883:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3396:79,
    inlined from 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3389:13:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3396:26: note: 'promise' declared here
 3396 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3396:26: note: 'cx' declared here
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)',
    inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe<LitValPOD>*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6532:27,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6479 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe<LitValPOD>*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6543:23,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe<LitValPOD>*)',
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6555:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6555 |           if (!RoundFloat32(cx, v, &f)) {
      |                ~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ValidateGlobalVariable(JSContext*, const AsmJSGlobal&, JS::HandleValue, mozilla::Maybe<LitValPOD>*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6563:24,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6800:36,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)',
    inlined from 'bool ValidateFFI(JSContext*, const AsmJSGlobal&, JS::HandleValue, JS::MutableHandle<JS::GCVector<JSFunction*> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6583:23,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6809:25,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6479 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)',
    inlined from 'bool ValidateArrayView(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6606:23,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6815:31,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6479 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const js::ImmutablePropertyNamePtr&, JS::MutableHandleValue)',
    inlined from 'bool ValidateMathBuiltinFunction(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6622:23,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6820:41,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6487 |   return GetDataProperty(cx, objVal, fieldHandle, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)',
    inlined from 'bool ValidateMathBuiltinFunction(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6626:23,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6820:41,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6479 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const js::ImmutablePropertyNamePtr&, JS::MutableHandleValue)',
    inlined from 'bool ValidateConstant(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6703:25,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6825:30,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6487 |   return GetDataProperty(cx, objVal, fieldHandle, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6487:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)',
    inlined from 'bool ValidateConstant(JSContext*, const AsmJSGlobal&, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6708:23,
    inlined from 'bool GetImports(JSContext*, const js::AsmJSMetadata&, JS::HandleValue, JS::HandleValue, js::wasm::ImportValues*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6825:30,
    inlined from 'bool TryInstantiate(JSContext*, JS::CallArgs, const js::wasm::Module&, const js::AsmJSMetadata&, js::MutableHandleWasmInstanceObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6869:18,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6973:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6479 |   return GetDataProperty(cx, objVal, field, v);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6479:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src_wasm1.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1369:7: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized]
 1369 |       if (!def) {
      |       ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1332:21: note: 'def' was declared here
 1332 |       MInstruction* def;
      |                     ^~~
In constructor 'js::wasm::Stk::Stk(int64_t)',
    inlined from 'void js::wasm::BaseCompiler::pushI64(int64_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4129:33,
    inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13800:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2437:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized]
 2437 |   explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {}
      |                                              ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13797:17: note: 'i64' was declared here
13797 |         int64_t i64;
      |                 ^~~
In constructor 'js::wasm::Stk::Stk(int32_t)',
    inlined from 'void js::wasm::BaseCompiler::pushI32(int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4127:33,
    inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13718:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2436:46: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized]
 2436 |   explicit Stk(int32_t v) : kind_(ConstI32), i32val_(v) {}
      |                                              ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13715:17: note: 'i32' was declared here
13715 |         int32_t i32;
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2260:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 2260 |   switch (kind) {
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2244:13: note: 'kind' was declared here
 2244 |   LabelKind kind;
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2617:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 2617 |   f.storeGlobalVar(global.offset(), global.isIndirect(), value);
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2609:16: note: 'value' was declared here
 2609 |   MDefinition* value;
      |                ^~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/ProfilingFrameIterator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22:
In member function 'const T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) const [with T = js::wasm::GlobalDesc; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2614:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:488:19: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
  488 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2608:12: note: 'id' was declared here
 2608 |   uint32_t id;
      |            ^~
In file included from Unified_cpp_js_src18.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool IsFunction(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  112 | bool IsFunction(HandleValue v) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTableCopy({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3487:12: warning: 'srcTableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 3487 |   uint32_t srcTableIndex;
      |            ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3486:12: warning: 'dstTableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 3486 |   uint32_t dstTableIndex;
      |            ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/MaybeRooted.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:11,
                 from Unified_cpp_js_src18.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1900:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src18.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1900:16: note: 'pobj' declared here
 1900 |   RootedObject pobj(cx, obj);
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1900:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArgumentsObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = js::ArgumentsObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:194:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'argsobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:193:28: note: 'argsobj' declared here
  193 |   Rooted<ArgumentsObject*> argsobj(cx,
      |                            ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:193:28: note: 'cx' declared here
In member function 'bool {anonymous}::FunctionCompiler::br(uint32_t, const {anonymous}::DefVector&)',
    inlined from 'bool EmitBrTable({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2355:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1911:29: warning: 'defaultDepth' may be used uninitialized [-Wmaybe-uninitialized]
 1911 |     if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2334:12: note: 'defaultDepth' was declared here
 2334 |   uint32_t defaultDepth;
      |            ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:253:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  253 | static bool GetPropertyIfPresent(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:34:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetPropertyIfPresent(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:263:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2770 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
      |      ^~
In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)',
    inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2759:26,
    inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2736 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2738 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src18.cpp:11:
In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)',
    inlined from 'bool ReportCantConvert(JSContext*, unsigned int, JS::HandleObject, JSType)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2921:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2892:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2892 | static bool MaybeCallMethod(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2894:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:33:
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'bool MaybeCallMethod(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2902:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)',
    inlined from 'bool ResolveLazyProperties(JSContext*, js::HandleNativeObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:646:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2293:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2293 |     if (!op(cx, obj, id, &desc)) {
      |          ~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportUsageErrorASCII(JSContext*, JS::HandleObject, const char*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:338:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  338 |   if (!JS_GetProperty(cx, callee, "usage", &usage)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'const char* NullOrUndefinedToCharZ(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:528:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  528 | const char* NullOrUndefinedToCharZ(HandleValue v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:533:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  533 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:544:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  544 |   UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr);
      |                                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'idStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:16: note: 'idStr' declared here
  570 |   RootedString idStr(cx, ValueToSource(cx, idVal));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:560:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  560 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:565:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  565 |     ReportIsNullOrUndefinedForPropertyAccess(cx, v, vIndex);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  570 |   RootedString idStr(cx, ValueToSource(cx, idVal));
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:586:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  586 |   UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr);
      |                                                                     ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:603:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  603 | bool js::ReportValueError(JSContext* cx, const unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* NewObject(JSContext*, js::HandleObjectGroup, js::gc::AllocKind, js::NewObjectKind, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:777:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* NewObject(JSContext*, js::HandleObjectGroup, js::gc::AllocKind, js::NewObjectKind, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:776:15: note: 'shape' declared here
  776 |   RootedShape shape(cx, EmptyShape::getInitialShape(cx, clasp, group->proto(),
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:776:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMemCopy({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3459:12: warning: 'srcMemIndex' may be used uninitialized [-Wmaybe-uninitialized]
 3459 |   uint32_t srcMemIndex;
      |            ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3458:12: warning: 'dstMemIndex' may be used uninitialized [-Wmaybe-uninitialized]
 3458 |   uint32_t dstMemIndex;
      |            ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:918:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:917:21: note: 'group' declared here
  917 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:917:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingException(JS::HandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1052:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1052 | void JSContext::setPendingException(HandleValue v, HandleSavedFrame stack) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportOutOfMemory(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:287:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  287 |   cx->setPendingException(oomMessage, nullptr);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'void JSContext::setPendingExceptionAndCaptureStack(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1095:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1095 | void JSContext::setPendingExceptionAndCaptureStack(HandleValue value) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1105:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1105 |   setPendingException(value, nstack);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1108:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1108 | bool JSContext::getPendingException(MutableHandleValue rval) {
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:1121:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1121 |   setPendingException(rval, stack);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:776:24,
    inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rval' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'virtual void js::InternalJobQueue::runJobs(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:776:17: note: 'rval' declared here
  776 |     RootedValue rval(cx);
      |                 ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:776:17: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15:
In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)',
    inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:797:22,
    inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1517 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'virtual void js::InternalJobQueue::runJobs(JSContext*)',
    inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:803:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  803 |           if (cx->getPendingException(&exn)) {
      |               ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'funAtom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:14: note: 'funAtom' declared here
 1681 |   RootedAtom funAtom(cx, GetClonedSelfHostedFunctionName(fun));
      |              ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:14: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedLength(JSContext*, JS::HandleFunction, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1270 | bool JSFunction::getUnresolvedLength(JSContext* cx, HandleFunction fun,
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:87:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   87 | void js::ReportNotObject(JSContext* cx, JSErrNum err, int spindex,
      |      ^~
In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)',
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:93:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   93 | void js::ReportNotObject(JSContext* cx, JSErrNum err, HandleValue v) {
      |      ^~
In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)',
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19,
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)',
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19,
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18,
    inlined from 'void js::ReportNotObject(JSContext*, const JS::Value&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:99:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::ReportNotObjectArg(JSContext*, const char*, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  102 | void js::ReportNotObjectArg(JSContext* cx, const char* nth, const char* fun,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:107:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  107 |   if (const char* chars = ValueToSourceForError(cx, v, bytes)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:65:
In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)',
    inlined from 'void js::ReportIncompatible(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2560:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)',
    inlined from 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2549:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetFirstArgumentAsObject(JSContext*, const JS::CallArgs&, const char*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:239:67: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  239 |         DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, v, nullptr);
      |                                                                   ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:308:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:307:16: note: 'obj' declared here
  307 |   RootedObject obj(cx,
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:307:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  303 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)',
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, int, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:90:19,
    inlined from 'void js::ReportNotObject(JSContext*, JSErrNum, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:94:18,
    inlined from 'JSObject* js::RequireObject(JSContext*, JSErrNum, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1063:18,
    inlined from 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:308:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:323:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  323 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:336:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  336 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:349:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  349 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:360:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  360 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:374:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  374 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:395:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  395 |   if (!GetPropertyIfPresent(cx, obj, id, &v, &found)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:31,
                 from Unified_cpp_js_src_jit10.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:391:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  391 | static MOZ_ALWAYS_INLINE bool ToIdOperation(JSContext* cx, HandleValue idval,
      |                               ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:391: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:28:
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::ToIdOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:399:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JS::Result<> js::CheckPropertyDescriptorAccessors(JSContext*, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:432:10: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  432 | Result<> js::CheckPropertyDescriptorAccessors(JSContext* cx,
      |          ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:7,
                 from Unified_cpp_js_src_jit10.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:79,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'boxed' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here
  465 |   RootedObject boxed(
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'void js::CompletePropertyDescriptor(JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:445:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  445 | void js::CompletePropertyDescriptor(MutableHandle<PropertyDescriptor> desc) {
      |      ^~
In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)',
    inlined from 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:734:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2684 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2691 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  568 | static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op,
      |                               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:9:
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle<TaggedProto>, gc::AllocKind, NewObjectKind, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:850:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle<TaggedProto>, gc::AllocKind, NewObjectKind, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here
  849 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:162:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:162:16: note: 'obj' declared here
  162 |   RootedObject obj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:162:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  158 | bool js::FromPropertyDescriptorToObject(JSContext* cx,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:171:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  171 |     if (!DefineDataProperty(cx, obj, names.value, desc.value())) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:180:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  180 |     if (!DefineDataProperty(cx, obj, names.writable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:192:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  192 |     if (!DefineDataProperty(cx, obj, names.get, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:204:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  204 |     if (!DefineDataProperty(cx, obj, names.set, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:212:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |     if (!DefineDataProperty(cx, obj, names.enumerable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:220:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  220 |     if (!DefineDataProperty(cx, obj, names.configurable, v)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS::FromPropertyDescriptor(JSContext*, Handle<PropertyDescriptor>, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  142 | JS_PUBLIC_API bool JS::FromPropertyDescriptor(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:142:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:155:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  155 |   return FromPropertyDescriptorToObject(cx, desc, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  582 | static MOZ_ALWAYS_INLINE bool InitElemOperation(JSContext* cx, jsbytecode* pc,
      |                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:582:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle<TaggedProto>, gc::AllocKind, NewObjectKind, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:850:66,
    inlined from 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:882:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here
  849 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmStubs.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:23:
In member function 'void js::wasm::TypeAndValueT<Value>::setValue(Value) [with Value = js::jit::MDefinition*]',
    inlined from 'void js::wasm::OpIter<Policy>::setResult(Value) [with Policy = {anonymous}::IonCompilePolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:538:60,
    inlined from 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2567:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:241:45: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized]
  241 |   void setValue(Value value) { tv_.second() = value; }
      |                                ~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2531:16: note: 'result' was declared here
 2531 |   MDefinition* result;
      |                ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::NewObjectScriptedCall(JSContext*, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:999:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::NewObjectScriptedCall(JSContext*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:998:16: note: 'obj' declared here
  998 |   RootedObject obj(
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:998:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1447:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1447 | bool ThrowBadDerivedReturn(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1449 |   ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1450 |                    nullptr);
      |                    ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1454:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1454 | bool ThrowBadDerivedReturnOrUninitializedThis(JSContext* cx, HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::jit::ThrowBadDerivedReturn(JSContext*, JS::HandleValue)',
    inlined from 'bool js::jit::ThrowBadDerivedReturnOrUninitializedThis(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1459:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1449:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1449 |   ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, v,
      |   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1450 |                    nullptr);
      |                    ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::MutatePrototype(JSContext*, js::HandlePlainObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:332:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  332 | bool MutatePrototype(JSContext* cx, HandlePlainObject obj, HandleValue value) {
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::Equal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  344 |   if (!js::LooselyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::LooselyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::NotEqual]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  342 | bool LooselyEqual(JSContext* cx, MutableHandleValue lhs, MutableHandleValue rhs,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:344:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  344 |   if (!js::LooselyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::Equal]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 |   if (!js::StrictlyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::StrictlyEqual(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue, bool*) [with EqualityKind Kind = js::jit::EqualityKind::NotEqual]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  363 | bool StrictlyEqual(JSContext* cx, MutableHandleValue lhs,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:363:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:365:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 |   if (!js::StrictlyEqual(cx, lhs, rhs, res)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool js::GetPrototypeFromConstructor(JSContext*, JS::HandleObject, JSProtoKey, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1031:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:527:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  527 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:545:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  545 |     if (!ArraySetLength(cx, array, id, JSPROP_PERMANENT, value, result)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::StringFromCodePoint(JSContext*, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:577:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  577 |   if (!str_fromCodePoint_one_arg(cx, rval, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIon(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:696:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  696 | bool CreateThisFromIon(JSContext* cx, HandleObject callee,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1073 | bool JSObject::nonNativeSetProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1073:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1077 |   return obj->getOpsSetProperty()(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1077:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InterpretResume(JSContext*, JS::HandleObject, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:979:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  979 | bool InterpretResume(JSContext* cx, HandleObject obj, Value* stackValues,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:999:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  999 |   return CallSelfHostedFunction(cx, cx->names().InterpretGeneratorResume,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1000 |                                 UndefinedHandleValue, args, rval);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static bool js::NativeObject::fillInAfterSwap(JSContext*, js::HandleNativeObject, js::NativeObject*, JS::HandleValueVector, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1450:6: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1450 | bool NativeObject::fillInAfterSwap(JSContext* cx, HandleNativeObject obj,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GeneratorThrowOrReturn(JSContext*, BaselineFrame*, JS::Handle<js::AbstractGeneratorObject*>, JS::HandleValue, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1017:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 | bool GeneratorThrowOrReturn(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashFunctions.h:50,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:10:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Likely.h:16:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   16 | #  define MOZ_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                            ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:674:9: note: in expansion of macro 'MOZ_LIKELY'
  674 |     if (MOZ_LIKELY(expr)) {                \
      |         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Assertions.h:681:32: note: in expansion of macro 'MOZ_ALWAYS_TRUE'
  681 | #define MOZ_ALWAYS_FALSE(expr) MOZ_ALWAYS_TRUE(!(expr))
      |                                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1021:3: note: in expansion of macro 'MOZ_ALWAYS_FALSE'
 1021 |   MOZ_ALWAYS_FALSE(
      |   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::NewArgumentsObject(JSContext*, BaselineFrame*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1037:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1037 | bool NewArgumentsObject(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::EnterWith(JSContext*, BaselineFrame*, JS::HandleValue, JS::Handle<js::WithScope*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1202:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1202 | bool EnterWith(JSContext* cx, BaselineFrame* frame, HandleValue val,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In member function 'bool js::ProxyObject::initExternalValueArrayAfterSwap(JSContext*, JS::HandleValueVector)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1550:6: note: parameter passing for argument of type 'const JS::HandleValueVector' {aka 'const JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1550 | bool ProxyObject::initExternalValueArrayAfterSwap(
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::BaselineGetFunctionThis(JSContext*, BaselineFrame*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1462:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1462 | bool BaselineGetFunctionThis(JSContext* cx, BaselineFrame* frame,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1898:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::TrySkipAwait(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1963 | MOZ_MUST_USE bool TrySkipAwait(JSContext* cx, HandleValue val,
      |                   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1963:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1966 |   if (!TrySkipAwait(cx, val, &canSkip, resolved)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1966:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2068:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'globalObj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2068:25: note: 'globalObj' declared here
 2068 |   Rooted<GlobalObject*> globalObj(cx, cx->runtime()->getIncumbentGlobal(cx));
      |                         ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2068:25: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::LookupPropertyInline(JSContext*, typename MaybeRooted<NativeObject*, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::HandleType, typename MaybeRooted<JSObject*, allowGC>::MutableHandleType, typename MaybeRooted<JS::PropertyResult, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:805:56,
    inlined from 'bool js::LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle<JS::PropertyResult>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2147:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:82:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h: In function 'bool js::LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle<JS::PropertyResult>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:805:56: note: 'proto' declared here
  805 |     typename MaybeRooted<JSObject*, allowGC>::RootType proto(
      |                                                        ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:805:56: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::LookupName(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, JS::MutableHandle<JS::PropertyResult>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2157:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupName(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, JS::MutableHandle<JS::PropertyResult>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2157:21: note: 'env' declared here
 2157 |   for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) {
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2157:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:679:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  679 | bool CreateThisFromIC(JSContext* cx, HandleObject callee,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayShiftDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:493:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  493 | bool ArrayShiftDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetterByValue(JSContext*, JS::HandleFunction, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1486 | bool CallNativeGetterByValue(JSContext* cx, HandleFunction callee,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1486:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeSetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1505:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1505 | bool CallNativeSetter(JSContext* cx, HandleFunction callee, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CallNativeGetter(JSContext*, JS::HandleFunction, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1467:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1467 | bool CallNativeGetter(JSContext* cx, HandleFunction callee, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameUnqualified(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2248:58: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2248 |         if (!DebugEnvironmentProxy::getMaybeSentinelValue(cx, envProxy, id,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
 2249 |                                                           &v)) {
      |                                                           ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1920 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1917:25,
    inlined from 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1928:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1917:25,
    inlined from 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1938:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2293:12: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2293 |     if (!op(cx, obj, id, &desc)) {
      |          ~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  659 | bool GetIntrinsicValue(JSContext* cx, HandlePropertyName name,
      |      ^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:17:
In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::MutableHandleValue)',
    inlined from 'bool js::jit::GetIntrinsicValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:661:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  784 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]',
    inlined from 'bool NativeGetPureInline(js::NativeObject*, jsid, JS::PropertyResult, JS::Value*, JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2403:51,
    inlined from 'bool js::GetPropertyPure(JSContext*, JSObject*, jsid, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2430:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPopDense(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:423:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  423 | bool ArrayPopDense(JSContext* cx, HandleObject obj, MutableHandleValue rval) {
      |      ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:72,
    inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:16: note: 'holder' declared here
   22 |   RootedObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:22:16: note: 'cx' declared here
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]',
    inlined from 'bool NativeGetPureInline(js::NativeObject*, jsid, JS::PropertyResult, JS::Value*, JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2403:51,
    inlined from 'bool js::GetOwnPropertyPure(JSContext*, JSObject*, jsid, JS::Value*, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2448:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script,
      |             ^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, PropertyName*, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:308:21,
    inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h:27:21,
    inlined from 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2609:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj2' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2609:16: note: 'obj2' declared here
 2609 |   RootedObject obj2(cx, proto);
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2609:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2681:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2681 | bool js::GetOwnPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2684 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2691 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2694:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2694 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)',
    inlined from 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2697:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2706 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2708 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)',
    inlined from 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1103:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2684 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2691 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS_CopyPropertyFrom(JSContext*, JS::HandleId, JS::HandleObject, JS::HandleObject, PropertyCopyBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1128:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1128 |   return DefineProperty(cx, target, wrappedId, desc);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2701:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2701 | bool js::DefineProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2706:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2706 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2708:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2708 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2724:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2724 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2726:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2726 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2729:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2729 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2736 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2738 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int, JS::ObjectOpResult&)',
    inlined from 'bool js::DefineAccessorProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2745:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2724:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2724 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2726:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2726 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2756:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2756 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)',
    inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2759:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2736 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2738 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'notesArray' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:21: note: 'notesArray' declared here
  619 |   RootedArrayObject notesArray(cx, NewDenseEmptyArray(cx));
      |                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:21: note: 'cx' declared here
In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)',
    inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:639:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2773 |   return DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)',
    inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:651:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2773 |   return DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:656:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  656 |     if (!DefineDataProperty(cx, noteObj, cx->names().lineNumber, linenoVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:660:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  660 |     if (!DefineDataProperty(cx, noteObj, cx->names().columnNumber, columnVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2770:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2770 | bool js::DefineDataProperty(JSContext* cx, HandleObject obj, PropertyName* name,
      |      ^~
In function 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)',
    inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2759:26,
    inlined from 'bool js::DefineDataProperty(JSContext*, JS::HandleObject, PropertyName*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2773:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2736:14: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2736 |     return op(cx, obj, id, desc, result);
      |            ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2738:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2738 |   return NativeDefineProperty(cx, obj.as<NativeObject>(), id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2805:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2805 | bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)',
    inlined from 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2810:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2684 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2691 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineFunctionFromSpec(JSContext*, JS::HandleObject, const JSFunctionSpec*, unsigned int, js::DefineAsIntrinsic)',
    inlined from 'bool js::DefineFunctions(JSContext*, JS::HandleObject, const JSFunctionSpec*, DefineAsIntrinsic)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2875:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2868:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2868 |   return DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS::OrdinaryToPrimitive(JSContext*, HandleObject, JSType, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2928:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2928 | bool JS::OrdinaryToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2948:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2948 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2956:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2956 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2983:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2983 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2991:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2991 |     if (!MaybeCallMethod(cx, obj, id, vp)) {
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3002:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3002 | bool js::ToPrimitiveSlow(JSContext* cx, JSType preferredType,
      |      ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetInterestingSymbolProperty(JSContext*, JS::Handle<JSObject*>, JS::Symbol*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:259:21,
    inlined from 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3012:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3045:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3045 |   return OrdinaryToPrimitive(cx, obj, preferredType, vp);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::ToPrimitiveSlow(JSContext*, JSType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3033:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:719:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  719 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
      |      ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:750:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ReportValueError(JSContext*, unsigned int, int, JS::HandleValue, JS::HandleString, const char*, const char*)',
    inlined from 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:761:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:608:71: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  608 |   UniqueChars bytes = DecompileValueGenerator(cx, spindex, v, fallback);
      |                                                                       ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:467:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  467 |     if (!GetProperty(cx, importObj, import.module.get(), &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:479:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  479 |     if (!GetProperty(cx, obj, import.field.get(), &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:548:19: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
  548 |           obj->val(&val);
      |           ~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:578:34: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
  578 |           if (!ToWebAssemblyValue(cx, global.type(), v, &val)) {
      |                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3986:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JS::HandleObject, bool (*)(JSContext*, JSFunction*))' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4007:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4032:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'defaultCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4031:16: note: 'defaultCtor' declared here
 4031 |   RootedObject defaultCtor(cx,
      |                ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4031:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::Unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4039:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4039 | bool js::Unbox(JSContext* cx, HandleObject obj, MutableHandleValue vp) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::getUnresolvedName(JSContext*, JS::HandleFunction, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1304:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1304 | bool JSFunction::getUnresolvedName(JSContext* cx, HandleFunction fun,
      |      ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:376:70,
    inlined from 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:477:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:375:21: note: 'proto' declared here
  375 |   RootedPlainObject proto(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:375:21: note: 'cx' declared here
In function 'bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)',
    inlined from 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:477:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:387:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  387 |     if (!DefineDataProperty(cx, proto, cx->names().constructor, objVal, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:395:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 |   return DefineDataProperty(cx, fun, id, protoVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  396 |                             JSPROP_PERMANENT | JSPROP_RESOLVING);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  523 |     if (!NativeDefineDataProperty(cx, fun, id, v,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  524 |                                   JSPROP_READONLY | JSPROP_RESOLVING)) {
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:523:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3445:79,
    inlined from 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3438:13:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3445:26: note: 'promise' declared here
 3445 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3445:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:18: note: 'str' declared here
 1236 |     RootedString str(cx, ToString(cx, args.get(1)));
      |                  ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:18: note: 'cx' declared here
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In constructor 'js::jit::AutoDetectInvalidation::AutoDetectInvalidation(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:193:1: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  193 | AutoDetectInvalidation::AutoDetectInvalidation(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:775:50,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:775:50,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1019:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::Atomize(JSContext*, const char*, size_t, PinningBehavior, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:388:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  388 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
      |      ^~~~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:775:50,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:775:50,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:433:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  433 |   if (!Call(cx, fval, thisv, args, rval)) {
      |        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:433:12: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool IterableToArray(JSContext*, JS::HandleValue, JS::MutableHandle<js::ArrayObject*>)',
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:342:23,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:304:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  304 |   if (!iterator.init(iterable, JS::ForOfIterator::ThrowOnNonIterable)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:316:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  316 |     if (!iterator.next(&nextValue, &done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20,
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:193:43,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_f32(JSContext*, JS::HandleValue, float*) [with Debug = NoDebug]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:197:43,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:147:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |   bool ok = RoundFloat32(cx, val, loc);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21,
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:199:43,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:205:51,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |   if (!CheckFuncRefValue(cx, val, &fun)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:207:50,
    inlined from 'bool UnpackResults(JSContext*, const js::wasm::ValTypeVector&, mozilla::Maybe<char*>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:380:28,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:437:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |   if (!BoxAnyRef(cx, val, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:573:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  573 |   return instance->callImport(cx, funcImportIndex, argc, argv, &rval);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  581 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20,
    inlined from 'static int32_t js::wasm::Instance::callImport_i32(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:584:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:612:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  612 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = NoDebug]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21,
    inlined from 'static int32_t js::wasm::Instance::callImport_f64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:615:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:623:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  623 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = NoDebug]',
    inlined from 'static int32_t js::wasm::Instance::callImport_anyref(js::wasm::Instance*, int32_t, int32_t, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:627:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |   if (!BoxAnyRef(cx, val, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:635:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  635 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In static member function 'static int32_t js::wasm::Instance::callImport_i64(js::wasm::Instance*, int32_t, int32_t, uint64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:592:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  592 |   if (!instance->callImport(cx, funcImportIndex, argc, argv, &rval)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:775:50,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const char16_t*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1026:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeChars(JSContext*, const CharT*, size_t, PinningBehavior) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2776:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2776 | bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2782:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2782 |   return DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1081 | bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1081:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1089:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1089 |   return nonNativeSetProperty(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1089: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/TIOracle.cpp:12,
                 from Unified_cpp_js_src_jit10.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:649:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  649 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
      |      ^~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:651:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:651:23,
    inlined from 'bool js::jit::OperatorInI(JSContext*, uint32_t, JS::HandleObject, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:656:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  364 |     return ValueToId<CanGC>(cx, argument, result);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = js::LittleEndianChars]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1219:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* AtomizeLittleEndianTwoByteChars(JSContext*, const uint8_t*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1218:22: note: 'lookup' declared here
 1218 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:766:27,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1746:42,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:152:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  152 |         JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:156:53: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  156 |         JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                              ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:171:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  171 |       JS::UTF8Chars utf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In static member function 'static bool js::AtomHasher::match(const js::AtomStateEntry&, const Lookup&)',
    inlined from 'static bool mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::match(T&, const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1716:29,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::Slot mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookup(const Lookup&, mozilla::HashNumber) const [with LookupReason Reason = mozilla::detail::HashTable<const js::AtomStateEntry, mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::ForAdd; T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:1772:44,
    inlined from 'mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::AddPtr mozilla::detail::HashTable<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = const js::AtomStateEntry; HashPolicy = mozilla::HashSet<js::AtomStateEntry, js::AtomHasher, js::SystemAllocPolicy>::SetHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:2085:67,
    inlined from 'mozilla::HashSet<T, HashPolicy, AllocPolicy>::AddPtr mozilla::HashSet<T, HashPolicy, AllocPolicy>::lookupForAdd(const Lookup&) [with T = js::AtomStateEntry; HashPolicy = js::AtomHasher; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/HashTable.h:601:30,
    inlined from 'JSAtom* js::AtomsTable::atomizeAndCopyChars(JSContext*, Chars, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&, const js::AtomHasher::Lookup&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:770:46,
    inlined from 'JSAtom* AtomizeAndCopyCharsFromLookup(JSContext*, Chars, size_t, const js::AtomHasher::Lookup&, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with Chars = const unsigned char*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:721:49,
    inlined from 'JSAtom* AtomizeAndCopyChars(JSContext*, const CharT*, size_t, js::PinningBehavior, const mozilla::Maybe<unsigned int>&) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:821:39,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:988:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:175:51: warning: 'lookup.js::AtomHasher::Lookup::byteLength' may be used uninitialized [-Wmaybe-uninitialized]
  175 |       JS::WTF8Chars wtf8(lookup.utf8Bytes, lookup.byteLength);
      |                                            ~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*, PinningBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:820:22: note: 'lookup' declared here
  820 |   AtomHasher::Lookup lookup(chars, length);
      |                      ^~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:29:
In constructor 'RefPtr<T>::RefPtr(RefPtr<T>&&) [with T = const js::wasm::DataSegment]',
    inlined from 'js::wasm::SerializableRefPtr<const js::wasm::DataSegment>::SerializableRefPtr(js::wasm::SerializableRefPtr<const js::wasm::DataSegment>&&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr<const js::wasm::DataSegment>}; T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [with T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24,
    inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9,
    inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::SerializableRefPtr<const js::wasm::DataSegment>, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0, js::SystemAllocPolicy>, mozilla::UniquePtr<mozilla::Vector<unsigned char, 0, js::SystemAllocPolicy>, JS::DeletePolicy<mozilla::Vector<unsigned char, 0, js::SystemAllocPolicy> > >, mozilla::UniquePtr<js::wasm::LinkData, JS::DeletePolicy<js::wasm::LinkData> >, const js::wasm::ShareableBytes*&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1,
    inlined from 'js::wasm::SharedModule js::wasm::ModuleGenerator::finishModule(const js::wasm::ShareableBytes&, JS::OptimizedEncodingListener*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds]
  102 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:200:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  200 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
      |      ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:215:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  215 |       ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  216 |                        nullptr);
      |                        ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  244 |       if (!Construct(cx, fval, cargs, newTarget, &obj)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:244:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  256 |     return InternalConstructWithProvidedThis(cx, fval, thisv, cargs, newTarget,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257 |                                              rval);
      |                                              ~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:256:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  269 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:269:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFromInterpreterStub(JSContext*, InterpreterStubExitFrameLayout*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'JSAtom* js::ToAtom(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1184: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
 1184 | JSAtom* js::ToAtom(JSContext* cx,
      |         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3049:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3049 | bool js::ToPropertyKeySlow(JSContext* cx, HandleValue argument,
      |      ^~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKeySlow(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3060:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)',
    inlined from 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2450:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2397 |     return ToAtom<CanGC>(cx, name);
      |            ~~~~~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:16:
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2400:31,
    inlined from 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2450:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ToWebAssemblyValue_i32(JSContext*, JS::HandleValue, int32_t*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:134:20,
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:193:43,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_f32(JSContext*, JS::HandleValue, float*) [with Debug = DebugCodegenVal]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:197:43,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:147:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  147 |   bool ok = RoundFloat32(cx, val, loc);
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToWebAssemblyValue_f64(JSContext*, JS::HandleValue, double*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:154:21,
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:199:43,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_funcref(JSContext*, JS::HandleValue, void**) [with Debug = DebugCodegenVal]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:205:51,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:173:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  173 |   if (!CheckFuncRefValue(cx, val, &fun)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In function 'bool ToWebAssemblyValue_anyref(JSContext*, JS::HandleValue, void**) [with Debug = DebugCodegenVal]',
    inlined from 'bool ToWebAssemblyValue(JSContext*, JS::HandleValue, js::wasm::ValType, void*) [with Debug = DebugCodegenVal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:207:50,
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2128:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:162:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  162 |   if (!BoxAnyRef(cx, val, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool ReturnToJSResultCollector::collect(JSContext*, void*, JS::MutableHandleValue)',
    inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2208:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2067:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2067 |     return ResultsToJSValue(cx, type_, registerResultLoc, stackResultsLoc,
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2068 |                             rval);
      |                             ~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::jit::InitRestParameter(JSContext*, uint32_t, JS::Value*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrRes' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'JSObject* js::jit::InitRestParameter(JSContext*, uint32_t, JS::Value*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:26: note: 'arrRes' declared here
 1062 |     Rooted<ArrayObject*> arrRes(cx, &objRes->as<ArrayObject>());
      |                          ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75,
    inlined from 'JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:646:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  584 | bool SetProperty(JSContext* cx, HandleObject obj, HandlePropertyName name,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  604 |       if (!NativeSetProperty<Unqualified>(cx, obj.as<NativeObject>(), id, value,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  605 |                                           receiver, result)) {
      |                                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:604:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  609 |       if (!NativeSetProperty<Qualified>(cx, obj.as<NativeObject>(), id, value,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  610 |                                         receiver, result)) {
      |                                         ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:609:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::jit::SetProperty(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::HandleValue, bool, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:615:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::CloneFunctionReuseScript(JSContext*, JS::HandleFunction, JS::HandleObject, gc::AllocKind, NewObjectKind, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2236:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'clone' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::CloneFunctionReuseScript(JSContext*, JS::HandleFunction, JS::HandleObject, gc::AllocKind, NewObjectKind, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2235:18: note: 'clone' declared here
 2235 |   RootedFunction clone(cx,
      |                  ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2235:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::ArrayPushDense(JSContext*, js::HandleArrayObject, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:446:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  446 | bool ArrayPushDense(JSContext* cx, HandleArrayObject arr, HandleValue v,
      |      ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75,
    inlined from 'JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3090:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:81:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3114:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3114 | JSObject* js::ToObjectSlow(JSContext* cx, JS::HandleValue val,
      |           ^~
In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int)',
    inlined from 'JSObject* js::ToObjectSlow(JSContext*, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3120:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:544:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  544 |   UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr);
      |                                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:16: note: 'obj' declared here
 1061 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetDenseElement(JSContext*, js::HandleNativeObject, int32_t, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1282:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1282 | bool SetDenseElement(JSContext* cx, HandleNativeObject obj, int32_t index,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1295:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1295 |   return SetObjectElement(cx, obj, indexVal, value, strict);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:16: note: 'obj' declared here
 1079 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:50,
    inlined from 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3134:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'idStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:16: note: 'idStr' declared here
  570 |   RootedString idStr(cx, ValueToSource(cx, idVal));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3128:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3128 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
      |           ^~
In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)',
    inlined from 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3134:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:565:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  565 |     ReportIsNullOrUndefinedForPropertyAccess(cx, v, vIndex);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  570 |   RootedString idStr(cx, ValueToSource(cx, idVal));
      |                          ~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:586:69: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  586 |   UniqueChars bytes = DecompileValueGenerator(cx, vIndex, v, nullptr);
      |                                                                     ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, HandlePropertyName)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3141:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3141 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3149:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3149 |     ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, keyId);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3156 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3156:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3165:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3165 |       if (!ValueToId<CanGC>(cx, keyValue, &key)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3168:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3168 |       ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex, key);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3170:47: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3170 |       ReportIsNullOrUndefinedForPropertyAccess(cx, val, valIndex);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:477:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted<void*>**)cx)[11]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:477:12: note: 'id' declared here
  477 |   RootedId id(cx);
      |            ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:477:12: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:482:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 |         !ToPropertyDescriptor(cx, v, checkAccessors, &desc) ||
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:483:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:527:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'last' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:524:17: note: 'last' declared here
  524 |     RootedShape last(
      |                 ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:524:17: note: 'cx' declared here
In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constant(int64_t)',
    inlined from 'bool EmitI64Const({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2162:21,
    inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4353:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:289:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized]
  289 |     MConstant* constant = MConstant::NewInt64(alloc(), i);
      |                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2157:11: note: 'i64' was declared here
 2157 |   int64_t i64;
      |           ^~~
In function 'bool js::GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)',
    inlined from 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:593:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2684:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2684 |     bool ok = op(cx, obj, id, desc);
      |               ~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2691:40: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2691 |   return NativeGetOwnPropertyDescriptor(cx, obj.as<NativeObject>(), id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:612:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  612 |       if (!DefineProperty(cx, obj, id, desc)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74:
In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)',
    inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:915:73,
    inlined from 'bool EmitI32Const({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2152:43,
    inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4351:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:29: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2147:11: note: 'i32' was declared here
 2147 |   int32_t i32;
      |           ^~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/CodeGenerator-arm.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:25:
In member function 'void js::jit::MBasicBlock::setSlot(uint32_t, js::jit::MDefinition*)',
    inlined from 'void {anonymous}::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23,
    inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11,
    inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4285:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:188:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  188 |   void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; }
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here
 2505 |   MDefinition* value;
      |                ^~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:121,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(XDRState<mode>*, JS::MutableHandleObject) [with XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1369 |       MOZ_TRY(XDRScriptConst(xdr, values[i]));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1412 |     MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1413 |     MOZ_TRY(XDRScriptConst(xdr, &tmpValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1416:28: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::HandleType' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1416 |       if (!ValueToId<CanGC>(cx, tmpIdValue, &tmpId)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::XDRResult js::XDRObjectLiteral(XDRState<mode>*, JS::MutableHandleObject) [with XDRMode mode = js::XDR_ENCODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1369:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1369 |       MOZ_TRY(XDRScriptConst(xdr, values[i]));
      |               ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1412:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1412 |     MOZ_TRY(XDRScriptConst(xdr, &tmpIdValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1413:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1413 |     MOZ_TRY(XDRScriptConst(xdr, &tmpValue));
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:554:50: note: in definition of macro 'MOZ_TRY'
  554 |     auto mozTryTempResult_ = ::mozilla::ToResult(expr); \
      |                                                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool CopyProxyValuesBeforeSwap(JSContext*, js::ProxyObject*, JS::MutableHandleValueVector)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1524:26: note: parameter passing for argument of type 'JS::MutableHandleValueVector' {aka 'JS::MutableHandle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1524 | static MOZ_MUST_USE bool CopyProxyValuesBeforeSwap(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In static member function 'static void JSObject::swap(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1735:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1735 |       if (!NativeObject::fillInAfterSwap(cx, b.as<NativeObject>(), na, avals,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1736 |                                          apriv)) {
      |                                          ~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1741:41: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
 1741 |       if (!NativeObject::fillInAfterSwap(cx, a.as<NativeObject>(), nb, bvals,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1742 |                                          bpriv)) {
      |                                          ~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1132 |   return Call(cx, func, args.get(0), iargs, args.rval());
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1132:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1201 |   return Call(cx, fval, args[0], args2, args.rval());
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1201:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_41(D) + 8])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src18.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: 'value' declared here
  634 |   RootedValue value(cx);
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: '((JSContext* const*)this)[2]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  633 | bool JSONParser<CharT>::parse(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_42(D) + 8])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp: In member function 'bool js::JSONParser<CharT>::parse(JS::MutableHandleValue) [with CharT = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: 'value' declared here
  634 |   RootedValue value(cx);
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:634:15: note: '((JSContext* const*)this)[2]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSONParser.cpp:633:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  633 | bool JSONParser<CharT>::parse(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1477:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'static bool JSFunction::finishBoundFunctionInit(JSContext*, JS::HandleFunction, JS::HandleObject, int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1522:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'void js::WasmGlobalObject::setVal(JSContext*, js::wasm::HandleVal)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3050:6: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
 3050 | void WasmGlobalObject::setVal(JSContext* cx, wasm::HandleVal hval) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::valueSetterImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3015:26: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 3015 |   if (!ToWebAssemblyValue(cx, global->type(), args.get(0), &val)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'body' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:18: note: 'body' declared here
 1846 |     RootedString body(cx, ToString<CanGC>(cx, args[args.length() - 1]));
      |                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:18: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1813:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1846:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WasmInstanceObject::getExportedFunction(JSContext*, js::HandleWasmInstanceObject, uint32_t, JS::MutableHandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1749:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmInstanceObject::getExportedFunction(JSContext*, js::HandleWasmInstanceObject, uint32_t, JS::MutableHandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1749:16: note: 'name' declared here
 1749 |     RootedAtom name(cx, instance.getFuncDisplayAtom(cx, funcIndex));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1749:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:14: note: 'atom' declared here
 1831 |   RootedAtom atom(cx, Atomize(cx, clasp->name, strlen(clasp->name)));
      |              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:14: note: 'cx' declared here
In function 'js::NativeObject* DefineConstructorAndPrototype(JSContext*, JS::HandleObject, js::HandleAtom, JS::HandleObject, const JSClass*, js::Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, js::NativeObject**)',
    inlined from 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, JS::HandleObject, const JSClass*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1851:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1814:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1814 |   if (!DefineDataProperty(cx, obj, id, value, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:14: note: 'atom' declared here
 2486 |   RootedAtom atom(cx, IdToFunctionName(cx, id));
      |              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:14: note: 'cx' declared here
In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)',
    inlined from 'JSAtom* js::IdToFunctionName(JSContext*, JS::HandleId, FunctionPrefixKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2450:28,
    inlined from 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2397 |     return ToAtom<CanGC>(cx, name);
      |            ~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2505:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2505 |   if (!DefineDataProperty(cx, obj, id, funVal, flags & ~JSFUN_FLAGS_MASK)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp   Unified_cpp_js_src_jit11.cpp
js/src/jit/Unified_cpp_js_src_jit12.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2453:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2453 | bool js::SetFunctionName(JSContext* cx, HandleFunction fun, HandleValue name,
      |      ^~
In function 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)',
    inlined from 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2473:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2397:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2397 |     return ToAtom<CanGC>(cx, name);
      |            ~~~~~~~~~~~~~^~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JSAtom* NameToFunctionName(JSContext*, JS::HandleValue, js::FunctionPrefixKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2400:31,
    inlined from 'bool js::SetFunctionName(JSContext*, JS::HandleFunction, JS::HandleValue, FunctionPrefixKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2473:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::growImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2069:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2069 |   if (!EnforceRangeU32(cx, args.get(0), "Memory", "grow delta", &delta)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::SharedArrayBufferObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2028:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'newBuffer' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2026:37: note: 'newBuffer' declared here
 2026 |       RootedSharedArrayBufferObject newBuffer(
      |                                     ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2026:37: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, js::HandleWasmInstanceObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1818:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instanceScope' in '((JS::Rooted<void*>**)cx)[2]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, js::HandleWasmInstanceObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1817:30: note: 'instanceScope' declared here
 1817 |   Rooted<WasmInstanceScope*> instanceScope(
      |                              ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1817:30: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, js::HandleWasmInstanceObject, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1837:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instanceScope' in '((JS::Rooted<void*>**)cx)[2]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, js::HandleWasmInstanceObject, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1836:30: note: 'instanceScope' declared here
 1836 |   Rooted<WasmInstanceScope*> instanceScope(
      |                              ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1836:30: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::init(JSContext*, const js::JSFunctionVector&, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::DataSegmentVector&, const js::wasm::ElemSegmentVector&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1513:31: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=]
 1513 |           *(void**)globalAddr = globalObjs[imported]->cell();
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/ProfilingFrameIterator.h:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1
 2877 |   MOZ_ALIGNED_DECL(char globalArea, 16);
      |                         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL'
   71 | #  define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align)))
      |                                           ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1551:31: warning: writing 4 bytes into a region of size 1 [-Wstringop-overflow=]
 1551 |           *(void**)globalAddr = address;
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2877:25: note: destination object 'js::wasm::TlsData::globalArea' of size 1
 2877 |   MOZ_ALIGNED_DECL(char globalArea, 16);
      |                         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Alignment.h:71:43: note: in definition of macro 'MOZ_ALIGNED_DECL'
   71 | #  define MOZ_ALIGNED_DECL(_type, _align) _type __attribute__((aligned(_align)))
      |                                           ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'elementStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:16: note: 'elementStr' declared here
 2394 |   RootedString elementStr(cx, ToString(cx, elementVal));
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:16: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2390:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In member function 'virtual bool AsyncInstantiateTask::resolve(JSContext*, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3253:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3253 |       if (!JS_DefineProperty(cx, resultObj, "module", val, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3258:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3258 |       if (!JS_DefineProperty(cx, resultObj, "instance", val,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3259 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ResolveResponseClosure*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3987:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'closure' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3985:16: note: 'closure' declared here
 3985 |   RootedObject closure(
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3985:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4010:57: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4010 |                        PromiseObject::unforgeableResolve(cx, callArgs.get(0)));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4026:79,
    inlined from 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4018:13:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4026:26: note: 'promise' declared here
 4026 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4026:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4049:79,
    inlined from 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4041:13:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4049:26: note: 'promise' declared here
 4049 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4049:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2747:19: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
 2747 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal hval,
      |                   ^~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typeStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:16: note: 'typeStr' declared here
 2846 |   RootedString typeStr(cx, ToString(cx, typeVal));
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2837:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2837 |   if (!JS_GetProperty(cx, obj, "mutable", &mutableVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2842:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2842 |   if (!JS_GetProperty(cx, obj, "value", &typeVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmGlobalObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2932:28: note: parameter passing for argument of type 'js::wasm::MutableHandleVal' {aka 'JS::MutableHandle<js::wasm::Val>'} changed in GCC 7.1
 2932 |     if (!ToWebAssemblyValue(cx, globalType, valueVal, &globalVal)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2947:31: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
 2947 |       WasmGlobalObject::create(cx, globalVal, isMutable, proto);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpOracle.cpp:30,
                 from Unified_cpp_js_src_jit11.cpp:20:
In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)',
    inlined from 'js::jit::AbortReasonOr<js::jit::WarpScriptSnapshot*> js::jit::WarpOracle::createScriptSnapshot(JS::HandleScript)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpOracle.cpp:278:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:657:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  657 |     if (!DefineDataProperty(cx, cso, cx->names().raw, rawValue, 0)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp   Unified_cpp_js_src_jit12.cpp
/usr/bin/g++ -o Unified_cpp_js_src19.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp   Unified_cpp_js_src19.cpp
js/src/jit/Unified_cpp_js_src_jit13.o
js/src/Unified_cpp_js_src2.o
In file included from Unified_cpp_js_src19.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2255:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2255 | static inline bool CallGetter(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2255:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2262 |     return js::CallGetter(cx, receiver, getter, vp);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2262: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11,
                 from Unified_cpp_js_src19.cpp:2:
In function 'bool js::CallJSGetterOp(JSContext*, GetterOp, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool CallGetter(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleShape, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2267:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:262:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  262 |   bool ok = op(cx, obj, id, vp);
      |             ~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1562:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1562 | static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:80:
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1566:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<js::Shape*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1575:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2313 |     return CallGetter(cx, obj, receiver, shape, vp);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h: In function 'bool js::CallJSAddPropertyOp(JSContext*, JSAddPropertyOp, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:280:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  280 | inline bool CallJSAddPropertyOp(JSContext* cx, JSAddPropertyOp op,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:287:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  287 |   return op(cx, obj, id, v);
      |          ~~^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/ArrayUtils.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Assembler-arm.cpp:7,
                 from Unified_cpp_js_src_jit12.cpp:2:
In member function 'T& mozilla::Array<T, _Length>::operator[](size_t) [with T = js::jit::LDefinition; unsigned int _Length = 2]',
    inlined from 'void js::jit::details::LInstructionFixedDefsTempsHelper<Defs, Temps>::setTemp(size_t, const js::jit::LDefinition&) [with unsigned int Defs = 2; unsigned int Temps = 0]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:1067:18,
    inlined from 'void js::jit::LIRGeneratorARM::lowerForShiftInt64(js::jit::LInstructionHelper<2, 3, Temps>*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*) [with unsigned int Temps = 0]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/Lowering-arm.cpp:290:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Array.h:43:16: warning: array subscript 2 is above array bounds of 'js::jit::LDefinition [2]' [-Warray-bounds]
   43 |     return mArr[aIndex];
      |            ~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Array.h: In member function 'void js::jit::LIRGeneratorARM::lowerForShiftInt64(js::jit::LInstructionHelper<2, 3, Temps>*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*) [with unsigned int Temps = 0]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Array.h:25:5: note: while referencing 'mozilla::Array<js::jit::LDefinition, 2>::mArr'
   25 |   T mArr[_Length];
      |     ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(XDRState<mode>*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_DECODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 | XDRResult js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSObject* js::ScriptSourceObject::unwrappedElement(JSContext*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1738:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1738 |   return (*cx->runtime()->getElementCallback)(cx, privateValue);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:13,
                 from Unified_cpp_js_src19.cpp:29:
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'size_t JS::SystemRealmCount(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:768:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'size_t JS::SystemRealmCount(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:768:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
  768 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'size_t JS::UserRealmCount(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:778:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'size_t JS::UserRealmCount(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:778:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
  778 |   for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) {
      |                   ^~~~~
In file included from Unified_cpp_js_src19.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'bool JS::FinishDynamicModuleImport(JSContext*, Handle<Value>, Handle<JSString*>, Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:75:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   75 | JS_PUBLIC_API bool JS::FinishDynamicModuleImport(
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:82:39: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   82 |   return js::FinishDynamicModuleImport(cx, referencingPrivate, specifier,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   83 |                                        promise);
      |                                        ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'JSString* JS::GetRequestedModuleSpecifier(JSContext*, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:145:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  145 | JS_PUBLIC_API JSString* JS::GetRequestedModuleSpecifier(JSContext* cx,
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp: In function 'void JS::GetRequestedModuleSourcePos(JSContext*, HandleValue, uint32_t*, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Modules.cpp:155:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  155 | JS_PUBLIC_API void JS::GetRequestedModuleSourcePos(JSContext* cx,
      |                    ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReshapeForShadowedPropSlow(JSContext*, js::HandleNativeObject, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool ReshapeForShadowedPropSlow(JSContext*, js::HandleNativeObject, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:16: note: 'proto' declared here
 1367 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyResult>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:44,
    inlined from 'bool js::LookupOwnPropertyInline(JSContext*, typename MaybeRooted<NativeObject*, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::HandleType, typename MaybeRooted<JS::PropertyResult, allowGC>::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:723:25,
    inlined from 'bool js::NativeLookupOwnProperty(JSContext*, typename MaybeRooted<NativeObject*, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::HandleType, typename MaybeRooted<JS::PropertyResult, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1187:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h: In function 'bool js::NativeLookupOwnProperty(JSContext*, typename MaybeRooted<NativeObject*, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::HandleType, typename MaybeRooted<JS::PropertyResult, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:15: note: 'shape' declared here
  661 |   RootedShape shape(cx, obj->lookup(cx, id));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2317 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
      |      ^~
In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<js::Shape*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2321:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2313 |     return CallGetter(cx, obj, receiver, shape, vp);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2191:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2191 | bool js::NativeGetOwnPropertyDescriptor(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2242:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2242 |       if (!NativeGetExistingProperty(cx, obj, obj, shape, desc.value())) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::NativeGetOwnPropertyDescriptor(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2236:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetNonexistentProperty(JSContext*, const jsid&, IsNameLookup, js::FakeMutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2353:6: note: parameter passing for argument of type 'js::FakeMutableHandle<JS::Value>' changed in GCC 7.1
 2353 | bool GetNonexistentProperty(JSContext* cx, const jsid& id,
      |      ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2402:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2402 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj,
      |      ^~
In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<js::Shape*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2423:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2313 |     return CallGetter(cx, obj, receiver, shape, vp);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::CallResolveOp(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandle<JS::PropertyResult>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:44,
    inlined from 'bool js::LookupOwnPropertyInline(JSContext*, typename MaybeRooted<NativeObject*, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::HandleType, typename MaybeRooted<JS::PropertyResult, allowGC>::MutableHandleType, bool*) [with AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:723:25,
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2440:42,
    inlined from 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h: In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:15: note: 'shape' declared here
  661 |   RootedShape shape(cx, obj->lookup(cx, id));
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:661:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2487 | bool js::NativeGetProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2487:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67,
    inlined from 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<js::Shape*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2453:42,
    inlined from 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2313 |     return CallGetter(cx, obj, receiver, shape, vp);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2490:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479: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
 2479 |       return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup,
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |                                     vp);
      |                                     ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2359:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2359 | static inline bool GeneralizedGetProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2359: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]',
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::NoGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67,
    inlined from 'bool js::NativeGetPropertyNoGC(JSContext*, NativeObject*, const JS::Value&, jsid, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2497:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::NoGC>::MutableHandleType' {aka 'js::FakeMutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2501 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2512:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2516:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2516 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2519:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2519 | bool js::GetNameBoundInEnvironment(JSContext* cx, HandleObject envArg,
      |      ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool GeneralizedGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, IsNameLookup, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2386:21,
    inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2535:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool js::NativeObject::getDenseOrTypedArrayElement(JSContext*, uint32_t, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2448:67,
    inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2537:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:470:54: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |     return as<TypedArrayObject>().getElement<allowGC>(cx, idx, val);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool GetExistingProperty(JSContext*, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<js::Shape*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2453:42,
    inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2537:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2313:22: note: parameter passing for argument of type 'js::MaybeRooted<JS::Value, js::CanGC>::MutableHandleType' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2313 |     return CallGetter(cx, obj, receiver, shape, vp);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool NativeGetPropertyInline(JSContext*, typename js::MaybeRooted<js::NativeObject*, allowGC>::HandleType, typename js::MaybeRooted<JS::Value, allowGC>::HandleType, typename js::MaybeRooted<JS::PropertyKey, allowGC>::HandleType, IsNameLookup, typename js::MaybeRooted<JS::Value, allowGC>::MutableHandleType) [with js::AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::GetNameBoundInEnvironment(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2537:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479: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
 2479 |       return GeneralizedGetProperty(cx, protoRoot, id, receiver, nameLookup,
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2480 |                                     vp);
      |                                     ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2479: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyByDefining(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2610 | bool js::SetPropertyByDefining(JSContext* cx, HandleId id, HandleValue v,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2610:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2623:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2623 |     if (!GetOwnPropertyDescriptor(cx, receiver, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2653:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2653 |   return DefineDataProperty(cx, receiver, id, v, attrs, result);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2679 | static bool SetNonexistentProperty(JSContext* cx, HandleNativeObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2679:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2725 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'js::XDRResult js::XDRScriptConst(XDRState<mode>*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_ENCODE]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:105:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  105 | XDRResult js::XDRScriptConst(XDRState<mode>* xdr, MutableHandleValue vp) {
      |           ^~
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16,
    inlined from 'bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:703:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:703:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
  703 |   for (RealmsIter realm(rt); !realm.done(); realm.next()) {
      |                   ^~~~~
In constructor 'js::ScriptSource::PinnedUnits<Unit>::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]',
    inlined from 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'units' in '((js::ScriptSource::PinnedUnitsBase**)this)[6]' [-Wdangling-pointer=]
 2128 |     *stack_ = this;
      |     ~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:27: note: 'units' declared here
 2147 |     PinnedUnits<Utf8Unit> units(cx, this, holder, start, len);
      |                           ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:27: note: '<unknown>' declared here
In constructor 'js::ScriptSource::PinnedUnits<Unit>::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]',
    inlined from 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'units' in '((js::ScriptSource::PinnedUnitsBase**)this)[6]' [-Wdangling-pointer=]
 2128 |     *stack_ = this;
      |     ~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:27: note: 'units' declared here
 2177 |     PinnedUnits<Utf8Unit> units(cx, this, holder, start, len);
      |                           ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:27: note: '<unknown>' declared here
In constructor 'js::ScriptSource::PinnedUnits<Unit>::PinnedUnits(JSContext*, js::ScriptSource*, js::UncompressedSourceCache::AutoHoldEntry&, size_t, size_t) [with Unit = mozilla::Utf8Unit]',
    inlined from 'bool js::ScriptSource::appendSubstring(JSContext*, js::StringBuffer&, size_t, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2128:13: warning: storing the address of local variable 'pinned' in '((js::ScriptSource::PinnedUnitsBase**)this)[6]' [-Wdangling-pointer=]
 2128 |     *stack_ = this;
      |     ~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'bool js::ScriptSource::appendSubstring(JSContext*, js::StringBuffer&, size_t, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:27: note: 'pinned' declared here
 2207 |     PinnedUnits<Utf8Unit> pinned(cx, this, holder, start, len);
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:27: note: '<unknown>' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSScript* CopyScriptImpl(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleScriptSourceObject, JS::MutableHandle<JS::GCVector<js::Scope*> >)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4824:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dst' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'JSScript* CopyScriptImpl(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleScriptSourceObject, JS::MutableHandle<JS::GCVector<js::Scope*> >)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4823:16: note: 'dst' declared here
 4823 |   RootedScript dst(cx, JSScript::Create(cx, functionOrGlobal, sourceObject,
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4823:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationInfo&, js::frontend::ScriptStencil&, js::SourceExtent)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4307:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationInfo&, js::frontend::ScriptStencil&, js::SourceExtent)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4305:16: note: 'script' declared here
 4305 |   RootedScript script(
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4305:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:23: note: 'bi' declared here
 5141 |   Rooted<BindingIter> bi(cx, BindingIter(script));
      |                       ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:23: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2751 | static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2775:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2775 |     return SetPropertyByDefining(cx, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2768:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2768 |         return SetTypedArrayElement(cx, tobj, index, v, result);
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2798:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2798 |     return SetPropertyByDefining(cx, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::CallJSSetterOp(JSContext*, SetterOp, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)',
    inlined from 'bool NativeSetExistingDataProperty(JSContext*, js::HandleNativeObject, js::HandleShape, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2599:24,
    inlined from 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle<JS::PropertyResult>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2793:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  277 |   return op(cx, obj, id, v, result);
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2809 |   if (!js::CallSetter(cx, receiver, setter, v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2809:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2838 |       return SetExistingProperty(cx, id, v, receiver, pobj, prop, result);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]',
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2725:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2725 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2719:16: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2719 |       return op(cx, obj, id, desc, result);
      |              ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36,
    inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2080:49,
    inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37,
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1239 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38,
    inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2080:49,
    inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37,
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1239 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29,
    inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2080:49,
    inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37,
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1208 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)',
    inlined from 'bool AddDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1513:29,
    inlined from 'bool DefineNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2084:25,
    inlined from 'bool SetNonexistentProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with js::QualifiedBool IsQualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2722:37,
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1208 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Qualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Unqualified]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2817 | bool js::NativeSetProperty(JSContext* cx, HandleNativeObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2817:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2838:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2838 |       return SetExistingProperty(cx, id, v, receiver, pobj, prop, result);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2852:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2852 |       return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2853 |                                                  result);
      |                                                  ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2872:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2872 |           return SetNonexistentProperty<IsQualified>(cx, obj, id, v, receiver,
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 2873 |                                                      result);
      |                                                      ~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::NativeSetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) [with QualifiedBool Qualified = js::Unqualified]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2877:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, HandleNativeObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2895 | bool js::NativeSetElement(JSContext* cx, HandleNativeObject obj, uint32_t index,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2895:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2902 |   return NativeSetProperty<Qualified>(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2902:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2658 | bool js::SetPropertyOnProto(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2658:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2665:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::SetPropertyOnProto(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2668:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2668 |   return SetPropertyByDefining(cx, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2092:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2092 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj,
      |      ^~
In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36,
    inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2116:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1239 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38,
    inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2116:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1239 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29,
    inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2116:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1208 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2131:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1653:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1676:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1676 |       return ArraySetLength(cx, arr, id, desc_.attributes(), desc_.value(),
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1677 |                             result);
      |                             ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1694:37: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1694 |       return DefineTypedArrayElement(cx, obj, index.value(), desc_, result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36,
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1758:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1239 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38,
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1758:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1239 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29,
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1758:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1208 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefinePropertyIsRedundant(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyResult>, unsigned int, JS::Handle<JS::PropertyDescriptor>, bool*)',
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1769:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1613:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1613 |         if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1814:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1814 |       if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1842:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1842 |       if (!GetExistingPropertyValue(cx, obj, id, prop, &currentValue)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1853:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1853 |         if (!SameValue(cx, desc.value(), currentValue, &same)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1437:36,
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1239 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHookDense(JSContext*, js::HandleNativeObject, uint32_t, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1487:38,
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1239:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1239 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CallAddPropertyHook(JSContext*, js::HandleNativeObject, JS::HandleId, JS::HandleValue)',
    inlined from 'bool AddOrChangeProperty(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>) [with IsAddOrChange AddOrChange = IsAddOrChange::AddOrChange]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1491:29,
    inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1903:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1208:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1208 |     if (!CallJSAddPropertyOp(cx, addProperty, obj, id, value)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1911:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1911 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1916 |   return NativeDefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, HandleNativeObject, JS::HandleId, GetterOp, SetterOp, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1926:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1926 |   if (!NativeDefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineAccessorProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleObject, JS::HandleObject, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1953:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1953 |   if (!NativeDefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1969:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1969 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)',
    inlined from 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1973:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1916 |   return NativeDefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::CopyDataPropertiesNative(JSContext*, HandlePlainObject, HandleNativeObject, JS::Handle<PlainObject*>, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:3035:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3035 |       if (!NativeDefineDataProperty(cx, target, key, value, JSPROP_ENUMERATE)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, PropertyName*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1987:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1987 | bool js::NativeDefineDataProperty(JSContext* cx, HandleNativeObject obj,
      |      ^~
In function 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int, JS::ObjectOpResult&)',
    inlined from 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1973:32,
    inlined from 'bool js::NativeDefineDataProperty(JSContext*, HandleNativeObject, PropertyName*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1991:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1916:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1916 |   return NativeDefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static bool js::ScriptSourceObject::initFromOptions(JSContext*, js::HandleScriptSourceObject, const JS::ReadOnlyCompileOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1692:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1692 |     if (!JS_WrapValue(cx, &privateValue)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp   Unified_cpp_js_src_jit13.cpp
js/src/jit/Unified_cpp_js_src_jit14.o
/usr/bin/g++ -o Unified_cpp_js_src2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp   Unified_cpp_js_src2.cpp
js/src/Unified_cpp_js_src20.o
/usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp   Unified_cpp_js_src_jit14.cpp
js/src/jit/Unified_cpp_js_src_jit2.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp'
mkdir -p '.deps/'
js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o
/usr/bin/g++ -o Unified_cpp_js_src_new-regexp0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp0.o.pp   Unified_cpp_js_src_new-regexp0.cpp
js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o
In member function 'T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) [with T = unsigned int; unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool ModuleValidator<Unit>::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41,
    inlined from 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4050:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized]
  482 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here
 2004 |     uint32_t sigIndex;
      |              ^~~~~~~~
In file included from Unified_cpp_js_src2.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool IsString(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:500:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  500 | MOZ_ALWAYS_INLINE bool IsString(HandleValue v) {
      |                        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayObject.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:20,
                 from Unified_cpp_js_src2.cpp:2:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:507:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_js_src2.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool IsSymbol(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:159:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 | static MOZ_ALWAYS_INLINE bool IsSymbol(HandleValue v) {
      |                               ^~~~~~~~
In member function 'T& mozilla::Vector<T, N, AllocPolicy>::operator[](size_t) [with T = unsigned int; unsigned int MinInlineCapacity = 8; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'bool ModuleValidator<Unit>::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2014:41,
    inlined from 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4050:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:482:19: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized]
  482 |     return begin()[aIndex];
      |            ~~~~~~~^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*) [with Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:2004:14: note: 'sigIndex' was declared here
 2004 |     uint32_t sigIndex;
      |              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Promise.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:58:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src2.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:56:16: note: 'target' declared here
   56 |   RootedObject target(
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:56:16: note: 'cx' declared here
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:58:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:79:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:77:16: note: 'target' declared here
   77 |   RootedObject target(
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:77:16: note: 'cx' declared here
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:79:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:100:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:99:16: note: 'target' declared here
   99 |   RootedObject target(
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:99:16: note: 'cx' declared here
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:100:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:173:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:172:16: note: 'obj' declared here
  172 |   RootedObject obj(cx, RequireObjectArg(cx, "`target`",
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:172:16: note: 'cx' declared here
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:172:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:117:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:115:16: note: 'target' declared here
  115 |   RootedObject target(
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:115:16: note: 'cx' declared here
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:116:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src2.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::atomValue(const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:396:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  396 |   MOZ_MUST_USE bool atomValue(const char* s, MutableHandleValue dst) {
      |                     ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:753:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:753:16: note: 'array' declared here
  753 |   RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len)));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:753:16: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:747:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  747 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:768:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  768 |     if (!DefineDataElement(cx, array, i, val)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool str_concat(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3576:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool str_concat(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3585:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:16: note: 'str' declared here
 1448 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1453:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1461:55: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1461 |     if (!cx->runtime()->localeCallbacks->localeCompare(cx, str, thatStr,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
 1462 |                                                        &result)) {
      |                                                        ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:63:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   63 |     if (!NativeDefineDataProperty(cx, nativeCtor, names[i], value, attrs)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13:
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:95:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stringKey' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:16: note: 'stringKey' declared here
  116 |   RootedString stringKey(cx, ToString(cx, args.get(0)));
      |                ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:16: note: 'cx' declared here
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_uneval(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:370:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  370 |   JSString* str = ValueToSource(cx, args.get(0));
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::keyFor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:138:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  138 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139 |                      nullptr, "not a symbol");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:472:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  472 |   MOZ_MUST_USE bool defineProperty(HandleObject obj, const char* name,
      |                     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:16: note: 'str' declared here
 2324 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2353:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:248:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  248 | static bool GetPropertyDefault(JSContext* cx, HandleObject obj, HandleId id,
      |             ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:248: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:34:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool {anonymous}::GetPropertyDefault(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:259:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool TrimString(JSContext*, const JS::CallArgs&, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2565:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3957:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3958:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3958 |       !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3965:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool StringClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3966:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3966 |       !NativeDefineDataProperty(cx, nativeProto, trimAliasId, trimFn, 0)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateReflectObject(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:219:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'JSObject* CreateReflectObject(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:219:16: note: 'proto' declared here
  219 |   RootedObject proto(cx, GlobalObject::getOrCreateObjectPrototype(cx, global));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:219:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:30:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:28:16: note: 'target' declared here
   28 |   RootedObject target(
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:28:16: note: 'cx' declared here
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:30:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:38:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:38:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:16: note: 'str' declared here
 2421 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)',
    inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2427:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2169 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15:
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2445:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool str_enumerate(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:399:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:399:15: note: 'value' declared here
  399 |   RootedValue value(cx);
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:399:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:406:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  406 |     if (!DefineDataElement(cx, obj, i, value,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  407 |                            STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeLoc(js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:777:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  777 | bool NodeBuilder::newNodeLoc(TokenPos* pos, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:804:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  804 |   if (!defineProperty(loc, "start", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:808:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  808 |   if (!defineProperty(to, "line", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:812:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  812 |   if (!defineProperty(to, "column", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:820:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  820 |   if (!defineProperty(loc, "end", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:824:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  824 |   if (!defineProperty(to, "line", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:828:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  828 |   if (!defineProperty(to, "column", val)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:832:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  832 |   if (!defineProperty(loc, "source", srcval)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp   Unified_cpp_js_src_jit2.cpp
js/src/jit/Unified_cpp_js_src_jit3.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:137:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:136:16: note: 'target' declared here
  136 |   RootedObject target(
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:136:16: note: 'cx' declared here
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:137:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:145:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:145:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:155:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool str_charAt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1631:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool str_charAt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1637:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:432:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  432 |   MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name,
      |                     ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:436:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  436 |     if (!DefineDataElement(cx, obj, uint32_t(slot), value,
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437 |                            STRING_ELEMENT_ATTRS | JSPROP_RESOLVING)) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_7(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_7(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:432:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  432 |   MOZ_MUST_USE bool newNodeHelper(HandleObject obj, const char* name,
      |                     ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'void ThrowAggregateError(JSContext*, JS::Handle<PromiseCombinatorElements>, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3842:13: note: parameter passing for argument of type 'JS::Handle<PromiseCombinatorElements>' changed in GCC 7.1
 3842 | static void ThrowAggregateError(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3887:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3887 |   cx->setPendingException(error, stack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1697:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1669:19,
    inlined from 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1708:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_escape(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_escape(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195:22: note: 'str' declared here
  195 |   RootedLinearString str(cx, ArgToLinearString(cx, args, 0));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195:22: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34,
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24,
    inlined from 'bool str_escape(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:16: note: 'str' declared here
 2188 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)',
    inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2194:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2169 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2212:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:16: note: 'str' declared here
 2483 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool ReportErrorIfFirstArgIsRegExp(JSContext*, const JS::CallArgs&)',
    inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2489:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2169:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2169 |   if (!IsRegExp(cx, args[0], &isRegExp)) {
      |        ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2510:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:737:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'node' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_12(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:737:21: note: 'node' declared here
  737 |   RootedPlainObject node(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                     ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:737:21: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:739:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_12(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
In member function 'bool {anonymous}::NodeBuilder::setNodeLoc(JS::HandleObject, js::frontend::TokenPos*)',
    inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:738:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:845:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  845 |   return newNodeLoc(pos, &loc) && defineProperty(node, "loc", loc);
      |                                   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:739:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_5(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from '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>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from '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>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from '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>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from '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>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:16: note: 'str' declared here
 2240 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34,
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24,
    inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2246:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2259:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: 'atom' declared here
  479 |     RootedAtom atom(cx, Atomize(cx, name, strlen(name)));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:16: note: '*(JSContext* const*)this' declared here
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:10:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h: In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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, HandleValue thisv,
      |             ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |             ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCombinatorElements(JSContext*, JS::Handle<PromiseCapability>, JS::MutableHandle<PromiseCombinatorElements>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3163:26: note: parameter passing for argument of type 'JS::MutableHandle<PromiseCombinatorElements>' changed in GCC 7.1
 3163 | static MOZ_MUST_USE bool NewPromiseCombinatorElements(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::TrySkipAwait(JSContext*, JS::HandleValue, bool*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5733 | MOZ_MUST_USE bool js::TrySkipAwait(JSContext* cx, HandleValue val,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5733:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool JS_InitReflectParse(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3774:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:600:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lhs' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:599:18: note: 'lhs' declared here
  599 |     RootedString lhs(
      |                  ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:599:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1659 | bool js::str_charCodeAt_impl(JSContext* cx, HandleString string,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1659:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool js::str_charCodeAt_impl(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1669:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3764 | bool js::str_fromCharCode_one_arg(JSContext* cx, HandleValue code,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3764:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToUint16(JSContext*, HandleValue, uint16_t*)',
    inlined from 'bool js::str_fromCharCode_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3768:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3715:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3715 |     return str_fromCharCode_one_arg(cx, args[0], args.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint16(JSContext*, HandleValue, uint16_t*)',
    inlined from 'bool js::str_fromCharCode(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3731:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:202:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  202 |   return js::ToUint16Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3808 | bool js::str_fromCodePoint_one_arg(JSContext* cx, HandleValue code,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3808:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3789:16,
    inlined from 'bool js::str_fromCodePoint_one_arg(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3814:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3872:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3872 |     return str_fromCodePoint_one_arg(cx, args[0], args.rval());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3789:16,
    inlined from 'bool str_fromCodePoint_few_args(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3847:21,
    inlined from 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3881:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool ToCodePoint(JSContext*, JS::HandleValue, uint32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3789:16,
    inlined from 'bool js::str_fromCodePoint(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3901:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_unescape(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:329:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_unescape(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:329:22: note: 'str' declared here
  329 |   RootedLinearString str(cx, ArgToLinearString(cx, args, 0));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:329:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4394:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4394:22: note: 'str' declared here
 4394 |   RootedLinearString str(cx, ArgToLinearString(cx, args, 0));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4394:22: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34,
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24,
    inlined from 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4394:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4384:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4384:22: note: 'str' declared here
 4384 |   RootedLinearString str(cx, ArgToLinearString(cx, args, 0));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4384:22: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34,
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24,
    inlined from 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4384:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374:22: note: 'str' declared here
 4374 |   RootedLinearString str(cx, ArgToLinearString(cx, args, 0));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374:22: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34,
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24,
    inlined from 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:22: note: 'str' declared here
 4364 |   RootedLinearString str(cx, ArgToLinearString(cx, args, 0));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:22: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:89:34,
    inlined from 'JSLinearString* ArgToLinearString(JSContext*, const JS::CallArgs&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:83:24,
    inlined from 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool str_toSource_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:507:34,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsString; bool (* Impl)(JSContext*, const CallArgs&) = str_toSource_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool str_toSource(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:533:59:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:16: note: 'str' declared here
  988 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:16: note: 'str' declared here
  875 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/include/string.h:535,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers/string.h:3,
                 from /usr/include/c++/12/cstring:42,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers/cstring:3,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Casting.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Promise.h:13:
In function 'void* memcpy(void*, const void*, size_t)',
    inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/PodOperations.h:108:11,
    inlined from 'bool js::InlineCharBuffer<CharT>::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23,
    inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer<CharT>&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1168:31,
    inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1269:25,
    inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1305:35:
/usr/include/arm-linux-gnueabihf/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' forming offset [32, 127] is out of the bounds [0, 32] of object 'newChars' with type 'mozilla::MaybeOneOf<js::InlineCharBuffer<unsigned char>, js::InlineCharBuffer<char16_t> >' [-Warray-bounds]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1184:52: note: 'newChars' declared here
 1184 |   mozilla::MaybeOneOf<Latin1Buffer, TwoByteBuffer> newChars;
      |                                                    ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:16: note: 'str' declared here
 1400 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:16: note: 'str' declared here
 1313 |   RootedString str(cx, ToStringForStringFunction(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:16: note: 'cx' declared here
In function 'JSString* ToStringForStringFunction(JSContext*, JS::HandleValue)',
    inlined from 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:497:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 |   return ToStringSlow<CanGC>(cx, thisv);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2939:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearRepl' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2939:22: note: 'linearRepl' declared here
 2939 |   RootedLinearString linearRepl(cx, replacement->ensureLinear(cx));
      |                      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2939:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3248:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3248:22: note: 'str' declared here
 3248 |   RootedLinearString str(cx, string->ensureLinear(cx));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3248:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75,
    inlined from 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3696:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3682:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle<ReadableByteStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:661:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedFirstPendingPullInto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src2.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle<ReadableByteStreamController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:659:33: note: 'unwrappedFirstPendingPullInto' declared here
  659 |     Rooted<PullIntoDescriptor*> unwrappedFirstPendingPullInto(
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:659:33: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:675:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  675 |           !GetAndClearExceptionAndStack(cx, &e, &stack)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:687:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  687 |       cx->setPendingException(e, stack);
      |       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableByteStreamControllerInvalidateBYOBRequest(JSContext*, JS::Handle<js::ReadableByteStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:756:76,
    inlined from 'bool js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle<ReadableByteStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:619:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBYOBRequest' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle<ReadableByteStreamController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:755:22: note: 'unwrappedBYOBRequest' declared here
  755 |   RootedNativeObject unwrappedBYOBRequest(
      |                      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:755:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In member function 'bool js::MutableWrappedPtrOperations<PromiseCombinatorElements, Wrapper>::setElement(JSContext*, uint32_t, JS::HandleValue) [with Wrapper = JS::Rooted<PromiseCombinatorElements>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:343:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  343 |   MOZ_MUST_USE bool setElement(JSContext* cx, uint32_t index, HandleValue val) {
      |                     ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3939:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In static member function 'static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3938:25: note: 'proto' declared here
 3938 |   Rooted<StringObject*> proto(
      |                         ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3938:25: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New(JSContext*, JS::HandleObject, JS::Handle<PromiseCombinatorElements>, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:364:30: note: parameter passing for argument of type 'JS::Handle<PromiseCombinatorElements>' changed in GCC 7.1
  364 | PromiseCombinatorDataHolder* PromiseCombinatorDataHolder::New(
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'PromiseReactionRecord* NewReactionRecord(JSContext*, JS::Handle<PromiseCapability>, JS::HandleValue, JS::HandleValue, IncumbentGlobalObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4118 | static PromiseReactionRecord* NewReactionRecord(
      |                               ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4118:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseDebugInfo*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseDebugInfo*; T = PromiseDebugInfo*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle<js::PromiseObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:409:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'debugInfo' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle<js::PromiseObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:408:31: note: 'debugInfo' declared here
  408 |     Rooted<PromiseDebugInfo*> debugInfo(
      |                               ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:408:31: note: 'cx' declared here
In member function 'uint32_t ModuleValidatorShared::Func::funcDefIndex() const',
    inlined from 'bool CheckInternalCall({anonymous}::FunctionValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4012:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:1068:44: warning: 'callee' may be used uninitialized [-Wmaybe-uninitialized]
 1068 |     uint32_t funcDefIndex() const { return funcDefIndex_; }
      |                                            ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = mozilla::Utf8Unit]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4002:32: note: 'callee' was declared here
 4002 |   ModuleValidatorShared::Func* callee;
      |                                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |   MOZ_MUST_USE bool callback(HandleValue fun, Arguments&&... args) {
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1623:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1623 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) {
      |      ^~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1626:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1338 | bool NodeBuilder::yieldExpression(HandleValue arg, YieldKind kind,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1338:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1353:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1355:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1355:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  939 | bool NodeBuilder::forStatement(HandleValue init, HandleValue test,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:939:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:944:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:947:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:456:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  456 |   MOZ_MUST_USE bool listNode(ASTType type, const char* propName,
      |                     ^~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:466:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char*&, JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:469:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 | bool NodeBuilder::updateExpression(HandleValue expr, bool incr, bool prefix,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1104:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1115:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::updateExpression(JS::HandleValue, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1118:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1204 | bool NodeBuilder::memberExpression(bool computed, HandleValue expr,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1204:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1212:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1215:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1047 | bool NodeBuilder::binaryExpression(BinaryOperator op, HandleValue left,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1047:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1059:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::binaryExpression(BinaryOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1062:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3392:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3392 | bool ASTSerializer::identifier(HandleAtom atom, TokenPos* pos,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1497:20,
    inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1500:17,
    inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3398:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3398 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1497:20,
    inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28,
    inlined from 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::identifier(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1500:17,
    inlined from 'bool {anonymous}::ASTSerializer::identifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3395:28,
    inlined from 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3232:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3232 | bool ASTSerializer::literal(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1487:20,
    inlined from 'bool {anonymous}::ASTSerializer::literal(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3285:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2455:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'update' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_108(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2455:39: note: 'update' declared here
 2455 |       RootedValue init(cx), test(cx), update(cx);
      |                                       ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2455:39: note: '*(JSContext* const*)this' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2502:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arg' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_108(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2502:19: note: 'arg' declared here
 2502 |       RootedValue arg(cx);
      |                   ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2502:19: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2303:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2303 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2060:20,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2318:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3402 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2061:20,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2318:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3402 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::importSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2062:33,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2041:25,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2318:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1380 |     return callback(cb, importName, bindingName, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1368:20,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2318:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1371:17,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2318:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1371:17,
    inlined from 'bool {anonymous}::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2049:35,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2318:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::emptyStatement(js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2326:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:871:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  871 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::expressionStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2331:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:862:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  862 |     return callback(cb, expr, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::blockStatement(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1927:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2342:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  855 |   return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2360:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:882:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  882 |     return callback(cb, test, cons, opt(alt), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::catchClause(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::catchClause(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2225:29,
    inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2246:21,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1477:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1477 |     return callback(cb, opt(var), body, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1031:20,
    inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2253:30,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1034:17,
    inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2253:30,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1034:17,
    inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2253:30,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1034:17,
    inlined from 'bool {anonymous}::ASTSerializer::tryStatement(js::frontend::TryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2253:30,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2367:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::withStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2383:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:981:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  981 |     return callback(cb, expr, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::whileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2384:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:991:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  991 |     return callback(cb, test, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::doWhileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2399:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1001:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1001 |     return callback(cb, stmt, test, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::forInit(js::frontend::ParseNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2457:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2265:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2265 |              ? variableDeclaration(&pn->as<ListNode>(), lexical, dst)
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2430:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2430 |           if (!variableDeclaration(&scopeNode->scopeBody()->as<ListNode>(),
      |                ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2431 |                                    true, &var)) {
      |                                    ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2441:35: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2441 |           if (!variableDeclaration(
      |                ~~~~~~~~~~~~~~~~~~~^
 2442 |                   &initNode->as<ListNode>(),
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
 2443 |                   initNode->isKind(ParseNodeKind::LetDecl) ||
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2444 |                       initNode->isKind(ParseNodeKind::ConstDecl),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2445 |                   &var)) {
      |                   ~~~~~            
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:958:20,
    inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:961:17,
    inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:961:17,
    inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:961:17,
    inlined from 'bool {anonymous}::ASTSerializer::forIn(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2282:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2450:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::forOf(js::frontend::ForNode*, js::frontend::ParseNode*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2274:32,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2452:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:970:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  970 |     return callback(cb, var, expr, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2459 |              builder.forStatement(init, test, update, stmt, &forNode->pn_pos,
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2460 |                                   dst);
      |                                   ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2459:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::ASTSerializer::optIdentifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2468:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1713 |     return identifier(atom, pos, dst);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::breakStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2470:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:893:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  893 |     return callback(cb, opt(label), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::continueStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2471:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:903:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  903 |     return callback(cb, opt(label), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2481:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2481 |       return identifier(pnAtom, nullptr, &label) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::labeledStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2483:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:913:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  913 |     return callback(cb, label, stmt, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::throwStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2494:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:923:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  923 |     return callback(cb, arg, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::returnStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2505:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:933:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  933 |     return callback(cb, opt(arg), pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::debuggerStatement(js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2509:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1041:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1041 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2512:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2512 |       return classDefinition(&pn->as<ClassNode>(), false, dst);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::classField(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::classField(js::frontend::ClassField*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2608:28,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2530:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1579:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1579 |     return callback(cb, name, initializer, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1568:20,
    inlined from 'bool {anonymous}::ASTSerializer::classMethod(js::frontend::ClassMethod*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2539:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17,
    inlined from 'bool {anonymous}::ASTSerializer::classMethod(js::frontend::ClassMethod*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2539:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::classMethod(JS::HandleValue, JS::HandleValue, PropKind, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1571:17,
    inlined from 'bool {anonymous}::ASTSerializer::classMethod(js::frontend::ClassMethod*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2578:29,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2539:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |            newNodeHelper(obj, std::forward<Arguments>(rest)...);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2289:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'classBody' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_12(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2289:15: note: 'classBody' declared here
 2289 |   RootedValue classBody(cx);
      |               ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2289:15: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2285:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2285 | bool ASTSerializer::classDefinition(ClassNode* pn, bool expr,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2292:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3402 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::classDefinition(bool, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2299:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1595:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1595 |     return callback(cb, name, heritage, block, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3100:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arg' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_211(D)])[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3100:19: note: 'arg' declared here
 3100 |       RootedValue arg(cx);
      |                   ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3100:19: note: '*(JSContext* const*)this' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2694:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2694 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2704:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2704 |       return function(funNode, type, dst);
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::sequenceExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2710:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1169:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1169 |   return listNode(AST_LIST_EXPR, "expressions", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1160:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1163:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2726:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2744 |              builder.updateExpression(expr, inc, true, &incDec->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2744:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2756 |              builder.updateExpression(expr, inc, false, &incDec->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2756:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1097:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1097 |     return callback(cb, opName, lhs, rhs, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::assignmentExpression(AssignmentOperator, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1100:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2786:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::rightAssociate(js::frontend::ListNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2815:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2685 |     if (!builder.binaryExpression(op, left, right, &subpos, &right)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2685:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1077:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::unaryExpression(UnaryOperator, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1081:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2838:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |            newNodeHelper(obj, std::forward<Arguments>(rest)...);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::taggedTemplate(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1248:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2885:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::taggedTemplate(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1248:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2885:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1198:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1201:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::newExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1201:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2892:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1182:20,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1185:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1185:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2893:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2921:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2921 |       return identifier(pnAtom, nullptr, &propname) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2922 |              builder.memberExpression(false, expr, propname, &prop->pn_pos, dst,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2923 |                                       isOptional);
      |                                       ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2922:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2950 |              builder.memberExpression(true, expr, key, &elem->pn_pos, dst,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2951 |                                       isOptional);
      |                                       ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2950:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::callSiteObj(NodeVector&, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1237:17,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2989:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  453 |            newNodeHelper(node, std::forward<Arguments>(args)...);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::arrayExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3013:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1222 |   return listNode(AST_ARRAY_EXPR, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::objectExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3045:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1326:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1326 |   return listNode(AST_OBJECT_EXPR, "properties", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::thisExpression(js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3052:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1332:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1332 |     return callback(cb, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::templateLiteral(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3071:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1254:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1254 |   return listNode(AST_TEMPLATE_LITERAL, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3092 |              builder.yieldExpression(arg, Delegating, &yieldNode->pn_pos, dst);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3092:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3102 |              builder.yieldExpression(arg, NotDelegating, &yieldNode->pn_pos,
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3103 |                                      dst);
      |                                      ~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3102:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3107:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3107 |       return classDefinition(&pn->as<ClassNode>(), true, dst);
      |              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3134:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3134 |       return identifier(firstStr, &firstNode->pn_pos, &firstIdent) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3135:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3135 |              identifier(secondStr, &secondNode->pn_pos, &secondIdent) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::metaProperty(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3136:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1606:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1606 |     return callback(cb, meta, property, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3152:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3152 |       return identifier(name, &identNode->pn_pos, &ident) &&
      |              ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callImportExpression(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3154:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1617:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1617 |     return callback(cb, arg, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3170:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3170 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3175:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3402 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3375:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3375 | bool ASTSerializer::pattern(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1264:17,
    inlined from 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3305:36,
    inlined from 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3385:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::arrayPattern(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::arrayPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3317:30,
    inlined from 'bool {anonymous}::ASTSerializer::pattern(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3385:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1510:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1510 |   return listNode(AST_ARRAY_PATT, "elements", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3320:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3320 | bool ASTSerializer::objectPattern(ListNode* obj, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1264:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3335:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:488:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     return DefineDataProperty(cx, obj, atom->asPropertyName(), optVal);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3349:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1487:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1487 |     return callback(cb, val, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1284:20,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyPattern(JS::HandleValue, JS::HandleValue, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1287:17,
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3363:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::objectPattern(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::objectPattern(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3372:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1505:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1505 |   return listNode(AST_OBJECT_PATT, "properties", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2611:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2611 | bool ASTSerializer::leftAssociate(ListNode* node, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1148:20,
    inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17,
    inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17,
    inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::logicalExpression(js::frontend::ParseNodeKind, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1151:17,
    inlined from 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2633:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::leftAssociate(js::frontend::ListNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2640 |       if (!builder.binaryExpression(op, left, right, &subpos, &left)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2640:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3185:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3185 | bool ASTSerializer::property(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::prototypeMutation(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3189:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1295:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1295 |     return callback(cb, val, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1317:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1317 |     return callback(cb, kindName, key, val, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17,
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::propertyInitializer(JS::HandleValue, JS::HandleValue, PropKind, bool, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1320:17,
    inlined from 'bool {anonymous}::ASTSerializer::property(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3228:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |            newNodeHelper(obj, std::forward<Arguments>(rest)...);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1968:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1968 | bool ASTSerializer::variableDeclaration(ListNode* declList, bool lexical,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclarator(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1452:20,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclarator(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2020:36,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1991:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from '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>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclarator(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1455:17,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclarator(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2020:36,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1991:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from '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>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclarator(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1455:17,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclarator(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2020:36,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1991:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1441:20,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1444:17,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[4], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::variableDeclaration(NodeVector&, VarDeclKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1444:17,
    inlined from 'bool {anonymous}::ASTSerializer::variableDeclaration(js::frontend::ListNode*, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1996:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2177:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2177 | bool ASTSerializer::switchStatement(SwitchStatement* switchStmt,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1467:20,
    inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1470:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchCase(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1470:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchCase(js::frontend::CaseClause*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2174:28,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2199:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1019:20,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1022:17,
    inlined from 'bool {anonymous}::ASTSerializer::switchStatement(js::frontend::SwitchStatement*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2206:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3490:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3490 | bool ASTSerializer::functionArgs(ParseNode* pn, ListNode* argsList,
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3405:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3405 | bool ASTSerializer::function(FunctionNode* funNode, ASTType type,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::optIdentifier(js::HandleAtom, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3417:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1713:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1713 |     return identifier(atom, pos, dst);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParseNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3430:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3461:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3461 |       return functionArgs(pn, argsList, args, defaults, rest) &&
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3477:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3477 |         return functionArgs(pn, argsList, args, defaults, rest) &&
      |                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3481:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3481 |       return functionArgs(pn, argsList, args, defaults, rest) &&
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::functionBody(js::frontend::ParseNode*, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3571:32,
    inlined from 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParseNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3482:26,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3430:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:855:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  855 |   return listNode(AST_BLOCK_STMT, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>, JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Rooted<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1533:20,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1544:19,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |            newNodeHelper(obj, std::forward<Arguments>(rest)...);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Rooted<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[7], JS::Rooted<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::function(ASTType, js::frontend::TokenPos*, JS::HandleValue, NodeVector&, NodeVector&, JS::HandleValue, JS::HandleValue, {anonymous}::GeneratorStyle, bool, bool, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1550:17,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  439 |            newNodeHelper(obj, std::forward<Arguments>(rest)...);
      |            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2066:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2066 | bool ASTSerializer::exportDeclaration(ParseNode* exportNode,
      |      ^~~~~~~~~~~~~
In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::exportSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2158:20,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2093:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3402:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3402 |   return identifier(pnAtom, &id->pn_pos, dst);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::exportSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::exportSpecifier(js::frontend::BinaryNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2160:33,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2093:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1411:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1411 |     return callback(cb, bindingName, exportName, pos, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::exportBatchSpecifier(js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1421:20,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2097:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2107:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2107 |       if (!function(&kid->as<FunctionNode>(), AST_FUNC_DECL, &decl)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2113:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2113 |       if (!classDefinition(&kid->as<ClassNode>(), false, &decl)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2121:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2121 |       if (!variableDeclaration(&kid->as<ListNode>(),
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
 2122 |                                kind != ParseNodeKind::VarStmt, &decl)) {
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callbackHelper(JS::HandleValue, const js::InvokeArgs&, size_t, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:370:26,
    inlined from 'bool {anonymous}::NodeBuilder::callback(JS::HandleValue, Arguments&& ...) [with Arguments = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, js::frontend::TokenPos*&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:384:26,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1399:20,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  357 |     return js::Call(cx, fun, userv, args, dst);
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:357:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
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>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]',
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1402:17,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2146:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:438:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  438 |     return defineProperty(obj, name, value) &&
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::declaration(js::frontend::ParseNode*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1948:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1948 | bool ASTSerializer::declaration(ParseNode* pn, MutableHandleValue dst) {
      |      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1956:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1956 |       return function(&pn->as<FunctionNode>(), AST_FUNC_DECL, dst);
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1959:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1959 |       return variableDeclaration(&pn->as<ListNode>(), false, dst);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1964:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1964 |       return variableDeclaration(&pn->as<ListNode>(), true, dst);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2993:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'repl' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2993:22: note: 'repl' declared here
 2993 |   RootedLinearString repl(cx, replacement->ensureLinear(cx));
      |                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2993:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:65,
    inlined from 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4530:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearPattern' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:22: note: 'linearPattern' declared here
 4422 |   RootedLinearString linearPattern(cx, pattern->ensureLinear(cx));
      |                      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:65,
    inlined from 'bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4561:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearPattern' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:22: note: 'linearPattern' declared here
 4422 |   RootedLinearString linearPattern(cx, pattern->ensureLinear(cx));
      |                      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4422:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1203:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'job' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1201:18: note: 'job' declared here
 1201 |   RootedFunction job(
      |                  ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1201:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1131:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1131 | MOZ_MUST_USE static bool EnqueuePromiseReactionJob(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromise(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::PromiseState, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1275:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1275 | static MOZ_MUST_USE bool ResolvePromise(
      |                          ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RejectMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue, js::HandleSavedFrame)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1516:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1516 | static MOZ_MUST_USE bool RejectMaybeWrappedPromise(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool FulfillMaybeWrappedPromise(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1326:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1326 | static MOZ_MUST_USE bool FulfillMaybeWrappedPromise(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4005:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4004:26: note: 'promise' declared here
 4004 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4004:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4000:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4000 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx,
      |                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionThrown(JSContext*, JS::Handle<PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4459:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4459 | MOZ_MUST_USE bool js::AsyncFunctionThrown(JSContext* cx,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RunRejectFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, js::HandleSavedFrame, js::UnhandledRejectionBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2800:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2800 | static MOZ_MUST_USE bool RunRejectFunction(
      |                          ^~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool RunRejectFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, js::HandleSavedFrame, js::UnhandledRejectionBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2811:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:605:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:605:20: note: 'stack' declared here
  605 |   RootedSavedFrame stack(cx);
      |                    ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:605:20: note: 'cx' declared here
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:606:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::reject(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5614:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5614 | bool PromiseObject::reject(JSContext* cx, Handle<PromiseObject*> promise,
      |      ^~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::PromiseObject::reject(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5630:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::RejectPromiseWithPendingError(JSContext*, JS::Handle<PromiseObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4420:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4420 |   if (!GetAndClearException(cx, &exn)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1006:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1006:22: note: 'stack' declared here
 1006 |     RootedSavedFrame stack(cx);
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1006:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:987:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  987 | static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~~~~~
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1007:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1018:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1023:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool RunFulfillFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2766:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2766 | static MOZ_MUST_USE bool RunFulfillFunction(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool RunFulfillFunction(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2777:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: note: 'obj' declared here
 3614 |   RootedPlainObject obj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3627 |   if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3637 |   if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3643 |   if (!values.setElement(cx, index, objVal)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4080:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4079:26: note: 'promise' declared here
 4079 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4079:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4055:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4055 | PromiseObject* PromiseObject::unforgeableResolveWithNonPromise(
      |                ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFunctionReturned(JSContext*, JS::Handle<PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4478:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4478 | MOZ_MUST_USE bool js::AsyncFunctionReturned(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5584:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5584 | bool PromiseObject::resolve(JSContext* cx, Handle<PromiseObject*> promise,
      |      ^~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::PromiseObject::resolve(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5610:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3398:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3398 |   if (!values.setElement(cx, index, xVal)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3822:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3822:22: note: 'stack' declared here
 3822 |     RootedSavedFrame stack(cx);
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3822:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3806:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3806 |   if (!errors.setElement(cx, index, xVal)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3819:24: note: parameter passing for argument of type 'JS::Handle<PromiseCombinatorElements>' changed in GCC 7.1
 3819 |     ThrowAggregateError(cx, errors, promiseObj);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3823:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: note: 'obj' declared here
 3614 |   RootedPlainObject obj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3627:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3627 |   if (!NativeDefineDataProperty(cx, obj, id, statusValue, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3637:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3637 |   if (!NativeDefineDataProperty(cx, obj, id, valueOrReason, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3643:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3643 |   if (!values.setElement(cx, index, objVal)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableByteStreamController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableByteStreamController*; T = js::ReadableByteStreamController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle<ReadableStream*>, JS::ReadableStreamUnderlyingSource*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:260:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle<ReadableStream*>, JS::ReadableStreamUnderlyingSource*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:259:41: note: 'controller' declared here
  259 |   Rooted<ReadableByteStreamController*> controller(
      |                                         ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:259:41: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-bytecode-generator.h:8,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/RegExpAPI.cpp:18,
                 from Unified_cpp_js_src_new-regexp0.cpp:2:
In constructor 'v8::internal::RegExpCharacterClass::RegExpCharacterClass(v8::internal::Zone*, v8::internal::ZoneList<v8::internal::CharacterRange>*, v8::internal::JSRegExp::Flags, CharacterClassFlags)',
    inlined from 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:427:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:313:9: warning: 'default_flags.JS::RegExpFlags::flags_' may be used uninitialized [-Wmaybe-uninitialized]
  313 |         flags_(flags),
      |         ^~~~~~~~~~~~~
In file included from Unified_cpp_js_src_new-regexp0.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc: In member function 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:425:23: note: 'default_flags.JS::RegExpFlags::flags_' was declared here
  425 |       JSRegExp::Flags default_flags;
      |                       ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandleObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1382:69,
    inlined from 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle<PromiseCapability>, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1432:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle<PromiseCapability>, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1382:26: note: 'promise' declared here
 1382 |   Rooted<PromiseObject*> promise(cx, CreatePromiseObjectInternal(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1382:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1408:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1408 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_SEARCH_STACK, cVal,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1409 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1459 |   if (!Construct(cx, cVal, cargs, cVal, capability.promise())) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1459:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle<PromiseCapability>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4232:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'C' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle<PromiseCapability>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4231:16: note: 'C' declared here
 4231 |   RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise,
      |                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4231:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3896 | static MOZ_MUST_USE JSObject* CommonStaticResolveRejectImpl(
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3896:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSObject* CommonStaticResolveRejectImpl(JSContext*, JS::HandleValue, JS::HandleValue, ResolutionMode)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3934:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::PromiseResolve(JSContext*, JS::HandleObject, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3973:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3973 | MOZ_MUST_USE JSObject* js::PromiseResolve(JSContext* cx,
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3977:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3977 |   return CommonStaticResolveRejectImpl(cx, C, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_static_resolve(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4029:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4029 |       CommonStaticResolveRejectImpl(cx, thisVal, argVal, ResolveMode);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4041:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4041 | JSObject* PromiseObject::unforgeableResolve(JSContext* cx, HandleValue value) {
      |           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4047 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1982:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1982:20: note: 'stack' declared here
 1982 |   RootedSavedFrame stack(cx);
      |                    ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1982:20: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1976 |   if (Call(cx, then, thenable, args2, &rval)) {
      |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1976:11: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1983:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1988:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2405:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2404:26: note: 'promise' declared here
 2404 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2404:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2448 |     success = Call(cx, calleeOrRval, UndefinedHandleValue, args, &calleeOrRval);
      |               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2448:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2456:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2461 |     if (!Call(cx, calleeOrRval, UndefinedHandleValue, exceptionVal,
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2462 |               &calleeOrRval)) {
      |               ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2461:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseConstructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2293:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2293 |     return ReportIsNotFunction(cx, executorVal);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseCapability>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5290:56,
    inlined from 'bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4321:49,
    inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2025:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reaction' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5288:34: note: 'reaction' declared here
 5288 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5288:34: note: 'cx' declared here
In function 'bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseCapability>)',
    inlined from 'bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4321:49,
    inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2025:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5289:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5289 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5290 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2033:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::Handle<PromiseCapability>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5266:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reaction' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::Handle<PromiseCapability>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5264:34: note: 'reaction' declared here
 5264 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5264:34: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5245 | static MOZ_MUST_USE bool PerformPromiseThen(
      |                          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5245:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5265:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5265 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5266 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4278:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4272:26: note: 'unwrappedPromise' declared here
 4272 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4272:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4298:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4298 |     if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilledVal, onRejectedVal,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4299 |                             resultCapability)) {
      |                             ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool OriginalPromiseThenBuiltin(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4371 | static bool OriginalPromiseThenBuiltin(JSContext* cx, HandleValue promiseVal,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4371:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4396 |   if (!PerformPromiseThen(cx, promise, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4397 |                           resultCapability)) {
      |                           ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4396:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5200:9:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here
 5194 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5175 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal,
      |             ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5189 |     return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5190 |                                       rval, rvalUsed);
      |                                       ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5216:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5216 |   if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5217 |                           resultCapability)) {
      |                           ~~~~~~~~~~~~~~~~~
In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)',
    inlined from 'bool Promise_catch_noRetVal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5166:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5113 |     return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5114 |                                       args.rval(), rvalUsed);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5119 |   if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14,
    inlined from 'bool Promise_catch_noRetVal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5166:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)',
    inlined from 'bool Promise_catch_noRetVal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5166:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5125 |     return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5126 |                              rvalUsed);
      |                              ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)',
    inlined from 'bool Promise_catch(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5172:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5113 |     return OriginalPromiseThenBuiltin(cx, thisVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5114 |                                       args.rval(), rvalUsed);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5113:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5119 |   if (!GetProperty(cx, thisVal, cx->names().then, &thenVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5119:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5129:14,
    inlined from 'bool Promise_catch(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5172:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool Promise_catch_impl(JSContext*, unsigned int, JS::Value*, bool)',
    inlined from 'bool Promise_catch(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5172:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5125 |     return Promise_then_impl(cx, thisVal, onFulfilled, onRejected, args.rval(),
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5126 |                              rvalUsed);
      |                              ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5125:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5200:9,
    inlined from 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here
 5194 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'cx' declared here
In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)',
    inlined from 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5189 |     return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5190 |                                       rval, rvalUsed);
      |                                       ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5216:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5216 |   if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5217 |                           resultCapability)) {
      |                           ~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5200:9,
    inlined from 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here
 5194 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'cx' declared here
In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)',
    inlined from 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5189 |     return OriginalPromiseThenBuiltin(cx, promiseVal, onFulfilled, onRejected,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5190 |                                       rval, rvalUsed);
      |                                       ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5189:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5216:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5216 |   if (!PerformPromiseThen(cx, unwrappedPromise, onFulfilled, onRejected,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5217 |                           resultCapability)) {
      |                           ~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src_new-regexp1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp1.o.pp   Unified_cpp_js_src_new-regexp1.cpp
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle<PromiseObject*>, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4351:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reaction' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle<PromiseObject*>, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4349:34: note: 'reaction' declared here
 4349 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4349:34: note: 'cx' declared here
js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4350:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4350 |       cx, NewReactionRecord(cx, resultCapability, onFulfilled, onRejected,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4351 |                             IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4566:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4565:26: note: 'resultPromise' declared here
 4565 |   Rooted<PromiseObject*> resultPromise(
      |                          ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4565:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4611:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4611 |     if (!GetProperty(cx, iter, iter, cx->names().return_, &func)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4620:54: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4620 |       PlainObject* resultObj = CreateIterResultObject(cx, args.get(0), true);
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4643:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4643 |     if (!GetProperty(cx, iter, iter, cx->names().throw_, &func)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4675:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4677 |     ok = Call(cx, func, iterVal, args[0], &resultVal);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4677:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4719:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4719 |   if (!GetProperty(cx, resultObj, resultObj, cx->names().done, &doneVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4727:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 4727 |   if (!GetProperty(cx, resultObj, resultObj, cx->names().value, &value)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4752:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4493 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16,
    inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16: note: 'promise' declared here
 4493 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4544:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4544 | MOZ_MUST_USE bool js::AsyncGeneratorAwait(
      |                   ^~
In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)',
    inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61,
    inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4047 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16,
    inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16: note: 'promise' declared here
 4493 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4528:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4528 | MOZ_MUST_USE JSObject* js::AsyncFunctionAwait(
      |                        ^~
In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)',
    inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61,
    inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4047 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4896:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'request' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4895:36: note: 'request' declared here
 4895 |     Rooted<AsyncGeneratorRequest*> request(
      |                                    ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4895:36: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4788:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4788 | static MOZ_MUST_USE bool AsyncGeneratorResumeNext(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4856:53: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4856 |         JSObject* resultObj = CreateIterResultObject(cx, value, done);
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)',
    inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)::<lambda(JS::Handle<PromiseReactionRecord*>)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61,
    inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4953:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4047 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4953:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static JSObject* js::PromiseObject::unforgeableResolve(JSContext*, JS::HandleValue)',
    inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)::<lambda(JS::Handle<PromiseReactionRecord*>)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:61,
    inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4998:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4047:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4047 |   return CommonStaticResolveRejectImpl(cx, cVal, value, ResolveMode);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, PromiseHandler, PromiseHandler, T) [with T = AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)::<lambda(JS::Handle<PromiseReactionRecord*>)>]',
    inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4998:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4515:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4515 |       cx, NewReactionRecord(cx, resultCapability, onFulfilledValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4516 |                             onRejectedValue, IncumbentGlobalObject::Yes));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, ResumeNextKind, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5007:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5007 |     return AsyncGeneratorResume(cx, generator, completionKind, argument);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4769:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4769 | MOZ_MUST_USE bool js::AsyncGeneratorResolve(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4772 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4773 |                                   value, done);
      |                                   ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4777:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4777 | MOZ_MUST_USE bool js::AsyncGeneratorReject(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4780 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4781 |                                   exception);
      |                                   ~~~~~~~~~~
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool DefaultResolvingPromiseReactionJob(JSContext*, JS::Handle<PromiseReactionRecord*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1663:45,
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1853:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::AsyncGeneratorResolve(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue, bool)',
    inlined from 'bool AsyncGeneratorPromiseReactionJob(JSContext*, JS::Handle<PromiseReactionRecord*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1746:35,
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1859:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4772:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4772 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Resolve,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4773 |                                   value, done);
      |                                   ~~~~~~~~~~~~
In function 'bool js::AsyncGeneratorReject(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::HandleValue)',
    inlined from 'bool AsyncGeneratorPromiseReactionJob(JSContext*, JS::Handle<PromiseReactionRecord*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1760:34,
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1859:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4780:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4780 |   return AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Reject,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4781 |                                   exception);
      |                                   ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1894:54: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1894 |       PlainObject* resultObj = CreateIterResultObject(cx, argument, done);
      |                                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1906 |     if (!Call(cx, handlerVal, UndefinedHandleValue, argument, &handlerResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1906:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool MaybeGetAndClearExceptionAndStack(JSContext*, JS::MutableHandleValue, js::MutableHandleSavedFrame)',
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1908:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:589:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  589 |   return GetAndClearExceptionAndStack(cx, rval, stack);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, CompletionKind, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5024:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorEnqueue(JSContext*, JS::HandleValue, CompletionKind, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5023:28: note: 'resultPromise' declared here
 5023 |     Rooted<PromiseObject*> resultPromise(
      |                            ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5023:28: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5012 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5077:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5077 |         cx, AsyncGeneratorObject::createRequest(cx, asyncGenObj, completionKind,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5078 |                                                 completionVal, resultPromise));
      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5091:36: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 5091 |       if (!AsyncGeneratorResumeNext(cx, asyncGenObj, ResumeNextKind::Enqueue)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5451:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reaction' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5449:34: note: 'reaction' declared here
 5449 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5449:34: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5450:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 5450 |       cx, NewReactionRecord(cx, capability, NullHandleValue, NullHandleValue,
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5451 |                             IncumbentGlobalObject::No));
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'promiseCtor' declared here
 2868 |   RootedObject promiseCtor(
      |                ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 |       ReportIsNotFunction(cx, promiseResolve);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2919 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2972 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2988 |           CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'promiseCtor' declared here
 2868 |   RootedObject promiseCtor(
      |                ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 |       ReportIsNotFunction(cx, promiseResolve);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2919 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2972 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2988 |           CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src_jit2.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:209:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  209 | static bool ValueToNameOrSymbolId(JSContext* cx, HandleValue idval,
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:28,
                 from Unified_cpp_js_src_jit2.cpp:2:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool ValueToNameOrSymbolId(JSContext*, JS::HandleValue, JS::MutableHandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:217:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2558:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2558 |   if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21,
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 |       ReportIsNotFunction(cx, promiseResolve);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2919 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2972 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2988 |           CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16,
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30,
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23,
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16,
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2891:21,
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2898:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 |       ReportIsNotFunction(cx, promiseResolve);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2919:23: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2919 |     if (!iterator.next(&nextValue, done)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2972:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2972 |             CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2988:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2988 |           CommonStaticResolveRejectImpl(cx, CVal, nextValue, ResolveMode);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2997:16,
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3019:30,
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3029:23,
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3098:16,
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
In function 'bool PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)',
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2593:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3774:24: note: parameter passing for argument of type 'JS::Handle<PromiseCombinatorElements>' changed in GCC 7.1
 3774 |     ThrowAggregateError(cx, errors, resultCapability.promise());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, bool*, bool, T) [with T = PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]',
    inlined from 'bool PerformPromiseAllSettled(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3559:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2590:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3091:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3091 |       if (!PerformPromiseThen(cx, promise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3092 |                               thenCapability)) {
      |                               ~~~~~~~~~~~~~~~
In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)',
    inlined from 'bool Promise_static_race(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3427:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2558:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2558 |   if (!iter.init(iterable, JS::ForOfIterator::AllowNonIterable)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2652:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'C' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2651:16: note: 'C' declared here
 2651 |   RootedObject C(cx,
      |                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2651:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  125 | GetPropIRGenerator::GetPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:125:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2739:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2739 |       if (!PerformPromiseThen(cx, nextPromise, resolveFunVal, rejectFunVal,
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2740 |                               resultCapabilityWithoutResolving)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2898:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2898 | HasPropIRGenerator::HasPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2898:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3293 | SetPropIRGenerator::SetPropIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3293:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4581:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4581 | InstanceOfIRGenerator::InstanceOfIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::StringSplitString(JSContext*, HandleObjectGroup, JS::HandleString, JS::HandleString, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3549:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'js::ArrayObject* js::StringSplitString(JSContext*, HandleObjectGroup, JS::HandleString, JS::HandleString, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3549:22: note: 'linearStr' declared here
 3549 |   RootedLinearString linearStr(cx, str->ensureLinear(cx));
      |                      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3549:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::TypeOfIRGenerator::TypeOfIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4697:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4697 | TypeOfIRGenerator::TypeOfIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4754:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4754 | GetIteratorIRGenerator::GetIteratorIRGenerator(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4822 | CallIRGenerator::CallIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4822:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachDeferredStub(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6152:16: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6152 | AttachDecision CallIRGenerator::tryAttachDeferredStub(HandleValue result) {
      |                ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6223:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6223 | CompareIRGenerator::CompareIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6223:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::ToBoolIRGenerator::ToBoolIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6789:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6789 | ToBoolIRGenerator::ToBoolIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In constructor 'js::jit::GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext*, JS::HandleScript, jsbytecode*, js::jit::ICState::Mode, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6908:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6908 | GetIntrinsicIRGenerator::GetIntrinsicIRGenerator(JSContext* cx,
      | ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6931:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6931 | UnaryArithIRGenerator::UnaryArithIRGenerator(JSContext* cx, HandleScript script,
      | ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6931:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 7177 | BinaryArithIRGenerator::BinaryArithIRGenerator(
      | ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7177:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser<Unit>&, js::frontend::ParseNode*, bool*) [with Unit = mozilla::Utf8Unit]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29,
    inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser<mozilla::Utf8Unit>&, frontend::ParseNode*, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7140:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle<js::ReadableByteStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:505:77,
    inlined from 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:593:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'readResult' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle<ReadableStreamController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:503:26: note: 'readResult' declared here
  503 |     Rooted<PlainObject*> readResult(
      |                          ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:503:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser<mozilla::Utf8Unit>&, frontend::ParseNode*, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here
 7104 |   Rooted<WasmModuleObject*> moduleObj(
      |                             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'cx' declared here
In function 'js::PromiseObject* ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle<js::ReadableByteStreamController*>)',
    inlined from 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:593:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:504:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  504 |         cx, ReadableStreamCreateReadResult(cx, val, false,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
  505 |                                            unwrappedReader->forAuthorCode()));
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:16: note: 'src' declared here
 3581 |   RootedString src(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:16: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3596:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3596 |       ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, arg,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3597 |                        nullptr, "not an object");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3608 |     if (!GetPropertyDefault(cx, config, locId, trueVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3608:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3618 |       if (!GetPropertyDefault(cx, config, sourceId, nullVal, &prop)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3618:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3623:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3637 |       if (!GetPropertyDefault(cx, config, lineId, oneValue, &prop) ||
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3637:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3638:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3646 |     if (!GetPropertyDefault(cx, config, builderId, nullVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3646:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3652:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3652 |         ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop,
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3653 |                          nullptr, "not an object");
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3662 |     if (!GetPropertyDefault(cx, config, targetId, scriptVal, &prop)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3662:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3667:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3667 |       ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, prop,
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3668 |                        nullptr, "not 'script' or 'module'");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::init(JS::HandleObject)',
    inlined from 'bool {anonymous}::ASTSerializer::init(JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1751:56,
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3696:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |       if (!GetPropertyDefault(cx, userobj, id, nullVal, &funv)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:320:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:330:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  330 |         ReportValueError(cx, JSMSG_NOT_FUNCTION, JSDVG_SEARCH_STACK, funv,
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  331 |                          nullptr);
      |                          ~~~~~~~~
In member function 'bool {anonymous}::NodeBuilder::program(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)',
    inlined from 'bool {anonymous}::ASTSerializer::program(js::frontend::ListNode*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1940:52,
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3763:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:850:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  850 |   return listNode(AST_PROGRAM, "body", elts, pos, dst);
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit2.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4924:34: warning: '((unsigned int*)((char*)&scratch1 + offsetof(js::jit::AutoScratchRegisterMaybeOutput, js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized]
 4924 |   AutoScratchRegisterMaybeOutput scratch1(allocator, masm, output);
      |                                  ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:7:
In member function 'void js::jit::TypedRegisterSet<T>::takeRegisterIndex(T) [with T = js::jit::Register]',
    inlined from 'void js::jit::LiveSetAccessors<Set>::takeUnchecked(RegType) [with Set = js::jit::TypedRegisterSet<js::jit::Register>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:579:59,
    inlined from 'void js::jit::SpecializedRegSet<Accessors, Set>::take(RegType) [with Accessors = js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >; Set = js::jit::TypedRegisterSet<js::jit::Register>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:652:18,
    inlined from 'void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:464:24,
    inlined from 'js::jit::AutoScratchRegister::~AutoScratchRegister()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:539:50,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:278:25,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:276:3,
    inlined from 'mozilla::Maybe<js::jit::AutoScratchRegister>::~Maybe()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:365:55,
    inlined from 'js::jit::AutoScratchRegisterMaybeOutput::~AutoScratchRegisterMaybeOutput()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:942:16,
    inlined from 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4929:1:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:310:41: warning: 'scratch1.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::Union::val.js::jit::AutoScratchRegister::alloc_' may be used uninitialized [-Wmaybe-uninitialized]
  310 |   void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); }
      |                                   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitCompareInt32BigIntResult(JSOp, js::jit::Int32OperandId, js::jit::BigIntOperandId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4924:34: note: 'scratch1.js::jit::AutoScratchRegisterMaybeOutput::scratch_.mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::Union::val.js::jit::AutoScratchRegister::alloc_' was declared here
 4924 |   AutoScratchRegisterMaybeOutput scratch1(allocator, masm, output);
      |                                  ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedObjectScalarProperty(js::jit::ObjOperandId, uint32_t, js::jit::TypedThingLayout, js::Scalar::Type, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4274:30: warning: '((unsigned int*)((char*)&bigIntScratch + offsetof(mozilla::Maybe<js::jit::AutoScratchRegister>,mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized]
 4274 |   Maybe<AutoScratchRegister> bigIntScratch;
      |                              ^~~~~~~~~~~~~
In member function 'void js::jit::TypedRegisterSet<T>::takeRegisterIndex(T) [with T = js::jit::Register]',
    inlined from 'void js::jit::LiveSetAccessors<Set>::takeUnchecked(RegType) [with Set = js::jit::TypedRegisterSet<js::jit::Register>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:579:59,
    inlined from 'void js::jit::SpecializedRegSet<Accessors, Set>::take(RegType) [with Accessors = js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >; Set = js::jit::TypedRegisterSet<js::jit::Register>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:652:18,
    inlined from 'void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:464:24,
    inlined from 'js::jit::AutoScratchRegister::~AutoScratchRegister()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:539:50,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:278:25,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:276:3,
    inlined from 'mozilla::Maybe<js::jit::AutoScratchRegister>::~Maybe()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:365:55,
    inlined from 'bool js::jit::CacheIRCompiler::emitStoreTypedObjectScalarProperty(js::jit::ObjOperandId, uint32_t, js::jit::TypedThingLayout, js::Scalar::Type, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4274:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:310:35: warning: 'bigIntScratch.mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::Union::val.js::jit::AutoScratchRegister::alloc_' may be used uninitialized [-Wmaybe-uninitialized]
  310 |   void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); }
      |                                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedObjectScalarProperty(js::jit::ObjOperandId, uint32_t, js::jit::TypedThingLayout, js::Scalar::Type, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4274:30: note: 'bigIntScratch.mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::Union::val.js::jit::AutoScratchRegister::alloc_' was declared here
 4274 |   Maybe<AutoScratchRegister> bigIntScratch;
      |                              ^~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src20.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp   Unified_cpp_js_src20.cpp
js/src/Unified_cpp_js_src21.o
In member function 'void js::jit::TypedRegisterSet<T>::takeRegisterIndex(T) [with T = js::jit::Register]',
    inlined from 'void js::jit::LiveSetAccessors<Set>::takeUnchecked(RegType) [with Set = js::jit::TypedRegisterSet<js::jit::Register>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:579:59,
    inlined from 'void js::jit::SpecializedRegSet<Accessors, Set>::take(RegType) [with Accessors = js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >; Set = js::jit::TypedRegisterSet<js::jit::Register>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:652:18,
    inlined from 'void js::jit::CacheRegisterAllocator::releaseRegister(js::jit::Register)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:464:24,
    inlined from 'js::jit::AutoScratchRegister::~AutoScratchRegister()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.h:539:50,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:278:25,
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = js::jit::AutoScratchRegister]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:276:3,
    inlined from 'mozilla::Maybe<js::jit::AutoScratchRegister>::~Maybe()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:365:55,
    inlined from 'bool js::jit::CacheIRCompiler::emitStoreTypedElement(js::jit::ObjOperandId, js::jit::TypedThingLayout, js::Scalar::Type, js::jit::Int32OperandId, uint32_t, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3987:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RegisterSets.h:310:35: warning: 'scratch2.mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::Union::val.js::jit::AutoScratchRegister::alloc_' may be used uninitialized [-Wmaybe-uninitialized]
  310 |   void takeRegisterIndex(T reg) { bits_ &= ~(SetType(1) << reg.code()); }
      |                                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedElement(js::jit::ObjOperandId, js::jit::TypedThingLayout, js::Scalar::Type, js::jit::Int32OperandId, uint32_t, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3987:30: note: 'scratch2.mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::Union::val.js::jit::AutoScratchRegister::alloc_' was declared here
 3987 |   Maybe<AutoScratchRegister> scratch2;
      |                              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Bailouts.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:15:
In constructor 'constexpr js::jit::Register64::Register64(js::jit::Register, js::jit::Register)',
    inlined from 'bool js::jit::CacheIRCompiler::emitStoreTypedElement(js::jit::ObjOperandId, js::jit::TypedThingLayout, js::Scalar::Type, js::jit::Int32OperandId, uint32_t, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4019:41:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Registers.h:187:50: warning: '((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe<js::jit::AutoScratchRegister>,mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized]
  187 |   constexpr Register64(Register h, Register l) : high(h), low(l) {}
      |                                                  ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitStoreTypedElement(js::jit::ObjOperandId, js::jit::TypedThingLayout, js::Scalar::Type, js::jit::Int32OperandId, uint32_t, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3987:30: note: '((unsigned int*)((char*)&scratch2 + offsetof(mozilla::Maybe<js::jit::AutoScratchRegister>,mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage)))[1]' was declared here
 3987 |   Maybe<AutoScratchRegister> scratch2;
      |                              ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7:
In function 'int32_t js::jit::GetIndexOfArgument(ArgumentKind, CallFlags, bool*)',
    inlined from 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:793:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:392:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized]
  392 |   bool hasArgumentArray = !*addArgc;
      |        ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h: In function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:792:10: note: 'addArgc' was declared here
  792 |     bool addArgc;
      |          ^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:14:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::NativeObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::NativeObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'js::jit::AttachDecision js::jit::GetNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2685:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_38(D) + 288])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2685:22: note: 'holder' declared here
 2685 |   RootedNativeObject holder(cx_);
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2685:22: note: '((JSContext* const*)this)[72]' declared here
In member function 'uint32_t ModuleValidatorShared::Func::funcDefIndex() const',
    inlined from 'bool CheckInternalCall({anonymous}::FunctionValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4012:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:1068:44: warning: 'callee' may be used uninitialized [-Wmaybe-uninitialized]
 1068 |     uint32_t funcDefIndex() const { return funcDefIndex_; }
      |                                            ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator<Unit>&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:4002:32: note: 'callee' was declared here
 4002 |   ModuleValidatorShared::Func* callee;
      |                                ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4172:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_25(D) + 288])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4172:16: note: 'proto' declared here
 4172 |   RootedObject proto(cx_, obj->staticPrototype());
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4172:16: note: '((JSContext* const*)this)[72]' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1579:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkObj' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_27(D) + 288])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachDOMProxyUnshadowed(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1579:16: note: 'checkObj' declared here
 1579 |   RootedObject checkObj(cx_, obj->staticPrototype());
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1579:16: note: '((JSContext* const*)this)[72]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3215:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3215 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayPush(JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4861:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisarray' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_20(D) + 288])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayPush(JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4861:21: note: 'thisarray' declared here
 4861 |   RootedArrayObject thisarray(cx_, &thisobj->as<ArrayObject>());
      |                     ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4861:21: note: '((JSContext* const*)this)[72]' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachAddSlotStub(js::HandleObjectGroup, js::HandleShape)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4474:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4474 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1910:14: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized]
 1910 |   JSProtoKey protoKey;
      |              ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser<Unit>&, js::frontend::ParseNode*, bool*) [with Unit = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29,
    inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser<char16_t>&, frontend::ParseNode*, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7135:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser<char16_t>&, frontend::ParseNode*, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here
 7104 |   Rooted<WasmModuleObject*> moduleObj(
      |                             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::SetPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:3324:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3324 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1344:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1344 |     if (!GetOwnPropertyDescriptor(cx_, holder, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:7,
                 from Unified_cpp_js_src20.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:15: note: 'value' declared here
 1107 |   RootedValue value(cx);
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1112:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1112 |     if (!NativeDefineDataProperty(cx, obj, propid, value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachStub()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:264:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  264 |   if (!ValueToNameOrSymbolId(cx_, idVal_, &id, &nameOrSymbol)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool JSObject::splicePrototype(JSContext*, JS::HandleObject, JS::Handle<js::TaggedProto>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static bool JSObject::splicePrototype(JSContext*, JS::HandleObject, JS::Handle<js::TaggedProto>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:21: note: 'group' declared here
  305 |   RootedObjectGroup group(cx, JSObject::getGroup(cx, obj));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PlainObject* js::NewPlainObjectWithProperties(JSContext*, IdValuePair*, size_t, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1126:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function 'js::PlainObject* js::NewPlainObjectWithProperties(JSContext*, IdValuePair*, size_t, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1125:21: note: 'obj' declared here
 1125 |   RootedPlainObject obj(
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1125:21: note: 'cx' declared here
/usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp   Unified_cpp_js_src_jit3.cpp
js/src/jit/Unified_cpp_js_src_jit4.o
/usr/bin/g++ -o Unified_cpp_js_src_new-regexp2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_new-regexp2.o.pp   Unified_cpp_js_src_new-regexp2.cpp
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ArrayObject* js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::HandleScript, jsbytecode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1546:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static js::ArrayObject* js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::HandleScript, jsbytecode*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1545:21: note: 'group' declared here
 1545 |   RootedObjectGroup group(cx,
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1545:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ForOfPIC::Chain::initialize(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:46:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src20.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp: In member function 'bool js::ForOfPIC::Chain::initialize(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:45:22: note: 'arrayProto' declared here
   45 |   RootedNativeObject arrayProto(
      |                      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:45:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:135:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src20.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:133:26: note: 'group' declared here
  133 |     Rooted<ObjectGroup*> group(
      |                          ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:133:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* js::ObjectGroup::newPlainObject(JSContext*, js::IdValuePair*, size_t, js::NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1169:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static JSObject* js::ObjectGroup::newPlainObject(JSContext*, js::IdValuePair*, size_t, js::NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1167:23: note: 'group' declared here
 1167 |     RootedObjectGroup group(
      |                       ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1167:23: note: 'cx' declared here
/usr/bin/g++ -o Unified_cpp_js_src21.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp   Unified_cpp_js_src21.cpp
js/src/Unified_cpp_js_src22.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Rooting.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.cpp:7,
                 from Unified_cpp_js_src21.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:75:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src21.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:74:25: note: 'regexp' declared here
   74 |   Rooted<RegExpObject*> regexp(
      |                         ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:74:25: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, char16_t*, size_t, size_t*, bool, MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'input' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, char16_t*, size_t, size_t*, bool, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:22: note: 'input' declared here
 1794 |   RootedLinearString input(cx, NewStringCopyN<CanGC>(cx, chars, length));
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1781:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1799:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1799 |   return ExecuteRegExpLegacy(cx, res, reobj.as<RegExpObject>(), input, indexp,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1800 |                              test, rval);
      |                              ~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'input' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:22: note: 'input' declared here
 1811 |   RootedLinearString input(cx, NewStringCopyN<CanGC>(cx, chars, length));
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1803:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1816:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1816 |   return ExecuteRegExpLegacy(cx, nullptr, obj.as<RegExpObject>(), input, indexp,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1817 |                              test, rval);
      |                              ~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'bool JS::CheckRegExpSyntax(JSContext*, const char16_t*, size_t, RegExpFlags, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1855:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1855 | JS_PUBLIC_API bool JS::CheckRegExpSyntax(JSContext* cx, const char16_t* chars,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1880:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1880 |     if (!cx->getPendingException(error)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSLinearString* js::RegExpObject::toString(JSContext*) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:532:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'JSLinearString* js::RegExpObject::toString(JSContext*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:532:14: note: 'src' declared here
  532 |   RootedAtom src(cx, getSource());
      |              ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:532:14: note: 'cx' declared here
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp'
/usr/bin/g++ -o Unified_cpp_js_src22.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp   Unified_cpp_js_src22.cpp
js/src/Unified_cpp_js_src23.o
In file included from Unified_cpp_js_src21.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In member function 'void js::ProxyObject::init(const js::BaseProxyHandler*, JS::HandleValue, JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:49:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   49 | void ProxyObject::init(const BaseProxyHandler* handler, HandleValue priv,
      |      ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::LexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexicalEnv' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src21.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp: In member function 'js::LexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:16: note: 'lexicalEnv' declared here
  202 |   RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key));
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::New(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:67:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   67 | ProxyObject* ProxyObject::New(JSContext* cx, const BaseProxyHandler* handler,
      |              ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp: In static member function 'static js::ProxyObject* js::ProxyObject::NewSingleton(JSContext*, const js::BaseProxyHandler*, JS::HandleValue, js::TaggedProto, const JSClass*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProxyObject.cpp:170:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  170 | ProxyObject* ProxyObject::NewSingleton(JSContext* cx,
      |              ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1152:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1151:21: note: 'templateObject' declared here
 1151 |   RootedPlainObject templateObject(
      |                     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1151:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1171:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1171 |     if (!NativeDefineDataProperty(cx, templateObject, id, dummyString,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1172 |                                   JSPROP_ENUMERATE)) {
      |                                   ~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1461:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1459:21: note: 'templateObject' declared here
 1459 |   RootedArrayObject templateObject(
      |                     ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1459:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1477:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1477 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().index, index,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1478 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1484:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1484 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().input, inputVal,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1485 |                                 JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1492:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1492 |   if (!NativeDefineDataProperty(cx, templateObject, cx->names().groups,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1493 |                                 groupsVal, JSPROP_ENUMERATE)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'source' declared here
  239 |   RootedAtom source(cx, AtomizeChars(cx, chars, length));
      |              ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14,
    inlined from 'JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1747:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'source' declared here
  239 |   RootedAtom source(cx, AtomizeChars(cx, chars, length));
      |              ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14,
    inlined from 'JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1737:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'source' declared here
  239 |   RootedAtom source(cx, AtomizeChars(cx, chars, length));
      |              ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle<RegExpObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1574:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'clone' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle<RegExpObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'clone' declared here
 1573 |   Rooted<RegExpObject*> clone(
      |                         ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::frontend::TokenStreamAnyChars&, js::NewObjectKind) [with CharT = char16_t]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:220:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, size_t, JS::RegExpFlags, js::frontend::TokenStreamAnyChars&, js::NewObjectKind) [with CharT = char16_t]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:220:14: note: 'source' declared here
  220 |   RootedAtom source(cx, AtomizeChars(cx, chars, length));
      |              ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:220:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, js::HandleAtom, JS::RegExpFlags, js::NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, js::HandleAtom, JS::RegExpFlags, js::NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:25: note: 'regexp' declared here
  287 |   Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, newKind));
      |                         ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:25: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, const char16_t*, size_t, JS::RegExpFlags, js::NewObjectKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:275:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'source' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, const char16_t*, size_t, JS::RegExpFlags, js::NewObjectKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:275:14: note: 'source' declared here
  275 |   RootedAtom source(cx, AtomizeChars(cx, chars, length));
      |              ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:275:14: note: 'cx' declared here
/usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp   Unified_cpp_js_src_wasm2.cpp
js/src/wasm/Unified_cpp_js_src_wasm3.o
/usr/bin/g++ -o Unified_cpp_js_src23.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp   Unified_cpp_js_src23.cpp
js/src/Unified_cpp_js_src24.o
In file included from Unified_cpp_js_src22.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1682 | bool Is(HandleValue v) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::StringIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpStringIteratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ArrayBufferObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SharedArrayBufferObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::TypedArrayObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::GeneratorObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::MapObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::SetObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::RegExpObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool Is(JS::HandleValue) [with T = js::ModuleObject]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1682: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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7,
                 from Unified_cpp_js_src22.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:21: note: 'group' declared here
 1592 |   RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:21: note: 'group' declared here
 1620 |   RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1898:16: note: 'result' declared here
 1898 |   RootedObject result(cx,
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1898:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1899 |                       CallModuleResolveHook(cx, referencingPrivate, specifier));
      |                       ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'string' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:22: note: 'string' declared here
 1526 |   RootedLinearString string(cx, args[1].toString()->ensureLinear(cx));
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1545 |   return RegExpGetSubstitution(cx, matchResult, string, size_t(position),
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1546 |                                replacement, size_t(firstDollarIndex),
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1547 |                                namedCaptures, args.rval());
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1545:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CopyDataPropertiesOrGetOwnKeys(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2048:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2048 |   return GetOwnPropertyKeys(
      |          ~~~~~~~~~~~~~~~~~~^
 2049 |       cx, from, JSITER_OWNONLY | JSITER_HIDDEN | JSITER_SYMBOLS, args.rval());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_MakeConstructible(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:520:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  520 |   if (!DefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~^
  521 |           cx, ctor, cx->names().prototype, args[1],
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  522 |           JSPROP_READONLY | JSPROP_ENUMERATE | JSPROP_PERMANENT)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToBigInt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2055:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2055 |   BigInt* res = ToBigInt(cx, args[0]);
      |                 ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpCreate(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1516 |   return RegExpCreate(cx, args[0], args.get(1), args.rval());
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1516:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToSource(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:184:32: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  184 |   JSString* str = ValueToSource(cx, args[0]);
      |                   ~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:11:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool intrinsic_ToString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:174:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool intrinsic_ToObject(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:118:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:360:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  360 |           DecompileValueGenerator(cx, JSDVG_SEARCH_STACK, val, nullptr);
      |           ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'void ThrowErrorWithType(JSContext*, JSExnType, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:353:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:12:
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool intrinsic_ToInteger(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:165:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:445:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'filename' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:444:16: note: 'filename' declared here
  444 |   RootedString filename(cx,
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:444:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:453:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  453 |   if (!JS::CreateError(cx, JSEXN_SYNTAXERR, nullptr, filename,
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  454 |                        args[1].toInt32(), args[2].toInt32(), nullptr, message,
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455 |                        &error)) {
      |                        ~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<js::SavedFrame*>&; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle<SavedFrame*>)]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedFrame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src22.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle<SavedFrame*>)]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here
  631 |   RootedSavedFrame rootedFrame(cx, frame);
      |                    ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'cx' declared here
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:195:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:195:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit3.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase<NumDefs>*) [with unsigned int NumDefs = 1]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized]
14661 |     ABIArg arg = abi.next(argMir);
      |                  ~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here
14638 |     MIRType argMir;
      |             ^~~~~~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:580:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:614:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  614 |   if (!DefineProperty(cx, obj, id, desc)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase<NumDefs>*) [with unsigned int NumDefs = 2]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14661:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized]
14661 |     ABIArg arg = abi.next(argMir);
      |                  ~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:14638:13: note: 'argMir' was declared here
14638 |     MIRType argMir;
      |             ^~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:29,
                 from Unified_cpp_js_src22.cpp:11:
In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const',
    inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45,
    inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43,
    inlined from 'js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::T* js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13,
    inlined from 'js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::T* js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37,
    inlined from 'void JSRuntime::stopRecordingAllocations()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:873:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  134 |     return *it;
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::stopRecordingAllocations()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:872:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
  872 |   for (RealmsIter realm(this); !realm.done(); realm.next()) {
      |                   ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::SavedFrame* js::SavedFrame::create(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:557:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static js::SavedFrame* js::SavedFrame::create(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:556:16: note: 'proto' declared here
  556 |   RootedObject proto(cx,
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:556:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<js::SavedFrame*>&; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, HandleSavedFrame, JS::SavedFrameSelfHosted, bool&) [with Matcher = GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)::<lambda(JSContext*, JSPrincipals*, HandleSavedFrame)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20,
    inlined from 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:682:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedFrame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here
  631 |   RootedSavedFrame rootedFrame(cx, frame);
      |                    ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:738:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:738:20: note: 'frame' declared here
  738 |   RootedSavedFrame frame(cx, obj->maybeUnwrapAs<SavedFrame>());
      |                    ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:738:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:898:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:897:24: note: 'frame' declared here
  897 |   js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
      |                        ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:897:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:933:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:932:24: note: 'frame' declared here
  932 |   js::RootedSavedFrame frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
      |                        ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:932:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1139:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nextConverted' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1139:22: note: 'nextConverted' declared here
 1139 |         RootedObject nextConverted(cx, JS_NewObject(cx, nullptr));
      |                      ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1139:22: note: 'cx' declared here
In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)',
    inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1123:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1103 |   return JS_GetProperty(cx, src, property, &v) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |          JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)',
    inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1124:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1103 |   return JS_GetProperty(cx, src, property, &v) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |          JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)',
    inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1125:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1103 |   return JS_GetProperty(cx, src, property, &v) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |          JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)',
    inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1126:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1103 |   return JS_GetProperty(cx, src, property, &v) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |          JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)',
    inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1127:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1103 |   return JS_GetProperty(cx, src, property, &v) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |          JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::AssignProperty(JSContext*, HandleObject, HandleObject, const char*)',
    inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1128:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1103:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1103 |   return JS_GetProperty(cx, src, property, &v) &&
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1104:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1104 |          JS_DefineProperty(cx, dst, property, v, JSPROP_ENUMERATE);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1135:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1135 |       if (!JS_GetProperty(cx, savedFrame, prop, &v)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const',
    inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45,
    inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43,
    inlined from 'js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::T* js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13,
    inlined from 'js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::T* js::CompartmentsOrRealmsIterT<ZonesIterT, InnerIterT>::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37,
    inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:865:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  134 |     return *it;
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:863:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT<js::ZonesIter, js::RealmsInZoneIter>::inner.mozilla::Maybe<js::RealmsInZoneIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInZoneIter, true>::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here
  863 |   for (RealmsIter realm(this); !realm.done(); realm.next()) {
      |                   ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >; T = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::GlobalScope* js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle<Data*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1092:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src22.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::GlobalScope* js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle<Data*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1090:27: note: 'data' declared here
 1090 |   Rooted<UniquePtr<Data>> data(cx, dataArg
      |                           ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1090:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >; T = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::GlobalScope* js::GlobalScope::clone(JSContext*, JS::Handle<js::GlobalScope*>, js::ScopeKind)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1117:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dataClone' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::GlobalScope* js::GlobalScope::clone(JSContext*, JS::Handle<js::GlobalScope*>, js::ScopeKind)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1116:27: note: 'dataClone' declared here
 1116 |   Rooted<UniquePtr<Data>> dataClone(
      |                           ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1116:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'void js::DumpBindings(JSContext*, Scope*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1806:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function 'void js::DumpBindings(JSContext*, Scope*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1806:28: note: 'bi' declared here
 1806 |   for (Rooted<BindingIter> bi(cx, BindingIter(scope)); bi; bi++) {
      |                            ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1806:28: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::GlobalObject* JSRuntime::createSelfHostingGlobal(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2578:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shg' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In static member function 'static js::GlobalObject* JSRuntime::createSelfHostingGlobal(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2578:25: note: 'shg' declared here
 2578 |   Rooted<GlobalObject*> shg(cx, GlobalObject::createInternal(cx, &shgClass));
      |                         ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2578:25: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHosting(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2727:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2727 |   if (!JS::Evaluate(cx, options, srcBuf, &rv)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3115:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3115 | bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'JSFunction* JSRuntime::getUnclonedSelfHostedFunction(JSContext*, js::HandlePropertyName)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3127:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3127 |   if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void js::RealmsInCompartmentIter::next()',
    inlined from 'void js::RealmsInZoneIter::next()' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16,
    inlined from 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2209:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe<js::RealmsInCompartmentIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::mStorage.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  129 |     it++;
      |     ~~^~
In file included from Unified_cpp_js_src22.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2209:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe<js::RealmsInCompartmentIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::mStorage.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::Union::val.js::RealmsInCompartmentIter::it' was declared here
 2209 |   for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) {
      |                         ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h: In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:75: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
   75 | inline bool ValueToId(
      |             ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:634: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
  634 |   if (!ValueToId<CanGC>(cx, args[1], &id)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:694:22: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  694 |   if (!DefineProperty(cx, obj, id, desc, result)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src23.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp: In function 'bool js::IsSharedArrayBuffer(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:415:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  415 | bool js::IsSharedArrayBuffer(HandleValue v) {
      |      ^~
In file included from Unified_cpp_js_src23.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'FillWithRepresentatives<JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>, char16_t>(JSContext*, js::HandleArrayObject, uint32_t*, const char16_t*, size_t, size_t, const JSString::fillWithRepresentatives(JSContext*, js::HandleArrayObject)::<lambda(JSString*)>&)::<lambda(JSContext*, js::HandleArrayObject, uint32_t*, JS::HandleString)>':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::FormatSpiderMonkeyStackFrame(JSContext*, js::StringBuffer&, js::HandleSavedFrame, size_t, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:996:58,
    inlined from 'bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1061:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:996:18: note: 'name' declared here
  996 |   js::RootedAtom name(cx, frame->getFunctionDisplayName());
      |                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:996:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::WasmFunctionScope::Data, JS::DeletePolicy<js::WasmFunctionScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::WasmFunctionScope::Data, JS::DeletePolicy<js::WasmFunctionScope::Data> >; T = mozilla::UniquePtr<js::WasmFunctionScope::Data, JS::DeletePolicy<js::WasmFunctionScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, js::HandleScope, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1579:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, js::HandleScope, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1578:27: note: 'data' declared here
 1578 |   Rooted<UniquePtr<Data>> data(
      |                           ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1578:27: note: 'cx' declared here
In file included from Unified_cpp_js_src23.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'void js::InterpreterFrame::initExecuteFrame(JSContext*, JS::HandleScript, js::AbstractFramePtr, JS::HandleValue, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:42:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   42 | void InterpreterFrame::initExecuteFrame(JSContext* cx, HandleScript script,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::checkReturn(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:234:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  234 | bool InterpreterFrame::checkReturn(JSContext* cx, HandleValue thisv) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:245:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  245 |     ReportValueError(cx, JSMSG_BAD_DERIVED_RETURN, JSDVG_IGNORE_STACK, retVal,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  246 |                      nullptr);
      |                      ~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle<js::SavedFrame::Lookup>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1684:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'saved' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle<js::SavedFrame::Lookup>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1684:20: note: 'saved' declared here
 1684 |   RootedSavedFrame saved(cx, nullptr);
      |                    ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1684:20: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame* js::InterpreterStack::pushExecuteFrame(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleObject, js::AbstractFramePtr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:402:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  402 | InterpreterFrame* InterpreterStack::pushExecuteFrame(
      |                   ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:19,
                 from Unified_cpp_js_src_wasm2.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:21: note: 'result' declared here
  403 |   RootedPlainObject result(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                     ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  401 | bool Module::extractCode(JSContext* cx, Tier tier,
      |      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:427:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  427 |   if (!JS_DefineProperty(cx, result, "code", value, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:443:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  443 |     if (!JS_DefineProperty(cx, segment, "begin", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:448:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  448 |     if (!JS_DefineProperty(cx, segment, "end", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:453:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  453 |     if (!JS_DefineProperty(cx, segment, "kind", value, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:459:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  459 |       if (!JS_DefineProperty(cx, segment, "funcIndex", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  460 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:465:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  465 |       if (!JS_DefineProperty(cx, segment, "funcBodyBegin", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:471:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  471 |       if (!JS_DefineProperty(cx, segment, "funcBodyEnd", value,
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  472 |                              JSPROP_ENUMERATE)) {
      |                              ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:483:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  483 |   if (!JS_DefineProperty(cx, result, "segments", value, JSPROP_ENUMERATE)) {
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType) [with AllowGC allowGC = js::CanGC]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2182: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
 2182 | JSString* js::ToStringSlow(
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JSString* js::ToStringSlow(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2235:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2235 | JS_PUBLIC_API JSString* js::ToStringSlow(JSContext* cx, HandleValue v) {
      |                         ^~
In file included from Unified_cpp_js_src23.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readArrayBuffer(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2271:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2271 | bool JSStructuredCloneReader::readArrayBuffer(uint32_t nbytes,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::LexicalScope::Data, JS::DeletePolicy<js::LexicalScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::LexicalScope::Data, JS::DeletePolicy<js::LexicalScope::Data> >; T = mozilla::UniquePtr<js::LexicalScope::Data, JS::DeletePolicy<js::LexicalScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle<js::LexicalScope::Data*>, uint32_t, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1939:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle<js::LexicalScope::Data*>, uint32_t, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1938:41: note: 'data' declared here
 1938 |   Rooted<UniquePtr<LexicalScope::Data>> data(
      |                                         ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1938:41: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2397:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2397 | bool JSStructuredCloneReader::readV1ArrayBuffer(uint32_t arrayType,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::VarScope::Data, JS::DeletePolicy<js::VarScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::VarScope::Data, JS::DeletePolicy<js::VarScope::Data> >; T = mozilla::UniquePtr<js::VarScope::Data, JS::DeletePolicy<js::VarScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle<js::VarScope::Data*>, uint32_t, bool, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1965:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle<js::VarScope::Data*>, uint32_t, bool, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1963:37: note: 'data' declared here
 1963 |   Rooted<UniquePtr<VarScope::Data>> data(
      |                                     ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1963:37: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >; T = mozilla::UniquePtr<js::GlobalScope::Data, JS::DeletePolicy<js::GlobalScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle<js::GlobalScope::Data*>, js::ScopeIndex*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1991:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle<js::GlobalScope::Data*>, js::ScopeIndex*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1989:40: note: 'data' declared here
 1989 |   Rooted<UniquePtr<GlobalScope::Data>> data(
      |                                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1989:40: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::EvalScope::Data, JS::DeletePolicy<js::EvalScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::EvalScope::Data, JS::DeletePolicy<js::EvalScope::Data> >; T = mozilla::UniquePtr<js::EvalScope::Data, JS::DeletePolicy<js::EvalScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle<js::EvalScope::Data*>, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2018:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle<js::EvalScope::Data*>, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2016:38: note: 'data' declared here
 2016 |   Rooted<UniquePtr<EvalScope::Data>> data(
      |                                      ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2016:38: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/LinkedList.h:72,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:14:
In constructor 'RefPtr<T>::RefPtr(RefPtr<T>&&) [with T = const js::wasm::DataSegment]',
    inlined from 'js::wasm::SerializableRefPtr<const js::wasm::DataSegment>::SerializableRefPtr(js::wasm::SerializableRefPtr<const js::wasm::DataSegment>&&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr<const js::wasm::DataSegment>}; T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [with T = js::wasm::SerializableRefPtr<const js::wasm::DataSegment>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24,
    inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9,
    inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::SerializableRefPtr<const js::wasm::DataSegment>, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0, js::SystemAllocPolicy>, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1,
    inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds]
  102 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
In constructor 'RefPtr<T>::RefPtr(RefPtr<T>&&) [with T = const js::wasm::ElemSegment]',
    inlined from 'js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>::SerializableRefPtr(js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>&&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>}; T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [with T = js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>; unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24,
    inlined from 'js::wasm::Module::Module(const js::wasm::Code&, js::wasm::ImportVector&&, js::wasm::ExportVector&&, js::wasm::DataSegmentVector&&, js::wasm::ElemSegmentVector&&, js::wasm::CustomSectionVector&&, js::wasm::UniqueConstBytes, js::wasm::UniqueLinkData, const js::wasm::ShareableBytes*, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9,
    inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::SerializableRefPtr<const js::wasm::DataSegment>, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::SerializableRefPtr<const js::wasm::ElemSegment>, 0, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0, js::SystemAllocPolicy>, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Utility.h:537:1,
    inlined from 'static js::wasm::MutableModule js::wasm::Module::deserialize(const uint8_t*, size_t, js::wasm::Metadata*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds]
  102 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2171:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2171 |     str = ValueToSource(cx, v);
      |           ~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:7:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2173:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:890:71,
    inlined from 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'go' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:889:26: note: 'go' declared here
  889 |   RootedWasmGlobalObject go(
      |                          ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:889:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1840:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1840 |   if (!Construct(cx, args[0], constructArgs, args[1], &res)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1840:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)',
    inlined from 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:890:35: note: parameter passing for argument of type 'js::wasm::HandleVal' {aka 'JS::Handle<js::wasm::Val>'} changed in GCC 7.1
  890 |       cx, WasmGlobalObject::create(cx, val, global.isMutable(), proto));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom1' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: note: 'atom1' declared here
 1956 |   RootedString atom1(cx, AtomizeChars(cx, chars, len));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: note: 'cx' declared here
In lambda function,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1957:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1964:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1972:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom1' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: note: 'atom1' declared here
 1956 |   RootedString atom1(cx, AtomizeChars(cx, chars, len));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: note: 'cx' declared here
In lambda function,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1957:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1964:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1972:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1950:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1950 |     return JS_DefineElement(cx, array, (*index)++, val, 0);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool CreateExportObject(JSContext*, js::HandleWasmInstanceObject, const js::JSFunctionVector&, const js::WasmTableObjectVector&, js::HandleWasmMemoryObject, const js::wasm::ValVector&, const js::WasmGlobalObjectVector&, const js::wasm::ExportVector&)',
    inlined from 'bool js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::HandleObject, js::MutableHandleWasmInstanceObject) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:1432:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:1153:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1153 |     if (!JS_DefinePropertyById(cx, exportObj, id, val, propertyAttr)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1496:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedArrayBuffer(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2283:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2283 | bool JSStructuredCloneReader::readSharedArrayBuffer(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:24:
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool js::SharedArrayBufferObject::class_constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:201:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearString' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:22: note: 'linearString' declared here
 1316 |   RootedLinearString linearString(cx, s->ensureLinear(cx));
      |                      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:22: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearString' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:22: note: 'linearString' declared here
 1343 |   RootedLinearString linearString(cx, s->ensureLinear(cx));
      |                      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::parseTransferable()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1097:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1097 |     if (!JS_GetElement(cx, array, i, &v)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::Shape* js::EmptyShape::getInitialShape(JSContext*, const JSClass*, js::TaggedProto, size_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nbase' in '*(JS::Rooted<void*>**)cx' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::EmptyShape::getInitialShape(JSContext*, const JSClass*, js::TaggedProto, size_t, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:29: note: 'nbase' declared here
 2164 |   Rooted<UnownedBaseShape*> nbase(cx, BaseShape::getUnowned(cx, base));
      |                             ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:29: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readTypedArray(uint32_t, uint32_t, JS::MutableHandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2133:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2133 | bool JSStructuredCloneReader::readTypedArray(uint32_t arrayType,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2155:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2155 |     if (!readV1ArrayBuffer(arrayType, nelems, &v)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2160:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2160 |     if (!startRead(&v)) {
      |          ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::startRead(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2456:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2456 | bool JSStructuredCloneReader::startRead(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2619:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2619 |       if (!readSharedArrayBuffer(vp)) {
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2636:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2636 |       return readTypedArray(arrayType, data, vp);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2681:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2681 |         return readTypedArray(TagToV1ArrayType(tag), data, vp, true);
      |                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readDataView(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2230:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2230 | bool JSStructuredCloneReader::readDataView(uint32_t byteLength,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2241:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2241 |   if (!startRead(&v)) {
      |        ~~~~~~~~~^~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::Shape* js::CreateEnvironmentShape(JSContext*, BindingIter&, const JSClass*, uint32_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:124:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted<void*>**)cx)[6]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function 'js::Shape* js::CreateEnvironmentShape(JSContext*, BindingIter&, const JSClass*, uint32_t, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:123:15: note: 'shape' declared here
  123 |   RootedShape shape(cx,
      |               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:123:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2346:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2346 | bool JSStructuredCloneReader::readSharedWasmMemory(uint32_t nbytes,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2367:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2367 |   if (!startRead(&payload)) {
      |        ~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2929:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2929 |     if (!startRead(&mutedErrors)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2934:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2934 |       if (!startRead(&source) || !source.isString()) {
      |            ~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2959:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2959 |   if (!startRead(&lineVal) || !lineVal.isNumber() ||
      |        ~~~~~~~~~^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13:
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2960:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2967:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2967 |   if (!startRead(&columnVal) || !columnVal.isNumber() ||
      |        ~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2968:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'JSObject* JSStructuredCloneReader::readSavedFrame(uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2978:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2978 |   if (!startRead(&name) || !(name.isString() || name.isNull())) {
      |        ~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2992:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2992 |   if (!startRead(&cause) || !(cause.isString() || cause.isNull())) {
      |        ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadTypedArray(JSStructuredCloneReader*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3315:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3315 | JS_PUBLIC_API bool JS_ReadTypedArray(JSStructuredCloneReader* r,
      |                    ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3322:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3322 |     return r->readTypedArray(TagToV1ArrayType(tag), nelems, vp, true);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3328:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3328 |     return r->readTypedArray(arrayType, nelems, vp);
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3008:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3008 | bool JSStructuredCloneReader::read(MutableHandleValue vp) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3020:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3020 |   if (!startRead(vp)) {
      |        ~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3057:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3057 |     if (!startRead(&key)) {
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3097:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3097 |     if (!startRead(&val)) {
      |          ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3104:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3104 |       if (!MapObject::set(context(), obj, key, val)) {
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3118:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneReader::read(JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3122:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3122 |       if (!DefineDataProperty(context(), obj, id, val)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool ReadStructuredClone(JSContext*, const JSStructuredCloneData&, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  680 | bool ReadStructuredClone(JSContext* cx, const JSStructuredCloneData& data,
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:687:16: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  687 |   return r.read(vp);
      |          ~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_ReadStructuredClone(JSContext*, const JSStructuredCloneData&, uint32_t, JS::StructuredCloneScope, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3135:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3135 | JS_PUBLIC_API bool JS_ReadStructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3149:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3149 |   return ReadStructuredClone(cx, buf, scope, vp, cloneDataPolicy, callbacks,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3150 |                              closure);
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::read(JSContext*, JS::MutableHandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3270:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3270 | bool JSAutoStructuredCloneBuffer::read(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3275:10: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3275 |   return !!JS_ReadStructuredClone(cx, data_, version_, data_.scope(), vp,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3276 |                                   cloneDataPolicy, optionalCallbacks, closure);
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::traverseSavedFrame(JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1639:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1639 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1645:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1645 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1650:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1650 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1655:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1655 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1664:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1664 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1673:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1673 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::startWrite(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1680:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1680 | bool JSStructuredCloneWriter::startWrite(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeTypedArray(JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1265:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1265 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::writeDataView(JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:1282:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1282 |   if (!startWrite(val)) {
      |        ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2037:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2037 |         if (!startWrite(key) || !startWrite(val)) {
      |              ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2037:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2037 |         if (!startWrite(key) || !startWrite(val)) {
      |                                  ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2044:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2044 |         if (!startWrite(key)) {
      |              ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2056:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2056 |             if (!startWrite(key) || !startWrite(val)) {
      |                  ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2056:48: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2056 |             if (!startWrite(key) || !startWrite(val)) {
      |                                      ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2068:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2068 |           if (!startWrite(key) || !GetProperty(context(), obj, obj, id, &val) ||
      |                ~~~~~~~~~~^~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool JSStructuredCloneWriter::write(JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2068:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2069:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2069 |               !startWrite(val)) {
      |                ~~~~~~~~~~^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2008:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2008 | bool JSStructuredCloneWriter::write(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2009:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2009 |   if (!startWrite(v)) {
      |        ~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteTypedArray(JSStructuredCloneWriter*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3352:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3352 | JS_PUBLIC_API bool JS_WriteTypedArray(JSStructuredCloneWriter* w,
      |                    ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3368:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3368 |   return w->startWrite(v);
      |          ~~~~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:662:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  662 | bool WriteStructuredClone(JSContext* cx, HandleValue v,
      |      ^~~~~~~~~~~~~~~~~~~~
In member function 'bool JSStructuredCloneWriter::write(JS::HandleValue)',
    inlined from 'bool WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, const JS::Value&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:673:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:2009:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2009 |   if (!startWrite(v)) {
      |        ~~~~~~~~~~^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_WriteStructuredClone(JSContext*, JS::HandleValue, JSStructuredCloneData*, JS::StructuredCloneScope, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3153 | JS_PUBLIC_API bool JS_WriteStructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3153:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3163:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3163 |   return WriteStructuredClone(cx, value, bufp, scope, cloneDataPolicy,
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3164 |                               callbacks, closure, transferable);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, JS::HandleValue, const JS::CloneDataPolicy&, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3287:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3287 | bool JSAutoStructuredCloneBuffer::write(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3287:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3292:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3292 |   bool ok = JS_WriteStructuredClone(
      |             ~~~~~~~~~~~~~~~~~~~~~~~^
 3293 |       cx, value, &data_, data_.scopeForInternalWriting(), cloneDataPolicy,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3294 |       optionalCallbacks, closure, transferable);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3292:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In member function 'bool JSAutoStructuredCloneBuffer::write(JSContext*, JS::HandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3279:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3279 | bool JSAutoStructuredCloneBuffer::write(
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3283:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3283 |   return write(cx, value, transferable, JS::CloneDataPolicy(),
      |          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3284 |                optionalCallbacks, closure);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp: In function 'bool JS_StructuredClone(JSContext*, JS::HandleValue, JS::MutableHandleValue, const JSStructuredCloneCallbacks*, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3173:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3173 | JS_PUBLIC_API bool JS_StructuredClone(
      |                    ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StructuredClone.cpp:3173:20: 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_wasm3.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp   Unified_cpp_js_src_wasm3.cpp
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src'
mkdir -p '.deps/'
modules/fdlibm/src/e_acos.o
/usr/bin/g++ -o e_acos.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_acos.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acos.cpp
modules/fdlibm/src/e_acosh.o
/usr/bin/g++ -o e_acosh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_acosh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acosh.cpp
modules/fdlibm/src/e_asin.o
/usr/bin/g++ -o e_asin.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_asin.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_asin.cpp
modules/fdlibm/src/e_atan2.o
/usr/bin/g++ -o e_atan2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_atan2.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atan2.cpp
modules/fdlibm/src/e_atanh.o
/usr/bin/g++ -o e_atanh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_atanh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atanh.cpp
modules/fdlibm/src/e_cosh.o
/usr/bin/g++ -o e_cosh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_cosh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_cosh.cpp
modules/fdlibm/src/e_exp.o
/usr/bin/g++ -o e_exp.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_exp.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_exp.cpp
modules/fdlibm/src/e_hypot.o
/usr/bin/g++ -o e_hypot.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_hypot.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_hypot.cpp
modules/fdlibm/src/e_log.o
/usr/bin/g++ -o e_log.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log.cpp
modules/fdlibm/src/e_log10.o
/usr/bin/g++ -o e_log10.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log10.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log10.cpp
modules/fdlibm/src/e_log2.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::RegExpStatics::executeLazy(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:83:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted<void*>**)cx)[10]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp: In member function 'bool js::RegExpStatics::executeLazy(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:82:22: note: 'shared' declared here
   82 |   RootedRegExpShared shared(cx,
      |                      ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:82:22: note: 'cx' declared here
/usr/bin/g++ -o e_log2.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_log2.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log2.cpp
modules/fdlibm/src/e_pow.o
/usr/bin/g++ -o e_pow.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_pow.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_pow.cpp
modules/fdlibm/src/e_sinh.o
/usr/bin/g++ -o e_sinh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/e_sinh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_sinh.cpp
modules/fdlibm/src/k_exp.o
/usr/bin/g++ -o k_exp.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/k_exp.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/k_exp.cpp
modules/fdlibm/src/s_asinh.o
/usr/bin/g++ -o s_asinh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_asinh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_asinh.cpp
modules/fdlibm/src/s_atan.o
/usr/bin/g++ -o s_atan.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_atan.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_atan.cpp
modules/fdlibm/src/s_cbrt.o
/usr/bin/g++ -o s_cbrt.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_cbrt.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_cbrt.cpp
modules/fdlibm/src/s_ceil.o
/usr/bin/g++ -o s_ceil.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_ceil.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceil.cpp
modules/fdlibm/src/s_ceilf.o
/usr/bin/g++ -o s_ceilf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_ceilf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceilf.cpp
modules/fdlibm/src/s_copysign.o
/usr/bin/g++ -o s_copysign.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_copysign.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_copysign.cpp
modules/fdlibm/src/s_expm1.o
/usr/bin/g++ -o s_expm1.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_expm1.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_expm1.cpp
modules/fdlibm/src/s_fabs.o
/usr/bin/g++ -o s_fabs.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_fabs.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_fabs.cpp
modules/fdlibm/src/s_floor.o
/usr/bin/g++ -o s_floor.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_floor.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floor.cpp
modules/fdlibm/src/s_floorf.o
/usr/bin/g++ -o s_floorf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_floorf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floorf.cpp
modules/fdlibm/src/s_log1p.o
/usr/bin/g++ -o s_log1p.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_log1p.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_log1p.cpp
modules/fdlibm/src/s_nearbyint.o
/usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp   Unified_cpp_js_src_jit4.cpp
js/src/jit/Unified_cpp_js_src_jit5.o
/usr/bin/g++ -o s_nearbyint.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_nearbyint.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_nearbyint.cpp
modules/fdlibm/src/s_rint.o
/usr/bin/g++ -o s_rint.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_rint.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rint.cpp
modules/fdlibm/src/s_rintf.o
/usr/bin/g++ -o s_rintf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_rintf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rintf.cpp
modules/fdlibm/src/s_scalbn.o
/usr/bin/g++ -o s_scalbn.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_scalbn.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_scalbn.cpp
modules/fdlibm/src/s_tanh.o
/usr/bin/g++ -o s_tanh.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_tanh.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_tanh.cpp
modules/fdlibm/src/s_trunc.o
/usr/bin/g++ -o s_trunc.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_trunc.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_trunc.cpp
modules/fdlibm/src/s_truncf.o
/usr/bin/g++ -o s_truncf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-parentheses -Wno-sign-compare  -MD -MP -MF .deps/s_truncf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_truncf.cpp
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceFun' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:18: note: 'sourceFun' declared here
 3060 |   RootedFunction sourceFun(cx, getUnclonedSelfHostedFunction(cx, name));
      |                  ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:18: note: 'cx' declared here
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src'
/usr/bin/g++ -o Unified_cpp_js_src24.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp   Unified_cpp_js_src24.cpp
js/src/Unified_cpp_js_src25.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::WasmInstanceScope::Data, JS::DeletePolicy<js::WasmInstanceScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::WasmInstanceScope::Data, JS::DeletePolicy<js::WasmInstanceScope::Data> >; T = mozilla::UniquePtr<js::WasmInstanceScope::Data, JS::DeletePolicy<js::WasmInstanceScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1512:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: 'data' declared here
 1511 |   Rooted<UniquePtr<Data>> data(
      |                           ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::FunctionScope::Data, JS::DeletePolicy<js::FunctionScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::FunctionScope::Data, JS::DeletePolicy<js::FunctionScope::Data> >; T = mozilla::UniquePtr<js::FunctionScope::Data, JS::DeletePolicy<js::FunctionScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle<js::FunctionScope::Data*>, bool, bool, js::frontend::FunctionBox*, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1910:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle<js::FunctionScope::Data*>, bool, bool, js::frontend::FunctionBox*, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1908:42: note: 'data' declared here
 1908 |   Rooted<UniquePtr<FunctionScope::Data>> data(
      |                                          ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1908:42: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::ModuleScope::Data, JS::DeletePolicy<js::ModuleScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::ModuleScope::Data, JS::DeletePolicy<js::ModuleScope::Data> >; T = mozilla::UniquePtr<js::ModuleScope::Data, JS::DeletePolicy<js::ModuleScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle<js::ModuleScope::Data*>, js::HandleModuleObject, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2044:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle<js::ModuleScope::Data*>, js::HandleModuleObject, JS::Handle<js::AbstractScopePtr>, js::ScopeIndex*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2042:40: note: 'data' declared here
 2042 |   Rooted<UniquePtr<ModuleScope::Data>> data(
      |                                        ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2042:40: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::FunctionScope::Data, JS::DeletePolicy<js::FunctionScope::Data> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::FunctionScope::Data, JS::DeletePolicy<js::FunctionScope::Data> >; T = mozilla::UniquePtr<js::FunctionScope::Data, JS::DeletePolicy<js::FunctionScope::Data> >]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::FunctionScope* js::FunctionScope::clone(JSContext*, JS::Handle<js::FunctionScope*>, JS::HandleFunction, js::HandleScope)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:863:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dataClone' in '((JS::Rooted<void*>**)cx)[13]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::FunctionScope* js::FunctionScope::clone(JSContext*, JS::Handle<js::FunctionScope*>, JS::HandleFunction, js::HandleScope)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:862:27: note: 'dataClone' declared here
  862 |   Rooted<UniquePtr<Data>> dataClone(
      |                           ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:862:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::Shape* js::NativeObject::addDataPropertyInternal(JSContext*, js::HandleNativeObject, JS::HandleId, uint32_t, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, const js::AutoKeepShapeCaches&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:725:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nbase' in '*(JS::Rooted<void*>**)cx' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::addDataPropertyInternal(JSContext*, js::HandleNativeObject, JS::HandleId, uint32_t, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, const js::AutoKeepShapeCaches&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:725:31: note: 'nbase' declared here
  725 |     Rooted<UnownedBaseShape*> nbase(cx, GetBaseShapeForNewShape(cx, last, id));
      |                               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:725:31: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::Shape* js::NativeObject::addAccessorPropertyInternal(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, const js::AutoKeepShapeCaches&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:680:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nbase' in '*(JS::Rooted<void*>**)cx' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::addAccessorPropertyInternal(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int, js::ShapeTable*, js::ShapeTable::Entry*, const js::AutoKeepShapeCaches&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:680:31: note: 'nbase' declared here
  680 |     Rooted<UnownedBaseShape*> nbase(cx, GetBaseShapeForNewShape(cx, last, id));
      |                               ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:680:31: note: 'cx' declared here
In file included from Unified_cpp_js_src_wasm3.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::updateReturnJSValue(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:738:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  738 |       ResultsToJSValue(cx, resultType, registerResults_, stackResultsLoc, rval);
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2989 | static bool CloneValue(JSContext* cx, HandleValue selfHostedValue,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2989:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool CloneProperties(JSContext*, js::HandleNativeObject, JS::HandleObject)',
    inlined from 'JSObject* CloneObject(JSContext*, js::HandleNativeObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2983:23,
    inlined from 'bool CloneValue(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2994:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2830:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2830 |     if (!CloneValue(cx, selfHostedValue, &val) ||
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2831:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2831 |         !JS_DefinePropertyById(cx, clone, id, val, attrs[i])) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm3.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(Decoder&, ValTypeVector*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp:437:26: warning: 'numLocalEntries' may be used uninitialized [-Wmaybe-uninitialized]
  437 |   for (uint32_t i = 0; i < numLocalEntries; i++) {
      |                        ~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmValidate.cpp:434:12: note: 'numLocalEntries' was declared here
  434 |   uint32_t numLocalEntries;
      |            ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In member function 'bool js::wasm::DebugFrame::getLocal(uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:673:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  673 | bool DebugFrame::getLocal(uint32_t localIndex, MutableHandleValue vp) {
      |      ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3134:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3134 | bool JSRuntime::cloneSelfHostedValue(JSContext* cx, HandlePropertyName name,
      |      ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3137:34: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3137 |   if (!getUnclonedSelfHostedValue(cx, name, &selfHostedValue)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3151:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3151 |   return CloneValue(cx, selfHostedValue, vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1669:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1669 | bool js::CallSelfHostedFunction(JSContext* cx, HandlePropertyName name,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1669: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:13:
In static member function 'static bool js::GlobalObject::getIntrinsicValue(JSContext*, JS::Handle<js::GlobalObject*>, js::HandlePropertyName, JS::MutableHandleValue)',
    inlined from 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1673:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:784:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  784 |     if (!cx->runtime()->cloneSelfHostedValue(cx, name, value)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:787:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  787 |     return GlobalObject::addIntrinsicValue(cx, global, name, value);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::CallSelfHostedFunction(JSContext*, HandlePropertyName, JS::HandleValue, const AnyInvokeArgs&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1678 |   return Call(cx, fun, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1678:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1653:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 1653 |   return CallSelfHostedFunction(cx, name, args.thisv(), args2, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle<js::SavedFrame::Lookup>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1730:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle<js::SavedFrame::Lookup>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1730:20: note: 'frame' declared here
 1730 |   RootedSavedFrame frame(cx, SavedFrame::create(cx));
      |                    ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1730:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle<js::SavedFrame::Lookup>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1716:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'frame' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle<js::SavedFrame::Lookup>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1716:20: note: 'frame' declared here
 1716 |   RootedSavedFrame frame(cx, createFrameFromLookup(cx, lookup));
      |                    ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1716:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, js::MutableHandleSavedFrame, const mozilla::Maybe<unsigned int>&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1317:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncCauseAtom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, js::MutableHandleSavedFrame, const mozilla::Maybe<unsigned int>&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1317:14: note: 'asyncCauseAtom' declared here
 1317 |   RootedAtom asyncCauseAtom(cx, AtomizeString(cx, asyncCause));
      |              ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1317:14: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:16: note: 'obj' declared here
 1850 |   RootedObject obj(cx, target);
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:16: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:7,
                 from Unified_cpp_js_src24.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src24.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:16: note: 'str' declared here
   94 |   RootedString str(cx, ValueToSource(cx, value));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   94 |   RootedString str(cx, ValueToSource(cx, value));
      |                        ~~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSString* SymbolToSource(JSContext*, JS::Symbol*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:46,
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:122:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:16: note: 'desc' declared here
   60 |   RootedString desc(cx, symbol->description());
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:108:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
      |           ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:26:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:140:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:143:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:39:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:156:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:17:
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:161:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:165:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:187:38: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  187 |           if (!CallSelfHostedFunction(cx, cx->names().RegExpToString, v, args,
      |                ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  188 |                                       &rval)) {
      |                                       ~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:191:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp: In function 'bool js::SymbolDescriptiveString(JSContext*, JS::Symbol*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp: In static member function 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:14: note: 'atom' declared here
   52 |   RootedAtom atom(cx, AtomizeString(cx, description));
      |              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:14: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In static member function 'static js::wasm::WasmValueBox* js::wasm::WasmValueBox::create(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:111:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  111 | WasmValueBox* WasmValueBox::create(JSContext* cx, HandleValue val) {
      |               ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'JSObject* js::wasm::BoxBoxableValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:140:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  140 | JSObject* wasm::BoxBoxableValue(JSContext* cx, HandleValue val) {
      |           ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp: In function 'bool js::wasm::BoxAnyRef(JSContext*, JS::HandleValue, MutableHandleAnyRef)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.cpp:120:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  120 | bool wasm::BoxAnyRef(JSContext* cx, HandleValue val, MutableHandleAnyRef addr) {
      |      ^~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build'
mkdir -p '.deps/'
memory/build/Unified_cpp_memory_build0.o
/usr/bin/g++ -o Unified_cpp_memory_build0.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp   Unified_cpp_memory_build0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build'
/usr/bin/g++ -o Unified_cpp_js_src25.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp   Unified_cpp_js_src25.cpp
js/src/Unified_cpp_js_src26.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src24.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In function 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:16: note: 'proto' declared here
 3291 |   RootedObject proto(cx, group->proto().toObjectOrNull());
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:16: note: 'cx' declared here
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc'
mkdir -p '.deps/'
memory/mozalloc/mozalloc_abort.o
/usr/bin/g++ -o mozalloc_abort.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/xpcom -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/mozalloc_abort.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc/mozalloc_abort.cpp
memory/mozalloc/Unified_cpp_memory_mozalloc0.o
/usr/bin/g++ -o Unified_cpp_memory_mozalloc0.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/xpcom -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp   Unified_cpp_memory_mozalloc0.cpp
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc'
/usr/bin/g++ -o Unified_cpp_js_src26.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src26.o.pp   Unified_cpp_js_src26.cpp
js/src/Unified_cpp_js_src3.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.cpp:7,
                 from Unified_cpp_js_src_jit4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::jit::IonBuilder::InliningDecision js::jit::IonBuilder::canInlineTarget(JSFunction*, js::jit::CallInfo&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:427:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)this_22(D) + 16])[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit4.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp: In member function 'js::jit::IonBuilder::InliningDecision js::jit::IonBuilder::canInlineTarget(JSFunction*, js::jit::CallInfo&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:426:18: note: 'script' declared here
  426 |     RootedScript script(analysisContext,
      |                  ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:426:18: note: '((JSContext* const*)this)[4]' declared here
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc'
mkdir -p '.deps/'
mozglue/misc/AutoProfilerLabel.o
/usr/bin/g++ -o AutoProfilerLabel.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/AutoProfilerLabel.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/AutoProfilerLabel.cpp
mozglue/misc/ConditionVariable_posix.o
/usr/bin/g++ -o ConditionVariable_posix.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/ConditionVariable_posix.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/ConditionVariable_posix.cpp
mozglue/misc/MmapFaultHandler.o
/usr/bin/g++ -o MmapFaultHandler.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/MmapFaultHandler.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/MmapFaultHandler.cpp
mozglue/misc/Mutex_posix.o
/usr/bin/g++ -o Mutex_posix.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Mutex_posix.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Mutex_posix.cpp
mozglue/misc/Printf.o
/usr/bin/g++ -o Printf.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Printf.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Printf.cpp
mozglue/misc/StackWalk.o
/usr/bin/g++ -o StackWalk.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/StackWalk.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/StackWalk.cpp
mozglue/misc/TimeStamp.o
/usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp   Unified_cpp_js_src_jit5.cpp
js/src/jit/Unified_cpp_js_src_jit6.o
/usr/bin/g++ -o TimeStamp.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TimeStamp.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp
mozglue/misc/TimeStamp_posix.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp: In static member function 'static mozilla::TimeStamp mozilla::TimeStamp::NowFuzzy(mozilla::TimeStampValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/TimeStamp_posix.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp_posix.cpp
mozglue/misc/Decimal.o
/usr/bin/g++ -o Decimal.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -MD -MP -MF .deps/Decimal.o.pp   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/decimal/Decimal.cpp
In file included from Unified_cpp_js_src25.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:102:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  102 | bool TypedArrayObject::is(HandleValue v) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2036:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2036 | bool TypedArrayObjectTemplate<int64_t>::getElement(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2050:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2050 | bool TypedArrayObjectTemplate<uint64_t>::getElement(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  998 | bool TypedArrayObjectTemplate<NativeType>::convertValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:7:
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:14:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:89:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src25.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:89:21: note: 'obj' declared here
   89 |   RootedPlainObject obj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:89:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:276:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:276:21: note: 'obj' declared here
  276 |   RootedPlainObject obj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:276:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |      ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:7:
In member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:282:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:287:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:292:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:297:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:301:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  695 |   static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue,
      |               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:21:
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  695 |   static bool byteOffsetAndLength(JSContext* cx, HandleValue byteOffsetValue,
      |               ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:695:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedArrayProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here
  341 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here
  354 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:998:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  998 | bool TypedArrayObjectTemplate<NativeType>::convertValue(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc'
/usr/bin/g++ -o Unified_cpp_js_src3.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp   Unified_cpp_js_src3.cpp
js/src/Unified_cpp_js_src4.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In member function 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:73:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   73 | bool TypedArrayObject::convertForSideEffect(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:78:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   78 |       return ToBigInt(cx, v) != nullptr;
      |              ~~~~~~~~^~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::TypedArrayObject::convertForSideEffect(JSContext*, JS::HandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:90:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1152 | TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1152:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = unsigned int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = float]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = double]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29,
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = long long unsigned int]',
    inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:605:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  605 |     if (!byteOffsetAndLength(cx, byteOffsetValue, lengthValue, &byteOffset,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606 |                              &length)) {
      |                              ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2067:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2067 | bool TypedArrayObject::getElement<CanGC>(JSContext* cx, uint32_t index,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2072:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2072 |     return N##Array::getElement(cx, this, index, val);
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'GET_ELEMENT'
   33 |   MACRO(int64_t, BigInt64)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2073:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2073 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2072:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2072 |     return N##Array::getElement(cx, this, index, val);
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'GET_ELEMENT'
   34 |   MACRO(uint64_t, BigUint64)
      |   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2073:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2073 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENT)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2085: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
 2085 | bool TypedArrayObject::getElement<NoGC>(
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::getElements(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2120:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2120 |       if (!N##Array::getElement(cx, tarray, i,                                 \
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'GET_ELEMENTS'
   33 |   MACRO(int64_t, BigInt64)             \
      |   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2126:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2126 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2120:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2120 |       if (!N##Array::getElement(cx, tarray, i,                                 \
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'GET_ELEMENTS'
   34 |   MACRO(uint64_t, BigUint64)
      |   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2126:5: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 2126 |     JS_FOR_EACH_TYPED_ARRAY(GET_ELEMENTS)
      |     ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::IsTypedArrayConstructor(JS::HandleValue, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2246:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2246 | bool js::IsTypedArrayConstructor(HandleValue v, uint32_t type) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2490:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2490 | bool js::SetTypedArrayElement(JSContext* cx, Handle<TypedArrayObject*> obj,
      |      ^~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = signed char]',
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1056 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20,
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::setElement(JSContext*, JS::Handle<js::TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = js::uint8_clamped]',
    inlined from 'bool js::SetTypedArrayElement(JSContext*, JS::Handle<TypedArrayObject*>, uint64_t, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2499:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1056:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1056 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit4.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot(js::jit::ObjOperandId, uint32_t, js::jit::ValOperandId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCacheIRCompiler.cpp:1428:30: warning: '((unsigned int*)((char*)&scratch + offsetof(mozilla::Maybe<js::jit::AutoScratchRegister>,mozilla::Maybe<js::jit::AutoScratchRegister>::<unnamed>.mozilla::detail::MaybeStorage<js::jit::AutoScratchRegister, false>::mStorage)))[1]' may be used uninitialized [-Wmaybe-uninitialized]
 1428 |   Maybe<AutoScratchRegister> scratch;
      |                              ^~~~~~~
In file included from Unified_cpp_js_src25.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNode.cpp: In constructor 'JS::ubi::Node::Node(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNode.cpp:157:1: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 | Node::Node(HandleValue value) {
      | ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2511:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2511 | bool js::DefineTypedArrayElement(JSContext* cx, HandleObject obj,
      |      ^~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = signed char]',
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1092 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::convertValue(JSContext*, JS::HandleValue, NativeType*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1002:16,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20,
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::defineElement(JSContext*, JS::HandleObject, uint64_t, JS::HandleValue, JS::ObjectOpResult&) [with NativeType = js::uint8_clamped]',
    inlined from 'bool js::DefineTypedArrayElement(JSContext*, JS::HandleObject, uint64_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2559:7:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1092:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1092 |   if (!convertValue(cx, v, &nativeValue)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit5.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'const JS::Handle<JS::Value>' changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  159 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  179 |                            val, idVal, val, ic->resultFlags());
      |                                                              ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:179:62: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:233:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  233 |     if (!GetProperty(cx, val, name, res)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:233: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:7,
                 from Unified_cpp_js_src_jit5.cpp:2:
In function 'JSObject* js::ToObjectFromStackForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:466:45,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1017 |   return js::ToObjectSlowForPropertyAccess(cx, vp, vpIndex, key);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1017:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:14:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:478:22,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:14:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:503:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetPrimitiveElementOperation(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:506:21,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:559:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:422:22,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:447:23,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:450:21,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JSOp, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:564:35,
    inlined from 'bool js::GetElementOperation(JSContext*, JSOp, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  254 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::GetPropIRGenerator; IC = js::jit::IonGetPropSuperIC; Args = {js::jit::CacheKind, JS::Rooted<JS::Value>&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, js::jit::GetPropertyResultFlags}]',
    inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:267:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:272:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:276:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:416:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  416 | bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21,
    inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:434:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]',
    inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:434:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:154:21,
    inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:438:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle<JS::PropertyResult>, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]',
    inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:438:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:167:37: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  167 |       if (!NativeGetExistingProperty(cx, normalized, holder.as<NativeObject>(),
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  168 |                                      shape, vp)) {
      |                                      ~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp: In static member function 'static JSObject* js::jit::IonGetIteratorIC::update(JSContext*, JS::HandleScript, js::jit::IonGetIteratorIC*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:468:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  468 | JSObject* IonGetIteratorIC::update(JSContext* cx, HandleScript outerScript,
      |           ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:475:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  475 |   return ValueToIterator(cx, value);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:41,
    inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:16: note: 'obj' declared here
  243 |   RootedObject obj(cx, ToObject(cx, val));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  479 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21,
    inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:238:21,
    inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:32,
    inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:497:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  497 | bool IonInIC::update(JSContext* cx, HandleScript outerScript, IonInIC* ic,
      |      ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:505:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  505 |   return OperatorIn(cx, key, obj, res);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:508:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  508 | bool IonInstanceOfIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  520 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:520:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:531:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  531 |       if (!BitNot(cx, res, res)) {
      |            ~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:15:
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:538:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:345:17,
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:545:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::NegOperation(JSContext*, JS::MutableHandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:545:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:350:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  350 |     return BigInt::negValue(cx, val, res);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::IncOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:551:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:371:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 |   return BigInt::incValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::DecOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:557:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:388:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |   return BigInt::decValue(cx, val, res);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:564:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::UnaryArithIRGenerator; IC = js::jit::IonUnaryArithIC; Args = {JSOp&, JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:574:59:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  581 | bool IonBinaryArithIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:581:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  598 |       if (!AddValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:598:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  603 |       if (!SubValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:603:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  608 |       if (!MulValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:608:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  613 |       if (!DivValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:613:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  618 |       if (!ModValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:618:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  623 |       if (!PowValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:623:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  628 |       if (!BitOr(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:628:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  634 |       if (!BitXor(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:634:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  640 |       if (!BitAnd(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:640:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  646 |       if (!BitLsh(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:646:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  652 |       if (!BitRsh(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:652:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  658 |       if (!UrshValues(cx, &lhsCopy, &rhsCopy, ret)) {
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:658:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::BinaryArithIRGenerator; IC = js::jit::IonBinaryArithIC; Args = {JSOp&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]',
    inlined from 'static bool js::jit::IonBinaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonBinaryArithIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:667:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:685:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rhsCopy' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:685:15: note: 'rhsCopy' declared here
  685 |   RootedValue rhsCopy(cx, rhs);
      |               ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:685:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  674 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:690:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  690 |       if (!LessThan(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:695:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  695 |       if (!LessThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:700:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  700 |       if (!GreaterThan(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:705:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  705 |       if (!GreaterThanOrEqual(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:710:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  710 |       if (!LooselyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:715:48: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  715 |       if (!LooselyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:720:46: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  720 |       if (!StrictlyEqual<EqualityKind::Equal>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:725:49: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  725 |       if (!StrictlyEqual<EqualityKind::NotEqual>(cx, &lhsCopy, &rhsCopy, res)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void TryAttachIonStub(JSContext*, IC*, js::jit::IonScript*, Args&& ...) [with IRGenerator = js::jit::CompareIRGenerator; IC = js::jit::IonCompareIC; Args = {JSOp&, JS::Handle<JS::Value>&, JS::Handle<JS::Value>&}]',
    inlined from 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:734:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  136 |     IRGenerator gen(cx, script, ic->pc(), ic->state().mode(),
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:136:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:33:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'void js::InitGlobalLexicalOperation(JSContext*, LexicalEnvironmentObject*, JSScript*, jsbytecode*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:309:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  309 | inline void InitGlobalLexicalOperation(JSContext* cx,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  286 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  314 |                            ic->guardHoles());
      |                                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:314:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::InitArrayElemOperation(JSContext*, jsbytecode*, JS::HandleObject, uint32_t, JS::HandleValue)',
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:335:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:637:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  637 |     if (!DefineDataElement(cx, obj, index, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21,
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21,
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)',
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:339:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:344:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  344 |       if (!SetObjectElement(cx, obj, idVal, rhs, ic->strict())) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:354:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 |       InitGlobalLexicalOperation(cx, &cx->global()->lexicalEnvironment(),
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  355 |                                  script, pc, rhs);
      |                                  ~~~~~~~~~~~~~~~~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:364:28,
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21,
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToPropertyKey(JSContext*, JS::HandleValue, JS::MutableHandleId)',
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:589:21,
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:367:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |   return ToPropertyKeySlow(cx, argument, result);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)',
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:361:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:594:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  594 |   return DefineDataProperty(cx, obj, id, val, flags);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:367:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  367 |       if (!SetProperty(cx, obj, name, rhs, ic->strict(), pc)) {
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  390 |                            ic->guardHoles());
      |                                            ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:390:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::SharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:448:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here
  441 |     RootedValue v(cx);
      |                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from '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]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:443:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:738:69:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:738:21: note: 'obj' declared here
  738 |   RootedPlainObject obj(cx, NewBuiltinClassInstance<PlainObject>(cx));
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:738:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:747:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:910:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'map' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:910:22: note: 'map' declared here
  910 |   Rooted<MapObject*> map(cx, MapObject::create(cx));
      |                      ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:910:22: note: 'cx' declared here
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
make[5]: Nothing to be done for 'host'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
/usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp   Unified_cpp_js_src_jit6.cpp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:928:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:939:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
js/src/jit/Unified_cpp_js_src_jit7.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'breakdown' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:16: note: 'breakdown' declared here
 1136 |   RootedObject breakdown(cx, ToObject(cx, breakdownValue));
      |                ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1142:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1145:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1156:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1158:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1170:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1176:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseChildBreakdown(JSContext*, JS::HandleObject, js::PropertyName*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1122:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool JS::ubi::ParseCensusOptions(JSContext*, Census&, JS::HandleObject, CountTypePtr&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1360:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src3.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3254:15: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3254 |   static bool is(HandleValue v) {
      |               ^~
In file included from Unified_cpp_js_src3.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src3.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::is(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Zone.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:46:
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool SetSavedStacksRNGState(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1662:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:55:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:16: note: 'obj' declared here
 5741 |   RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'opts' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:16: note: 'opts' declared here
 4669 |   RootedObject opts(cx, ToObject(cx, args[0]));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4675:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4675 |   if (!JS_GetProperty(cx, opts, "action", &v)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4679:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4691:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4691 |     if (!JS_GetProperty(cx, opts, "phases", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4697:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4724:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4724 |     if (!JS_GetProperty(cx, opts, "depth", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4729:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool AllocationMarker(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4589:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4589 |     if (!JS_GetProperty(cx, options, "nursery", &nurseryVal)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4444:36: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 4444 |     JS::ubi::Node node = args.get(0);
      |                                    ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cfg' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:18: note: 'cfg' declared here
 3786 |     RootedObject cfg(cx, ToObject(cx, args[0]));
      |                  ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:18: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3792:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3792 |     if (!JS_GetProperty(cx, cfg, "args", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3797:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3797 |     if (!JS_GetProperty(cx, cfg, "locals", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3802:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3802 |     if (!JS_GetProperty(cx, cfg, "thisprops", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'info' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:16: note: 'info' declared here
  150 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:155:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  155 |   if (!JS_SetProperty(cx, info, "rooting-analysis", FalseHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:159:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  159 |   if (!JS_SetProperty(cx, info, "exact-rooting", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:163:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  163 |   if (!JS_SetProperty(cx, info, "trace-jscalls-api", FalseHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:167:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  167 |   if (!JS_SetProperty(cx, info, "incremental-gc", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:171:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  171 |   if (!JS_SetProperty(cx, info, "generational-gc", TrueHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:175:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |   if (!JS_SetProperty(cx, info, "oom-backtraces", FalseHandleValue)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:185:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  185 |   if (!JS_SetProperty(cx, info, "debug", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:194:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!JS_SetProperty(cx, info, "release_or_beta", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:203:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  203 |   if (!JS_SetProperty(cx, info, "coverage", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  212 |   if (!JS_SetProperty(cx, info, "has-ctypes", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:221:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  221 |   if (!JS_SetProperty(cx, info, "x86", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:230:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  230 |   if (!JS_SetProperty(cx, info, "x64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:239:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  239 |   if (!JS_SetProperty(cx, info, "arm", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:248:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  248 |   if (!JS_SetProperty(cx, info, "arm-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:257:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  257 |   if (!JS_SetProperty(cx, info, "android", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  266 |   if (!JS_SetProperty(cx, info, "windows", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:275:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  275 |   if (!JS_SetProperty(cx, info, "arm64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:284:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  284 |   if (!JS_SetProperty(cx, info, "arm64-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:293:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  293 |   if (!JS_SetProperty(cx, info, "mips32", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:302:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  302 |   if (!JS_SetProperty(cx, info, "mips64", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |   if (!JS_SetProperty(cx, info, "mips32-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:320:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  320 |   if (!JS_SetProperty(cx, info, "mips64-simulator", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:329:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 |   if (!JS_SetProperty(cx, info, "asan", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:338:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  338 |   if (!JS_SetProperty(cx, info, "tsan", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:347:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  347 |   if (!JS_SetProperty(cx, info, "ubsan", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:356:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  356 |   if (!JS_SetProperty(cx, info, "has-gczeal", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:365:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  365 |   if (!JS_SetProperty(cx, info, "more-deterministic", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:374:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  374 |   if (!JS_SetProperty(cx, info, "profiling", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:383:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  383 |   if (!JS_SetProperty(cx, info, "dtrace", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:392:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  392 |   if (!JS_SetProperty(cx, info, "valgrind", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:401:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  401 |   if (!JS_SetProperty(cx, info, "typed-objects", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:410:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  410 |   if (!JS_SetProperty(cx, info, "intl-api", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:419:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |   if (!JS_SetProperty(cx, info, "mapped-array-buffer", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:428:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  428 |   if (!JS_SetProperty(cx, info, "moz-memory", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:437:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  437 |   if (!JS_SetProperty(cx, info, "binast", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:442:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  442 |   if (!JS_SetProperty(cx, info, "pointer-byte-size", value)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:16: note: 'src' declared here
 1729 |   RootedObject src(cx, ToObject(cx, args.get(0)));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'option' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:16: note: 'option' declared here
  943 |   RootedString option(cx, JS::ToString(cx, value));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:941:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  941 | static bool ConvertToTier(JSContext* cx, HandleValue value,
      |             ^~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1709:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3109:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'info' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3109:16: note: 'info' declared here
 3109 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3109:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1729:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1834:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1839:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2706:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2706 |   Register(BASELINE_INTERPRETER_WARMUP_TRIGGER, "blinterp.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2707:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2707 |   Register(BASELINE_WARMUP_TRIGGER, "baseline.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2708:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2708 |   Register(ION_NORMAL_WARMUP_TRIGGER, "ion.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2709:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2709 |   Register(ION_FULL_WARMUP_TRIGGER, "ion.full.warmup.trigger") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2710:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2710 |   Register(ION_GVN_ENABLE, "ion.gvn.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2711:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2711 |   Register(ION_FORCE_IC, "ion.forceinlineCaches") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2712:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2712 |   Register(ION_ENABLE, "ion.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2713:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2713 |   Register(JIT_TRUSTEDPRINCIPALS_ENABLE, "jit_trustedprincipals.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2714:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2714 |   Register(ION_CHECK_RANGE_ANALYSIS, "ion.check-range-analysis") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2715:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2715 |   Register(ION_FREQUENT_BAILOUT_THRESHOLD, "ion.frequent-bailout-threshold") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2716:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2716 |   Register(BASELINE_INTERPRETER_ENABLE, "blinterp.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2717:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2717 |   Register(BASELINE_ENABLE, "baseline.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2718:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2718 |   Register(OFFTHREAD_COMPILATION_ENABLE, "offthread-compilation.enable")  \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2719:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2719 |   Register(FULL_DEBUG_CHECKS, "jit.full-debug-checks") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2720:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2720 |   Register(JUMP_THRESHOLD, "jump-threshold") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2721:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2721 |   Register(NATIVE_REGEXP_ENABLE, "native_regexp.enable") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2722:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2722 |   Register(SIMULATOR_ALWAYS_INTERRUPT, "simulator.always-interrupt")      \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2723:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2723 |   Register(SPECTRE_INDEX_MASKING, "spectre.index-masking") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2724:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2724 |   Register(SPECTRE_OBJECT_MITIGATIONS_BARRIERS, "spectre.object-mitigations.barriers") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2725:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2725 |   Register(SPECTRE_OBJECT_MITIGATIONS_MISC, "spectre.object-mitigations.misc") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2726:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2726 |   Register(SPECTRE_STRING_MITIGATIONS, "spectre.string-mitigations") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2727:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2727 |   Register(SPECTRE_VALUE_MASKING, "spectre.value-masking") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2728:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2728 |   Register(SPECTRE_JIT_TO_CXX_CALLS, "spectre.jit-to-C++-calls") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2729:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2729 |   Register(WASM_FOLD_OFFSETS, "wasm.fold-offsets") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2730:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2730 |   Register(WASM_DELAY_TIER2, "wasm.delay-tier2") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2731:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2731 |   Register(WASM_JIT_BASELINE, "wasm.baseline") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2732:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2732 |   Register(WASM_JIT_CRANELIFT, "wasm.cranelift") \
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3121:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3121 |     if (!JS_SetProperty(cx, info, string, value)) return false; \
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:2733:3: note: in expansion of macro 'JIT_COMPILER_MATCH'
 2733 |   Register(WASM_JIT_ION, "wasm.ion")
      |   ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3125:3: note: in expansion of macro 'JIT_COMPILER_OPTIONS'
 3125 |   JIT_COMPILER_OPTIONS(JIT_COMPILER_MATCH);
      |   ^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:18: note: 'str' declared here
 2686 |     RootedString str(cx, ToString(cx, args[0]));
      |                  ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:18: note: 'cx' declared here
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool InternalConst(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1138:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:531:21: note: 'obj' declared here
  531 |   RootedPlainObject obj(
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:531:21: note: 'cx' declared here
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool GCSlice(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1542:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<const char*, mozilla::UniquePtr<CountBase, CountDeleter>, mozilla::CStringHasher, js::SystemAllocPolicy>; GetName = ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const char*)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:374:27,
    inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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 function 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<const char*, mozilla::UniquePtr<CountBase, CountDeleter>, mozilla::CStringHasher, js::SystemAllocPolicy>; GetName = ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const char*)>]',
    inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:539:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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))
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool StartGC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1481:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool NewRope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1960:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1960 |     if (!JS_GetProperty(cx, options, "nursery", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'js::PlainObject* JS::ubi::countMap16ToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<CountBase, CountDeleter>, ByDomObjectClass::UniqueC16StringHasher, js::SystemAllocPolicy>; GetName = ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const ByDomObjectClass::UniqueC16String&)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:424:27,
    inlined from 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:640:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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 function 'js::PlainObject* JS::ubi::countMap16ToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<mozilla::UniquePtr<char16_t [], JS::FreePolicy>, mozilla::UniquePtr<CountBase, CountDeleter>, ByDomObjectClass::UniqueC16StringHasher, js::SystemAllocPolicy>; GetName = ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const ByDomObjectClass::UniqueC16String&)>]',
    inlined from 'virtual bool JS::ubi::ByDomObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:640:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool GCParameter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:611:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GCParameter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:660:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool PCCountProfiling_ScriptContents(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6240:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1069:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1067:21: note: 'obj' declared here
 1067 |   RootedPlainObject obj(
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1067:21: note: 'cx' declared here
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool PCCountProfiling_ScriptSummary(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6219:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:24: note: 'str' declared here
 5476 |     RootedLinearString str(cx, args[0].toString()->ensureLinear(cx));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<CountBase, CountDeleter>, ByFilename::UniqueCStringHasher, js::SystemAllocPolicy>; GetName = ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const ByFilename::UniqueCString&)>]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:374:27,
    inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1068:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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 function 'js::PlainObject* JS::ubi::countMapToObject(JSContext*, Map&, GetName) [with Map = mozilla::HashMap<mozilla::UniquePtr<char [], JS::FreePolicy>, mozilla::UniquePtr<CountBase, CountDeleter>, ByFilename::UniqueCStringHasher, js::SystemAllocPolicy>; GetName = ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)::<lambda(const ByFilename::UniqueCString&)>]',
    inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1068:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'bool JS::ubi::CountBase::report(JSContext*, JS::MutableHandleValue)',
    inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1075:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src3.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, int32_t, js::HandleAtom, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:133:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  133 | static bool ConvertAndCopyTo(JSContext* cx, HandleTypeDescr typeObj,
      |             ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:149:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  149 |   return CallSelfHostedFunction(cx, cx->names().ConvertAndCopyTo, dummy, args,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  150 |                                 &dummy);
      |                                 ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool Reify(JSContext*, js::HandleTypeDescr, js::HandleTypedObject, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:163:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  163 | static bool Reify(JSContext* cx, HandleTypeDescr type,
      |             ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:172:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  172 |   return CallSelfHostedFunction(cx, cx->names().Reify, UndefinedHandleValue,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173 |                                 args, to);
      |                                 ~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmDisassemble(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1042:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1042 |       !ConvertToTier(cx, args[1], instance.code(), &tier)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle<js::TypedArrayObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:115:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle<js::TypedArrayObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:114:30: note: 'buffer' declared here
  114 |   Rooted<ArrayBufferObject*> buffer(
      |                              ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:114:30: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* GetBufferSpeciesConstructor(JSContext*, JS::Handle<js::TypedArrayObject*>, bool, {anonymous}::SpeciesConstructorOverride)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1210:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'defaultCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* GetBufferSpeciesConstructor(JSContext*, JS::Handle<js::TypedArrayObject*>, bool, {anonymous}::SpeciesConstructorOverride)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1209:16: note: 'defaultCtor' declared here
 1209 |   RootedObject defaultCtor(
      |                ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1209:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmExtractCode(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1000:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1000 |       !ConvertToTier(cx, args[1], module->module().code(), &tier)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1006:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1006 |   if (!module->module().extractCode(cx, tier, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:16: note: 'array' declared here
 2019 |   RootedObject array(cx, JS::NewArrayObject(cx, 0));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:24: note: 'str' declared here
 5563 |     RootedLinearString str(cx, args[0].toString()->ensureLinear(cx));
      |                        ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:24: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:99:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool GetModuleEnvironmentValue(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4981:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:32:
In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)',
    inlined from 'bool CallFunctionWithAsyncStack(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1830:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1517 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bufferCtor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here
 1339 |   RootedObject bufferCtor(
      |                ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool MarkObjectPropertiesUnknown(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5955:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool MarkObjectPropertiesUnknown(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5955:21: note: 'group' declared here
 5955 |   RootedObjectGroup group(cx, JSObject::getGroup(cx, obj));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5955:21: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:447:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:456:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1792:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 1792 | bool TypedObject::obj_defineProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSObject* GetPrototype(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:180:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5840:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 5840 |     if (!JS_GetPropertyById(cx, globalLexical, id, &val)) {
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5846:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 5846 |     if (!JS_DefinePropertyById(cx, res, id, val, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::TypedProto* CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ctorPrototypePrototype' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'js::TypedProto* CreatePrototypeObjectForComplexTypeInstance(JSContext*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:16: note: 'ctorPrototypePrototype' declared here
  507 |   RootedObject ctorPrototypePrototype(cx, GetPrototype(cx, ctorPrototype));
      |                ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakMapObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:241:73:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:241:16: note: 'obj' declared here
  241 |   RootedObject obj(cx, NewObjectWithClassProto<WeakMapObject>(cx, proto));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:241:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:252:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  252 |     if (!CallSelfHostedFunction(cx, cx->names().WeakMapConstructorInit, thisv,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  253 |                                 args2, args2.rval())) {
      |                                 ~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = short int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:16: note: 'script' declared here
 4470 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:16: note: 'cx' declared here
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::Call(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleValue)',
    inlined from 'bool CallFunctionFromNativeFrame(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1793:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1517 |   return Call(cx, thisv, fun, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:1517:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* CreateTypedObjectModuleObject(JSContext*, JSProtoKey)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1385:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'JSObject* CreateTypedObjectModuleObject(JSContext*, JSProtoKey)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1384:16: note: 'objProto' declared here
 1384 |   RootedObject objProto(cx,
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1384:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool GetLcovInfo(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4833:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2739:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2739:16: note: 'stack' declared here
 2739 |   RootedObject stack(cx, NewDenseEmptyArray(cx));
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2739:16: note: 'cx' declared here
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool MonitorType(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5885:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool SaveStack(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1698:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SaveStack(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1702:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1702 |       ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1703 |                        nullptr, "not a valid maximum frame count");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1715:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1715 |       ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1716 |                        nullptr, "not an object");
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:100:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:16: note: 'str' declared here
 4372 |   RootedString str(cx, ToString(cx, args[0]));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:16: note: 'cx' declared here
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4377:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:16: note: 'str' declared here
 4265 |   RootedString str(cx, ToString(cx, args[0]));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:16: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long long int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4272:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4349:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4349 |   if (!JS_SetProperty(cx, rv, "vars", varObjVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4357:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4357 |   if (!JS_SetProperty(cx, rv, "lexicals", lexicalScopeVal)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:24: note: 'linearStr' declared here
 6020 |     RootedLinearString linearStr(cx, StringToLinearString(cx, v.toString()));
      |                        ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6016:11: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6016 | JSScript* js::TestingFunctionArgumentToScript(
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6040:44: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6040 |   RootedFunction fun(cx, JS_ValueToFunction(cx, v));
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool BaselineCompile(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6087:45: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 6087 |     script = TestingFunctionArgumentToScript(cx, args[0]);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7195:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pccount' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7195:18: note: 'pccount' declared here
 7195 |     RootedObject pccount(cx, JS_NewPlainObject(cx));
      |                  ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7195:18: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = float; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool js::CreateUserSizeAndAlignmentProperties(JSContext*, HandleTypeDescr)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:570:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  570 |     if (!DefineDataProperty(cx, descr, cx->names().byteLength, typeByteLength,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  571 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:577:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  577 |     if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  578 |                             typeByteAlignment,
      |                             ~~~~~~~~~~~~~~~~~~
  579 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:584:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  584 |     if (!DefineDataProperty(cx, descr, cx->names().byteLength,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  585 |                             UndefinedHandleValue,
      |                             ~~~~~~~~~~~~~~~~~~~~~
  586 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:591:28: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  591 |     if (!DefineDataProperty(cx, descr, cx->names().byteAlignment,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  592 |                             UndefinedHandleValue,
      |                             ~~~~~~~~~~~~~~~~~~~~~
  593 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::TypedObject::obj_hasProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1838:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_hasProperty(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1838:16: note: 'proto' declared here
 1838 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1838:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::TypedObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2096:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_deleteProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2096:16: note: 'proto' declared here
 2096 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2096:16: note: 'cx' declared here
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1939 | bool TypedObject::obj_setProperty(JSContext* cx, HandleObject obj, HandleId id,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1939:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1962:39: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1962 |           return SetPropertyByDefining(cx, id, v, receiver, result);
      |                  ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1974:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1974 |         if (!ConvertAndCopyTo(cx, elementType, typedObj, offset, nullptr, v)) {
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1998:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1998 |         return SetPropertyByDefining(cx, id, v, receiver, result);
      |                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2004:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2004 |       if (!ConvertAndCopyTo(cx, fieldType, typedObj, offset, fieldName, v)) {
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2011 |   return SetPropertyOnProto(cx, obj, id, v, receiver, result);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2011:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::TypedObject::obj_lookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle<JS::PropertyResult>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1782:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_lookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle<JS::PropertyResult>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1782:16: note: 'proto' declared here
 1782 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1782:16: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = double; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1923:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1923 | bool TypedObject::obj_getArrayElement(JSContext* cx,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1936:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1936 |   return Reify(cx, elementType, typedObj, offset, vp);
      |          ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1913:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1913:16: note: 'proto' declared here
 1913 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1913:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1896 | bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1910:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1910 |       return obj_getArrayElement(cx, typedObj, descr, index, vp);
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'static bool js::TypedObject::obj_getElement(JSContext*, JS::HandleObject, JS::HandleValue, uint32_t, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1919:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = long long int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1887:48:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1887:16: note: 'proto' declared here
 1887 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1887:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1847 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1855:26: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1855 |     return obj_getElement(cx, obj, receiver, index, vp);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1883:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1883 |       return Reify(cx, fieldType, typedObj, offset, vp);
      |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static bool js::TypedObject::obj_getProperty(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1893:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 destructor 'JS::Rooted<T>::~Rooted() [with T = js::StructTypeDescr*]',
    inlined from 'static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2062:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1131:12: warning: storing the address of local variable 'descr' in '*&MEM[(struct Array *)cx_203(D)].mArr[3]' [-Wdangling-pointer=]
 1131 |     *stack = prev;
      |     ~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2018:22: note: 'descr' declared here
 2018 |   Rooted<TypeDescr*> descr(cx, &typedObj->typeDescr());
      |                      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2018:22: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2014:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2014 | bool TypedObject::obj_getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2027:33: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2027 |         if (!obj_getArrayElement(cx, typedObj, descr, index, desc.value())) {
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2055:17: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2055 |       if (!Reify(cx, fieldType, typedObj, offset, desc.value())) {
      |            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2164:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'group' declared here
 2162 |   RootedObjectGroup group(
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = signed char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = signed char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceAny::load(js::GCPtrValue*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2668:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2668 | void LoadReferenceAny::load(GCPtrValue* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceObject::load(js::GCPtrObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2672:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2672 | void LoadReferenceObject::load(GCPtrObject* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferenceWasmAnyRef::load(js::GCPtrObject*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2680:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2680 | void LoadReferenceWasmAnyRef::load(GCPtrObject* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static void js::LoadReferencestring::load(js::GCPtrString*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2690:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2690 | void LoadReferencestring::load(GCPtrString* heap, MutableHandleValue v) {
      |      ^~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalarint64_t::Func(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2492 |     BigInt* bi = ToBigInt(cx, args[2]);                                     \
      |                  ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL'
  292 |   MACRO_(Scalar::BigInt64, int64_t, bigint64)       \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR'
 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::StoreScalaruint64_t::Func(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2492:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 2492 |     BigInt* bi = ToBigInt(cx, args[2]);                                     \
      |                  ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'JS_STORE_BIGINT_CLASS_IMPL'
  293 |   MACRO_(Scalar::BigUint64, uint64_t, biguint64)
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2698:1: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR'
 2698 | JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(JS_STORE_BIGINT_CLASS_IMPL)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = unsigned char; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle<js::WeakCollectionObject*>, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:144:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle<js::WeakCollectionObject*>, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:144:16: note: 'arr' declared here
  144 |   RootedObject arr(cx, NewDenseEmptyArray(cx));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:144:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:170:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:170:16: note: 'obj' declared here
  170 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:170:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::isBuiltinAdd(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:233:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In function 'bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:233:16: note: 'obj' declared here
  233 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:233:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'exn' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src3.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'exn' declared here
   36 |   Rooted<Value> exn(cx);
      |                 ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:37:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   37 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:44:42: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   44 |   return PromiseObject::unforgeableReject(cx, exn);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::CreateAlgorithmFromUnderlyingMethod(JSContext*, JS::Handle<JS::Value>, const char*, JS::Handle<PropertyName*>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   60 | MOZ_MUST_USE bool js::CreateAlgorithmFromUnderlyingMethod(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:60:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   76 |   if (!GetProperty(cx, underlyingObject, methodName, method)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:76:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::InvokeOrNoop(JSContext*, JS::Handle<JS::Value>, JS::Handle<PropertyName*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  115 | MOZ_MUST_USE bool js::InvokeOrNoop(JSContext* cx, Handle<Value> O,
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:115:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  127 |   if (!GetProperty(cx, O, P, &method)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:127: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:78:
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::InvokeOrNoop(JSContext*, JS::Handle<JS::Value>, JS::Handle<PropertyName*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:137:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = signed char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle<JS::Value>, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:143:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 | MOZ_MUST_USE bool js::ValidateAndNormalizeHighWaterMark(
      |                   ^~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::ValidateAndNormalizeHighWaterMark(JSContext*, JS::Handle<JS::Value>, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:146:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'bool js::MakeSizeAlgorithmFromSizeFunction(JSContext*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:172:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  172 | MOZ_MUST_USE bool js::MakeSizeAlgorithmFromSizeFunction(JSContext* cx,
      |                   ^~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:281:5:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 |     BigInt* bi = ToBigInt(cx, args[0]);               \
      |                  ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:292:3: note: in expansion of macro 'BIGINT_CALL'
  292 |   MACRO_(Scalar::BigInt64, int64_t, bigint64)       \
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR'
  297 |     JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:285:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  285 |     BigInt* bi = ToBigInt(cx, args[0]);               \
      |                  ~~~~~~~~^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:293:3: note: in expansion of macro 'BIGINT_CALL'
  293 |   MACRO_(Scalar::BigUint64, uint64_t, biguint64)
      |   ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:297:5: note: in expansion of macro 'JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR'
  297 |     JS_FOR_EACH_SCALAR_BIGINT_TYPE_REPR(BIGINT_CALL)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::GetWeakMapEntry(JSContext*, HandleObject, HandleObject, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:200:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  200 | JS_PUBLIC_API bool JS::GetWeakMapEntry(JSContext* cx, HandleObject mapObj,
      |                    ^~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'obj' declared here
 1440 |     Rooted<TypedArrayObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1440:31: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'static bool js::ElementSpecific<T, Ops>::valueToNative(JSContext*, JS::HandleValue, T*) [with T = short unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:708:34,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:510:25,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1449:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1463:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1489:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1489 |     if (!CallSelfHostedFunction(cx, cx->names().IterableToList,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1490 |                                 UndefinedHandleValue, args2, &rval)) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1473:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1473 |       UniqueChars bytes =
      |                   ^~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:646:19,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:701:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToIndex(JSContext*, JS::HandleValue, unsigned int, uint64_t*)',
    inlined from 'bool js::ToIndex(JSContext*, JS::HandleValue, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:345:17,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::byteOffsetAndLength(JSContext*, JS::HandleValue, JS::HandleValue, uint64_t*, uint64_t*) [with NativeType = short int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:716:19,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:678:29,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:340:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  340 |   return ToIndexSlow(cx, v, errorNumber, index);
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:21: note: 'arr' declared here
  158 |   RootedArrayObject arr(cx, NewDenseFullyAllocatedArray(cx, length));
      |                     ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::OutlineTypedObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::OutlineTypedObject*; T = js::OutlineTypedObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1637:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'obj' declared here
 1636 |   Rooted<OutlineTypedObject*> obj(
      |                               ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'cx' declared here
In function 'bool ConvertAndCopyTo(JSContext*, js::HandleTypedObject, JS::HandleValue)',
    inlined from 'static bool js::TypedObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2322:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:156:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  156 |   return ConvertAndCopyTo(cx, type, typedObj, 0, nullptr, val);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS::SetWeakMapEntry(JSContext*, HandleObject, HandleObject, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:219:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  219 | JS_PUBLIC_API bool JS::SetWeakMapEntry(JSContext* cx, HandleObject mapObj,
      |                    ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakSetObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakSetObject*; T = js::WeakSetObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:181:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:181:26: note: 'obj' declared here
  181 |   Rooted<WeakSetObject*> obj(cx, WeakSetObject::create(cx, proto));
      |                          ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:181:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src_jit6.cpp:11:
In function 'bool js::jit::ProcessTryNotesBaseline(JSContext*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)',
    inlined from 'void js::jit::HandleExceptionBaseline(JSContext*, JSJitFrameIter&, CommonFrameLayout*, ResumeFromException*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:513:35,
    inlined from 'void js::jit::HandleException(ResumeFromException*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:694:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:398:37: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  398 |         if (!cx->getPendingException(
      |              ~~~~~~~~~~~~~~~~~~~~~~~^
  399 |                 MutableHandleValue::fromMarkedLocation(&rfe->exception))) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakRefObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakRefObject*; T = js::WeakRefObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:46:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'weakRef' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src3.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp: In static member function 'static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:45:26: note: 'weakRef' declared here
   45 |   Rooted<WeakRefObject*> weakRef(
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:45:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'objProto' declared here
 1258 |   RootedObject objProto(cx,
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1303 |   if (!DefineDataProperty(cx, module, className, descrValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objProto' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'objProto' declared here
 1258 |   RootedObject objProto(cx,
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1303:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1303 |   if (!DefineDataProperty(cx, module, className, descrValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle<js::GlobalObject*>, JS::Handle<js::TypedObjectModuleObject*>, js::TypedObjectModuleObject::Slot) [with T = js::ArrayMetaTypeDescr]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1325:14,
    inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1462:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'className' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1325:14: note: 'className' declared here
 1325 |   RootedAtom className(cx, Atomize(cx, name, strlen(name)));
      |              ^~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1325:14: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1429:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1429 |   if (!JS_GetProperty(cx, module, "int32", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1434:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1434 |   if (!JS_GetProperty(cx, module, "int64", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1439:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1439 |   if (!JS_GetProperty(cx, module, "float32", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1444:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1444 |   if (!JS_GetProperty(cx, module, "float64", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1449:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1449 |   if (!JS_GetProperty(cx, module, "Object", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.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, module, "WasmAnyRef", &typeDescr)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle<js::GlobalObject*>, JS::Handle<js::TypedObjectModuleObject*>, js::TypedObjectModuleObject::Slot) [with T = js::ArrayMetaTypeDescr]',
    inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1462:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1358 |   if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1359 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1470:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1470 |   if (!DefineDataProperty(cx, module, cx->names().ArrayType, arrayTypeValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1471 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSObject* DefineMetaTypeDescr(JSContext*, const char*, JS::Handle<js::GlobalObject*>, JS::Handle<js::TypedObjectModuleObject*>, js::TypedObjectModuleObject::Slot) [with T = js::StructMetaTypeDescr]',
    inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1478:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1358:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1358 |   if (!DefineDataProperty(cx, proto, cx->names().prototype, protoProtoValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1359 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1486:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1486 |   if (!DefineDataProperty(cx, module, cx->names().StructType, structTypeValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1487 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:904:18: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  904 | StructTypeDescr* StructMetaTypeDescr::createFromArrays(
      |                  ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:945:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  945 |     if (!DefineDataProperty(cx, userFieldTypes, id, fieldTypeObjs[i],
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  946 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:989:28: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  989 |     if (!DefineDataProperty(cx, userFieldOffsets, id, offsetValue,
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  990 |                             JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1089:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1089 |   if (!DefineDataProperty(cx, descr, cx->names().fieldOffsets,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1090 |                           userFieldOffsetsValue,
      |                           ~~~~~~~~~~~~~~~~~~~~~~
 1091 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1095:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1095 |   if (!DefineDataProperty(cx, descr, cx->names().fieldTypes,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1096 |                           userFieldTypesValue,
      |                           ~~~~~~~~~~~~~~~~~~~~
 1097 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src4.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp   Unified_cpp_js_src4.cpp
js/src/Unified_cpp_js_src5.o
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:866:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:898:26: note: parameter passing for argument of type 'JS::HandleValueVector' {aka 'JS::Handle<JS::StackGCVector<JS::Value> >'} changed in GCC 7.1
  898 |   return createFromArrays(cx, structTypePrototype, opaque,
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  899 |                           /* allowConstruct= */ true, ids, fieldTypeObjs,
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900 |                           fieldProps);
      |                           ~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool Deserialize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3497:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'opts' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3497:18: note: 'opts' declared here
 3497 |     RootedObject opts(cx, &args[1].toObject());
      |                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3497:18: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3503:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3503 |     if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool Deserialize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3508:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3528:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3528 |     if (!JS_GetProperty(cx, opts, "scope", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool Deserialize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3533:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3568:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3568 |   if (!JS_ReadStructuredClone(cx, *obj->data(), JS_STRUCTURED_CLONE_VERSION,
      |        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3569 |                               scope, &deserialized, policy, nullptr, nullptr)) {
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3222:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'opts' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:18: note: 'opts' declared here
 3416 |     RootedObject opts(cx, ToObject(cx, args.get(2)));
      |                  ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:18: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3422:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3422 |     if (!JS_GetProperty(cx, opts, "SharedArrayBuffer", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3427:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3447:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3447 |     if (!JS_GetProperty(cx, opts, "scope", &v)) {
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* JS::ToString(JSContext*, HandleValue)',
    inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3452:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:262:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  262 |   return js::ToStringSlow(cx, v);
      |          ~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3469:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 3469 |   if (!clonebuf->write(cx, args.get(0), args.get(1), policy)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:630:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  630 |   if (!DefineDataProperty(cx, obj, cx->names().elementType, elementTypeVal,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  631 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:636:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  636 |   if (!DefineDataProperty(cx, obj, cx->names().length, lengthValue,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637 |                           JSPROP_READONLY | JSPROP_PERMANENT)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:733:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stringRepr' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ArrayMetaTypeDescr::construct(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:733:14: note: 'stringRepr' declared here
  733 |   RootedAtom stringRepr(cx, contents.finishAtom());
      |              ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:733:14: note: 'cx' declared here
/usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp   Unified_cpp_js_src_jit7.cpp
js/src/jit/Unified_cpp_js_src_jit8.o
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4096:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4096 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4097 |                      nullptr, "not an object, string, or symbol");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4102:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4102 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4103 |                      nullptr, "not an array object");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4110:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4110 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[1],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4111 |                      nullptr,
      |                      ~~~~~~~~
 4112 |                      "not a dense array object with one or more elements");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4126:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4130:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4130 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[2],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4131 |                      nullptr, "not greater than 0");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4149:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4149 |       JS::ubi::Node node(val);
      |                             ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4156:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4156 |     JS::ubi::Node root(args[0]);
      |                               ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4172:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4172 |       JS::ubi::Node target(val);
      |                               ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4232:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4232 |             !JS_DefineProperty(cx, part, "predecessor", predecessor,
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4233 |                                JSPROP_ENUMERATE)) {
      |                                ~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3986:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3986 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3987 |                      nullptr, "not an object, string, or symbol");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4005:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4005 |     JS::ubi::Node start(args[0]), target(args[1]);
      |                                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4005:49: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4005 |     JS::ubi::Node start(args[0]), target(args[1]);
      |                                                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3992:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3992 |     ReportValueError(cx, JSMSG_UNEXPECTED_TYPE, JSDVG_SEARCH_STACK, args[0],
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3993 |                      nullptr, "not an object, string, or symbol");
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4062:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4062 |     if (!JS_DefineProperty(cx, obj, "node", wrapped, JSPROP_ENUMERATE)) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5981:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5981:21: note: 'array' declared here
 5981 |   RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, 2));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5981:21: note: 'cx' declared here
/usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp   Unified_cpp_js_src_jit8.cpp
js/src/jit/Unified_cpp_js_src_jit9.o
In file included from Unified_cpp_js_src4.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool ByteLengthQueuingStrategy_size(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |   return GetProperty(cx, args.get(0), cx->names().byteLength, args.rval());
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:103:21: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In function 'bool CreateDataProperty.constprop(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:42:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   42 | static MOZ_MUST_USE bool CreateDataProperty(JSContext* cx,
      |                          ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:50:28: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   50 |   return js::DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9,
                 from Unified_cpp_js_src4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::CountQueuingStrategy*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CountQueuingStrategy*; T = js::CountQueuingStrategy*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:130:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strategy' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: note: 'strategy' declared here
  129 |   Rooted<CountQueuingStrategy*> strategy(
      |                                 ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:18:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:136:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:36:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:141:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::CountQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:148:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  148 |   if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149 |                           highWaterMark, ignored)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:227:73:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src4.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'unwrappedStream' declared here
  226 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ByteLengthQueuingStrategy*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:69:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strategy' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: note: 'strategy' declared here
   68 |   Rooted<JSObject*> strategy(
      |                     ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:75:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:80:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp: In static member function 'static bool js::ByteLengthQueuingStrategy::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:88:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   88 |   if (!CreateDataProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |                           highWaterMark, ignored)) {
      |                           ~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:298:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:297:27: note: 'unwrappedStream' declared here
  297 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:297:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:292:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  292 |   if (!GetProperty(cx, optionsVal, cx->names().mode, &modeVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:292: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeSet.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.h:34,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:19:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:311:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_pipeTo(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  373 |     if (!GetProperty(cx, options, cx->names().preventClose, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:373:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  378 |     if (!GetProperty(cx, options, cx->names().preventAbort, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:378:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  383 |     if (!GetProperty(cx, options, cx->names().preventCancel, &v)) {
      |          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:383:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  388 |   if (!GetProperty(cx, options, cx->names().signal, &signalVal)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:388:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:137:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'stream' declared here
  136 |   Rooted<ReadableStream*> stream(cx,
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  144 |   if (!GetProperty(cx, strategy, cx->names().size, &size)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:144:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 |   if (!GetProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  151 |                    &highWaterMarkVal)) {
      |                    ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:150:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:157:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  157 |   if (!GetProperty(cx, underlyingSource, cx->names().type, &type)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:157:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:162:51:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static bool js::ReadableStream::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:183:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  183 |     if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:194:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  194 |       if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal,
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  195 |                                              &highWaterMark)) {
      |                                              ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:203:66: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  203 |     if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  204 |             cx, stream, underlyingSource, highWaterMark, size)) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableStream_tee(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:472:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_tee(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:471:27: note: 'unwrappedStream' declared here
  471 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:471:27: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In file included from Unified_cpp_js_src4.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::DequeueValue(JSContext*, JS::Handle<StreamController*>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:46:19: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
   46 | MOZ_MUST_USE bool js::DequeueValue(JSContext* cx,
      |                   ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:87:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::createExternalSourceStream(JSContext*, JS::ReadableStreamUnderlyingSource*, void*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:86:27: note: 'stream' declared here
   86 |   Rooted<ReadableStream*> stream(
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:86:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp: In function 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle<StreamController*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  110 | MOZ_MUST_USE bool js::EnqueueValueWithSize(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:110:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool js::EnqueueValueWithSize(JSContext*, JS::Handle<StreamController*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueWithSizes.cpp:119:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedSource' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:27: note: 'unwrappedSource' declared here
  393 |   Rooted<ReadableStream*> unwrappedSource(cx, GetUnwrappedSource(cx, state));
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedDest' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'unwrappedDest' declared here
  427 |   Rooted<WritableStream*> unwrappedDest(cx, GetUnwrappedDest(cx, state));
      |                           ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool OnDestClosed(JSContext*, JS::Handle<js::PipeToState*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:23,
    inlined from 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:412:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'v' declared here
  302 |     Rooted<Value> v(cx);
      |                   ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'cx' declared here
In function 'bool OnDestClosed(JSContext*, JS::Handle<js::PipeToState*>)',
    inlined from 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:412:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:303:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  303 |     if (!cx->isExceptionPending() || !GetAndClearException(cx, &v)) {
      |                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::PullIntoDescriptor* js::PullIntoDescriptor::create(JSContext*, JS::Handle<js::ArrayBufferObject*>, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle<JSObject*>, js::ReaderType)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descriptor' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src4.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp: In static member function 'static js::PullIntoDescriptor* js::PullIntoDescriptor::create(JSContext*, JS::Handle<js::ArrayBufferObject*>, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle<JSObject*>, js::ReaderType)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'descriptor' declared here
   30 |   Rooted<PullIntoDescriptor*> descriptor(
      |                               ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here
   49 |   JS::Rooted<JSFunction*> handlerFun(
      |                           ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadFromSource(JSContext*, JS::Handle<js::PipeToState*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:605:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'readFromSource' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool ReadFromSource(JSContext*, JS::Handle<js::PipeToState*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:604:25: note: 'readFromSource' declared here
  604 |     Rooted<JSFunction*> readFromSource(cx,
      |                         ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:604:25: note: 'cx' declared here
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool ReadFulfilled(JSContext*, JS::Handle<js::PipeToState*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:472:23,
    inlined from 'bool ReadFulfilled(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:529:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool ReadFulfilled(JSContext*, JS::Handle<js::PipeToState*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:493:21,
    inlined from 'bool ReadFulfilled(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:529:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PipeToState*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PipeToState*; T = js::PipeToState*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::PipeToState* js::PipeToState::create(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::ReadableStream*>, JS::Handle<js::WritableStream*>, bool, bool, bool, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:777:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'state' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In static member function 'static js::PipeToState* js::PipeToState::create(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::ReadableStream*>, JS::Handle<js::WritableStream*>, bool, bool, bool, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:777:24: note: 'state' declared here
  777 |   Rooted<PipeToState*> state(cx, NewBuiltinClassInstance<PipeToState>(cx));
      |                        ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:777:24: note: 'cx' declared here
In function 'bool OnDestClosed(JSContext*, JS::Handle<js::PipeToState*>)',
    inlined from 'bool SourceOrDestErroredOrClosed(JSContext*, JS::Handle<js::PipeToState*>, JS::Handle<js::ReadableStream*>, JS::Handle<js::WritableStream*>, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:364:24,
    inlined from 'bool StartPiping(JSContext*, JS::Handle<js::PipeToState*>, JS::Handle<js::ReadableStream*>, JS::Handle<js::WritableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:694:35,
    inlined from 'static js::PipeToState* js::PipeToState::create(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::ReadableStream*>, JS::Handle<js::WritableStream*>, bool, bool, bool, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:835:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:303:59: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  303 |     if (!cx->isExceptionPending() || !GetAndClearException(cx, &v)) {
      |                                       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/bin/g++ -o Unified_cpp_js_src5.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp   Unified_cpp_js_src5.cpp
js/src/Unified_cpp_js_src6.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12,
                 from Unified_cpp_js_src5.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:145:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:143:37: note: 'unwrappedController' declared here
  143 |   Rooted<ReadableStreamController*> unwrappedController(
      |                                     ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:143:37: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle<JS::Value>, bool, ForAuthorCodeBool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:263:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src5.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle<JS::Value>, bool, ForAuthorCodeBool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: 'templateObject' declared here
  258 |   Rooted<PlainObject*> templateObject(
      |                        ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:253:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  253 | MOZ_MUST_USE PlainObject* js::ReadableStreamCreateReadResult(
      |                           ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<WritableStream*>, bool, bool, bool, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src5.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<WritableStream*>, bool, bool, bool, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:26: note: 'promise' declared here
  632 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:393:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:392:33: note: 'unwrappedReader' declared here
  392 |   Rooted<ReadableStreamReader*> unwrappedReader(
      |                                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:392:33: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:386:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  386 | MOZ_MUST_USE bool js::ReadableStreamFulfillReadOrReadIntoRequest(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:415:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  415 |   PlainObject* iterResult = ReadableStreamCreateReadResult(
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  416 |       cx, chunk, done, unwrappedReader->forAuthorCode());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In function 'T* js::detail::UnwrapAndTypeCheckValueSlowPath(JSContext*, JS::HandleValue, ErrorCallback) [with T = js::ReadableStream; ErrorCallback = js::UnwrapAndTypeCheckArgument<ReadableStream>(JSContext*, JS::CallArgs&, const char*, int)::<lambda()>]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:132:17: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  132 | MOZ_MUST_USE T* UnwrapAndTypeCheckValueSlowPath(JSContext* cx,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle<ReadableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:76:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle<ReadableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:75:33: note: 'unwrappedReader' declared here
   75 |   Rooted<ReadableStreamReader*> unwrappedReader(
      |                                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:75:33: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::ReadableStream* js::ReadableStream::create(JSContext*, void*, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:135:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In static member function 'static js::ReadableStream* js::ReadableStream::create(JSContext*, void*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:134:27: note: 'stream' declared here
  134 |   Rooted<ReadableStream*> stream(
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:134:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle<ReadableStreamDefaultReader*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:237:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src5.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle<ReadableStreamDefaultReader*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'unwrappedStream' declared here
  236 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:248:61: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  248 |     PlainObject* iterResult = ReadableStreamCreateReadResult(
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  249 |         cx, UndefinedHandleValue, true, unwrappedReader->forAuthorCode());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:255:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  255 |     return PromiseObject::unforgeableResolveWithNonPromise(cx, iterResultVal);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:265:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  265 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:315:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:33: note: 'unwrappedReader' declared here
  314 |   Rooted<ReadableStreamReader*> unwrappedReader(
      |                                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:33: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:288:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  288 | MOZ_MUST_USE bool js::ReadableStreamErrorInternal(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:373:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  373 |     source->onErrored(cx, unwrappedStream, error);
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src5.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:449:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  449 | MOZ_MUST_USE bool js::ReadableStreamControllerError(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  453 |   AssertSameCompartment(cx, e);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:11,
                 from Unified_cpp_js_src_jit7.cpp:2:
In constructor 'js::jit::MLoadDataViewElement::MLoadDataViewElement(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::Scalar::Type)',
    inlined from 'static js::jit::MLoadDataViewElement::MThisOpcode* js::jit::MLoadDataViewElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8025:3,
    inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4128:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8013:33: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized]
 8013 |         storageType_(storageType) {
      |                                 ^
In file included from Unified_cpp_js_src_jit7.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4097:16: note: 'littleEndian' was declared here
 4097 |   MDefinition* littleEndian;
      |                ^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:283:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'unwrappedController' declared here
  281 |   Rooted<ReadableStreamDefaultController*> unwrappedController(
      |                                            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamController*; T = js::ReadableStreamController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:107:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:37: note: 'controller' declared here
  106 |   Rooted<ReadableStreamController*> controller(
      |                                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:37: note: 'cx' declared here
In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)',
    inlined from 'bool js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:112:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  453 |   AssertSameCompartment(cx, e);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:9:
In member function 'void js::InlineList<T>::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]',
    inlined from 'void js::InlineList<T>::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:272:58,
    inlined from 'void js::jit::MDefinition::addUseUnchecked(js::jit::MUse*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:799:29,
    inlined from 'void js::jit::MUse::initUnchecked(js::jit::MDefinition*, js::jit::MNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:12727:29,
    inlined from 'void js::jit::MUse::init(js::jit::MDefinition*, js::jit::MNode*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:12720:16,
    inlined from 'void js::jit::MAryInstruction<Arity>::initOperand(size_t, js::jit::MDefinition*) [with unsigned int Arity = 4]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:1173:26,
    inlined from 'js::jit::MQuaternaryInstruction::MQuaternaryInstruction(js::jit::MDefinition::Opcode, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:1309:16,
    inlined from 'js::jit::MStoreDataViewElement::MStoreDataViewElement(js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::jit::MDefinition*, js::Scalar::Type)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8189:43,
    inlined from 'static js::jit::MStoreDataViewElement::MThisOpcode* js::jit::MStoreDataViewElement::New(js::jit::TempAllocator&, Args&& ...) [with Args = {js::jit::MInstruction*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::jit::MDefinition*&, js::Scalar::Type&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8199:3,
    inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4194:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:314:14: warning: 'littleEndian' may be used uninitialized [-Wmaybe-uninitialized]
  314 |     at->next = item;
      |     ~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4170:16: note: 'littleEndian' was declared here
 4170 |   MDefinition* littleEndian;
      |                ^~~~~~~~~~~~
In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)',
    inlined from 'bool TeeReaderErroredHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:491:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:453:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  453 |   AssertSameCompartment(cx, e);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle<ReadableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:192:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle<ReadableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:33: note: 'unwrappedReader' declared here
  191 |   Rooted<ReadableStreamReader*> unwrappedReader(
      |                                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:33: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:217:53: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  217 |       resultObj = js::ReadableStreamCreateReadResult(cx, UndefinedHandleValue,
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
  218 |                                                      true, forAuthorCode);
      |                                                      ~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:221:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'unwrappedController' declared here
  219 |   Rooted<ReadableStreamDefaultController*> unwrappedController(
      |                                            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:156:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceCancelPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:21: note: 'sourceCancelPromise' declared here
  155 |   Rooted<JSObject*> sourceCancelPromise(
      |                     ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:122:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  122 | MOZ_MUST_USE JSObject* js::ReadableStreamCancel(
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:125:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  125 |   AssertSameCompartment(cx, reason);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:33,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ClassSpecMacro.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15:
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:133:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:143:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  143 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::ReadableStreamTee_Cancel(JSContext*, JS::Handle<TeeState*>, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:388:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'JSObject* js::ReadableStreamTee_Cancel(JSContext*, JS::Handle<TeeState*>, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:386:27: note: 'unwrappedStream' declared here
  386 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:386:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:382:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  382 | MOZ_MUST_USE JSObject* js::ReadableStreamTee_Cancel(
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:316:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  316 | MOZ_MUST_USE JSObject* js::ReadableStreamControllerCancelSteps(
      |                        ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:319:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  319 |   AssertSameCompartment(cx, reason);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:365:38: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  365 |     result = ReadableStreamTee_Cancel(cx, unwrappedTeeState,
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  366 |                                       unwrappedDefaultController, reason);
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:381:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  381 |       rval = source->cancel(cx, stream, wrappedReason);
      |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:389:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  389 |       result = PromiseObject::unforgeableResolve(cx, rval);
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:398:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:30:
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12,
    inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:416:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]',
    inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle<ReadableStreamController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:416:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle<ReadableStreamReader*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:58:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle<ReadableStreamReader*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here
   57 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:52:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   52 | MOZ_MUST_USE JSObject* js::ReadableStreamReaderGenericCancel(
      |                        ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle<ReadableStreamReader*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:58:54,
    inlined from 'bool ReadableStreamDefaultReader_cancel(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:167:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool ReadableStreamDefaultReader_cancel(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here
   57 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle<ReadableStreamReader*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:156:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle<ReadableStreamReader*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'unwrappedStream' declared here
  155 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:174:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  174 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &exn)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:201:69: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  201 |                                     PromiseObject::unforgeableReject(cx, exn));
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In member function 'void js::InlineList<T>::insertBeforeUnchecked(Node*, Node*) [with T = js::jit::MInstruction]',
    inlined from 'void js::InlineList<T>::insertBefore(Node*, Node*) [with T = js::jit::MInstruction]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:295:26,
    inlined from 'void js::InlineList<T>::pushBack(Node*) [with T = js::jit::MInstruction]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:273:40,
    inlined from 'void js::jit::MBasicBlock::add(js::jit::MInstruction*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:959:25,
    inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3162:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:299:16: warning: 'ins' may be used uninitialized [-Wmaybe-uninitialized]
  299 |     item->next = at;
      |     ~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3082:17: note: 'ins' was declared here
 3082 |   MInstruction* ins;
      |                 ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:220:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src5.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'bool ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'reader' declared here
  218 |   Rooted<ReadableStreamDefaultReader*> reader(
      |                                        ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'cx' declared here
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle<ReadableStreamReader*>, JS::Handle<ReadableStream*>, ForAuthorCodeBool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:99:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericInitialize(JSContext*, JS::Handle<ReadableStreamReader*>, JS::Handle<ReadableStream*>, ForAuthorCodeBool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:111:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |     promise = PromiseObject::unforgeableReject(cx, storedError);
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::ReadableStreamDefaultReader* js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle<ReadableStream*>, ForAuthorCodeBool, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:53:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::ReadableStreamDefaultReader* js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle<ReadableStream*>, ForAuthorCodeBool, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:40: note: 'reader' declared here
   52 |   Rooted<ReadableStreamDefaultReader*> reader(
      |                                        ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:40: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:97:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In static member function 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'unwrappedStream' declared here
   95 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'cx' declared here
In function 'T* js::UnwrapAndTypeCheckValue(JSContext*, JS::HandleValue, ErrorCallback) [with T = ReadableStream; ErrorCallback = UnwrapAndTypeCheckArgument<ReadableStream>(JSContext*, JS::CallArgs&, const char*, int)::<lambda()>]',
    inlined from 'T* js::UnwrapAndTypeCheckArgument(JSContext*, JS::CallArgs&, const char*, int) [with T = ReadableStream]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:212:36,
    inlined from 'static bool js::ReadableStreamDefaultReader::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:96:53:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:175:52: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  175 |   return detail::UnwrapAndTypeCheckValueSlowPath<T>(cx, value, throwTypeError);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here
   49 |   JS::Rooted<JSFunction*> handlerFun(
      |                           ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle<ReadableStream*>, SourceAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:559:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle<ReadableStream*>, SourceAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:44: note: 'controller' declared here
  558 |   Rooted<ReadableStreamDefaultController*> controller(
      |                                            ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:44: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  542 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultController(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:542:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  601 |     if (!InvokeOrNoop(cx, underlyingSource, cx->names().start, controllerVal,
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  602 |                       &startResult)) {
      |                       ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:601:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:609:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  609 |       cx, PromiseObject::unforgeableResolve(cx, startResult));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource(JSContext*, JS::Handle<ReadableStream*>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  640 | MOZ_MUST_USE bool js::SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:640:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  660 |   if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSource,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  661 |                                            "ReadableStream source.pull method",
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662 |                                            cx->names().pull, &pullMethod)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:660:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  670 |   if (!CreateAlgorithmFromUnderlyingMethod(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  671 |           cx, underlyingSource, "ReadableStream source.cancel method",
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  672 |           cx->names().cancel, &cancelMethod)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:670:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  679 |   return SetUpReadableStreamDefaultController(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  680 |       cx, stream, sourceAlgorithms, underlyingSource, pullMethod, cancelMethod,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  681 |       highWaterMark, sizeAlgorithm);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:679:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ReadableStreamTee(JSContext*, JS::Handle<ReadableStream*>, bool, JS::MutableHandle<ReadableStream*>, JS::MutableHandle<ReadableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:527:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool js::ReadableStreamTee(JSContext*, JS::Handle<ReadableStream*>, bool, JS::MutableHandle<ReadableStream*>, JS::MutableHandle<ReadableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:525:40: note: 'reader' declared here
  525 |   Rooted<ReadableStreamDefaultReader*> reader(
      |                                        ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:525:40: note: 'cx' declared here
In function 'js::ReadableStream* CreateReadableStream(JSContext*, js::SourceAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>, JS::Handle<JSObject*>)',
    inlined from 'bool js::ReadableStreamTee(JSContext*, JS::Handle<ReadableStream*>, bool, JS::MutableHandle<ReadableStream*>, JS::MutableHandle<ReadableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:570:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   if (!SetUpReadableStreamDefaultController(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  112 |           cx, stream, sourceAlgorithms, underlyingSource, pullMethod,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |           cancelMethod, highWaterMark, sizeAlgorithm)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In function 'js::ReadableStream* CreateReadableStream(JSContext*, js::SourceAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>, JS::Handle<JSObject*>)',
    inlined from 'bool js::ReadableStreamTee(JSContext*, JS::Handle<ReadableStream*>, bool, JS::MutableHandle<ReadableStream*>, JS::MutableHandle<ReadableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:584:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  111 |   if (!SetUpReadableStreamDefaultController(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  112 |           cx, stream, sourceAlgorithms, underlyingSource, pullMethod,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |           cancelMethod, highWaterMark, sizeAlgorithm)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:111:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle<TeeState*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:314:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle<TeeState*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:312:31: note: 'unwrappedStream' declared here
  312 |       Rooted<ReadableStream*> unwrappedStream(
      |                               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:312:31: note: 'cx' declared here
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle<TeeState*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:372:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:231:67:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'onPullFulfilled' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:21: note: 'onPullFulfilled' declared here
  230 |   Rooted<JSObject*> onPullFulfilled(
      |                     ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:21: note: 'cx' declared here
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:192:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:199:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12,
    inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:213:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]',
    inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle<ReadableStreamController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:213:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamController*; T = js::ReadableStreamController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ControllerPullHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:72:66:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool ControllerPullHandler(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:37: note: 'unwrappedController' declared here
   71 |   Rooted<ReadableStreamController*> unwrappedController(
      |                                     ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:37: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle<ReadableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:501:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'pendingPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle<ReadableStreamDefaultController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'pendingPromise' declared here
  500 |   Rooted<PromiseObject*> pendingPromise(
      |                          ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:488:64: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  488 |     PlainObject* readResultObj = ReadableStreamCreateReadResult(
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  489 |         cx, chunk, false, unwrappedReader->forAuthorCode());
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:495:59: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  495 |     return PromiseObject::unforgeableResolveWithNonPromise(cx, readResult);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stack' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:27: note: 'stack' declared here
  416 |       Rooted<SavedFrame*> stack(cx);
      |                           ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:366:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  366 | MOZ_MUST_USE bool js::ReadableStreamDefaultControllerEnqueue(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:369:24: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  369 |   AssertSameCompartment(cx, chunk);
      |   ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:408:37: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  408 |       success = EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize);
      |                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:402:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle<ReadableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:418:40: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  418 |           !GetAndClearExceptionAndStack(cx, &exn, &stack)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:435:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  435 |       cx->setPendingException(exn, stack);
      |       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:252:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'unwrappedController' declared here
  250 |   Rooted<ReadableStreamDefaultController*> unwrappedController(
      |                                            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TeeState*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:192:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedTeeState' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:191:21: note: 'unwrappedTeeState' declared here
  191 |   Rooted<TeeState*> unwrappedTeeState(cx,
      |                     ^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:191:21: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:210:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:251:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18:
In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)',
    inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:915:73,
    inlined from 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3949:44:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:29: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit7.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3940:13: note: 'res' was declared here
 3940 |     int32_t res;
      |             ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3971:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized]
 3971 |     return MConstant::NewInt64(alloc, res);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3959:13: note: 'res' was declared here
 3959 |     int64_t res;
      |             ^~~
/usr/bin/g++ -o Unified_cpp_js_src6.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp   Unified_cpp_js_src6.cpp
js/src/Unified_cpp_js_src7.o
/usr/bin/g++ -o Unified_cpp_js_src7.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp   Unified_cpp_js_src7.cpp
js/src/Unified_cpp_js_src8.o
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:14,
                 from Unified_cpp_js_src6.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:447:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src6.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'unwrappedWriter' declared here
  445 |   Rooted<WritableStreamDefaultWriter*> unwrappedWriter(
      |                                        ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:296:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'unwrappedWriter' declared here
  294 |   Rooted<WritableStreamDefaultWriter*> unwrappedWriter(
      |                                        ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader-inl.h:22,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:37:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle<JSObject*>, Handle<JSFunction*>, double, Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle<JSObject*>, Handle<JSFunction*>, double, Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:27: note: 'stream' declared here
   87 |   Rooted<ReadableStream*> stream(cx, ReadableStream::create(cx));
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:103:64: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  103 |   if (!SetUpReadableStreamDefaultControllerFromUnderlyingSource(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  104 |           cx, stream, sourceVal, highWaterMark, sizeVal)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle<JSObject*>, Handle<Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:192:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle<JSObject*>, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'unwrappedStream' declared here
  191 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:184:25: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  184 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx,
      |                         ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle<JSObject*>, ReadableStreamReaderMode)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:219:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle<JSObject*>, ReadableStreamReaderMode)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:218:27: note: 'unwrappedStream' declared here
  218 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:218:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ReadableStreamTee(JSContext*, Handle<JSObject*>, MutableHandle<JSObject*>, MutableHandle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:411:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamTee(JSContext*, Handle<JSObject*>, MutableHandle<JSObject*>, MutableHandle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:410:27: note: 'unwrappedStream' declared here
  410 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:410:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ReadableStreamClose(JSContext*, Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:461:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamClose(JSContext*, Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'unwrappedStream' declared here
  460 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ReadableStreamEnqueue(JSContext*, Handle<JSObject*>, Handle<Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:494:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, Handle<JSObject*>, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:493:27: note: 'unwrappedStream' declared here
  493 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:493:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:486:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  486 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx,
      |                    ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ReadableStreamError(JSContext*, Handle<JSObject*>, Handle<Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:524:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamError(JSContext*, Handle<JSObject*>, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:523:27: note: 'unwrappedStream' declared here
  523 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:523:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:516:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  516 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx,
      |                    ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle<JSObject*>, Handle<Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:555:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle<JSObject*>, Handle<Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'unwrappedReader' declared here
  554 |   Rooted<ReadableStreamReader*> unwrappedReader(
      |                                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:547:20: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx,
      |                    ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:571:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'unwrappedReader' declared here
  570 |   Rooted<ReadableStreamReader*> unwrappedReader(
      |                                 ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:596:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'unwrappedReader' declared here
  595 |   Rooted<ReadableStreamDefaultReader*> unwrappedReader(
      |                                        ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'cx' declared here
In file included from Unified_cpp_js_src6.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerError(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:997:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  997 | bool js::WritableStreamDefaultControllerError(
      |      ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle<JSObject*>, ReadableStreamUnderlyingSource**)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:237:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle<JSObject*>, ReadableStreamUnderlyingSource**)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'unwrappedStream' declared here
  236 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:71:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   71 | JSObject* js::WritableStreamControllerAbortSteps(
      |           ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/OffThreadPromiseRuntimeState.h:21,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:61,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferViewObject.h:11,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:31:
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:83:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:24:
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12,
    inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:102:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105: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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:33:
In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Rooted<JS::Value>&}]',
    inlined from 'JSObject* js::WritableStreamControllerAbortSteps(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:102:22:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle<JSObject*>, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:283:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle<JSObject*>, uint32_t)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'unwrappedStream' declared here
  282 |   Rooted<ReadableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:56:75:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src6.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'unwrappedController' declared here
   54 |   Rooted<WritableStreamDefaultController*> unwrappedController(
      |                                            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:9,
                 from Unified_cpp_js_src7.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DefineAccessorPropertyById(JSContext*, JS::HandleObject, JS::HandleId, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src7.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool DefineAccessorPropertyById(JSContext*, JS::HandleObject, JS::HandleId, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:16: note: 'atom' declared here
 2121 |     RootedAtom atom(cx, IdToFunctionName(cx, id, FunctionPrefixKind::Get));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerErrorIfNeeded(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:648:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  648 | bool js::WritableStreamDefaultControllerErrorIfNeeded(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  458 | bool js::WritableStreamDefaultControllerGetChunkSize(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:458:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:496:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:105:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:508:60: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  508 |   if (!cx->isExceptionPending() || !cx->getPendingException(returnValue)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TeeState*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle<js::ReadableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'state' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src6.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp: In static member function 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle<js::ReadableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here
   29 |   Rooted<TeeState*> state(cx, NewBuiltinClassInstance<TeeState>(cx));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ResolveStandardClass(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:955:30: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  955 |     return DefineDataProperty(
      |            ~~~~~~~~~~~~~~~~~~^
  956 |         cx, global, id, UndefinedHandleValue,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957 |         JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:66:74:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'writer' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'writer' declared here
   65 |   Rooted<WritableStreamDefaultWriter*> writer(
      |                                        ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'cx' declared here
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:96:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:114:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:123:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:141:47: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |           cx, PromiseObject::unforgeableReject(cx, storedError));
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:169:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 |       promise = PromiseObject::unforgeableReject(cx, storedError);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:181:49: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  181 |       promise = PromiseObject::unforgeableReject(cx, storedError);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:301:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  301 | JS_PUBLIC_API bool JS_ValueToObject(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:19:
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool JS_ValueToObject(JSContext*, JS::HandleValue, JS::MutableHandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:310:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:318:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  318 | JS_PUBLIC_API JSFunction* JS_ValueToFunction(JSContext* cx, HandleValue value) {
      |                           ^~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:107:
In function 'JSFunction* js::ReportIfNotFunction(JSContext*, JS::HandleValue, MaybeConstruct)',
    inlined from 'JSFunction* JS_ValueToFunction(JSContext*, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:322:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS_ValueToConstructor(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:325:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  325 | JS_PUBLIC_API JSFunction* JS_ValueToConstructor(JSContext* cx,
      |                           ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:677:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  677 |   ReportIsNotFunction(cx, v, -1, construct);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSString* JS_ValueToSource(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:333:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  333 | JS_PUBLIC_API JSString* JS_ValueToSource(JSContext* cx, HandleValue value) {
      |                         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:337:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  337 |   return ValueToSource(cx, value);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:258:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSType JS_TypeOfValue(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:344:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  344 | JS_PUBLIC_API JSType JS_TypeOfValue(JSContext* cx, HandleValue value) {
      |                      ^~~~~~~~~~~~~~
In file included from Unified_cpp_js_src6.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In function 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:257:27: note: 'unwrappedStream' declared here
  257 |   Rooted<WritableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:257:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:227:70:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In static member function 'static bool js::WritableStreamDefaultWriter::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'unwrappedStream' declared here
  225 |   Rooted<WritableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here
   49 |   JS::Rooted<JSFunction*> handlerFun(
      |                           ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::detail::ComputeThis(JSContext*, JS::Value*, JS::MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1248:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1248 |   if (!BoxNonStrictThis(cx, thisv, thisv)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle<WritableStream*>, SinkAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:253:71:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle<WritableStream*>, SinkAlgorithms, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'controller' declared here
  252 |   Rooted<WritableStreamDefaultController*> controller(
      |                                            ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1576:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1576 | JS_PUBLIC_API bool JS_ValueToId(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:35:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool JS_ValueToId(JSContext*, JS::HandleValue, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1581:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1590:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_IdToValue(JSContext*, jsid, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1593:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1593 | JS_PUBLIC_API bool JS_IdToValue(JSContext* cx, jsid id, MutableHandleValue vp) {
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ToPrimitive(JSContext*, HandleObject, JSType, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1602:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1602 | JS_PUBLIC_API bool JS::ToPrimitive(JSContext* cx, HandleObject obj, JSType hint,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_HasInstance(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1707:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1707 | JS_PUBLIC_API bool JS_HasInstance(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  234 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultController(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:234:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  310 |     if (!InvokeOrNoop(cx, underlyingSink, cx->names().start, controllerVal,
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  311 |                       &startResult)) {
      |                       ~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:310:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:318:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  318 |       cx, PromiseObject::unforgeableResolve(cx, startResult));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2004:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2004 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptorById(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2011:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2011 |   return GetOwnPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2014:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2014 | JS_PUBLIC_API bool JS_GetOwnPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2022:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2022 |   return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetOwnUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2025:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2025 | JS_PUBLIC_API bool JS_GetOwnUCPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2033:41: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2033 |   return JS_GetOwnPropertyDescriptorById(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptorById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2036:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2036 | JS_PUBLIC_API bool JS_GetPropertyDescriptorById(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2040:31: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2040 |   return GetPropertyDescriptor(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyDescriptor(JSContext*, JS::HandleObject, const char*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2043:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2043 | JS_PUBLIC_API bool JS_GetPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2051:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2051 |   return JS_GetPropertyDescriptorById(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetUCPropertyDescriptor(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2054:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2054 | JS_PUBLIC_API bool JS_GetUCPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2062:38: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 2062 |   return JS_GetPropertyDescriptorById(cx, obj, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2075:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2075 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)',
    inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2079:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2072 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2183:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleObject, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2203:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleString, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2210:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, int32_t, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2217:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, uint32_t, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2225:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, double, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2233:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2249:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2249 | JS_PUBLIC_API bool JS_DefineProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32,
    inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2252:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32,
    inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleObject, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2283:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32,
    inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, JS::HandleString, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2290:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32,
    inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, int32_t, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2297:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32,
    inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, uint32_t, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2305:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>, double, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  352 | MOZ_MUST_USE bool js::SetUpWritableStreamDefaultControllerFromUnderlyingSink(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:352:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  375 |   if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  376 |                                            "WritableStream sink.write method",
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377 |                                            cx->names().write, &writeMethod)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:375:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  385 |   if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  386 |                                            "WritableStream sink.close method",
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387 |                                            cx->names().close, &closeMethod)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:385:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  395 |   if (!CreateAlgorithmFromUnderlyingMethod(cx, underlyingSink,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  396 |                                            "WritableStream sink.abort method",
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397 |                                            cx->names().abort, &abortMethod)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:395:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  404 |   return SetUpWritableStreamDefaultController(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  405 |       cx, stream, sinkAlgorithms, underlyingSink, writeMethod, closeMethod,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  406 |       abortMethod, highWaterMark, sizeAlgorithm);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:404:46: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32,
    inlined from 'bool JS_DefineProperty(JSContext*, JS::HandleObject, const char*, double, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2313:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2319:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2319 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)',
    inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2328:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2072 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:98:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In static member function 'static bool js::WritableStream::constructor(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'stream' declared here
   97 |   Rooted<WritableStream*> stream(cx,
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2355:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2355 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32,
    inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2358:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  105 |   if (!GetProperty(cx, strategy, cx->names().size, &size)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:105:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  111 |   if (!GetProperty(cx, strategy, cx->names().highWaterMark,
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |                    &highWaterMarkVal)) {
      |                    ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:111:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  118 |   if (!GetProperty(cx, underlyingSink, cx->names().type, &type)) {
      |        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:118:19: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:130:41: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  130 |   if (!MakeSizeAlgorithmFromSizeFunction(cx, size)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:141:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  141 |     if (!ValidateAndNormalizeHighWaterMark(cx, highWaterMarkVal,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  142 |                                            &highWaterMark)) {
      |                                            ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:150:62: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  150 |   if (!SetUpWritableStreamDefaultControllerFromUnderlyingSink(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  151 |           cx, stream, underlyingSink, highWaterMark, size)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32,
    inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleObject, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2377:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32,
    inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleString, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2384:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32,
    inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, int32_t, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2391:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32,
    inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, uint32_t, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2399:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'onFulfilled' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:21: note: 'onFulfilled' declared here
  971 |   Rooted<JSObject*> onFulfilled(cx, NewHandler(cx, onFulfilledFunc, stream));
      |                     ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:21: note: 'cx' declared here
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineUCDataProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2352:32,
    inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, double, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2407:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:687:40,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12,
    inlined from 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:708:21,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {}]',
    inlined from 'JSObject* PerformCloseAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:708:21,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:938:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:737:40,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In function 'bool js::Call(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&}]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:54:12,
    inlined from 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:765:21,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  121 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:121:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::PromiseCall(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, Args&& ...) [with Args = {JS::Handle<JS::Value>&, JS::Rooted<JS::Value>&}]',
    inlined from 'JSObject* PerformWriteAlgorithm(JSContext*, JS::Handle<js::WritableStreamDefaultController*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:765:21,
    inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle<js::WritableStreamDefaultController*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:956:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:61:43: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   61 |   return PromiseObject::unforgeableResolve(cx, rval);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2423:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2423 | JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32,
    inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2426:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32,
    inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2443:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32,
    inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2450:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32,
    inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, int32_t, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2457:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32,
    inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, uint32_t, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2465:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2420:32,
    inlined from 'bool JS_DefineElement(JSContext*, JS::HandleObject, uint32_t, double, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2473:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerClose(JSContext*, JS::Handle<WritableStreamDefaultController*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:443:30: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  443 |     if (!EnqueueValueWithSize(cx, unwrappedController, v, size)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:35:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'enqueueResult' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle<WritableStreamDefaultController*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'enqueueResult' declared here
  557 |     Rooted<Value> enqueueResult(cx);
      |                   ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2537:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2537 | JS_PUBLIC_API bool JS_ForwardGetPropertyTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2537:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool JS_ForwardGetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2544:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  542 | bool js::WritableStreamDefaultControllerWrite(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:542:6: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:553:27: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  553 |       EnqueueValueWithSize(cx, unwrappedController, chunk, chunkSize);
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:558:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  558 |     if (!cx->isExceptionPending() || !cx->getPendingException(&enqueueResult)) {
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2547:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2547 | JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool JS_ForwardGetElementTo(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2554:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2557:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2557 | JS_PUBLIC_API bool JS_GetPropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2560:33: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2560 |   return JS_ForwardGetPropertyTo(cx, obj, id, receiver, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2560:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetProperty(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2563:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2563 | JS_PUBLIC_API bool JS_GetProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2570:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2570 |   return JS_GetPropertyById(cx, obj, id, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2573:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2573 | JS_PUBLIC_API bool JS_GetUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2581:28: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2581 |   return JS_GetPropertyById(cx, obj, id, vp);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2584:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2584 | JS_PUBLIC_API bool JS_GetElement(JSContext* cx, HandleObject objArg,
      |                    ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2586:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2586 |   return JS_ForwardGetElementTo(cx, objArg, index, objArg, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2589 | JS_PUBLIC_API bool JS_ForwardSetPropertyTo(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2589:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool JS_ForwardSetPropertyTo(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2597:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2600:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2600 | JS_PUBLIC_API bool JS_SetPropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool JS_SetPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2608:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2611:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2611 | JS_PUBLIC_API bool JS_SetProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2618:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2618 |   return JS_SetPropertyById(cx, obj, id, v);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2621:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2621 | JS_PUBLIC_API bool JS_SetUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2629:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2629 |   return JS_SetPropertyById(cx, obj, id, v);
      |          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2643:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2643 | JS_PUBLIC_API bool JS_SetElement(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~
In function 'bool js::SetElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20,
    inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2645:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20,
    inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2651:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20,
    inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleString)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2657:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20,
    inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2663:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20,
    inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, uint32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2669:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::SetElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool SetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2640:20,
    inlined from 'bool JS_SetElement(JSContext*, JS::HandleObject, uint32_t, double)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2675:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:59:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nobj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:16: note: 'nobj' declared here
 3052 |   RootedObject nobj(cx, NewBuiltinClassInstance(cx, clasp));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:16: note: 'cx' declared here
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool DefineDataProperty(JSContext*, JS::HandleObject, const char*, JS::HandleValue, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2246:32,
    inlined from 'JSObject* JS_DefineObject(JSContext*, JS::HandleObject, const char*, const JSClass*, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3058:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In member function 'bool JSPropertySpec::getValue(JSContext*, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3065:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3065 | JS_PUBLIC_API bool JSPropertySpec::getValue(JSContext* cx,
      |                    ^~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool DefineSelfHostedProperty(JSContext*, JS::HandleObject, JS::HandleId, const char*, const char*, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3007:47,
    inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3122:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3007:14: note: 'name' declared here
 3007 |   RootedAtom name(cx, IdToFunctionName(cx, id));
      |              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3007:14: note: 'cx' declared here
In function 'bool DefineSelfHostedProperty(JSContext*, JS::HandleObject, JS::HandleId, const char*, const char*, unsigned int)',
    inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3122:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3013:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3013 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), getterNameName,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3014 |                                            name, 0, &getterValue)) {
      |                                            ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3029:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3029 |     if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), setterNameName,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3030 |                                              name, 1, &setterValue)) {
      |                                              ~~~~~~~~~~~~~~~~~~~~~~
In function 'bool DefineDataPropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, unsigned int)',
    inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3140:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2166:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2166 |   return js::DefineDataProperty(cx, obj, id, value, attrs);
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ObjectToCompletePropertyDescriptor(JSContext*, HandleObject, HandleValue, MutableHandle<PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3148:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3148 | JS_PUBLIC_API bool JS::ObjectToCompletePropertyDescriptor(
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3148:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3154:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3154 |   if (!ToPropertyDescriptor(cx, descObj, true, desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3154:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:14: note: 'name' declared here
 3278 |   RootedAtom name(cx, IdToFunctionName(cx, id));
      |              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:14: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3289:43: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3289 |   if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3290 |                                            nargs, &funVal)) {
      |                                            ~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'name' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:16: note: 'name' declared here
 3325 |     RootedAtom name(cx, IdToFunctionName(cx, id));
      |                ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3330:45: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 3330 |     if (!GlobalObject::getSelfHostedFunction(cx, cx->global(), shName, name,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3331 |                                              fs->nargs, &funVal)) {
      |                                              ~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseResolve(JSContext*, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3911:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3911 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseResolve(
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3918:57: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3918 |                        PromiseObject::unforgeableResolve(cx, resolutionValue));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::CallOriginalPromiseReject(JSContext*, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3923:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3923 | JS_PUBLIC_API JSObject* JS::CallOriginalPromiseReject(
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3930:56: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3930 |                        PromiseObject::unforgeableReject(cx, rejectionValue));
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, const char16_t*, uint32_t, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4691:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4691 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, const char16_t* chars,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4695:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4695 |   return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4696 |                               NullHandleValue, vp);
      |                               ~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, const char16_t*, uint32_t, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4704 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, const char16_t* chars,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4704:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4709:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4709 |   return ParseJSONWithReviver(cx, mozilla::Range<const char16_t>(chars, len),
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4710 |                               reviver, vp);
      |                               ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSONWithReviver(JSContext*, JS::HandleString, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4713:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4713 | JS_PUBLIC_API bool JS_ParseJSONWithReviver(JSContext* cx, HandleString str,
      |                    ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4713:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4726:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4726 |              ? ParseJSONWithReviver(cx, stableChars.latin1Range(), reviver, vp)
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4727:36: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4727 |              : ParseJSONWithReviver(cx, stableChars.twoByteRange(), reviver,
      |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4728 |                                     vp);
      |                                     ~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_ParseJSON(JSContext*, JS::HandleString, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4699:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4699 | JS_PUBLIC_API bool JS_ParseJSON(JSContext* cx, HandleString str,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4701:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4701 |   return JS_ParseJSONWithReviver(cx, str, NullHandleValue, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'JSObject* JS_GetConstructor(JSContext*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1739:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src7.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterGetDesiredSize(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::MutableHandle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:221:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  221 | bool js::WritableStreamDefaultWriterGetDesiredSize(
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In member function 'bool JS::ObjectOpResult::reportError(JSContext*, JS::HandleObject, JS::HandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:178:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 |     return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:196:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  196 |       return ReportValueError(cx, code_, JSDVG_IGNORE_STACK, val, nullptr,
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197 |                               propName.get());
      |                               ~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2082:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2082 | JS_PUBLIC_API bool JS_DefinePropertyById(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~~
In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)',
    inlined from 'bool JS_DefinePropertyById(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2086:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2072 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2331:20: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2331 | JS_PUBLIC_API bool JS_DefineUCProperty(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
In function 'bool DefinePropertyByDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)',
    inlined from 'bool JS_DefineUCProperty(JSContext*, JS::HandleObject, const char16_t*, size_t, JS::Handle<JS::PropertyDescriptor>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2340:36:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2072:24: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
 2072 |   return DefineProperty(cx, obj, id, desc, result);
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::GetFirstArgumentAsTypeHint(JSContext*, CallArgs, JSType*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1652:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1652 |   const char* source = ValueToSourceForError(cx, args.get(0), bytes);
      |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_GetPendingException(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4919:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4919 | JS_PUBLIC_API bool JS_GetPendingException(JSContext* cx,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4926:33: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4926 |   return cx->getPendingException(vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'void JS_SetPendingException(JSContext*, JS::HandleValue, JS::ExceptionStackBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4929:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4929 | JS_PUBLIC_API void JS_SetPendingException(JSContext* cx, HandleValue value,
      |                    ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4938:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4938 |     cx->setPendingExceptionAndCaptureStack(value);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4940:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 4940 |     cx->setPendingException(value, nullptr);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:14: note: 'atom' declared here
 5490 |   RootedAtom atom(cx, AtomizeChars(cx, chars.begin().get(), chars.length()));
      |              ^~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:14: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_Stringify(JSContext*, JS::MutableHandleValue, JS::HandleObject, JS::HandleValue, JSONWriteCallback, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4648:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4648 | JS_PUBLIC_API bool JS_Stringify(JSContext* cx, MutableHandleValue vp,
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4648:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4658:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4658 |   if (!Stringify(cx, vp, replacer, space, sb, StringifyBehavior::Normal)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ToJSONMaybeSafely(JSContext*, HandleObject, JSONWriteCallback, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4680:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 4680 |   if (!Stringify(cx, &inputValue, nullptr, NullHandleValue, sb,
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 4681 |                  StringifyBehavior::RestrictedSafe))
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_WrapValue(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:620:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  620 | JS_PUBLIC_API bool JS_WrapValue(JSContext* cx, MutableHandleValue vp) {
      |                    ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::RejectPromise(JSContext*, HandleObject, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3969:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3969 | JS_PUBLIC_API bool JS::RejectPromise(JSContext* cx, JS::HandleObject promiseObj,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::ResolvePromise(JSContext*, HandleObject, HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3963:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3963 | JS_PUBLIC_API bool JS::ResolvePromise(JSContext* cx,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h: In function 'bool js::ResolveUnwrappedPromiseWithValue(JSContext*, JSObject*, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:67:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   67 | inline MOZ_MUST_USE bool ResolveUnwrappedPromiseWithValue(
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2843:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2843 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2852:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2852 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2853 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2859:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2859 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2860 |                      newTargetVal, nullptr);
      |                      ~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2869:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2869 |   return js::Construct(cx, fval, cargs, newTargetVal, objp);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2869:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2799:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2799 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2815:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2825:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2825 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2825:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3741:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3741 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, ctorVal,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3742 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3752 |   if (!js::Construct(cx, ctorVal, args, ctorVal, &obj)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3752:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, const HandleValueArray&, MutableHandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2872:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2872 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2880:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2880 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, fval,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2881 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2890:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2890 |   return js::Construct(cx, fval, cargs, fval, objp);
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2890:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, HandleValue, HandleValue, const HandleValueArray&, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2828 | JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2840:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2840 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2840:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2762 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2777:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2777 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2777:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2780:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2780 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj,
      |                    ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2796:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 2796 |   return Call(cx, fval, thisv, iargs, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2796:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:26: note: 'promise' declared here
  106 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::WritableStreamClose(JSContext*, JS::Handle<WritableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamClose(JSContext*, JS::Handle<WritableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:26: note: 'promise' declared here
  228 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle<WritableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:847:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle<WritableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:846:42: note: 'unwrappedWriter' declared here
  846 |     Rooted<WritableStreamDefaultWriter*> unwrappedWriter(
      |                                          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:846:42: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:445:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:443:27: note: 'unwrappedStream' declared here
  443 |   Rooted<WritableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:443:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:414:52:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:412:27: note: 'unwrappedStream' declared here
  412 |   Rooted<WritableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:412:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle<js::WritableStreamDefaultWriter*>, GetField, SetField, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:154:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle<js::WritableStreamDefaultWriter*>, GetField, SetField, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'unwrappedPromise' declared here
  152 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:147:13: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  147 | static bool EnsurePromiseRejected(
      |             ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 |         cx, PromiseObject::unforgeableReject(cx, error));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:261:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:260:27: note: 'unwrappedStream' declared here
  260 |   Rooted<WritableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:260:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:283:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  283 |   if (!cx->isExceptionPending() || !GetAndClearException(cx, &releasedError)) {
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)',
    inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:290:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |   return EnsurePromiseRejected(
      |          ~~~~~~~~~~~~~~~~~~~~~^
  213 |       cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214 |       &WritableStreamDefaultWriter::setReadyPromise, error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)',
    inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle<WritableStreamDefaultWriter*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:298:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  200 |   return EnsurePromiseRejected(
      |          ~~~~~~~~~~~~~~~~~~~~~^
  201 |       cx, unwrappedWriter, &WritableStreamDefaultWriter::closedPromise,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202 |       &WritableStreamDefaultWriter::setClosedPromise, error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool EnsurePromiseRejected(JSContext*, JS::Handle<js::WritableStreamDefaultWriter*>, GetField, SetField, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:154:50,
    inlined from 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'unwrappedPromise' declared here
  152 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:197:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  197 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(
      |                   ^~
In function 'bool EnsurePromiseRejected(JSContext*, JS::Handle<js::WritableStreamDefaultWriter*>, GetField, SetField, JS::Handle<JS::Value>)',
    inlined from 'bool js::WritableStreamDefaultWriterEnsureClosedPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:200:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 |         cx, PromiseObject::unforgeableReject(cx, error));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool EnsurePromiseRejected(JSContext*, JS::Handle<js::WritableStreamDefaultWriter*>, GetField, SetField, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:154:50,
    inlined from 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPromise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'unwrappedPromise' declared here
  152 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:209:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  209 | MOZ_MUST_USE bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(
      |                   ^~
In function 'bool EnsurePromiseRejected(JSContext*, JS::Handle<js::WritableStreamDefaultWriter*>, GetField, SetField, JS::Handle<JS::Value>)',
    inlined from 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:169:45: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  169 |         cx, PromiseObject::unforgeableReject(cx, error));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* js::WritableStreamAddWriteRequest(JSContext*, JS::Handle<WritableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::PromiseObject* js::WritableStreamAddWriteRequest(JSContext*, JS::Handle<WritableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:26: note: 'promise' declared here
  290 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:26: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:324:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:323:27: note: 'unwrappedStream' declared here
  323 |   Rooted<WritableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:323:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:315:16: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  315 | PromiseObject* js::WritableStreamDefaultWriterWrite(
      |                ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:336:51: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
  336 |   if (!WritableStreamDefaultControllerGetChunkSize(cx, unwrappedController,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  337 |                                                    chunk, &chunkSize)) {
      |                                                    ~~~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:368:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In lambda function,
    inlined from 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:384:33:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:361:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  361 |     return PromiseObject::unforgeableReject(cx, storedError);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:400:44: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  400 |   if (!WritableStreamDefaultControllerWrite(cx, unwrappedController, chunk,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401 |                                             chunkSize)) {
      |                                             ~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'static js::WritableStream* js::WritableStream::create(JSContext*, void*, JS::Handle<JSObject*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:76:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In static member function 'static js::WritableStream* js::WritableStream::create(JSContext*, void*, JS::Handle<JSObject*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:75:27: note: 'stream' declared here
   75 |   Rooted<WritableStream*> stream(
      |                           ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:75:27: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle<WritableStream*>, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:890:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle<WritableStream*>, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'unwrappedWriter' declared here
  889 |     Rooted<WritableStreamDefaultWriter*> unwrappedWriter(
      |                                          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::WritableStreamFinishErroring(JSContext*, JS::Handle<WritableStream*>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:555:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishErroring(JSContext*, JS::Handle<WritableStream*>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:553:21: note: 'promise' declared here
  553 |   Rooted<JSObject*> promise(
      |                     ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:553:21: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:372:56:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'unwrappedWriter' declared here
  371 |     Rooted<WritableStreamDefaultWriter*> unwrappedWriter(
      |                                          ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:336:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  336 | MOZ_MUST_USE bool js::WritableStreamStartErroring(
      |                   ^~
In function 'bool js::WritableStreamDefaultWriterEnsureReadyPromiseRejected(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)',
    inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:377:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:212:31: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  212 |   return EnsurePromiseRejected(
      |          ~~~~~~~~~~~~~~~~~~~~~^
  213 |       cx, unwrappedWriter, &WritableStreamDefaultWriter::readyPromise,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214 |       &WritableStreamDefaultWriter::setReadyPromise, error);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:79:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:26: note: 'promise' declared here
  159 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:26: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:132:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 | JSObject* js::WritableStreamAbort(JSContext* cx,
      |           ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.h:19:
In function 'js::PromiseObject* js::PromiseResolvedWithUndefined(JSContext*)',
    inlined from 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:141:40:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PromiseObject.h:237:57: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
  237 |   return PromiseObject::unforgeableResolveWithNonPromise(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  238 |       cx, JS::UndefinedHandleValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:66:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStream' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle<WritableStreamDefaultWriter*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'unwrappedStream' declared here
   65 |   Rooted<WritableStream*> unwrappedStream(
      |                           ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:57:11: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   57 | JSObject* js::WritableStreamDefaultWriterAbort(
      |           ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamDealWithRejection(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:309:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  309 | MOZ_MUST_USE bool js::WritableStreamDealWithRejection(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightWriteWithError(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:614:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  614 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightWriteWithError(
      |                   ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishInFlightCloseWithError(JSContext*, JS::Handle<WritableStream*>, JS::Handle<JS::Value>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:712:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  712 | MOZ_MUST_USE bool js::WritableStreamFinishInFlightCloseWithError(
      |                   ^~
/usr/bin/g++ -o Unified_cpp_js_src8.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp   Unified_cpp_js_src8.cpp
js/src/Unified_cpp_js_src9.o
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::jit::AnalyzeNewScriptDefiniteProperties(JSContext*, js::DPAConstraintInfo&, JS::HandleFunction, js::ObjectGroup*, js::HandlePlainObject, js::Vector<js::TypeNewScriptInitializer>*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4357:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted<void*>**)cx)[5]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit4.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp: In function 'bool js::jit::AnalyzeNewScriptDefiniteProperties(JSContext*, js::DPAConstraintInfo&, JS::HandleFunction, js::ObjectGroup*, js::HandlePlainObject, js::Vector<js::TypeNewScriptInitializer>*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4357:16: note: 'script' declared here
 4357 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4357:16: note: 'cx' declared here
/usr/bin/g++ -o Unified_cpp_js_src9.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp   Unified_cpp_js_src9.cpp
In file included from Unified_cpp_js_src8.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool IsDate(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1683:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1683 | MOZ_ALWAYS_INLINE bool IsDate(HandleValue v) {
      |                        ^~~~~~
In file included from Unified_cpp_js_src9.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 Unified_cpp_js_src9.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   90 | bool SecurityWrapper<Base>::boxedValue_unbox(JSContext* cx, HandleObject obj,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:90:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src9.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp: In member function 'virtual bool js::DeadObjectProxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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,
      |      ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp: In member function 'virtual bool js::OpaqueCrossCompartmentWrapper::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   97 | bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  105 |   return Base::defineProperty(cx, wrapper, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2009:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2009 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src9.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1441:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1441 | bool ScriptedProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src9.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:97:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   97 | bool SecurityWrapper<Base>::defineProperty(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/SecurityWrapper.cpp:105:30: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  105 |   return Base::defineProperty(cx, wrapper, id, desc, result);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1401:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1401 | bool ScriptedProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Date.h:35,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.h:16,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:18:
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2014:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Proxy.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:16: note: 'target' declared here
 1414 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:16: note: 'cx' declared here
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2064:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2094:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool IsCompatiblePropertyDescriptor.constprop(JSContext*, bool, JS::Handle<JS::PropertyDescriptor>, JS::Handle<JS::PropertyDescriptor>, const char**)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   32 | static bool IsCompatiblePropertyDescriptor(JSContext* cx, bool extensible,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:32:13: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:71:19: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
   71 |     if (!SameValue(cx, desc.value(), current.value(), &same)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:132:23: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
  132 |         if (!SameValue(cx, desc.value(), current.value(), &same)) {
      |              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2123:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18,
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2027:13,
    inlined from 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2129:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2141:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2141 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9:
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'virtual bool js::ForwardingProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:149:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2160:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18,
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2027:13,
    inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2166:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2178:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2178 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2197:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18,
    inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2203:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18,
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2027:13,
    inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2209:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2220:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2220 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2240:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18,
    inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2246:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18,
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2027:13,
    inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2252:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2263 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'virtual bool js::ForwardingProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:141:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:182:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  182 | static bool GetProxyTrap(JSContext* cx, HandleObject handler,
      |             ^~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetProxyTrap(JSContext*, JS::HandleObject, js::HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:185:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2281:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18,
    inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2287:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2310:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2310 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1112 | bool ScriptedProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1112:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1129:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1129 |   if (!GetProxyTrap(cx, handler, cx->names().get, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1135:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1153 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1153:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1160:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1160 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1169:21: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1169 |       if (!SameValue(cx, trapResult, desc.value(), &same)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2329:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18,
    inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2335:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2358:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2358 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2376:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1191 | bool ScriptedProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1191:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1208:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1208 |   if (!GetProxyTrap(cx, handler, cx->names().set, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'virtual bool js::ScriptedProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1214:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1233 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1233:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1245:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1245 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1254:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1254 |       if (!SameValue(cx, v, desc.value(), &same)) {
      |            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2407:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2455:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18,
    inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2461:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2473:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2473 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2492:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18,
    inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2498:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2510:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2510 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:470:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  470 |   if (!GetProxyTrap(cx, handler, cx->names().isExtensible, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:38,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/arm/SharedICRegisters-arm.h:10,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/SharedICRegisters.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:23,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36:
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'virtual bool js::ScriptedProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:484:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2542:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2443:18,
    inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2548:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18,
    inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2554:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2565:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2565 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2584:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2443:18,
    inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2590:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18,
    inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2596:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2607:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2607 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2625:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2631:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2631 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:976:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  976 |   if (!GetProxyTrap(cx, handler, cx->names().deleteProperty, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:995:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1009:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1009 |   if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3038:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3038 |   return ToLocaleFormatHelper(cx, dateObj, format, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleDateString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3062:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3062 |   return ToLocaleFormatHelper(cx, dateObj, format, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toLocaleTimeString_impl(JSContext*, const JS::CallArgs&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3074:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3074 |   return ToLocaleFormatHelper(cx, dateObj, "%X", args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:409:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  409 |   if (!GetProxyTrap(cx, handler, cx->names().preventExtensions, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'virtual bool js::ScriptedProxyHandler::preventExtensions(JSContext*, JS::HandleObject, JS::ObjectOpResult&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:423:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In file included from Unified_cpp_js_src8.cpp:29:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool IsNumber(JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:673:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  673 | MOZ_ALWAYS_INLINE bool IsNumber(HandleValue v) {
      |                        ^~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:33:
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool num_toString_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:869:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1054:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1054 |   if (!GetProxyTrap(cx, handler, cx->names().has, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1071:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1081:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
 1081 |     if (!GetOwnPropertyDescriptor(cx, target, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1103:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:640:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  640 | bool ScriptedProxyHandler::defineProperty(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:658:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  658 |   if (!GetProxyTrap(cx, handler, cx->names().defineProperty, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:664:26: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  664 |     return DefineProperty(cx, target, id, desc, result);
      |            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:669:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  669 |   if (!FromPropertyDescriptorToObject(cx, desc, &descObj)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  688 |     if (!Call(cx, trap, thisv, args, &trapResult)) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:688:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:700:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  700 |   if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:727:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  727 |     if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, desc, targetDesc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  728 |                                         &errorDetails))
      |                                         ~~~~~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1150:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1211:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In file included from Unified_cpp_js_src8.cpp:38:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:314:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  314 | bool BaseProxyHandler::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:511:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  511 | bool ScriptedProxyHandler::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:528:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  528 |   if (!GetProxyTrap(cx, handler, cx->names().getOwnPropertyDescriptor, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:534:36: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  534 |     return GetOwnPropertyDescriptor(cx, target, id, desc);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:545:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  130 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:130:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:556:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  556 |   if (!GetOwnPropertyDescriptor(cx, target, id, &targetDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  597 |   if (!ToPropertyDescriptor(cx, trapResult, true, &resultDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:597:28: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:606:38: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  606 |   if (!IsCompatiblePropertyDescriptor(cx, extensibleTarget, resultDesc,
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  607 |                                       targetDesc, &errorDetails))
      |                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:47,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:41:
In function 'bool js::NativeGetProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3431:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.h:1565:27: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1565 |   return NativeGetProperty(cx, obj, receiver, id, vp);
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FinishDateClassInit(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3433:34: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 3433 |          NativeDefineDataProperty(cx, proto.as<NativeObject>(), toGMTStringId,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3434 |                                   toUTCStringFun, 0);
      |                                   ~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toPrimitive(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3176:29: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3176 |   return OrdinaryToPrimitive(cx, obj, hint, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:232:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  232 |   if (!GetProxyTrap(cx, handler, cx->names().getPrototypeOf, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  250 |     if (!js::Call(cx, trap, handlerProto, args, &handlerProto)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:250:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool NumberClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1389:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1389 |   if (!DefineDataProperty(cx, ctor, parseIntId, parseIntValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1402:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1402 |   if (!DefineDataProperty(cx, ctor, parseFloatId, parseFloatValue, 0)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1409:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1409 |   if (!DefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~^
 1410 |           cx, ctor, cx->names().NaN, valueNaN,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1411 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1416:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1416 |   if (!NativeDefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^
 1417 |           cx, global, cx->names().NaN, valueNaN,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1418 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING) ||
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1419:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1419 |       !NativeDefineDataProperty(
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^
 1420 |           cx, global, cx->names().Infinity, valueInfinity,
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1421 |           JSPROP_PERMANENT | JSPROP_READONLY | JSPROP_RESOLVING)) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:326:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  326 | bool BaseProxyHandler::hasInstance(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src9.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:75:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   75 | bool Proxy::getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:89:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   89 |   return handler->getOwnPropertyDescriptor(cx, proxy, id, desc);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:525:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  525 | bool Proxy::hasInstance(JSContext* cx, HandleObject proxy, MutableHandleValue v,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:537:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  537 |   return proxy->as<ProxyObject>().handler()->hasInstance(cx, proxy, v, bp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:92:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   92 | bool Proxy::defineProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:106:60: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
  106 |   return proxy->as<ProxyObject>().handler()->defineProperty(cx, proxy, id, desc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  107 |                                                             result);
      |                                                             ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In static member function 'static bool js::Proxy::setInternal(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)',
    inlined from 'static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:390:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  379 |     return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  382 |   return handler->set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  334 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:327:25,
    inlined from 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:339:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 static member function 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:339:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |   return handler->get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:65:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   65 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src8.cpp:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:390:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  390 | static bool GetPropertyNoException(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:52:
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool GetPropertyNoException(JSContext*, JS::HandleObject, SniffingBehavior, js::HandlePropertyName, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:401:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:26:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:50:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:16: note: 'obj' declared here
 2739 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:16: note: 'cx' declared here
In function 'JSObject* JS::ToObject(JSContext*, HandleValue)',
    inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:32:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:272:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  272 |   return js::ToObjectSlow(cx, v, false);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:124:21,
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, PropertyName*, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:138:21,
    inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2758:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:46:
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::MutableHandleValue)',
    inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2770:14:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:311:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  311 |   if (!GetProxyTrap(cx, handler, cx->names().setPrototypeOf, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  329 |     if (!js::Call(cx, trap, hval, args, &hval)) {
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:329:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle<JSObject*>; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:115:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'getter' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:115:16: note: 'getter' declared here
  115 |   RootedObject getter(cx, desc.getterObject());
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:115:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
   72 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:82:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   82 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:104:23:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  125 |   return CallGetter(cx, receiver, getterFunc, vp);
      |          ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:125:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:258:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  258 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |      ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:35:
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:261:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:281:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  281 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |      ^~
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:284:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:342:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  342 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:327:25,
    inlined from 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:345:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 static member function 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:345:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |   return handler->get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  348 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:351:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:327:25,
    inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:356:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 static member function 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)',
    inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:356:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  331 |   return handler->get(cx, proxy, receiver, id, vp);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:331:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:393:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  393 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~
In static member function 'static bool js::Proxy::setInternal(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)',
    inlined from 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:397:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  379 |     return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  382 |   return handler->set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  403 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
In function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:407:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
In static member function 'static bool js::Proxy::setInternal(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)',
    inlined from 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:413:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  379 |     return handler->BaseProxyHandler::set(cx, proxy, id, v, receiver, result);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:379:42: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  382 |   return handler->set(cx, proxy, id, v, receiver, result);
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:382:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:595:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  595 | bool Proxy::boxedValue_unbox(JSContext* cx, HandleObject proxy,
      |      ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:600:62: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  600 |   return proxy->as<ProxyObject>().handler()->boxedValue_unbox(cx, proxy, vp);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewProxyObject(JSContext*, const BaseProxyHandler*, JS::HandleValue, JSObject*, const ProxyOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:774:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  774 | JS_FRIEND_API JSObject* js::NewProxyObject(JSContext* cx,
      |                         ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:76,
    inlined from 'bool js::proxy(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here
 1477 |   RootedObject target(cx,
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'cx' declared here
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:19,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:11:
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:39,
    inlined from 'bool js::proxy(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1485:40,
    inlined from 'bool js::proxy(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'JSObject* js::NewSingletonProxyObject(JSContext*, const BaseProxyHandler*, JS::HandleValue, JSObject*, const ProxyOptions&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:799:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  799 | JS_FRIEND_API JSObject* js::NewSingletonProxyObject(
      |                         ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In destructor 'js::ErrorCopier::~ErrorCopier()':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:458:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  458 |     if (cx->getPendingException(&exc) && exc.isObject() &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:466:32: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  466 |         cx->setPendingException(rootedCopy, stack);
      |         ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:18:
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool date_parse(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1475:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:829:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  829 |   if (!GetProxyTrap(cx, handler, cx->names().ownKeys, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::Call(JSContext*, JS::HandleValue, JSObject*, JS::HandleValue, JS::MutableHandleValue)',
    inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:842:12:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  113 |   return Call(cx, fval, thisv, args, rval);
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:113:14: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
In function 'JSObject* js::RequireObject(JSContext*, JSErrNum, int, JS::HandleValue)',
    inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:765:37,
    inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1053:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1053 |   ReportNotObject(cx, err, spindex, v);
      |   ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:149:21,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:783:20,
    inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool js::ValueToId(JSContext*, typename MaybeRooted<JS::Value, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::MutableHandleType) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:794:26,
    inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:94: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
   94 |   JSAtom* atom = ToAtom<allowGC>(cx, v);
      |                  ~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:891:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  891 |     if (!GetOwnPropertyDescriptor(cx, target, targetKeys[i], &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src8.cpp:20:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:792:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 | static const char* FormatValue(JSContext* cx, HandleValue v,
      |                    ^~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'const char* FormatValue.constprop(JSContext*, JS::HandleValue, JS::UniqueChars&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:815:26:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'void js::ErrorToException(JSContext*, JSErrorReport*, JSErrorCallback, void*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:351:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  351 |   cx->setPendingException(errValue, nstack);
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool JS::CreateError(JSContext*, JSExnType, HandleObject, HandleString, uint32_t, uint32_t, JSErrorReport*, HandleString, MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:718:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  718 | JS_PUBLIC_API bool JS::CreateError(JSContext* cx, JSExnType type,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetInternalError(JSContext*, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  810 | bool js::GetInternalError(JSContext* cx, unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:814:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  814 |   return CallSelfHostedFunction(cx, cx->names().GetInternalError,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  815 |                                 NullHandleValue, args, error);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetTypeError(JSContext*, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:818:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  818 | bool js::GetTypeError(JSContext* cx, unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:822:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  822 |   return CallSelfHostedFunction(cx, cx->names().GetTypeError, NullHandleValue,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  823 |                                 args, error);
      |                                 ~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:171:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  171 |     ReportValueError(cx, JSMSG_NOT_CONSTRUCTOR, JSDVG_IGNORE_STACK, target,
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |                      nullptr);
      |                      ~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'bool js::GetAggregateError(JSContext*, unsigned int, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:826:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  826 | bool js::GetAggregateError(JSContext* cx, unsigned errorNumber,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:830:32: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  830 |   return CallSelfHostedFunction(cx, cx->names().GetAggregateError,
      |          ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  831 |                                 NullHandleValue, args, error);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1308:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'argArray' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1307:16: note: 'argArray' declared here
 1307 |   RootedObject argArray(cx,
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1307:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1291:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1291 |   if (!GetProxyTrap(cx, handler, cx->names().apply, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1303 |     return js::Call(cx, fval, args.thisv(), iargs, args.rval());
      |            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1303:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1321 |   return js::Call(cx, trap, thisv, iargs, args.rval());
      |          ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1321:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment-inl.h:31:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
   31 | inline bool JS::Compartment::wrap(JSContext* cx, JS::MutableHandleValue vp) {
      |             ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:76:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:16: note: 'obj' declared here
  133 |   RootedObject obj(cx, NewSingletonObjectWithGivenProto(cx, clasp, nullptr));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:16: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1365:77:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'argArray' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1364:16: note: 'argArray' declared here
 1364 |   RootedObject argArray(cx,
      |                ^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1364:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1342:20: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1342 |   if (!GetProxyTrap(cx, handler, cx->names().construct, &trap)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1355 |     if (!Construct(cx, targetv, cargs, args.newTarget(), &obj)) {
      |          ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1355:19: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1379 |     if (!Call(cx, trap, thisv, iargs, args.rval())) {
      |          ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1379:14: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_WrapPropertyDescriptor(JSContext*, JS::MutableHandle<JS::PropertyDescriptor>)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:203:20: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  203 | JS_FRIEND_API bool JS_WrapPropertyDescriptor(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:244:72:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:243:20: note: 'fun' declared here
  243 |     RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs,
      |                    ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:243:20: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:162:18: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool RevokeProxy(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1531:43:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'p' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool RevokeProxy(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1530:16: note: 'p' declared here
 1530 |   RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT)
      |                ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1530:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'void js::AssertSameCompartment(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:371:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  371 | JS_FRIEND_API void js::AssertSameCompartment(JSContext* cx, JS::HandleValue v) {
      |                    ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:76,
    inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1550:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'target' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here
 1477 |   RootedObject target(cx,
      |                ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'cx' declared here
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1478:39,
    inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1550:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'JSObject* js::RequireObjectArg(JSContext*, const char*, const char*, JS::HandleValue)',
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1485:40,
    inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1550:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:1079:21: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1079 |   ReportNotObjectArg(cx, nth, fun, v);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)',
    inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1547:6:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1572:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1572 |   if (!DefineDataProperty(cx, result, cx->names().proxy, proxyVal) ||
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1573:26: note: parameter passing for argument of type 'JS::Handle<JS::Value>' changed in GCC 7.1
 1573 |       !DefineDataProperty(cx, result, cx->names().revoke, revokeVal)) {
      |        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:20:
In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const',
    inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45,
    inlined from 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1250:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe<js::RealmsInCompartmentIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::mStorage.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized]
  134 |     return *it;
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1248:20: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe<js::RealmsInCompartmentIter>::<unnamed>.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::mStorage.mozilla::detail::MaybeStorage<js::RealmsInCompartmentIter, true>::Union::val.js::RealmsInCompartmentIter::it' was declared here
 1248 |   RealmsInZoneIter realm(zone);
      |                    ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JSObject* js::GetTestingFunctions(JSContext*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:45:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)cx)[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* js::GetTestingFunctions(JSContext*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:16: note: 'obj' declared here
 1274 |   RootedObject obj(cx, JS_NewPlainObject(cx));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool js::ReportIsNotFunction(JSContext*, JS::HandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1380:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1380 | JS_FRIEND_API bool js::ReportIsNotFunction(JSContext* cx, HandleValue v) {
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1382:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1382 |   return ReportIsNotFunction(cx, v, -1);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  150 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj,
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
In function 'bool js::SetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::ObjectOpResult&)',
    inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:166:25:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitScript-inl.h:18,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:38,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36:
In function 'bool js::CallJSSetterOp(JSContext*, SetterOp, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)',
    inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:186:28:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext-inl.h:277:12: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  277 |   return op(cx, obj, id, v, result);
      |          ~~^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:191:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  191 |     if (!GetOwnPropertyDescriptor(cx, receiverObj, id, &existingDescriptor)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:214:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  214 |     return DefineDataProperty(cx, receiverObj, id, v, attrs, result);
      |            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  227 |   if (!CallSetter(cx, receiver, setterValue, v)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:227:18: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  128 | bool BaseProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |      ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:128:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:139:32: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  139 |   if (!getOwnPropertyDescriptor(cx, proxy, id, &ownDesc)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  146 |   return SetPropertyIgnoringNamedGetter(cx, proxy, id, v, receiver, ownDesc,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  147 |                                         result);
      |                                         ~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:146:40: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2956:54:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2956:16: note: 'str' declared here
 2956 |   RootedString str(cx, NewStringCopyZ<CanGC>(cx, buf));
      |                ^~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2956:16: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2888:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2888 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format,
      |             ^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool ToLocaleFormatHelper(JSContext*, JS::HandleObject, const char*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2974:13: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 2974 | static bool ToLocaleFormatHelper(JSContext* cx, HandleObject obj,
      |             ^~~~~~~~~~~~~~~~~~~~
In function 'bool date_toLocaleString_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleString_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3043:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3038:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3038 |   return ToLocaleFormatHelper(cx, dateObj, format, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool date_toLocaleDateString_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleDateString_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_toLocaleDateString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3067:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3062:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3062 |   return ToLocaleFormatHelper(cx, dateObj, format, args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool date_toLocaleTimeString_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_toLocaleTimeString_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_toLocaleTimeString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3079:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3074:30: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 3074 |   return ToLocaleFormatHelper(cx, dateObj, "%X", args.rval());
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)',
    inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:895:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  895 |       const char* value = FormatValue(cx, arg, valueBytes);
      |                           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:949:50,
    inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)',
    inlined from 'bool js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:131:21,
    inlined from 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:988:23,
    inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/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 function 'bool FormatFrame(JSContext*, const js::FrameIter&, js::Sprinter&, int, bool, bool, bool)',
    inlined from 'JS::UniqueChars JS::FormatStackDump(JSContext*, bool, bool, bool)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1071:42:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1001:37: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1001 |       const char* name = FormatValue(cx, key, nameBytes);
      |                          ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1010:38: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1010 |       const char* value = FormatValue(cx, v, valueBytes);
      |                           ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1010:38: 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_src_jit9.o -c  -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes  -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp   Unified_cpp_js_src_jit9.cpp
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'const char* js::ValueToSourceForError(JSContext*, JS::HandleValue, JS::UniqueChars&)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:745:13: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  745 | const char* js::ValueToSourceForError(JSContext* cx, HandleValue val,
      |             ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:757:40: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  757 |   RootedString str(cx, JS_ValueToSource(cx, val));
      |                        ~~~~~~~~~~~~~~~~^~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool num_parseFloat(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:437:34:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1762:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1762 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
      |                    ^~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2033:18,
    inlined from 'bool GetMsecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2027:13:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetSecsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2042:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetDateOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2434:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:623:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:630:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:640:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:650:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:660:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:670:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_UTC(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:680:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1810:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1810 | bool js::ToNumericSlow(JSContext* cx, MutableHandleValue vp) {
      |      ^~
In function 'bool js::ToNumber(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::ToNumericSlow(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1829:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:194:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  194 |   if (!ToNumberSlow(cx, vp, &d)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1944:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1944 | bool js::ToInt32OrBigIntSlow(JSContext* cx, MutableHandleValue vp) {
      |      ^~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool js::ToInt32OrBigIntSlow(JSContext*, JS::MutableHandleValue)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1951:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool num_toPrecision_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1211:17,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsNumber; bool (* Impl)(JSContext*, const CallArgs&) = num_toPrecision_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool num_toPrecision(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1243:62:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt8Slow(JSContext*, JS::HandleValue, int8_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1836:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1836 | JS_PUBLIC_API bool js::ToInt8Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1843:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1843 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint8Slow(JSContext*, JS::HandleValue, uint8_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1856:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1856 | JS_PUBLIC_API bool js::ToUint8Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1863:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1863 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt16Slow(JSContext*, JS::HandleValue, int16_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1875:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1875 | JS_PUBLIC_API bool js::ToInt16Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1882:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1882 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt64Slow(JSContext*, JS::HandleValue, int64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1894:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1894 | JS_PUBLIC_API bool js::ToInt64Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1901:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1901 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint64Slow(JSContext*, JS::HandleValue, uint64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1914:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1914 | JS_PUBLIC_API bool js::ToUint64Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1921:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1921 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToInt32Slow(JSContext*, JS::HandleValue, int32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1929:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1929 | JS_PUBLIC_API bool js::ToInt32Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1936:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1936 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'inputString' in '((JS::Rooted<void*>**)cx)[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:16: note: 'inputString' declared here
  574 |   RootedString inputString(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:16: note: 'cx' declared here
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:586:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint32Slow(JSContext*, JS::HandleValue, uint32_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1963:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1963 | JS_PUBLIC_API bool js::ToUint32Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1970:22: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1970 |     if (!ToNumberSlow(cx, v, &d)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In function 'JSString* ErrorReportToString(JSContext*, JS::HandleObject, JSErrorReport*, SniffingBehavior)',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:491:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:434:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  434 |   if (GetPropertyNoException(cx, exn, behavior, cx->names().name, &nameV) &&
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:452:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  452 |   if (GetPropertyNoException(cx, exn, behavior, cx->names().message,
      |       ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  453 |                              &messageV) &&
      |                              ~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:503:30:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:525:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  525 |     if (JS_GetProperty(cx, exnObject, js_name_str, &val) && val.isString()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:532:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  532 |     if (JS_GetProperty(cx, exnObject, js_message_str, &val) && val.isString()) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:545:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  545 |       if (JS_GetProperty(cx, exnObject, filename_str, &val)) {
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'JSString* js::ToString(JSContext*, JS::HandleValue) [with AllowGC allowGC = js::CanGC]',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:546:49:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.h:1674:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1674 |   return ToStringSlow<allowGC>(cx, v);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:561:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  561 |     if (!JS_GetProperty(cx, exnObject, js_lineNumber_str, &val) ||
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:562:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:568:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  568 |     if (!JS_GetProperty(cx, exnObject, js_columnNumber_str, &val) ||
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToUint32(JSContext*, HandleValue, uint32_t*)',
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:569:18:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:180:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  180 |   return js::ToUint32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToUint16Slow(JSContext*, JS::HandleValue, uint16_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1978:20: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1978 | JS_PUBLIC_API bool js::ToUint16Slow(JSContext* cx, const HandleValue v,
      |                    ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1984:27: note: parameter passing for argument of type 'const JS::HandleValue' {aka 'const JS::Handle<JS::Value>'} changed in GCC 7.1
 1984 |   } else if (!ToNumberSlow(cx, v, &d)) {
      |               ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1992:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1992 | bool js::ToIndexSlow(JSContext* cx, JS::HandleValue v,
      |      ^~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool js::ToIndexSlow(JSContext*, JS::HandleValue, unsigned int, uint64_t*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:2004:17:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool num_toString_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:869:19,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsNumber; bool (* Impl)(JSContext*, const CallArgs&) = num_toString_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool js::num_toString(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:891:59:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool num_toExponential_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1150:19,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsNumber; bool (* Impl)(JSContext*, const CallArgs&) = num_toExponential_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool num_toExponential(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1188:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
In function 'bool js::ToInteger(JSContext*, JS::HandleValue, double*)',
    inlined from 'bool num_toFixed_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1103:19,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsNumber; bool (* Impl)(JSContext*, const CallArgs&) = num_toFixed_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool num_toFixed(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1135:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:311:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  311 |     if (!ToNumberSlow(cx, v, dp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:254:34: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
  254 |     if (!getOwnPropertyDescriptor(cx, proxy, id, &desc)) {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In function 'bool js::ToNumeric(JSContext*, JS::MutableHandleValue)',
    inlined from 'bool Number(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:641:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.h:210:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  210 |   return ToNumericSlow(cx, vp);
      |          ~~~~~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In member function 'void js::DateObject::setUTCTime(JS::ClippedTime, JS::MutableHandleValue)':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:1550:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1550 | void DateObject::setUTCTime(ClippedTime t, MutableHandleValue vp) {
      |      ^~~~~~~~~~
In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setTime_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setTime(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2024:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2009:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2009 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2014:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setTime_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setTime(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2024:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setTime_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setTime_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setTime(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2024:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2018:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2018 |   dateObj->setUTCTime(TimeClip(result), args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2064:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMilliseconds_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2081:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setMilliseconds_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMilliseconds_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2081:65:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2075:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2075 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2094:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMilliseconds_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2110:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setUTCMilliseconds_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMilliseconds_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2110:68:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2104:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2104 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2123:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setSeconds_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2148:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setSeconds_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setSeconds_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2148:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2141:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2141 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2160:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCSeconds_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2185:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCSeconds_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2185:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2178:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2178 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2197:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMinutes_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2228:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setMinutes_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMinutes_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2228:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2220:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2220 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2240:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMinutes_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMinutes_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2263:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2263 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2281:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setHours_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setHours(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2317:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18,
    inlined from 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2287:24,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setHours_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setHours(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2317:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setHours_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setHours_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setHours(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2317:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2310:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2310 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2329:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCHours_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMinsOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2051:18,
    inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2335:24,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCHours_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCHours_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2358:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2358 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2376:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setDate_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setDate(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2395:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setDate_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setDate_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setDate(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2395:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2388:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2388 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2407:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCDate_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2425:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setUTCDate_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCDate_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2425:60:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2419:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2419 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2455:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMonth_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2479:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setMonth_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setMonth_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2479:58:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2473:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2473 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2492:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMonth_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMonth_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2510:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2510 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2542:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setFullYear_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2443:18,
    inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2548:25,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setFullYear_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setFullYear_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2565:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2565 |   dateObj->setUTCTime(u, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2584:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCFullYear_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool GetMonthOrDefault(JSContext*, const JS::CallArgs&, unsigned int, double, double*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2443:18,
    inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2590:25,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCFullYear_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCFullYear_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2607:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2607 |   dateObj->setUTCTime(v, args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2625:16,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setYear_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setYear(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2654:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool date_setYear_impl(JSContext*, const JS::CallArgs&)',
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setYear_impl]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:103:16,
    inlined from 'bool date_setYear(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2654:57:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2631:24: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2631 |     dateObj->setUTCTime(ClippedTime::invalid(), args.rval());
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2648:22: note: parameter passing for argument of type 'JS::MutableHandle<JS::Value>' changed in GCC 7.1
 2648 |   dateObj->setUTCTime(TimeClip(u), args.rval());
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DateOneArgument(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3310:20,
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3416:27:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3329:18,
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3335:18,
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3342:20,
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3352:20,
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3362:20,
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3372:20,
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'bool DateMultipleArguments(JSContext*, const JS::CallArgs&)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3382:20,
    inlined from 'bool DateConstructor(JSContext*, unsigned int, JS::Value*)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3419:31:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from Unified_cpp_js_src8.cpp:47:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<JS::PropertyDescriptor>) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:47:6: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   47 | bool CrossCompartmentWrapper::getOwnPropertyDescriptor(
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:51:43: note: parameter passing for argument of type 'JS::MutableHandle<JS::PropertyDescriptor>' changed in GCC 7.1
   51 |          Wrapper::getOwnPropertyDescriptor(cx, wrapper, id, desc),
      |                                           ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:55:6: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   55 | bool CrossCompartmentWrapper::defineProperty(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:61:33: note: parameter passing for argument of type 'JS::Handle<JS::PropertyDescriptor>' changed in GCC 7.1
   61 |          Wrapper::defineProperty(cx, wrapper, id, desc2, result), NOTHING);
      |                                 ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  178 | bool CrossCompartmentWrapper::get(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:178:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  188 |     if (!Wrapper::get(cx, wrapper, receiverCopy, id, vp)) {
      |          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:188:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/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>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  195 | bool CrossCompartmentWrapper::set(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:195:6: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  204 |          Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
      |                      ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:204:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  204 |          Wrapper::set(cx, wrapper, id, valCopy, receiverCopy, result), NOTHING);
      |                      ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::hasInstance(JSContext*, JS::HandleObject, JS::MutableHandleValue, bool*) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:317:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  317 | bool CrossCompartmentWrapper::hasInstance(JSContext* cx, HandleObject wrapper,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:324:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  324 |   return Wrapper::hasInstance(cx, wrapper, v, bp);
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::boxedValue_unbox(JSContext*, JS::HandleObject, JS::MutableHandleValue) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:367:6: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  367 | bool CrossCompartmentWrapper::boxedValue_unbox(JSContext* cx,
      |      ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:370:57: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  370 |   PIERCE(cx, wrapper, NOTHING, Wrapper::boxedValue_unbox(cx, wrapper, vp),
      |                                                         ^
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:28:22: note: in definition of macro 'PIERCE'
   28 |       ok = (pre) && (op);                         \
      |                      ^~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src'
In file included from Unified_cpp_js_src_jit9.cpp:2:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRound::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:616:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  616 |   if (!js::math_round_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RTrunc::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:635:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  635 |   if (!js::math_trunc_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFloor::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:575:29: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  575 |   if (!js::math_floor_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCeil::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:595:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  595 |   if (!js::math_ceil_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSign::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:886:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  886 |   if (!js::math_sign_handle(cx, arg, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAbs::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:762:27: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  762 |   if (!js::math_abs_handle(cx, v, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:157:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  157 |   if (!js::BitNot(cx, &operand, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RToFloat32::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1139:20: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1139 |   if (!RoundFloat32(cx, v, &result)) {
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RFromCharCode::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:675:36: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  675 |   if (!js::str_fromCharCode_one_arg(cx, operand, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtomicIsLockFree::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1611:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1611 |   if (!js::AtomicIsLockFree(cx, operand, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:13,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:7:
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'virtual bool js::jit::RTruncateToInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1160:19:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSqrt::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:786:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  786 |   if (!math_sqrt_handle(cx, num, &result)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:792:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  792 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In function 'bool JS::ToNumber(JSContext*, HandleValue, double*)',
    inlined from 'virtual bool js::jit::RToDouble::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1117:16:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:139:26: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  139 |   return js::ToNumberSlow(cx, v, out);
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12,
                 from /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'virtual bool js::jit::RNewObject::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1183:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RNewObject::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1183:15: note: 'result' declared here
 1183 |   RootedValue result(cx);
      |               ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1183:15: note: 'cx' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42,
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64,
    inlined from 'virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1296:24:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted<void*>**)cx)[12]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1296:15: note: 'result' declared here
 1296 |   RootedValue result(cx);
      |               ^~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1296:15: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPowHalf::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:720:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  720 |   if (!js::PowValues(cx, &base, &power, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:720: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>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74:
In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)',
    inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:915:73,
    inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:326:46:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:29: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here
  316 |   int32_t result;
      |           ^~~~~~
In function 'bool JS::ToInt32(JSContext*, HandleValue, int32_t*)',
    inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:312:15:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:169:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  169 |   return js::ToInt32Slow(cx, v, out);
      |          ~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCharCodeAt::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:654:31: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  654 |   if (!js::str_charCodeAt_impl(cx, lhs, rhs, &result)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  179 |   if (!js::BitAnd(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:179:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  222 |   if (!js::BitXor(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:222:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  244 |   if (!js::BitLsh(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:244:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  266 |   if (!js::BitRsh(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:266:18: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  201 |   if (!js::BitOr(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:201:17: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAtan2::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  813 |   if (!math_atan2_handle(cx, y, x, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:813:25: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RPow::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  697 |   if (!js::PowValues(cx, &base, &power, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:697:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMod::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  477 |   if (!js::ModValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:477:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RUrsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  288 |   if (!js::UrshValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:288:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RConcat::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  517 |   if (!js::AddValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:517:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMinMax::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  742 |   if (!js::minmax_impl(cx, isMax_, a, b, &result)) {
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:742:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSub::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  379 |   if (!js::SubValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:379:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:385:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  385 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RDiv::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  449 |   if (!js::DivValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:449:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:455:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  455 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RAdd::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  348 |   if (!js::AddValues(cx, &lhs, &rhs, &result)) {
      |        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:348:21: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:354:41: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  354 |   if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RRegExpMatcher::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1029:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
 1029 |   if (!RegExpMatcherRaw(cx, regexp, input, lastIndex, nullptr, &result)) {
      |        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26,
    inlined from 'virtual bool js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:78:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted<void*>**)cx)[4]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:21: note: 'group' declared here
  975 |   RootedObjectGroup group(cx, ObjectGroupRealm::getStringSplitStringGroup(cx));
      |                     ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:21: note: 'cx' declared here
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RSetArrayLength::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1538:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1538 |   if (!ArraySetLength(cx, obj, id, JSPROP_PERMANENT, len, error)) {
      |        ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RLambdaArrow::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1381:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
 1381 |   JSObject* resultObject = js::LambdaArrow(cx, fun, scopeChain, newTarget);
      |                            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMul::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  413 |     if (!js::MulValues(cx, &lhs, &rhs, &result)) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:413:23: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:419:43: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  419 |     if (isFloatOperation_ && !RoundFloat32(cx, result, &result)) {
      |                               ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  424 |     if (!js::math_imul_handle(cx, lhs, rhs, &result)) {
      |          ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:424:30: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.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::math_sin_handle(cx, arg, &result)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:939:31: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle<JS::Value>'} changed in GCC 7.1
  939 |       if (!js::math_log_handle(cx, arg, &result)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_jit9.cpp:38:
In member function 'void js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)',
    inlined from 'bool js::jit::EmulateStateOf<MemoryView>::run(MemoryView&) [with MemoryView = js::jit::ArrayMemoryView]' at /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:82:11:
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1177:26: warning: 'index' may be used uninitialized [-Wmaybe-uninitialized]
 1177 |   ins->replaceAllUsesWith(state_->getElement(index));
      |   ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp: In member function 'bool js::jit::EmulateStateOf<MemoryView>::run(MemoryView&) [with MemoryView = js::jit::ArrayMemoryView]':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1175:11: note: 'index' was declared here
 1175 |   int32_t index;
      |           ^~~~~
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const':
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:842:29: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle<JS::Value>'} changed in GCC 7.1
  842 |   if (!js::math_hypot_handle(cx, vec, &result)) return false;
      |        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build'
js/src/build/symverscript.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/js/src/build/symverscript.in mozjs78_ps_release
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
js/src/build/libjs_static.a
rm -f libjs_static.a
js/src/build/libmozjs78-ps-release.so
rm -f libmozjs78-ps-release.so
/usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../DoubleToString.o ../Utility.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_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src26.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 ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.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 ../frontend/Unified_cpp_js_src_frontend6.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_jit14.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 ../new-regexp/Unified_cpp_js_src_new-regexp0.o ../new-regexp/Unified_cpp_js_src_new-regexp1.o ../new-regexp/Unified_cpp_js_src_new-regexp2.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/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 ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/mozalloc_abort.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Compression.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o
/usr/bin/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs78-ps-release.so -o libmozjs78-ps-release.so /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build/libmozjs78-ps-release_so.list   -lpthread -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/bin -Wl,-rpath-link,/usr/local/lib   /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/arm-unknown-linux-gnueabihf/release/libjsrust.a  -Wl,--version-script,symverscript  -lm  -latomic -lz -lm -ldl
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs78-ps-release.so
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.version import StrictVersion as Version
chmod +x libmozjs78-ps-release.so
../../../config/nsinstall -R -m 644 'libmozjs78-ps-release.so' '../../../dist/bin'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make recurse_misc
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build'
js/src/build/spidermonkey_checks.stub
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/run_spidermonkey_checks.py main spidermonkey_checks .deps/spidermonkey_checks.pp .deps/spidermonkey_checks.stub libjs_static.a /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/check_spidermonkey_style.py /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py /<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/config/check_js_opcode.py
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
TEST-PASS | check_spidermonkey_style.py | ok
TEST-PASS | check_macroassembler_style.py | ok
TEST-PASS | check_js_opcode.py | ok
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make recurse_libs
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build'
make[5]: Nothing to be done for 'libs'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make recurse_tools
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[4]: Nothing to be done for 'recurse_tools'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-78.6.0/build-release'

Building NVTT...

CMake Deprecation Warning at CMakeLists.txt:1 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Setting optimal options
--   Processor: armv7l
--   Compiler Flags: -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC
-- Found OpenGL: /usr/lib/arm-linux-gnueabihf/libOpenGL.so   
-- Looking for OpenGL - found
-- Looking for DirectX - not found
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.13")  
-- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.6.40") 
-- Looking for PNG - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Use thread library: 
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file stdarg.h
-- Looking for include file stdarg.h - found
-- Looking for include file signal.h
-- Looking for include file signal.h - found
-- Looking for include file execinfo.h
-- Looking for include file execinfo.h - found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for include file dispatch/dispatch.h
-- Looking for include file dispatch/dispatch.h - not found
-- Configuring done (14.4s)
-- Generating done (0.4s)
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_LINK_FLAGS


-- Build files have been written to: /<<PKGBUILDDIR>>/libraries/source/nvtt/src/build
make[2]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[2]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[3]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[4]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[  2%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o
[  2%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o
[  3%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o
[  5%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o
[  6%] Linking C static library libposh.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[  6%] Built target posh
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[  7%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o
[  9%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o
[ 10%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o
[ 11%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o
[ 12%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o
[ 14%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:567:6: warning: 'void nv::swap(StringBuilder&, StringBuilder&)' has not been declared within 'nv'
  567 | void nv::swap(StringBuilder & a, StringBuilder & b) {
      |      ^~
In file included from /<<PKGBUILDDIR>>/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3:
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/src/nvcore/StrLib.h:167:21: note: only here as a 'friend'
  167 |         friend void swap(StringBuilder & a, StringBuilder & b);
      |                     ^~~~
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:770:6: warning: 'void nv::swap(String&, String&)' has not been declared within 'nv'
  770 | void nv::swap(String & a, String & b) {
      |      ^~
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/src/nvcore/StrLib.h:356:21: note: only here as a 'friend'
  356 |         friend void swap(String & a, String & b);
      |                     ^~~~
[ 15%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o
[ 16%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o
[ 18%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o
[ 19%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o
[ 20%] Linking CXX shared library libnvcore.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 20%] Built target nvcore
[ 22%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o
[ 23%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o
[ 24%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 25%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 27%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o
[ 28%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o
[ 29%] Linking CXX static library libsquish.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 29%] Built target squish
[ 31%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o
[ 32%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o
[ 33%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 35%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o
[ 36%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o
[ 37%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o
[ 38%] Linking CXX static library libbc6h.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 40%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o
[ 40%] Built target bc6h
[ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o
[ 42%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o
[ 44%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o
[ 45%] Linking CXX static library libnvthread.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 46%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o
[ 46%] Built target nvthread
[ 48%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o
[ 49%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o
[ 50%] Linking CXX shared library libnvmath.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 50%] Built target nvmath
[ 51%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o
[ 53%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o
[ 54%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o
[ 55%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o
[ 57%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o
[ 58%] Linking CXX static library libbc7.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 58%] Built target bc7
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o
[ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o
[ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o
[ 63%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o
[ 64%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o
[ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o
[ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o
[ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o
[ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o
In file included from /<<PKGBUILDDIR>>/libraries/source/nvtt/src/src/nvimage/ImageIO.cpp:57:
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'int parse_png_file(png*, int, int)':
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/extern/stb/stb_image.h:2928:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 2928 |                   tc[k] = (uint8) get16(s); // non 8-bit images will be larger
      |                   ~~~~~~^~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/extern/stb/stb_image.h:2855:23: note: at offset 3 into destination object 'tc' of size 3
 2855 |    uint8 has_trans=0, tc[3];
      |                       ^~
In function 'stbi_uc* tga_load(stbi*, int*, int*, int*, int)',
    inlined from 'stbi_uc* stbi_tga_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)' at /<<PKGBUILDDIR>>/libraries/source/nvtt/src/extern/stb/stb_image.h:3744:19:
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/extern/stb/stb_image.h:3624:28: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 3624 |                raw_data[j] = get8u(s);
      |                ~~~~~~~~~~~~^~~~~~~~~~
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'stbi_uc* stbi_tga_load_from_memory(const stbi_uc*, int, int*, int*, int*, int)':
/<<PKGBUILDDIR>>/libraries/source/nvtt/src/extern/stb/stb_image.h:3520:18: note: at offset 4 into destination object 'raw_data' of size 4
 3520 |    unsigned char raw_data[4];
      |                  ^~~~~~~~
[ 71%] Linking CXX shared library libnvimage.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 71%] Built target nvimage
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[5]: Entering directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o
[ 74%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o
[ 75%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o
[ 76%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o
[ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o
[ 79%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o
[ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o
[ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o
[ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o
[ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o
[ 85%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.cpp.o
[ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o
[ 88%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OptimalCompressDXT.cpp.o
[ 89%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/SingleColorLookup.cpp.o
[ 90%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressionOptions.cpp.o
[ 92%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/InputOptions.cpp.o
[ 93%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/OutputOptions.cpp.o
[ 94%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Surface.cpp.o
[ 96%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CubeSurface.cpp.o
[ 97%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaUtils.cpp.o
[ 98%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/cuda/CudaCompressorDXT.cpp.o
[100%] Linking CXX shared library libnvtt.so
make[5]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
[100%] Built target nvtt
make[4]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/libraries/source/nvtt/src/build'

make[2]: Entering directory '/<<PKGBUILDDIR>>/build/premake/premake5/build/gmake2.unix'
==== Building lua-lib (release) ====
==== Building zip-lib (release) ====
==== Building zlib-lib (release) ====
==== Building curl-lib (release) ====
Creating obj/Release/zlib-lib
Creating bin/Release
adler32.c
Creating obj/Release/lua-lib
lapi.c
Creating obj/Release/zip-lib
mkstemp.c
Creating obj/Release/curl-lib
amigaos.c
zip_add.c
asyn-ares.c
compress.c
zip_add_dir.c
zip_add_entry.c
asyn-thread.c
crc32.c
zip_close.c
axtls.c
base64.c
deflate.c
zip_delete.c
cleartext.c
zip_dir_add.c
zip_dirent.c
conncache.c
lbaselib.c
connect.c
lbitlib.c
lcode.c
zip_discard.c
zip_entry.c
zip_err_str.c
gzclose.c
zip_error.c
gzlib.c
zip_error_clear.c
content_encoding.c
zip_error_get.c
zip_error_get_sys_type.c
zip_error_strerror.c
zip_error_to_str.c
gzread.c
zip_extra_field.c
cookie.c
zip_extra_field_api.c
gzwrite.c
lcorolib.c
zip_fclose.c
zip_fdopen.c
lctype.c
zip_file_add.c
ldblib.c
zip_file_error_clear.c
infback.c
zip_file_error_get.c
zip_file_get_comment.c
zip_file_get_external_attributes.c
zip_file_get_offset.c
ldebug.c
zip_file_rename.c
cram.c
zip_file_replace.c
zip_file_set_comment.c
curl_addrinfo.c
zip_file_set_external_attributes.c
inffast.c
zip_file_strerror.c
zip_filerange_crc.c
ldo.c
zip_fopen.c
curl_des.c
zip_fopen_encrypted.c
curl_endian.c
zip_fopen_index.c
zip_fopen_index_encrypted.c
inflate.c
curl_fnmatch.c
zip_fread.c
zip_get_archive_comment.c
zip_get_archive_flag.c
zip_get_compression_implementation.c
zip_get_encryption_implementation.c
zip_get_file_comment.c
ldump.c
zip_get_name.c
zip_get_num_entries.c
zip_get_num_files.c
curl_gethostname.c
zip_memdup.c
curl_gssapi.c
zip_name_locate.c
curl_memrchr.c
lfunc.c
zip_new.c
curl_multibyte.c
zip_open.c
lgc.c
curl_ntlm_core.c
curl_ntlm_wb.c
curl_rtmp.c
curl_sasl.c
zip_rename.c
zip_replace.c
inftrees.c
zip_set_archive_comment.c
curl_sspi.c
zip_set_archive_flag.c
curl_threads.c
zip_set_default_password.c
cyassl.c
zip_set_file_comment.c
darwinssl.c
zip_set_file_compression.c
trees.c
zip_set_name.c
dict.c
linit.c
zip_source_buffer.c
digest.c
liolib.c
zip_source_close.c
zip_source_crc.c
zip_source_deflate.c
zip_source_error.c
zip_source_file.c
digest_sspi.c
llex.c
zip_source_filep.c
dotdot.c
uncompr.c
zip_source_free.c
easy.c
zutil.c
zip_source_function.c
Linking zlib-lib
zip_source_layered.c
==== Building mbedtls-lib (release) ====
Creating obj/Release/mbedtls-lib
aes.c
zip_source_open.c
zip_source_pkware.c
escape.c
zip_source_pop.c
zip_source_read.c
file.c
zip_source_stat.c
lmathlib.c
zip_source_window.c
fileinfo.c
formdata.c
zip_source_zip.c
zip_source_zip_new.c
lmem.c
loadlib.c
zip_stat.c
zip_stat_index.c
zip_stat_init.c
zip_strerror.c
lobject.c
zip_string.c
zip_unchange.c
zip_unchange_all.c
aesni.c
arc4.c
ftp.c
zip_unchange_archive.c
zip_unchange_data.c
lopcodes.c
ftplistparser.c
loslib.c
zip_utf-8.c
asn1parse.c
getenv.c
Linking zip-lib
getinfo.c
asn1write.c
lparser.c
lstate.c
gopher.c
base64.c
gskit.c
bignum.c
gtls.c
hash.c
hmac.c
blowfish.c
hostasyn.c
hostcheck.c
hostip.c
lstring.c
hostip4.c
camellia.c
hostip6.c
lstrlib.c
hostsyn.c
http.c
ltable.c
ccm.c
ltablib.c
==== Building luashim-lib (release) ====
Creating obj/Release/luashim-lib
luashim.c
ltm.c
http2.c
Linking luashim-lib
http_chunks.c
lundump.c
lutf8lib.c
http_digest.c
certs.c
cipher.c
http_negotiate.c
lvm.c
lzio.c
http_ntlm.c
cipher_wrap.c
http_proxy.c
idn_win32.c
ctr_drbg.c
debug.c
if2ip.c
imap.c
inet_ntop.c
des.c
dhm.c
inet_pton.c
krb5.c
==== Building example (release) ====
Creating obj/Release/example
main.c
krb5_gssapi.c
Linking example
ecdh.c
krb5_sspi.c
ldap.c
llist.c
ecdsa.c
mbedtls.c
md4.c
ecjpake.c
ecp.c
==== Building luasocket (release) ====
Creating obj/Release/luasocket
auxiliar.c
Linking lua-lib
md5.c
buffer.c
compat.c
except.c
memdebug.c
inet.c
ecp_curves.c
mprintf.c
io.c
luasocket.c
main.c
mime.c
../../binmodules/luasocket/src/mime.c: In function 'dot':
../../binmodules/luasocket/src/mime.c:690:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
  690 |             if (state == 2)
      |                ^
../../binmodules/luasocket/src/mime.c:692:9: note: here
  692 |         default:
      |         ^~~~~~~
multi.c
options.c
entropy.c
select.c
entropy_poll.c
error.c
netrc.c
serial.c
tcp.c
non-ascii.c
timeout.c
nonblock.c
udp.c
unix.c
nss.c
unixdgram.c
gcm.c
unixstream.c
usocket.c
Linking luasocket
havege.c
ntlm.c
ntlm_sspi.c
nwlib.c
hmac_drbg.c
md.c
nwos.c
md2.c
md4.c
md5.c
oauth2.c
openldap.c
md_wrap.c
memory_buffer_alloc.c
net.c
openssl.c
parsedate.c
oid.c
padlock.c
pem.c
pk.c
pk_wrap.c
pingpong.c
pkcs11.c
pkcs12.c
pkcs5.c
pipeline.c
pkparse.c
polarssl.c
pkwrite.c
polarssl_threadlock.c
platform.c
pop3.c
ripemd160.c
progress.c
rsa.c
sha1.c
rand.c
rtsp.c
schannel.c
security.c
select.c
sha256.c
sha512.c
sendf.c
ssl_cache.c
ssl_ciphersuites.c
share.c
slist.c
ssl_cli.c
ssl_cookie.c
smb.c
smtp.c
ssl_srv.c
socks.c
socks_gssapi.c
socks_sspi.c
speedcheck.c
splay.c
spnego_gssapi.c
spnego_sspi.c
ssh.c
strcase.c
strdup.c
strerror.c
ssl_ticket.c
strtok.c
ssl_tls.c
strtoofft.c
threading.c
system_win32.c
timing.c
telnet.c
tftp.c
timeval.c
version.c
transfer.c
version_features.c
x509.c
x509_create.c
x509_crl.c
x509_crt.c
x509_csr.c
url.c
x509write_crt.c
x509write_csr.c
xtea.c
vauth.c
version.c
vtls.c
warnless.c
wildcard.c
x509asn1.c
Linking mbedtls-lib
Linking curl-lib
==== Building Premake5 (release) ====
Creating obj/Release/Premake5
buffered_io.c
criteria_matches.c
curl_utils.c
debug_prompt.c
http_download.c
http_get.c
http_post.c
In file included from ../../contrib/curl/include/curl/curl.h:2523,
                 from ../../src/host/curl_utils.h:15,
                 from ../../src/host/curl_utils.c:8:
../../src/host/curl_utils.c: In function 'curlRequest':
../../contrib/curl/include/curl/typecheck-gcc.h:56:9: warning: call to '_curl_easy_setopt_err_write_callback' declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option [-Wattribute-warning]
   56 |         _curl_easy_setopt_err_write_callback();                               \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../contrib/curl/include/curl/typecheck-gcc.h:56:9: note: in definition of macro 'curl_easy_setopt'
   56 |         _curl_easy_setopt_err_write_callback();                               \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../contrib/curl/include/curl/typecheck-gcc.h:71:9: warning: call to '_curl_easy_setopt_err_progress_cb' declared with attribute warning: curl_easy_setopt expects a curl_progress_callback argument for this option [-Wattribute-warning]
   71 |         _curl_easy_setopt_err_progress_cb();                                  \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../contrib/curl/include/curl/typecheck-gcc.h:71:9: note: in definition of macro 'curl_easy_setopt'
   71 |         _curl_easy_setopt_err_progress_cb();                                  \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lua_auxlib.c
os_chdir.c
os_chmod.c
os_comparefiles.c
os_compile.c
os_copyfile.c
os_getWindowsRegistry.c
os_getcwd.c
os_getpass.c
os_getversion.c
os_host.c
os_is64bit.c
os_isdir.c
os_isfile.c
os_islink.c
os_listWindowsRegistry.c
os_locate.c
os_match.c
os_mkdir.c
os_pathsearch.c
os_realpath.c
os_remove.c
os_rename.c
os_rmdir.c
os_stat.c
os_touchfile.c
os_uuid.c
os_writefile_ifnotequal.c
path_getabsolute.c
path_getrelative.c
path_isabsolute.c
path_join.c
path_normalize.c
path_translate.c
path_wildcards.c
../../src/host/path_join.c: In function 'path_resolve_deferred_join':
../../src/host/path_join.c:164:9: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
  164 |         strncpy(inBuffer, path, len);
      |         ^
../../src/host/path_join.c:161:22: note: length computed here
  161 |         size_t len = strlen(path);
      |                      ^~~~~~~~~~~~
premake.c
premake_main.c
scripts.c
string_endswith.c
string_hash.c
string_sha1.c
string_startswith.c
term_textColor.c
zip_extract.c
Linking Premake5
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build/premake/premake5/build/gmake2.unix'

Premake args:  --bindir=/usr/games --libdir=/usr/lib/games/0ad --datadir=/usr/share/games/0ad --atlas
Building configurations...
Running action 'gmake'...
Generated ../workspaces/gcc/Makefile...
Generated ../workspaces/gcc/pyrogenesis.make...
Generated ../workspaces/gcc/network.make...
Generated ../workspaces/gcc/rlinterface.make...
Generated ../workspaces/gcc/tinygettext.make...
Generated ../workspaces/gcc/lobby.make...
Generated ../workspaces/gcc/glooxwrapper.make...
Generated ../workspaces/gcc/simulation2.make...
Generated ../workspaces/gcc/scriptinterface.make...
Generated ../workspaces/gcc/engine.make...
Generated ../workspaces/gcc/graphics.make...
Generated ../workspaces/gcc/atlas.make...
Generated ../workspaces/gcc/gui.make...
Generated ../workspaces/gcc/lowlevel.make...
Generated ../workspaces/gcc/gladwrapper.make...
Generated ../workspaces/gcc/mongoose.make...
Generated ../workspaces/gcc/mocks_real.make...
Generated ../workspaces/gcc/mocks_test.make...
Generated ../workspaces/gcc/AtlasObject.make...
Generated ../workspaces/gcc/AtlasUI.make...
Generated ../workspaces/gcc/ActorEditor.make...
Generated ../workspaces/gcc/Collada.make...
Generated ../workspaces/gcc/cxxtestroot.make...
Generated ../workspaces/gcc/test.make...
Done (18776ms).
/usr/bin/make config=release verbose=1 -C build/workspaces/gcc \
	-j4
make[2]: Entering directory '/<<PKGBUILDDIR>>/build/workspaces/gcc'
==== Building mocks_real (release) ====
Creating obj/mocks_real_Release
mkdir -p obj/mocks_real_Release
mocks_real.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mocks_real -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden  -o "obj/mocks_real_Release/mocks_real.o" -MF "obj/mocks_real_Release/mocks_real.d" -c "../../../source/mocks/mocks_real.cpp"
Linking mocks_real
ar -rcs "../../../binaries/system/libmocks_real.a" obj/mocks_real_Release/mocks_real.o 
==== Building network (release) ====
Creating obj/network_Release
mkdir -p obj/network_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/network_Release/precompiled.h.gch" -MF "obj/network_Release/precompiled.h.d" -c "../../../source/pch/network/precompiled.h"
NetClient.cpp
NetClientTurnManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetClient.o" -MF "obj/network_Release/NetClient.d" -c "../../../source/network/NetClient.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetClientTurnManager.o" -MF "obj/network_Release/NetClientTurnManager.d" -c "../../../source/network/NetClientTurnManager.cpp"
NetFileTransfer.cpp
NetHost.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetFileTransfer.o" -MF "obj/network_Release/NetFileTransfer.d" -c "../../../source/network/NetFileTransfer.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetHost.o" -MF "obj/network_Release/NetHost.d" -c "../../../source/network/NetHost.cpp"
NetMessage.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetMessage.o" -MF "obj/network_Release/NetMessage.d" -c "../../../source/network/NetMessage.cpp"
NetMessageSim.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetMessageSim.o" -MF "obj/network_Release/NetMessageSim.d" -c "../../../source/network/NetMessageSim.cpp"
NetServer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetServer.o" -MF "obj/network_Release/NetServer.d" -c "../../../source/network/NetServer.cpp"
NetServerTurnManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetServerTurnManager.o" -MF "obj/network_Release/NetServerTurnManager.d" -c "../../../source/network/NetServerTurnManager.cpp"
NetSession.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetSession.o" -MF "obj/network_Release/NetSession.d" -c "../../../source/network/NetSession.cpp"
NetStats.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/NetStats.o" -MF "obj/network_Release/NetStats.d" -c "../../../source/network/NetStats.cpp"
StunClient.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/StunClient.o" -MF "obj/network_Release/StunClient.d" -c "../../../source/network/StunClient.cpp"
fsm.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/fsm.o" -MF "obj/network_Release/fsm.d" -c "../../../source/network/fsm.cpp"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/network -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/network_Release/precompiled.h -o "obj/network_Release/precompiled.o" -MF "obj/network_Release/precompiled.d" -c "../../../source/pch/network/precompiled.cpp"
Linking network
ar -rcs "../../../binaries/system/libnetwork.a" obj/network_Release/NetClient.o obj/network_Release/NetClientTurnManager.o obj/network_Release/NetFileTransfer.o obj/network_Release/NetHost.o obj/network_Release/NetMessage.o obj/network_Release/NetMessageSim.o obj/network_Release/NetServer.o obj/network_Release/NetServerTurnManager.o obj/network_Release/NetSession.o obj/network_Release/NetStats.o obj/network_Release/StunClient.o obj/network_Release/fsm.o obj/network_Release/precompiled.o 
==== Building rlinterface (release) ====
Creating obj/rlinterface_Release
mkdir -p obj/rlinterface_Release
RLInterface.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/rlinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden  -o "obj/rlinterface_Release/RLInterface.o" -MF "obj/rlinterface_Release/RLInterface.d" -c "../../../source/rlinterface/RLInterface.cpp"
Linking rlinterface
ar -rcs "../../../binaries/system/librlinterface.a" obj/rlinterface_Release/RLInterface.o 
==== Building tinygettext (release) ====
Creating obj/tinygettext_Release
mkdir -p obj/tinygettext_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.h.gch" -MF "obj/tinygettext_Release/precompiled.h.d" -c "../../../source/pch/tinygettext/precompiled.h"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/precompiled.o" -MF "obj/tinygettext_Release/precompiled.d" -c "../../../source/pch/tinygettext/precompiled.cpp"
dictionary_manager.cpp
dictionary.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/dictionary_manager.o" -MF "obj/tinygettext_Release/dictionary_manager.d" -c "../../../source/third_party/tinygettext/src/dictionary_manager.cpp"
iconv.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/dictionary.o" -MF "obj/tinygettext_Release/dictionary.d" -c "../../../source/third_party/tinygettext/src/dictionary.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/iconv.o" -MF "obj/tinygettext_Release/iconv.d" -c "../../../source/third_party/tinygettext/src/iconv.cpp"
language.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/language.o" -MF "obj/tinygettext_Release/language.d" -c "../../../source/third_party/tinygettext/src/language.cpp"
log.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/log.o" -MF "obj/tinygettext_Release/log.d" -c "../../../source/third_party/tinygettext/src/log.cpp"
plural_forms.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/plural_forms.o" -MF "obj/tinygettext_Release/plural_forms.d" -c "../../../source/third_party/tinygettext/src/plural_forms.cpp"
po_parser.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/po_parser.o" -MF "obj/tinygettext_Release/po_parser.d" -c "../../../source/third_party/tinygettext/src/po_parser.cpp"
tinygettext.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/tinygettext.o" -MF "obj/tinygettext_Release/tinygettext.d" -c "../../../source/third_party/tinygettext/src/tinygettext.cpp"
unix_file_system.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/unix_file_system.o" -MF "obj/tinygettext_Release/unix_file_system.d" -c "../../../source/third_party/tinygettext/src/unix_file_system.cpp"
Linking tinygettext
ar -rcs "../../../binaries/system/libtinygettext.a" obj/tinygettext_Release/precompiled.o obj/tinygettext_Release/dictionary.o obj/tinygettext_Release/dictionary_manager.o obj/tinygettext_Release/iconv.o obj/tinygettext_Release/language.o obj/tinygettext_Release/log.o obj/tinygettext_Release/plural_forms.o obj/tinygettext_Release/po_parser.o obj/tinygettext_Release/tinygettext.o obj/tinygettext_Release/unix_file_system.o 
==== Building lobby (release) ====
Creating obj/lobby_Release
mkdir -p obj/lobby_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/lobby_Release/precompiled.h.gch" -MF "obj/lobby_Release/precompiled.h.d" -c "../../../source/pch/lobby/precompiled.h"
L10n.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/L10n.o" -MF "obj/lobby_Release/L10n.d" -c "../../../source/i18n/L10n.cpp"
Globals.cpp
StanzaExtensions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/Globals.o" -MF "obj/lobby_Release/Globals.d" -c "../../../source/lobby/Globals.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/StanzaExtensions.o" -MF "obj/lobby_Release/StanzaExtensions.d" -c "../../../source/lobby/StanzaExtensions.cpp"
XmppClient.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/XmppClient.o" -MF "obj/lobby_Release/XmppClient.d" -c "../../../source/lobby/XmppClient.cpp"
GlooxScriptConversions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/GlooxScriptConversions.o" -MF "obj/lobby_Release/GlooxScriptConversions.d" -c "../../../source/lobby/scripting/GlooxScriptConversions.cpp"
JSInterface_Lobby.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/JSInterface_Lobby.o" -MF "obj/lobby_Release/JSInterface_Lobby.d" -c "../../../source/lobby/scripting/JSInterface_Lobby.cpp"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/precompiled.o" -MF "obj/lobby_Release/precompiled.d" -c "../../../source/pch/lobby/precompiled.cpp"
pkcs5_pbkdf2.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lobby -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem ../../../source/third_party/tinygettext/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -o "obj/lobby_Release/pkcs5_pbkdf2.o" -MF "obj/lobby_Release/pkcs5_pbkdf2.d" -c "../../../source/third_party/encryption/pkcs5_pbkdf2.cpp"
Linking lobby
ar -rcs "../../../binaries/system/liblobby.a" obj/lobby_Release/L10n.o obj/lobby_Release/Globals.o obj/lobby_Release/StanzaExtensions.o obj/lobby_Release/XmppClient.o obj/lobby_Release/GlooxScriptConversions.o obj/lobby_Release/JSInterface_Lobby.o obj/lobby_Release/precompiled.o obj/lobby_Release/pkcs5_pbkdf2.o 
==== Building glooxwrapper (release) ====
Creating obj/glooxwrapper_Release
mkdir -p obj/glooxwrapper_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/glooxwrapper_Release/precompiled.h.gch" -MF "obj/glooxwrapper_Release/precompiled.h.d" -c "../../../source/pch/glooxwrapper/precompiled.h"
glooxwrapper.cpp
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/glooxwrapper_Release/precompiled.h -o "obj/glooxwrapper_Release/glooxwrapper.o" -MF "obj/glooxwrapper_Release/glooxwrapper.d" -c "../../../source/lobby/glooxwrapper/glooxwrapper.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/glooxwrapper -I../../../source -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/glooxwrapper_Release/precompiled.h -o "obj/glooxwrapper_Release/precompiled.o" -MF "obj/glooxwrapper_Release/precompiled.d" -c "../../../source/pch/glooxwrapper/precompiled.cpp"
Linking glooxwrapper
ar -rcs "../../../binaries/system/libglooxwrapper.a" obj/glooxwrapper_Release/glooxwrapper.o obj/glooxwrapper_Release/precompiled.o 
==== Building simulation2 (release) ====
Creating obj/simulation2_Release
mkdir -p obj/simulation2_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -o "obj/simulation2_Release/precompiled.h.gch" -MF "obj/simulation2_Release/precompiled.h.d" -c "../../../source/pch/simulation2/precompiled.h"
Simulation2.cpp
CCmpAIManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Simulation2.o" -MF "obj/simulation2_Release/Simulation2.d" -c "../../../source/simulation2/Simulation2.cpp"
CCmpCinemaManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpAIManager.o" -MF "obj/simulation2_Release/CCmpAIManager.d" -c "../../../source/simulation2/components/CCmpAIManager.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpCinemaManager.o" -MF "obj/simulation2_Release/CCmpCinemaManager.d" -c "../../../source/simulation2/components/CCmpCinemaManager.cpp"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/precompiled.o" -MF "obj/simulation2_Release/precompiled.d" -c "../../../source/pch/simulation2/precompiled.cpp"
CCmpCommandQueue.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpCommandQueue.o" -MF "obj/simulation2_Release/CCmpCommandQueue.d" -c "../../../source/simulation2/components/CCmpCommandQueue.cpp"
CCmpDecay.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpDecay.o" -MF "obj/simulation2_Release/CCmpDecay.d" -c "../../../source/simulation2/components/CCmpDecay.cpp"
CCmpFootprint.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpFootprint.o" -MF "obj/simulation2_Release/CCmpFootprint.d" -c "../../../source/simulation2/components/CCmpFootprint.cpp"
CCmpMinimap.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpMinimap.o" -MF "obj/simulation2_Release/CCmpMinimap.d" -c "../../../source/simulation2/components/CCmpMinimap.cpp"
CCmpMotionBall.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpMotionBall.o" -MF "obj/simulation2_Release/CCmpMotionBall.d" -c "../../../source/simulation2/components/CCmpMotionBall.cpp"
CCmpObstruction.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpObstruction.o" -MF "obj/simulation2_Release/CCmpObstruction.d" -c "../../../source/simulation2/components/CCmpObstruction.cpp"
CCmpObstructionManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpObstructionManager.o" -MF "obj/simulation2_Release/CCmpObstructionManager.d" -c "../../../source/simulation2/components/CCmpObstructionManager.cpp"
CCmpOverlayRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpOverlayRenderer.cpp"
CCmpOwnership.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpOwnership.o" -MF "obj/simulation2_Release/CCmpOwnership.d" -c "../../../source/simulation2/components/CCmpOwnership.cpp"
CCmpParticleManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpParticleManager.o" -MF "obj/simulation2_Release/CCmpParticleManager.d" -c "../../../source/simulation2/components/CCmpParticleManager.cpp"
CCmpPathfinder.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpPathfinder.o" -MF "obj/simulation2_Release/CCmpPathfinder.d" -c "../../../source/simulation2/components/CCmpPathfinder.cpp"
CCmpPosition.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpPosition.o" -MF "obj/simulation2_Release/CCmpPosition.d" -c "../../../source/simulation2/components/CCmpPosition.cpp"
CCmpProjectileManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpProjectileManager.o" -MF "obj/simulation2_Release/CCmpProjectileManager.d" -c "../../../source/simulation2/components/CCmpProjectileManager.cpp"
CCmpRallyPointRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpRallyPointRenderer.o" -MF "obj/simulation2_Release/CCmpRallyPointRenderer.d" -c "../../../source/simulation2/components/CCmpRallyPointRenderer.cpp"
CCmpRangeManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpRangeManager.o" -MF "obj/simulation2_Release/CCmpRangeManager.d" -c "../../../source/simulation2/components/CCmpRangeManager.cpp"
In file included from ../../../source/simulation2/components/CCmpRangeManager.cpp:24:
../../../source/simulation2/system/EntityMap.h:73:54: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   73 |         template<class U> struct _iter : public std::iterator<std::forward_iterator_tag, U>
      |                                                      ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
                 from /usr/include/c++/12/bits/specfun.h:45,
                 from /usr/include/c++/12/cmath:1935,
                 from /usr/include/c++/12/math.h:36,
                 from ../../../source/lib/posix/posix_types.h:48,
                 from ../../../source/lib/precompiled.h:67,
                 from ../../../source/pch/simulation2/precompiled.h:19:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
CCmpRangeOverlayRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp"
CCmpSelectable.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpSelectable.o" -MF "obj/simulation2_Release/CCmpSelectable.d" -c "../../../source/simulation2/components/CCmpSelectable.cpp"
CCmpSoundManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp"
CCmpTemplateManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp"
CCmpTerrain.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTerrain.o" -MF "obj/simulation2_Release/CCmpTerrain.d" -c "../../../source/simulation2/components/CCmpTerrain.cpp"
CCmpTerritoryInfluence.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTerritoryInfluence.o" -MF "obj/simulation2_Release/CCmpTerritoryInfluence.d" -c "../../../source/simulation2/components/CCmpTerritoryInfluence.cpp"
CCmpTerritoryManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTerritoryManager.o" -MF "obj/simulation2_Release/CCmpTerritoryManager.d" -c "../../../source/simulation2/components/CCmpTerritoryManager.cpp"
CCmpTest.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpTest.o" -MF "obj/simulation2_Release/CCmpTest.d" -c "../../../source/simulation2/components/CCmpTest.cpp"
CCmpUnitMotion_System.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpUnitMotion_System.o" -MF "obj/simulation2_Release/CCmpUnitMotion_System.d" -c "../../../source/simulation2/components/CCmpUnitMotion_System.cpp"
In file included from ../../../source/simulation2/components/CCmpUnitMotionManager.h:27,
                 from ../../../source/simulation2/components/CCmpUnitMotion.h:24,
                 from ../../../source/simulation2/components/CCmpUnitMotion_System.cpp:20:
../../../source/simulation2/system/EntityMap.h:73:54: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   73 |         template<class U> struct _iter : public std::iterator<std::forward_iterator_tag, U>
      |                                                      ^~~~~~~~
In file included from /usr/include/c++/12/bits/stl_algobase.h:65,
                 from /usr/include/c++/12/bits/specfun.h:45,
                 from /usr/include/c++/12/cmath:1935,
                 from /usr/include/c++/12/math.h:36,
                 from ../../../source/lib/posix/posix_types.h:48,
                 from ../../../source/lib/precompiled.h:67,
                 from ../../../source/pch/simulation2/precompiled.h:19:
/usr/include/c++/12/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
CCmpUnitRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpUnitRenderer.o" -MF "obj/simulation2_Release/CCmpUnitRenderer.d" -c "../../../source/simulation2/components/CCmpUnitRenderer.cpp"
CCmpVision.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpVision.o" -MF "obj/simulation2_Release/CCmpVision.d" -c "../../../source/simulation2/components/CCmpVision.cpp"
CCmpVisualActor.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpVisualActor.o" -MF "obj/simulation2_Release/CCmpVisualActor.d" -c "../../../source/simulation2/components/CCmpVisualActor.cpp"
CCmpWaterManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CCmpWaterManager.o" -MF "obj/simulation2_Release/CCmpWaterManager.d" -c "../../../source/simulation2/components/CCmpWaterManager.cpp"
ICmpAIInterface.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpAIInterface.o" -MF "obj/simulation2_Release/ICmpAIInterface.d" -c "../../../source/simulation2/components/ICmpAIInterface.cpp"
ICmpAIManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpAIManager.o" -MF "obj/simulation2_Release/ICmpAIManager.d" -c "../../../source/simulation2/components/ICmpAIManager.cpp"
ICmpAttack.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpAttack.o" -MF "obj/simulation2_Release/ICmpAttack.d" -c "../../../source/simulation2/components/ICmpAttack.cpp"
ICmpCinemaManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpCinemaManager.o" -MF "obj/simulation2_Release/ICmpCinemaManager.d" -c "../../../source/simulation2/components/ICmpCinemaManager.cpp"
ICmpCommandQueue.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpCommandQueue.o" -MF "obj/simulation2_Release/ICmpCommandQueue.d" -c "../../../source/simulation2/components/ICmpCommandQueue.cpp"
ICmpDecay.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpDecay.o" -MF "obj/simulation2_Release/ICmpDecay.d" -c "../../../source/simulation2/components/ICmpDecay.cpp"
ICmpFogging.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpFogging.o" -MF "obj/simulation2_Release/ICmpFogging.d" -c "../../../source/simulation2/components/ICmpFogging.cpp"
ICmpFootprint.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpFootprint.o" -MF "obj/simulation2_Release/ICmpFootprint.d" -c "../../../source/simulation2/components/ICmpFootprint.cpp"
ICmpGarrisonHolder.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpGarrisonHolder.o" -MF "obj/simulation2_Release/ICmpGarrisonHolder.d" -c "../../../source/simulation2/components/ICmpGarrisonHolder.cpp"
ICmpGuiInterface.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpGuiInterface.o" -MF "obj/simulation2_Release/ICmpGuiInterface.d" -c "../../../source/simulation2/components/ICmpGuiInterface.cpp"
ICmpIdentity.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpIdentity.o" -MF "obj/simulation2_Release/ICmpIdentity.d" -c "../../../source/simulation2/components/ICmpIdentity.cpp"
ICmpMinimap.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpMinimap.o" -MF "obj/simulation2_Release/ICmpMinimap.d" -c "../../../source/simulation2/components/ICmpMinimap.cpp"
ICmpMirage.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpMirage.o" -MF "obj/simulation2_Release/ICmpMirage.d" -c "../../../source/simulation2/components/ICmpMirage.cpp"
ICmpMotion.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpMotion.o" -MF "obj/simulation2_Release/ICmpMotion.d" -c "../../../source/simulation2/components/ICmpMotion.cpp"
ICmpObstruction.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpObstruction.o" -MF "obj/simulation2_Release/ICmpObstruction.d" -c "../../../source/simulation2/components/ICmpObstruction.cpp"
ICmpObstructionManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpObstructionManager.o" -MF "obj/simulation2_Release/ICmpObstructionManager.d" -c "../../../source/simulation2/components/ICmpObstructionManager.cpp"
ICmpOverlayRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpOverlayRenderer.cpp"
ICmpOwnership.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpOwnership.o" -MF "obj/simulation2_Release/ICmpOwnership.d" -c "../../../source/simulation2/components/ICmpOwnership.cpp"
ICmpParticleManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpParticleManager.o" -MF "obj/simulation2_Release/ICmpParticleManager.d" -c "../../../source/simulation2/components/ICmpParticleManager.cpp"
ICmpPathfinder.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpPathfinder.o" -MF "obj/simulation2_Release/ICmpPathfinder.d" -c "../../../source/simulation2/components/ICmpPathfinder.cpp"
ICmpPlayer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpPlayer.o" -MF "obj/simulation2_Release/ICmpPlayer.d" -c "../../../source/simulation2/components/ICmpPlayer.cpp"
ICmpPlayerManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpPlayerManager.o" -MF "obj/simulation2_Release/ICmpPlayerManager.d" -c "../../../source/simulation2/components/ICmpPlayerManager.cpp"
ICmpPosition.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpPosition.o" -MF "obj/simulation2_Release/ICmpPosition.d" -c "../../../source/simulation2/components/ICmpPosition.cpp"
ICmpProjectileManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpProjectileManager.o" -MF "obj/simulation2_Release/ICmpProjectileManager.d" -c "../../../source/simulation2/components/ICmpProjectileManager.cpp"
ICmpRallyPoint.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpRallyPoint.o" -MF "obj/simulation2_Release/ICmpRallyPoint.d" -c "../../../source/simulation2/components/ICmpRallyPoint.cpp"
ICmpRallyPointRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpRallyPointRenderer.o" -MF "obj/simulation2_Release/ICmpRallyPointRenderer.d" -c "../../../source/simulation2/components/ICmpRallyPointRenderer.cpp"
ICmpRangeManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpRangeManager.o" -MF "obj/simulation2_Release/ICmpRangeManager.d" -c "../../../source/simulation2/components/ICmpRangeManager.cpp"
ICmpRangeOverlayRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp"
ICmpSelectable.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpSelectable.o" -MF "obj/simulation2_Release/ICmpSelectable.d" -c "../../../source/simulation2/components/ICmpSelectable.cpp"
ICmpSettlement.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpSettlement.o" -MF "obj/simulation2_Release/ICmpSettlement.d" -c "../../../source/simulation2/components/ICmpSettlement.cpp"
ICmpSound.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpSound.o" -MF "obj/simulation2_Release/ICmpSound.d" -c "../../../source/simulation2/components/ICmpSound.cpp"
ICmpSoundManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpSoundManager.o" -MF "obj/simulation2_Release/ICmpSoundManager.d" -c "../../../source/simulation2/components/ICmpSoundManager.cpp"
ICmpTemplateManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTemplateManager.o" -MF "obj/simulation2_Release/ICmpTemplateManager.d" -c "../../../source/simulation2/components/ICmpTemplateManager.cpp"
ICmpTerrain.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp"
ICmpTerritoryDecayManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTerritoryDecayManager.o" -MF "obj/simulation2_Release/ICmpTerritoryDecayManager.d" -c "../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp"
ICmpTerritoryInfluence.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTerritoryInfluence.o" -MF "obj/simulation2_Release/ICmpTerritoryInfluence.d" -c "../../../source/simulation2/components/ICmpTerritoryInfluence.cpp"
ICmpTerritoryManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTerritoryManager.o" -MF "obj/simulation2_Release/ICmpTerritoryManager.d" -c "../../../source/simulation2/components/ICmpTerritoryManager.cpp"
ICmpTest.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTest.o" -MF "obj/simulation2_Release/ICmpTest.d" -c "../../../source/simulation2/components/ICmpTest.cpp"
ICmpTurretHolder.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpTurretHolder.o" -MF "obj/simulation2_Release/ICmpTurretHolder.d" -c "../../../source/simulation2/components/ICmpTurretHolder.cpp"
ICmpUnitMotion.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpUnitMotion.o" -MF "obj/simulation2_Release/ICmpUnitMotion.d" -c "../../../source/simulation2/components/ICmpUnitMotion.cpp"
ICmpUnitMotionManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpUnitMotionManager.o" -MF "obj/simulation2_Release/ICmpUnitMotionManager.d" -c "../../../source/simulation2/components/ICmpUnitMotionManager.cpp"
ICmpUnitRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpUnitRenderer.o" -MF "obj/simulation2_Release/ICmpUnitRenderer.d" -c "../../../source/simulation2/components/ICmpUnitRenderer.cpp"
ICmpUnknownScript.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpUnknownScript.o" -MF "obj/simulation2_Release/ICmpUnknownScript.d" -c "../../../source/simulation2/components/ICmpUnknownScript.cpp"
ICmpValueModificationManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpValueModificationManager.o" -MF "obj/simulation2_Release/ICmpValueModificationManager.d" -c "../../../source/simulation2/components/ICmpValueModificationManager.cpp"
ICmpVisibility.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpVisibility.o" -MF "obj/simulation2_Release/ICmpVisibility.d" -c "../../../source/simulation2/components/ICmpVisibility.cpp"
ICmpVision.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpVision.o" -MF "obj/simulation2_Release/ICmpVision.d" -c "../../../source/simulation2/components/ICmpVision.cpp"
ICmpVisual.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpVisual.o" -MF "obj/simulation2_Release/ICmpVisual.d" -c "../../../source/simulation2/components/ICmpVisual.cpp"
ICmpWaterManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ICmpWaterManager.o" -MF "obj/simulation2_Release/ICmpWaterManager.d" -c "../../../source/simulation2/components/ICmpWaterManager.cpp"
CinemaPath.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CinemaPath.o" -MF "obj/simulation2_Release/CinemaPath.d" -c "../../../source/simulation2/helpers/CinemaPath.cpp"
Geometry.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Geometry.o" -MF "obj/simulation2_Release/Geometry.d" -c "../../../source/simulation2/helpers/Geometry.cpp"
HierarchicalPathfinder.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/HierarchicalPathfinder.o" -MF "obj/simulation2_Release/HierarchicalPathfinder.d" -c "../../../source/simulation2/helpers/HierarchicalPathfinder.cpp"
LongPathfinder.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/LongPathfinder.o" -MF "obj/simulation2_Release/LongPathfinder.d" -c "../../../source/simulation2/helpers/LongPathfinder.cpp"
PathGoal.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/PathGoal.o" -MF "obj/simulation2_Release/PathGoal.d" -c "../../../source/simulation2/helpers/PathGoal.cpp"
Pathfinding.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Pathfinding.o" -MF "obj/simulation2_Release/Pathfinding.d" -c "../../../source/simulation2/helpers/Pathfinding.cpp"
Rasterize.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Rasterize.o" -MF "obj/simulation2_Release/Rasterize.d" -c "../../../source/simulation2/helpers/Rasterize.cpp"
Render.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Render.o" -MF "obj/simulation2_Release/Render.d" -c "../../../source/simulation2/helpers/Render.cpp"
Selection.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/Selection.o" -MF "obj/simulation2_Release/Selection.d" -c "../../../source/simulation2/helpers/Selection.cpp"
VertexPathfinder.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/VertexPathfinder.o" -MF "obj/simulation2_Release/VertexPathfinder.d" -c "../../../source/simulation2/helpers/VertexPathfinder.cpp"
EngineScriptConversions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/EngineScriptConversions.o" -MF "obj/simulation2_Release/EngineScriptConversions.d" -c "../../../source/simulation2/scripting/EngineScriptConversions.cpp"
JSInterface_Simulation.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/JSInterface_Simulation.o" -MF "obj/simulation2_Release/JSInterface_Simulation.d" -c "../../../source/simulation2/scripting/JSInterface_Simulation.cpp"
MessageTypeConversions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/MessageTypeConversions.o" -MF "obj/simulation2_Release/MessageTypeConversions.d" -c "../../../source/simulation2/scripting/MessageTypeConversions.cpp"
ScriptComponent.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ScriptComponent.o" -MF "obj/simulation2_Release/ScriptComponent.d" -c "../../../source/simulation2/scripting/ScriptComponent.cpp"
BinarySerializer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/BinarySerializer.o" -MF "obj/simulation2_Release/BinarySerializer.d" -c "../../../source/simulation2/serialization/BinarySerializer.cpp"
DebugSerializer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/DebugSerializer.o" -MF "obj/simulation2_Release/DebugSerializer.d" -c "../../../source/simulation2/serialization/DebugSerializer.cpp"
HashSerializer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/HashSerializer.o" -MF "obj/simulation2_Release/HashSerializer.d" -c "../../../source/simulation2/serialization/HashSerializer.cpp"
IDeserializer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/IDeserializer.o" -MF "obj/simulation2_Release/IDeserializer.d" -c "../../../source/simulation2/serialization/IDeserializer.cpp"
ISerializer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ISerializer.o" -MF "obj/simulation2_Release/ISerializer.d" -c "../../../source/simulation2/serialization/ISerializer.cpp"
StdDeserializer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/StdDeserializer.o" -MF "obj/simulation2_Release/StdDeserializer.d" -c "../../../source/simulation2/serialization/StdDeserializer.cpp"
StdSerializer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/StdSerializer.o" -MF "obj/simulation2_Release/StdSerializer.d" -c "../../../source/simulation2/serialization/StdSerializer.cpp"
CmpPtr.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp"
ComponentManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.cpp"
ComponentManagerSerialization.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ComponentManagerSerialization.o" -MF "obj/simulation2_Release/ComponentManagerSerialization.d" -c "../../../source/simulation2/system/ComponentManagerSerialization.cpp"
DynamicSubscription.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/DynamicSubscription.o" -MF "obj/simulation2_Release/DynamicSubscription.d" -c "../../../source/simulation2/system/DynamicSubscription.cpp"
IComponent.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/IComponent.o" -MF "obj/simulation2_Release/IComponent.d" -c "../../../source/simulation2/system/IComponent.cpp"
LocalTurnManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/LocalTurnManager.o" -MF "obj/simulation2_Release/LocalTurnManager.d" -c "../../../source/simulation2/system/LocalTurnManager.cpp"
ParamNode.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ParamNode.o" -MF "obj/simulation2_Release/ParamNode.d" -c "../../../source/simulation2/system/ParamNode.cpp"
ReplayTurnManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/ReplayTurnManager.o" -MF "obj/simulation2_Release/ReplayTurnManager.d" -c "../../../source/simulation2/system/ReplayTurnManager.cpp"
SimContext.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/SimContext.o" -MF "obj/simulation2_Release/SimContext.d" -c "../../../source/simulation2/system/SimContext.cpp"
In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73,
                 from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31,
                 from ../../../source/scriptinterface/ScriptTypes.h:63,
                 from ../../../source/simulation2/system/Message.h:21,
                 from ../../../source/simulation2/system/IComponent.h:22,
                 from ../../../source/simulation2/system/Interface.h:21,
                 from ../../../source/pch/simulation2/precompiled.h:26:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26,
    inlined from 'void CParamNode::ConstructJSVal(const ScriptRequest&, JS::MutableHandleValue) const' at ../../../source/simulation2/system/ParamNode.cpp:393:54:
../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)rq_22(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../source/simulation2/system/ParamNode.cpp: In member function 'void CParamNode::ConstructJSVal(const ScriptRequest&, JS::MutableHandleValue) const':
../../../source/simulation2/system/ParamNode.cpp:393:26: note: 'obj' declared here
  393 |         JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx));
      |                          ^~~
../../../source/simulation2/system/ParamNode.cpp:393:26: note: '*(JSContext* const*)rq' declared here
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26,
    inlined from 'void CParamNode::ConstructJSVal(const ScriptRequest&, JS::MutableHandleValue) const' at ../../../source/simulation2/system/ParamNode.cpp:415:92:
../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)rq_22(D)])[7]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../source/simulation2/system/ParamNode.cpp: In member function 'void CParamNode::ConstructJSVal(const ScriptRequest&, JS::MutableHandleValue) const':
../../../source/simulation2/system/ParamNode.cpp:415:34: note: 'str' declared here
  415 |                 JS::RootedString str(rq.cx, JS_AtomizeAndPinUCStringN(rq.cx, text.c_str(), text.length()));
      |                                  ^~~
../../../source/simulation2/system/ParamNode.cpp:415:34: note: '*(JSContext* const*)rq' declared here
TurnManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/simulation2 -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -o "obj/simulation2_Release/TurnManager.o" -MF "obj/simulation2_Release/TurnManager.d" -c "../../../source/simulation2/system/TurnManager.cpp"
Linking simulation2
ar -rcs "../../../binaries/system/libsimulation2.a" obj/simulation2_Release/precompiled.o obj/simulation2_Release/Simulation2.o obj/simulation2_Release/CCmpAIManager.o obj/simulation2_Release/CCmpCinemaManager.o obj/simulation2_Release/CCmpCommandQueue.o obj/simulation2_Release/CCmpDecay.o obj/simulation2_Release/CCmpFootprint.o obj/simulation2_Release/CCmpMinimap.o obj/simulation2_Release/CCmpMotionBall.o obj/simulation2_Release/CCmpObstruction.o obj/simulation2_Release/CCmpObstructionManager.o obj/simulation2_Release/CCmpOverlayRenderer.o obj/simulation2_Release/CCmpOwnership.o obj/simulation2_Release/CCmpParticleManager.o obj/simulation2_Release/CCmpPathfinder.o obj/simulation2_Release/CCmpPosition.o obj/simulation2_Release/CCmpProjectileManager.o obj/simulation2_Release/CCmpRallyPointRenderer.o obj/simulation2_Release/CCmpRangeManager.o obj/simulation2_Release/CCmpRangeOverlayRenderer.o obj/simulation2_Release/CCmpSelectable.o obj/simulation2_Release/CCmpSoundManager.o obj/simulation2_Release/CCmpTemplateManager.o obj/simulation2_Release/CCmpTerrain.o obj/simulation2_Release/CCmpTerritoryInfluence.o obj/simulation2_Release/CCmpTerritoryManager.o obj/simulation2_Release/CCmpTest.o obj/simulation2_Release/CCmpUnitMotion_System.o obj/simulation2_Release/CCmpUnitRenderer.o obj/simulation2_Release/CCmpVision.o obj/simulation2_Release/CCmpVisualActor.o obj/simulation2_Release/CCmpWaterManager.o obj/simulation2_Release/ICmpAIInterface.o obj/simulation2_Release/ICmpAIManager.o obj/simulation2_Release/ICmpAttack.o obj/simulation2_Release/ICmpCinemaManager.o obj/simulation2_Release/ICmpCommandQueue.o obj/simulation2_Release/ICmpDecay.o obj/simulation2_Release/ICmpFogging.o obj/simulation2_Release/ICmpFootprint.o obj/simulation2_Release/ICmpGarrisonHolder.o obj/simulation2_Release/ICmpGuiInterface.o obj/simulation2_Release/ICmpIdentity.o obj/simulation2_Release/ICmpMinimap.o obj/simulation2_Release/ICmpMirage.o obj/simulation2_Release/ICmpMotion.o obj/simulation2_Release/ICmpObstruction.o obj/simulation2_Release/ICmpObstructionManager.o obj/simulation2_Release/ICmpOverlayRenderer.o obj/simulation2_Release/ICmpOwnership.o obj/simulation2_Release/ICmpParticleManager.o obj/simulation2_Release/ICmpPathfinder.o obj/simulation2_Release/ICmpPlayer.o obj/simulation2_Release/ICmpPlayerManager.o obj/simulation2_Release/ICmpPosition.o obj/simulation2_Release/ICmpProjectileManager.o obj/simulation2_Release/ICmpRallyPoint.o obj/simulation2_Release/ICmpRallyPointRenderer.o obj/simulation2_Release/ICmpRangeManager.o obj/simulation2_Release/ICmpRangeOverlayRenderer.o obj/simulation2_Release/ICmpSelectable.o obj/simulation2_Release/ICmpSettlement.o obj/simulation2_Release/ICmpSound.o obj/simulation2_Release/ICmpSoundManager.o obj/simulation2_Release/ICmpTemplateManager.o obj/simulation2_Release/ICmpTerrain.o obj/simulation2_Release/ICmpTerritoryDecayManager.o obj/simulation2_Release/ICmpTerritoryInfluence.o obj/simulation2_Release/ICmpTerritoryManager.o obj/simulation2_Release/ICmpTest.o obj/simulation2_Release/ICmpTurretHolder.o obj/simulation2_Release/ICmpUnitMotion.o obj/simulation2_Release/ICmpUnitMotionManager.o obj/simulation2_Release/ICmpUnitRenderer.o obj/simulation2_Release/ICmpUnknownScript.o obj/simulation2_Release/ICmpValueModificationManager.o obj/simulation2_Release/ICmpVisibility.o obj/simulation2_Release/ICmpVision.o obj/simulation2_Release/ICmpVisual.o obj/simulation2_Release/ICmpWaterManager.o obj/simulation2_Release/CinemaPath.o obj/simulation2_Release/Geometry.o obj/simulation2_Release/HierarchicalPathfinder.o obj/simulation2_Release/LongPathfinder.o obj/simulation2_Release/PathGoal.o obj/simulation2_Release/Pathfinding.o obj/simulation2_Release/Rasterize.o obj/simulation2_Release/Render.o obj/simulation2_Release/Selection.o obj/simulation2_Release/VertexPathfinder.o obj/simulation2_Release/EngineScriptConversions.o obj/simulation2_Release/JSInterface_Simulation.o obj/simulation2_Release/MessageTypeConversions.o obj/simulation2_Release/ScriptComponent.o obj/simulation2_Release/BinarySerializer.o obj/simulation2_Release/DebugSerializer.o obj/simulation2_Release/HashSerializer.o obj/simulation2_Release/IDeserializer.o obj/simulation2_Release/ISerializer.o obj/simulation2_Release/StdDeserializer.o obj/simulation2_Release/StdSerializer.o obj/simulation2_Release/CmpPtr.o obj/simulation2_Release/ComponentManager.o obj/simulation2_Release/ComponentManagerSerialization.o obj/simulation2_Release/DynamicSubscription.o obj/simulation2_Release/IComponent.o obj/simulation2_Release/LocalTurnManager.o obj/simulation2_Release/ParamNode.o obj/simulation2_Release/ReplayTurnManager.o obj/simulation2_Release/SimContext.o obj/simulation2_Release/TurnManager.o 
==== Building scriptinterface (release) ====
Creating obj/scriptinterface_Release
mkdir -p obj/scriptinterface_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/precompiled.h.gch" -MF "obj/scriptinterface_Release/precompiled.h.d" -c "../../../source/pch/scriptinterface/precompiled.h"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/precompiled.o" -MF "obj/scriptinterface_Release/precompiled.d" -c "../../../source/pch/scriptinterface/precompiled.cpp"
JSON.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/JSON.o" -MF "obj/scriptinterface_Release/JSON.d" -c "../../../source/scriptinterface/JSON.cpp"
ScriptContext.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptContext.o" -MF "obj/scriptinterface_Release/ScriptContext.d" -c "../../../source/scriptinterface/ScriptContext.cpp"
ScriptConversions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptConversions.o" -MF "obj/scriptinterface_Release/ScriptConversions.d" -c "../../../source/scriptinterface/ScriptConversions.cpp"
ScriptExceptions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptExceptions.o" -MF "obj/scriptinterface_Release/ScriptExceptions.d" -c "../../../source/scriptinterface/ScriptExceptions.cpp"
ScriptInterface.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptInterface.o" -MF "obj/scriptinterface_Release/ScriptInterface.d" -c "../../../source/scriptinterface/ScriptInterface.cpp"
ScriptStats.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/ScriptStats.o" -MF "obj/scriptinterface_Release/ScriptStats.d" -c "../../../source/scriptinterface/ScriptStats.cpp"
StructuredClone.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/scriptinterface -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -o "obj/scriptinterface_Release/StructuredClone.o" -MF "obj/scriptinterface_Release/StructuredClone.d" -c "../../../source/scriptinterface/StructuredClone.cpp"
Linking scriptinterface
ar -rcs "../../../binaries/system/libscriptinterface.a" obj/scriptinterface_Release/precompiled.o obj/scriptinterface_Release/JSON.o obj/scriptinterface_Release/ScriptContext.o obj/scriptinterface_Release/ScriptConversions.o obj/scriptinterface_Release/ScriptExceptions.o obj/scriptinterface_Release/ScriptInterface.o obj/scriptinterface_Release/ScriptStats.o obj/scriptinterface_Release/StructuredClone.o 
==== Building engine (release) ====
Creating obj/engine_Release
mkdir -p obj/engine_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/precompiled.h.gch" -MF "obj/engine_Release/precompiled.h.d" -c "../../../source/pch/engine/precompiled.h"
L10n.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/L10n.o" -MF "obj/engine_Release/L10n.d" -c "../../../source/i18n/L10n.cpp"
BoundingBoxAligned.cpp
JSInterface_L10n.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/BoundingBoxAligned.o" -MF "obj/engine_Release/BoundingBoxAligned.d" -c "../../../source/maths/BoundingBoxAligned.cpp"
BoundingBoxOriented.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_L10n.o" -MF "obj/engine_Release/JSInterface_L10n.d" -c "../../../source/i18n/scripting/JSInterface_L10n.cpp"
BoundingSphere.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/BoundingSphere.o" -MF "obj/engine_Release/BoundingSphere.d" -c "../../../source/maths/BoundingSphere.cpp"
Brush.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Brush.o" -MF "obj/engine_Release/Brush.d" -c "../../../source/maths/Brush.cpp"
Fixed.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Fixed.o" -MF "obj/engine_Release/Fixed.d" -c "../../../source/maths/Fixed.cpp"
Frustum.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Frustum.o" -MF "obj/engine_Release/Frustum.d" -c "../../../source/maths/Frustum.cpp"
MD5.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/MD5.o" -MF "obj/engine_Release/MD5.d" -c "../../../source/maths/MD5.cpp"
Matrix3D.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Matrix3D.o" -MF "obj/engine_Release/Matrix3D.d" -c "../../../source/maths/Matrix3D.cpp"
NUSpline.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/NUSpline.o" -MF "obj/engine_Release/NUSpline.d" -c "../../../source/maths/NUSpline.cpp"
Plane.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Plane.o" -MF "obj/engine_Release/Plane.d" -c "../../../source/maths/Plane.cpp"
Quaternion.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Quaternion.o" -MF "obj/engine_Release/Quaternion.d" -c "../../../source/maths/Quaternion.cpp"
Rect.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Rect.o" -MF "obj/engine_Release/Rect.d" -c "../../../source/maths/Rect.cpp"
Size2D.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Size2D.o" -MF "obj/engine_Release/Size2D.d" -c "../../../source/maths/Size2D.cpp"
Sqrt.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Sqrt.o" -MF "obj/engine_Release/Sqrt.d" -c "../../../source/maths/Sqrt.cpp"
Vector2D.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Vector2D.o" -MF "obj/engine_Release/Vector2D.d" -c "../../../source/maths/Vector2D.cpp"
Vector3D.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Vector3D.o" -MF "obj/engine_Release/Vector3D.d" -c "../../../source/maths/Vector3D.cpp"
JSInterface_Network.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Network.o" -MF "obj/engine_Release/JSInterface_Network.d" -c "../../../source/network/scripting/JSInterface_Network.cpp"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/precompiled.o" -MF "obj/engine_Release/precompiled.d" -c "../../../source/pch/engine/precompiled.cpp"
ArchiveBuilder.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ArchiveBuilder.o" -MF "obj/engine_Release/ArchiveBuilder.d" -c "../../../source/ps/ArchiveBuilder.cpp"
CConsole.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CConsole.o" -MF "obj/engine_Release/CConsole.d" -c "../../../source/ps/CConsole.cpp"
CLogger.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CLogger.o" -MF "obj/engine_Release/CLogger.d" -c "../../../source/ps/CLogger.cpp"
CStr.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CStr.o" -MF "obj/engine_Release/CStr.d" -c "../../../source/ps/CStr.cpp"
CStrIntern.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CStrIntern.o" -MF "obj/engine_Release/CStrIntern.d" -c "../../../source/ps/CStrIntern.cpp"
CacheLoader.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CacheLoader.o" -MF "obj/engine_Release/CacheLoader.d" -c "../../../source/ps/CacheLoader.cpp"
Compress.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Compress.o" -MF "obj/engine_Release/Compress.d" -c "../../../source/ps/Compress.cpp"
ConfigDB.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ConfigDB.o" -MF "obj/engine_Release/ConfigDB.d" -c "../../../source/ps/ConfigDB.cpp"
DllLoader.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp"
Errors.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Errors.o" -MF "obj/engine_Release/Errors.d" -c "../../../source/ps/Errors.cpp"
FileIo.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/FileIo.o" -MF "obj/engine_Release/FileIo.d" -c "../../../source/ps/FileIo.cpp"
Filesystem.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Filesystem.o" -MF "obj/engine_Release/Filesystem.d" -c "../../../source/ps/Filesystem.cpp"
GUID.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/GUID.o" -MF "obj/engine_Release/GUID.d" -c "../../../source/ps/GUID.cpp"
Game.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Game.o" -MF "obj/engine_Release/Game.d" -c "../../../source/ps/Game.cpp"
Atlas.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Atlas.o" -MF "obj/engine_Release/Atlas.d" -c "../../../source/ps/GameSetup/Atlas.cpp"
CmdLineArgs.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CmdLineArgs.o" -MF "obj/engine_Release/CmdLineArgs.d" -c "../../../source/ps/GameSetup/CmdLineArgs.cpp"
Config.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Config.o" -MF "obj/engine_Release/Config.d" -c "../../../source/ps/GameSetup/Config.cpp"
GameSetup.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/GameSetup.o" -MF "obj/engine_Release/GameSetup.d" -c "../../../source/ps/GameSetup/GameSetup.cpp"
HWDetect.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/HWDetect.o" -MF "obj/engine_Release/HWDetect.d" -c "../../../source/ps/GameSetup/HWDetect.cpp"
../../../source/ps/GameSetup/HWDetect.cpp:120:73: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
  120 |         Script::SetProperty(rq, settings, "build_datetime", std::string(__DATE__ " " __TIME__));
      |                                                                         ^~~~~~~~
../../../source/ps/GameSetup/HWDetect.cpp:120:86: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
  120 |         Script::SetProperty(rq, settings, "build_datetime", std::string(__DATE__ " " __TIME__));
      |                                                                                      ^~~~~~~~
Paths.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Paths.o" -MF "obj/engine_Release/Paths.d" -c "../../../source/ps/GameSetup/Paths.cpp"
Globals.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Globals.o" -MF "obj/engine_Release/Globals.d" -c "../../../source/ps/Globals.cpp"
Hashing.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Hashing.o" -MF "obj/engine_Release/Hashing.d" -c "../../../source/ps/Hashing.cpp"
Hotkey.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Hotkey.o" -MF "obj/engine_Release/Hotkey.d" -c "../../../source/ps/Hotkey.cpp"
Joystick.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Joystick.o" -MF "obj/engine_Release/Joystick.d" -c "../../../source/ps/Joystick.cpp"
KeyName.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/KeyName.o" -MF "obj/engine_Release/KeyName.d" -c "../../../source/ps/KeyName.cpp"
Loader.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Loader.o" -MF "obj/engine_Release/Loader.d" -c "../../../source/ps/Loader.cpp"
Mod.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Mod.o" -MF "obj/engine_Release/Mod.d" -c "../../../source/ps/Mod.cpp"
ModInstaller.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ModInstaller.o" -MF "obj/engine_Release/ModInstaller.d" -c "../../../source/ps/ModInstaller.cpp"
ModIo.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ModIo.o" -MF "obj/engine_Release/ModIo.d" -c "../../../source/ps/ModIo.cpp"
Profile.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Profile.o" -MF "obj/engine_Release/Profile.d" -c "../../../source/ps/Profile.cpp"
ProfileViewer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ProfileViewer.o" -MF "obj/engine_Release/ProfileViewer.d" -c "../../../source/ps/ProfileViewer.cpp"
Profiler2.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp"
Profiler2GPU.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.cpp"
Pyrogenesis.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Pyrogenesis.o" -MF "obj/engine_Release/Pyrogenesis.d" -c "../../../source/ps/Pyrogenesis.cpp"
Replay.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Replay.o" -MF "obj/engine_Release/Replay.d" -c "../../../source/ps/Replay.cpp"
SavedGame.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SavedGame.o" -MF "obj/engine_Release/SavedGame.d" -c "../../../source/ps/SavedGame.cpp"
TaskManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/TaskManager.o" -MF "obj/engine_Release/TaskManager.d" -c "../../../source/ps/TaskManager.cpp"
TemplateLoader.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/TemplateLoader.o" -MF "obj/engine_Release/TemplateLoader.d" -c "../../../source/ps/TemplateLoader.cpp"
Threading.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Threading.o" -MF "obj/engine_Release/Threading.d" -c "../../../source/ps/Threading.cpp"
TouchInput.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/TouchInput.o" -MF "obj/engine_Release/TouchInput.d" -c "../../../source/ps/TouchInput.cpp"
UserReport.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/UserReport.o" -MF "obj/engine_Release/UserReport.d" -c "../../../source/ps/UserReport.cpp"
Util.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Util.o" -MF "obj/engine_Release/Util.d" -c "../../../source/ps/Util.cpp"
VideoMode.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/VideoMode.o" -MF "obj/engine_Release/VideoMode.d" -c "../../../source/ps/VideoMode.cpp"
VisualReplay.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/VisualReplay.o" -MF "obj/engine_Release/VisualReplay.d" -c "../../../source/ps/VisualReplay.cpp"
World.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/World.o" -MF "obj/engine_Release/World.d" -c "../../../source/ps/World.cpp"
XMBData.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMBData.o" -MF "obj/engine_Release/XMBData.d" -c "../../../source/ps/XMB/XMBData.cpp"
XMBStorage.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMBStorage.o" -MF "obj/engine_Release/XMBStorage.d" -c "../../../source/ps/XMB/XMBStorage.cpp"
RelaxNG.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/RelaxNG.o" -MF "obj/engine_Release/RelaxNG.d" -c "../../../source/ps/XML/RelaxNG.cpp"
XMLWriter.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMLWriter.o" -MF "obj/engine_Release/XMLWriter.d" -c "../../../source/ps/XML/XMLWriter.cpp"
Xeromyces.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Xeromyces.o" -MF "obj/engine_Release/Xeromyces.d" -c "../../../source/ps/XML/Xeromyces.cpp"
JSInterface_ConfigDB.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_ConfigDB.o" -MF "obj/engine_Release/JSInterface_ConfigDB.d" -c "../../../source/ps/scripting/JSInterface_ConfigDB.cpp"
JSInterface_Console.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Console.o" -MF "obj/engine_Release/JSInterface_Console.d" -c "../../../source/ps/scripting/JSInterface_Console.cpp"
JSInterface_Debug.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Debug.o" -MF "obj/engine_Release/JSInterface_Debug.d" -c "../../../source/ps/scripting/JSInterface_Debug.cpp"
../../../source/ps/scripting/JSInterface_Debug.cpp:66:48: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
   66 |         UDate buildDate = g_L10n.ParseDateTime(__DATE__, "MMM d yyyy", icu::Locale::getUS());
      |                                                ^~~~~~~~
../../../source/ps/scripting/JSInterface_Debug.cpp:72:48: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
   72 |         UDate buildDate = g_L10n.ParseDateTime(__DATE__ " " __TIME__, "MMM d yyyy HH:mm:ss", icu::Locale::getUS());
      |                                                ^~~~~~~~
../../../source/ps/scripting/JSInterface_Debug.cpp:72:61: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
   72 |         UDate buildDate = g_L10n.ParseDateTime(__DATE__ " " __TIME__, "MMM d yyyy HH:mm:ss", icu::Locale::getUS());
      |                                                             ^~~~~~~~
JSInterface_Game.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Game.o" -MF "obj/engine_Release/JSInterface_Game.d" -c "../../../source/ps/scripting/JSInterface_Game.cpp"
JSInterface_Hotkey.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Hotkey.o" -MF "obj/engine_Release/JSInterface_Hotkey.d" -c "../../../source/ps/scripting/JSInterface_Hotkey.cpp"
JSInterface_Main.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Main.o" -MF "obj/engine_Release/JSInterface_Main.d" -c "../../../source/ps/scripting/JSInterface_Main.cpp"
JSInterface_Mod.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Mod.o" -MF "obj/engine_Release/JSInterface_Mod.d" -c "../../../source/ps/scripting/JSInterface_Mod.cpp"
JSInterface_ModIo.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_ModIo.o" -MF "obj/engine_Release/JSInterface_ModIo.d" -c "../../../source/ps/scripting/JSInterface_ModIo.cpp"
JSInterface_SavedGame.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_SavedGame.o" -MF "obj/engine_Release/JSInterface_SavedGame.d" -c "../../../source/ps/scripting/JSInterface_SavedGame.cpp"
JSInterface_UserReport.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_UserReport.o" -MF "obj/engine_Release/JSInterface_UserReport.d" -c "../../../source/ps/scripting/JSInterface_UserReport.cpp"
JSInterface_VFS.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_VFS.o" -MF "obj/engine_Release/JSInterface_VFS.d" -c "../../../source/ps/scripting/JSInterface_VFS.cpp"
In file included from /usr/include/arm-linux-gnueabihf/c++/12/bits/c++allocator.h:33,
                 from /usr/include/c++/12/bits/allocator.h:46,
                 from /usr/include/c++/12/string:41,
                 from /usr/include/c++/12/stdexcept:39,
                 from ../../../source/lib/lib.h:65,
                 from ../../../source/lib/precompiled.h:74,
                 from ../../../source/pch/engine/precompiled.h:18:
In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = const Mod::ModData*; _Args = {const Mod::ModData* const&}; _Tp = const Mod::ModData*]',
    inlined from 'static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = const Mod::ModData*; _Args = {const Mod::ModData* const&}; _Tp = const Mod::ModData*]' at /usr/include/c++/12/bits/alloc_traits.h:516:17,
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = const Mod::ModData*; _Alloc = std::allocator<const Mod::ModData*>]' at /usr/include/c++/12/bits/stl_vector.h:1281:30,
    inlined from 'bool Script::FromJSVal_vector(const ScriptRequest&, JS::HandleValue, std::vector<_Tp>&) [with T = const Mod::ModData*]' at ../../../source/scriptinterface/ScriptConversions.h:138:16,
    inlined from 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = std::vector<const Mod::ModData*>]' at ../../../source/ps/scripting/JSInterface_Mod.cpp:51:1:
/usr/include/c++/12/bits/new_allocator.h:175:11: warning: 'el2' may be used uninitialized [-Wmaybe-uninitialized]
  175 |         { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../source/scriptinterface/Object.h:21,
                 from ../../../source/scriptinterface/FunctionWrapper.h:21,
                 from ../../../source/ps/scripting/JSInterface_Mod.cpp:24:
../../../source/scriptinterface/ScriptConversions.h: In function 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = std::vector<const Mod::ModData*>]':
../../../source/scriptinterface/ScriptConversions.h:135:19: note: 'el2' declared here
  135 |                 T el2;
      |                   ^~~
In file included from /usr/include/c++/12/vector:64,
                 from ../../../source/lib/pch/pch_stdlib.h:58,
                 from ../../../source/lib/precompiled.h:104:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = const Mod::ModData*; _Alloc = std::allocator<const Mod::ModData*>]',
    inlined from 'bool Script::FromJSVal_vector(const ScriptRequest&, JS::HandleValue, std::vector<_Tp>&) [with T = const Mod::ModData*]' at ../../../source/scriptinterface/ScriptConversions.h:138:16,
    inlined from 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = std::vector<const Mod::ModData*>]' at ../../../source/ps/scripting/JSInterface_Mod.cpp:51:1:
/usr/include/c++/12/bits/stl_vector.h:1287:28: warning: 'el2' may be used uninitialized [-Wmaybe-uninitialized]
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In function 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = std::vector<const Mod::ModData*>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: by argument 3 of type 'const Mod::ModData* const&' to 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Mod::ModData* const&}; _Tp = const Mod::ModData*; _Alloc = std::allocator<const Mod::ModData*>]' declared here
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
../../../source/scriptinterface/ScriptConversions.h:135:19: note: 'el2' declared here
  135 |                 T el2;
      |                   ^~~
JSInterface_VisualReplay.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_VisualReplay.o" -MF "obj/engine_Release/JSInterface_VisualReplay.d" -c "../../../source/ps/scripting/JSInterface_VisualReplay.cpp"
SoundManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SoundManager.o" -MF "obj/engine_Release/SoundManager.d" -c "../../../source/soundmanager/SoundManager.cpp"
OggData.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/OggData.o" -MF "obj/engine_Release/OggData.d" -c "../../../source/soundmanager/data/OggData.cpp"
SoundData.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SoundData.o" -MF "obj/engine_Release/SoundData.d" -c "../../../source/soundmanager/data/SoundData.cpp"
ogg.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/ogg.o" -MF "obj/engine_Release/ogg.d" -c "../../../source/soundmanager/data/ogg.cpp"
CBufferItem.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CBufferItem.o" -MF "obj/engine_Release/CBufferItem.d" -c "../../../source/soundmanager/items/CBufferItem.cpp"
CSoundBase.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CSoundBase.o" -MF "obj/engine_Release/CSoundBase.d" -c "../../../source/soundmanager/items/CSoundBase.cpp"
CSoundItem.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CSoundItem.o" -MF "obj/engine_Release/CSoundItem.d" -c "../../../source/soundmanager/items/CSoundItem.cpp"
CStreamItem.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CStreamItem.o" -MF "obj/engine_Release/CStreamItem.d" -c "../../../source/soundmanager/items/CStreamItem.cpp"
JSInterface_Sound.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/JSInterface_Sound.o" -MF "obj/engine_Release/JSInterface_Sound.d" -c "../../../source/soundmanager/scripting/JSInterface_Sound.cpp"
SoundGroup.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/engine -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SoundGroup.o" -MF "obj/engine_Release/SoundGroup.d" -c "../../../source/soundmanager/scripting/SoundGroup.cpp"
Linking engine
ar -rcs "../../../binaries/system/libengine.a" obj/engine_Release/L10n.o obj/engine_Release/JSInterface_L10n.o obj/engine_Release/BoundingBoxAligned.o obj/engine_Release/BoundingBoxOriented.o obj/engine_Release/BoundingSphere.o obj/engine_Release/Brush.o obj/engine_Release/Fixed.o obj/engine_Release/Frustum.o obj/engine_Release/MD5.o obj/engine_Release/Matrix3D.o obj/engine_Release/NUSpline.o obj/engine_Release/Plane.o obj/engine_Release/Quaternion.o obj/engine_Release/Rect.o obj/engine_Release/Size2D.o obj/engine_Release/Sqrt.o obj/engine_Release/Vector2D.o obj/engine_Release/Vector3D.o obj/engine_Release/JSInterface_Network.o obj/engine_Release/precompiled.o obj/engine_Release/ArchiveBuilder.o obj/engine_Release/CConsole.o obj/engine_Release/CLogger.o obj/engine_Release/CStr.o obj/engine_Release/CStrIntern.o obj/engine_Release/CacheLoader.o obj/engine_Release/Compress.o obj/engine_Release/ConfigDB.o obj/engine_Release/DllLoader.o obj/engine_Release/Errors.o obj/engine_Release/FileIo.o obj/engine_Release/Filesystem.o obj/engine_Release/GUID.o obj/engine_Release/Game.o obj/engine_Release/Atlas.o obj/engine_Release/CmdLineArgs.o obj/engine_Release/Config.o obj/engine_Release/GameSetup.o obj/engine_Release/HWDetect.o obj/engine_Release/Paths.o obj/engine_Release/Globals.o obj/engine_Release/Hashing.o obj/engine_Release/Hotkey.o obj/engine_Release/Joystick.o obj/engine_Release/KeyName.o obj/engine_Release/Loader.o obj/engine_Release/Mod.o obj/engine_Release/ModInstaller.o obj/engine_Release/ModIo.o obj/engine_Release/Profile.o obj/engine_Release/ProfileViewer.o obj/engine_Release/Profiler2.o obj/engine_Release/Profiler2GPU.o obj/engine_Release/Pyrogenesis.o obj/engine_Release/Replay.o obj/engine_Release/SavedGame.o obj/engine_Release/TaskManager.o obj/engine_Release/TemplateLoader.o obj/engine_Release/Threading.o obj/engine_Release/TouchInput.o obj/engine_Release/UserReport.o obj/engine_Release/Util.o obj/engine_Release/VideoMode.o obj/engine_Release/VisualReplay.o obj/engine_Release/World.o obj/engine_Release/XMBData.o obj/engine_Release/XMBStorage.o obj/engine_Release/RelaxNG.o obj/engine_Release/XMLWriter.o obj/engine_Release/Xeromyces.o obj/engine_Release/JSInterface_ConfigDB.o obj/engine_Release/JSInterface_Console.o obj/engine_Release/JSInterface_Debug.o obj/engine_Release/JSInterface_Game.o obj/engine_Release/JSInterface_Hotkey.o obj/engine_Release/JSInterface_Main.o obj/engine_Release/JSInterface_Mod.o obj/engine_Release/JSInterface_ModIo.o obj/engine_Release/JSInterface_SavedGame.o obj/engine_Release/JSInterface_UserReport.o obj/engine_Release/JSInterface_VFS.o obj/engine_Release/JSInterface_VisualReplay.o obj/engine_Release/SoundManager.o obj/engine_Release/OggData.o obj/engine_Release/SoundData.o obj/engine_Release/ogg.o obj/engine_Release/CBufferItem.o obj/engine_Release/CSoundBase.o obj/engine_Release/CSoundItem.o obj/engine_Release/CStreamItem.o obj/engine_Release/JSInterface_Sound.o obj/engine_Release/SoundGroup.o 
==== Building graphics (release) ====
Creating obj/graphics_Release
mkdir -p obj/graphics_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/precompiled.h.gch" -MF "obj/graphics_Release/precompiled.h.d" -c "../../../source/pch/graphics/precompiled.h"
Camera.cpp
CameraController.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Camera.o" -MF "obj/graphics_Release/Camera.d" -c "../../../source/graphics/Camera.cpp"
CinemaManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/CameraController.o" -MF "obj/graphics_Release/CameraController.d" -c "../../../source/graphics/CameraController.cpp"
Canvas2D.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/CinemaManager.o" -MF "obj/graphics_Release/CinemaManager.d" -c "../../../source/graphics/CinemaManager.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Canvas2D.o" -MF "obj/graphics_Release/Canvas2D.d" -c "../../../source/graphics/Canvas2D.cpp"
ColladaManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ColladaManager.o" -MF "obj/graphics_Release/ColladaManager.d" -c "../../../source/graphics/ColladaManager.cpp"
Color.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Color.o" -MF "obj/graphics_Release/Color.d" -c "../../../source/graphics/Color.cpp"
Decal.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Decal.o" -MF "obj/graphics_Release/Decal.d" -c "../../../source/graphics/Decal.cpp"
Font.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Font.o" -MF "obj/graphics_Release/Font.d" -c "../../../source/graphics/Font.cpp"
FontManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/FontManager.o" -MF "obj/graphics_Release/FontManager.d" -c "../../../source/graphics/FontManager.cpp"
FontMetrics.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/FontMetrics.o" -MF "obj/graphics_Release/FontMetrics.d" -c "../../../source/graphics/FontMetrics.cpp"
GameView.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/GameView.o" -MF "obj/graphics_Release/GameView.d" -c "../../../source/graphics/GameView.cpp"
HFTracer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/HFTracer.o" -MF "obj/graphics_Release/HFTracer.d" -c "../../../source/graphics/HFTracer.cpp"
HeightMipmap.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/HeightMipmap.o" -MF "obj/graphics_Release/HeightMipmap.d" -c "../../../source/graphics/HeightMipmap.cpp"
ICameraController.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ICameraController.o" -MF "obj/graphics_Release/ICameraController.d" -c "../../../source/graphics/ICameraController.cpp"
LOSTexture.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/LOSTexture.o" -MF "obj/graphics_Release/LOSTexture.d" -c "../../../source/graphics/LOSTexture.cpp"
LightEnv.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/LightEnv.o" -MF "obj/graphics_Release/LightEnv.d" -c "../../../source/graphics/LightEnv.cpp"
MapGenerator.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MapGenerator.o" -MF "obj/graphics_Release/MapGenerator.d" -c "../../../source/graphics/MapGenerator.cpp"
MapIO.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MapIO.o" -MF "obj/graphics_Release/MapIO.d" -c "../../../source/graphics/MapIO.cpp"
MapReader.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MapReader.o" -MF "obj/graphics_Release/MapReader.d" -c "../../../source/graphics/MapReader.cpp"
MapWriter.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MapWriter.o" -MF "obj/graphics_Release/MapWriter.d" -c "../../../source/graphics/MapWriter.cpp"
Material.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Material.o" -MF "obj/graphics_Release/Material.d" -c "../../../source/graphics/Material.cpp"
MaterialManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MaterialManager.o" -MF "obj/graphics_Release/MaterialManager.d" -c "../../../source/graphics/MaterialManager.cpp"
MeshManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MeshManager.o" -MF "obj/graphics_Release/MeshManager.d" -c "../../../source/graphics/MeshManager.cpp"
MiniMapTexture.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MiniMapTexture.o" -MF "obj/graphics_Release/MiniMapTexture.d" -c "../../../source/graphics/MiniMapTexture.cpp"
MiniPatch.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MiniPatch.o" -MF "obj/graphics_Release/MiniPatch.d" -c "../../../source/graphics/MiniPatch.cpp"
Model.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Model.o" -MF "obj/graphics_Release/Model.d" -c "../../../source/graphics/Model.cpp"
ModelAbstract.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ModelAbstract.o" -MF "obj/graphics_Release/ModelAbstract.d" -c "../../../source/graphics/ModelAbstract.cpp"
ModelDef.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ModelDef.o" -MF "obj/graphics_Release/ModelDef.d" -c "../../../source/graphics/ModelDef.cpp"
ObjectBase.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ObjectBase.o" -MF "obj/graphics_Release/ObjectBase.d" -c "../../../source/graphics/ObjectBase.cpp"
ObjectEntry.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ObjectEntry.o" -MF "obj/graphics_Release/ObjectEntry.d" -c "../../../source/graphics/ObjectEntry.cpp"
ObjectManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ObjectManager.o" -MF "obj/graphics_Release/ObjectManager.d" -c "../../../source/graphics/ObjectManager.cpp"
Overlay.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Overlay.o" -MF "obj/graphics_Release/Overlay.d" -c "../../../source/graphics/Overlay.cpp"
ParticleEmitter.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ParticleEmitter.o" -MF "obj/graphics_Release/ParticleEmitter.d" -c "../../../source/graphics/ParticleEmitter.cpp"
ParticleEmitterType.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ParticleEmitterType.o" -MF "obj/graphics_Release/ParticleEmitterType.d" -c "../../../source/graphics/ParticleEmitterType.cpp"
ParticleManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ParticleManager.o" -MF "obj/graphics_Release/ParticleManager.d" -c "../../../source/graphics/ParticleManager.cpp"
Patch.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Patch.o" -MF "obj/graphics_Release/Patch.d" -c "../../../source/graphics/Patch.cpp"
PreprocessorWrapper.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/PreprocessorWrapper.o" -MF "obj/graphics_Release/PreprocessorWrapper.d" -c "../../../source/graphics/PreprocessorWrapper.cpp"
ShaderDefines.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderDefines.o" -MF "obj/graphics_Release/ShaderDefines.d" -c "../../../source/graphics/ShaderDefines.cpp"
ShaderManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp"
ShaderProgram.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp"
ShaderTechnique.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderTechnique.o" -MF "obj/graphics_Release/ShaderTechnique.d" -c "../../../source/graphics/ShaderTechnique.cpp"
SkeletonAnimDef.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SkeletonAnimDef.o" -MF "obj/graphics_Release/SkeletonAnimDef.d" -c "../../../source/graphics/SkeletonAnimDef.cpp"
SkeletonAnimManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SkeletonAnimManager.o" -MF "obj/graphics_Release/SkeletonAnimManager.d" -c "../../../source/graphics/SkeletonAnimManager.cpp"
SmoothedValue.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SmoothedValue.o" -MF "obj/graphics_Release/SmoothedValue.d" -c "../../../source/graphics/SmoothedValue.cpp"
Terrain.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Terrain.o" -MF "obj/graphics_Release/Terrain.d" -c "../../../source/graphics/Terrain.cpp"
TerrainProperties.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainProperties.o" -MF "obj/graphics_Release/TerrainProperties.d" -c "../../../source/graphics/TerrainProperties.cpp"
TerrainTextureEntry.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainTextureEntry.o" -MF "obj/graphics_Release/TerrainTextureEntry.d" -c "../../../source/graphics/TerrainTextureEntry.cpp"
TerrainTextureManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainTextureManager.o" -MF "obj/graphics_Release/TerrainTextureManager.d" -c "../../../source/graphics/TerrainTextureManager.cpp"
TerritoryBoundary.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerritoryBoundary.o" -MF "obj/graphics_Release/TerritoryBoundary.d" -c "../../../source/graphics/TerritoryBoundary.cpp"
TerritoryTexture.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerritoryTexture.o" -MF "obj/graphics_Release/TerritoryTexture.d" -c "../../../source/graphics/TerritoryTexture.cpp"
TextRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TextRenderer.o" -MF "obj/graphics_Release/TextRenderer.d" -c "../../../source/graphics/TextRenderer.cpp"
TextureConverter.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TextureConverter.o" -MF "obj/graphics_Release/TextureConverter.d" -c "../../../source/graphics/TextureConverter.cpp"
TextureManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TextureManager.o" -MF "obj/graphics_Release/TextureManager.d" -c "../../../source/graphics/TextureManager.cpp"
Unit.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Unit.o" -MF "obj/graphics_Release/Unit.d" -c "../../../source/graphics/Unit.cpp"
UnitAnimation.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/UnitAnimation.o" -MF "obj/graphics_Release/UnitAnimation.d" -c "../../../source/graphics/UnitAnimation.cpp"
UnitManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/UnitManager.o" -MF "obj/graphics_Release/UnitManager.d" -c "../../../source/graphics/UnitManager.cpp"
JSInterface_GameView.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/JSInterface_GameView.o" -MF "obj/graphics_Release/JSInterface_GameView.d" -c "../../../source/graphics/scripting/JSInterface_GameView.cpp"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/precompiled.o" -MF "obj/graphics_Release/precompiled.d" -c "../../../source/pch/graphics/precompiled.cpp"
AlphaMapCalculator.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/AlphaMapCalculator.o" -MF "obj/graphics_Release/AlphaMapCalculator.d" -c "../../../source/renderer/AlphaMapCalculator.cpp"
DebugRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/DebugRenderer.o" -MF "obj/graphics_Release/DebugRenderer.d" -c "../../../source/renderer/DebugRenderer.cpp"
DecalRData.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/DecalRData.o" -MF "obj/graphics_Release/DecalRData.d" -c "../../../source/renderer/DecalRData.cpp"
HWLightingModelRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/HWLightingModelRenderer.o" -MF "obj/graphics_Release/HWLightingModelRenderer.d" -c "../../../source/renderer/HWLightingModelRenderer.cpp"
InstancingModelRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/InstancingModelRenderer.o" -MF "obj/graphics_Release/InstancingModelRenderer.d" -c "../../../source/renderer/InstancingModelRenderer.cpp"
MikktspaceWrap.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/MikktspaceWrap.o" -MF "obj/graphics_Release/MikktspaceWrap.d" -c "../../../source/renderer/MikktspaceWrap.cpp"
ModelRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ModelRenderer.o" -MF "obj/graphics_Release/ModelRenderer.d" -c "../../../source/renderer/ModelRenderer.cpp"
OverlayRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/OverlayRenderer.o" -MF "obj/graphics_Release/OverlayRenderer.d" -c "../../../source/renderer/OverlayRenderer.cpp"
ParticleRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ParticleRenderer.o" -MF "obj/graphics_Release/ParticleRenderer.d" -c "../../../source/renderer/ParticleRenderer.cpp"
PatchRData.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/PatchRData.o" -MF "obj/graphics_Release/PatchRData.d" -c "../../../source/renderer/PatchRData.cpp"
PostprocManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/PostprocManager.o" -MF "obj/graphics_Release/PostprocManager.d" -c "../../../source/renderer/PostprocManager.cpp"
RenderModifiers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp"
Renderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp"
RenderingOptions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/RenderingOptions.o" -MF "obj/graphics_Release/RenderingOptions.d" -c "../../../source/renderer/RenderingOptions.cpp"
Scene.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Scene.o" -MF "obj/graphics_Release/Scene.d" -c "../../../source/renderer/Scene.cpp"
SceneRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SceneRenderer.o" -MF "obj/graphics_Release/SceneRenderer.d" -c "../../../source/renderer/SceneRenderer.cpp"
ShadowMap.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShadowMap.o" -MF "obj/graphics_Release/ShadowMap.d" -c "../../../source/renderer/ShadowMap.cpp"
SilhouetteRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SilhouetteRenderer.o" -MF "obj/graphics_Release/SilhouetteRenderer.d" -c "../../../source/renderer/SilhouetteRenderer.cpp"
SkyManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/SkyManager.o" -MF "obj/graphics_Release/SkyManager.d" -c "../../../source/renderer/SkyManager.cpp"
TerrainOverlay.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainOverlay.o" -MF "obj/graphics_Release/TerrainOverlay.d" -c "../../../source/renderer/TerrainOverlay.cpp"
TerrainRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TerrainRenderer.o" -MF "obj/graphics_Release/TerrainRenderer.d" -c "../../../source/renderer/TerrainRenderer.cpp"
TexturedLineRData.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TexturedLineRData.o" -MF "obj/graphics_Release/TexturedLineRData.d" -c "../../../source/renderer/TexturedLineRData.cpp"
TimeManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/TimeManager.o" -MF "obj/graphics_Release/TimeManager.d" -c "../../../source/renderer/TimeManager.cpp"
VertexArray.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/VertexArray.o" -MF "obj/graphics_Release/VertexArray.d" -c "../../../source/renderer/VertexArray.cpp"
VertexBuffer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/VertexBuffer.o" -MF "obj/graphics_Release/VertexBuffer.d" -c "../../../source/renderer/VertexBuffer.cpp"
VertexBufferManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/VertexBufferManager.o" -MF "obj/graphics_Release/VertexBufferManager.d" -c "../../../source/renderer/VertexBufferManager.cpp"
WaterManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/WaterManager.o" -MF "obj/graphics_Release/WaterManager.d" -c "../../../source/renderer/WaterManager.cpp"
CompareOp.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/CompareOp.o" -MF "obj/graphics_Release/CompareOp.d" -c "../../../source/renderer/backend/CompareOp.cpp"
PipelineState.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/PipelineState.o" -MF "obj/graphics_Release/PipelineState.d" -c "../../../source/renderer/backend/PipelineState.cpp"
Sampler.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Sampler.o" -MF "obj/graphics_Release/Sampler.d" -c "../../../source/renderer/backend/Sampler.cpp"
Buffer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Buffer.o" -MF "obj/graphics_Release/Buffer.d" -c "../../../source/renderer/backend/dummy/Buffer.cpp"
Device.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Device.o" -MF "obj/graphics_Release/Device.d" -c "../../../source/renderer/backend/dummy/Device.cpp"
DeviceCommandContext.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/DeviceCommandContext.o" -MF "obj/graphics_Release/DeviceCommandContext.d" -c "../../../source/renderer/backend/dummy/DeviceCommandContext.cpp"
Framebuffer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Framebuffer.o" -MF "obj/graphics_Release/Framebuffer.d" -c "../../../source/renderer/backend/dummy/Framebuffer.cpp"
ShaderProgram.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderProgram1.o" -MF "obj/graphics_Release/ShaderProgram1.d" -c "../../../source/renderer/backend/dummy/ShaderProgram.cpp"
Texture.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Texture.o" -MF "obj/graphics_Release/Texture.d" -c "../../../source/renderer/backend/dummy/Texture.cpp"
Buffer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Buffer1.o" -MF "obj/graphics_Release/Buffer1.d" -c "../../../source/renderer/backend/gl/Buffer.cpp"
Device.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Device1.o" -MF "obj/graphics_Release/Device1.d" -c "../../../source/renderer/backend/gl/Device.cpp"
DeviceCommandContext.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/DeviceCommandContext1.o" -MF "obj/graphics_Release/DeviceCommandContext1.d" -c "../../../source/renderer/backend/gl/DeviceCommandContext.cpp"
Framebuffer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Framebuffer1.o" -MF "obj/graphics_Release/Framebuffer1.d" -c "../../../source/renderer/backend/gl/Framebuffer.cpp"
Mapping.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Mapping.o" -MF "obj/graphics_Release/Mapping.d" -c "../../../source/renderer/backend/gl/Mapping.cpp"
ShaderProgram.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/ShaderProgram2.o" -MF "obj/graphics_Release/ShaderProgram2.d" -c "../../../source/renderer/backend/gl/ShaderProgram.cpp"
Texture.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Texture1.o" -MF "obj/graphics_Release/Texture1.d" -c "../../../source/renderer/backend/gl/Texture.cpp"
Device.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/Device2.o" -MF "obj/graphics_Release/Device2.d" -c "../../../source/renderer/backend/vulkan/Device.cpp"
JSInterface_Renderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/JSInterface_Renderer.o" -MF "obj/graphics_Release/JSInterface_Renderer.d" -c "../../../source/renderer/scripting/JSInterface_Renderer.cpp"
mikktspace.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/mikktspace.o" -MF "obj/graphics_Release/mikktspace.d" -c "../../../source/third_party/mikktspace/mikktspace.cpp"
weldmesh.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/weldmesh.o" -MF "obj/graphics_Release/weldmesh.d" -c "../../../source/third_party/mikktspace/weldmesh.cpp"
OgreGLSLPreprocessor.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -o "obj/graphics_Release/OgreGLSLPreprocessor.o" -MF "obj/graphics_Release/OgreGLSLPreprocessor.d" -c "../../../source/third_party/ogre3d_preprocessor/OgreGLSLPreprocessor.cpp"
Linking graphics
ar -rcs "../../../binaries/system/libgraphics.a" obj/graphics_Release/Camera.o obj/graphics_Release/CameraController.o obj/graphics_Release/Canvas2D.o obj/graphics_Release/CinemaManager.o obj/graphics_Release/ColladaManager.o obj/graphics_Release/Color.o obj/graphics_Release/Decal.o obj/graphics_Release/Font.o obj/graphics_Release/FontManager.o obj/graphics_Release/FontMetrics.o obj/graphics_Release/GameView.o obj/graphics_Release/HFTracer.o obj/graphics_Release/HeightMipmap.o obj/graphics_Release/ICameraController.o obj/graphics_Release/LOSTexture.o obj/graphics_Release/LightEnv.o obj/graphics_Release/MapGenerator.o obj/graphics_Release/MapIO.o obj/graphics_Release/MapReader.o obj/graphics_Release/MapWriter.o obj/graphics_Release/Material.o obj/graphics_Release/MaterialManager.o obj/graphics_Release/MeshManager.o obj/graphics_Release/MiniMapTexture.o obj/graphics_Release/MiniPatch.o obj/graphics_Release/Model.o obj/graphics_Release/ModelAbstract.o obj/graphics_Release/ModelDef.o obj/graphics_Release/ObjectBase.o obj/graphics_Release/ObjectEntry.o obj/graphics_Release/ObjectManager.o obj/graphics_Release/Overlay.o obj/graphics_Release/ParticleEmitter.o obj/graphics_Release/ParticleEmitterType.o obj/graphics_Release/ParticleManager.o obj/graphics_Release/Patch.o obj/graphics_Release/PreprocessorWrapper.o obj/graphics_Release/ShaderDefines.o obj/graphics_Release/ShaderManager.o obj/graphics_Release/ShaderProgram.o obj/graphics_Release/ShaderTechnique.o obj/graphics_Release/SkeletonAnimDef.o obj/graphics_Release/SkeletonAnimManager.o obj/graphics_Release/SmoothedValue.o obj/graphics_Release/Terrain.o obj/graphics_Release/TerrainProperties.o obj/graphics_Release/TerrainTextureEntry.o obj/graphics_Release/TerrainTextureManager.o obj/graphics_Release/TerritoryBoundary.o obj/graphics_Release/TerritoryTexture.o obj/graphics_Release/TextRenderer.o obj/graphics_Release/TextureConverter.o obj/graphics_Release/TextureManager.o obj/graphics_Release/Unit.o obj/graphics_Release/UnitAnimation.o obj/graphics_Release/UnitManager.o obj/graphics_Release/JSInterface_GameView.o obj/graphics_Release/precompiled.o obj/graphics_Release/AlphaMapCalculator.o obj/graphics_Release/DebugRenderer.o obj/graphics_Release/DecalRData.o obj/graphics_Release/HWLightingModelRenderer.o obj/graphics_Release/InstancingModelRenderer.o obj/graphics_Release/MikktspaceWrap.o obj/graphics_Release/ModelRenderer.o obj/graphics_Release/OverlayRenderer.o obj/graphics_Release/ParticleRenderer.o obj/graphics_Release/PatchRData.o obj/graphics_Release/PostprocManager.o obj/graphics_Release/RenderModifiers.o obj/graphics_Release/Renderer.o obj/graphics_Release/RenderingOptions.o obj/graphics_Release/Scene.o obj/graphics_Release/SceneRenderer.o obj/graphics_Release/ShadowMap.o obj/graphics_Release/SilhouetteRenderer.o obj/graphics_Release/SkyManager.o obj/graphics_Release/TerrainOverlay.o obj/graphics_Release/TerrainRenderer.o obj/graphics_Release/TexturedLineRData.o obj/graphics_Release/TimeManager.o obj/graphics_Release/VertexArray.o obj/graphics_Release/VertexBuffer.o obj/graphics_Release/VertexBufferManager.o obj/graphics_Release/WaterManager.o obj/graphics_Release/CompareOp.o obj/graphics_Release/PipelineState.o obj/graphics_Release/Sampler.o obj/graphics_Release/Buffer.o obj/graphics_Release/Device.o obj/graphics_Release/DeviceCommandContext.o obj/graphics_Release/Framebuffer.o obj/graphics_Release/ShaderProgram1.o obj/graphics_Release/Texture.o obj/graphics_Release/Buffer1.o obj/graphics_Release/Device1.o obj/graphics_Release/DeviceCommandContext1.o obj/graphics_Release/Framebuffer1.o obj/graphics_Release/Mapping.o obj/graphics_Release/ShaderProgram2.o obj/graphics_Release/Texture1.o obj/graphics_Release/Device2.o obj/graphics_Release/JSInterface_Renderer.o obj/graphics_Release/mikktspace.o obj/graphics_Release/weldmesh.o obj/graphics_Release/OgreGLSLPreprocessor.o 
==== Building atlas (release) ====
Creating obj/atlas_Release
mkdir -p obj/atlas_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/precompiled.h.gch" -MF "obj/atlas_Release/precompiled.h.d" -c "../../../source/pch/atlas/precompiled.h"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/precompiled.o" -MF "obj/atlas_Release/precompiled.d" -c "../../../source/pch/atlas/precompiled.cpp"
Brushes.cpp
ActorViewer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/Brushes.o" -MF "obj/atlas_Release/Brushes.d" -c "../../../source/tools/atlas/GameInterface/Brushes.cpp"
CommandProc.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/ActorViewer.o" -MF "obj/atlas_Release/ActorViewer.d" -c "../../../source/tools/atlas/GameInterface/ActorViewer.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/CommandProc.o" -MF "obj/atlas_Release/CommandProc.d" -c "../../../source/tools/atlas/GameInterface/CommandProc.cpp"
GameLoop.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/GameLoop.o" -MF "obj/atlas_Release/GameLoop.d" -c "../../../source/tools/atlas/GameInterface/GameLoop.cpp"
BrushHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/BrushHandlers.o" -MF "obj/atlas_Release/BrushHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/BrushHandlers.cpp"
CameraCtrlHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/CameraCtrlHandlers.o" -MF "obj/atlas_Release/CameraCtrlHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp"
CinemaHandler.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/CinemaHandler.o" -MF "obj/atlas_Release/CinemaHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp"
CommandHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/CommandHandlers.o" -MF "obj/atlas_Release/CommandHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CommandHandlers.cpp"
ElevationHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/ElevationHandlers.o" -MF "obj/atlas_Release/ElevationHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp"
EnvironmentHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/EnvironmentHandlers.o" -MF "obj/atlas_Release/EnvironmentHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp"
GraphicsSetupHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/GraphicsSetupHandlers.o" -MF "obj/atlas_Release/GraphicsSetupHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp"
MapHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/MapHandlers.o" -MF "obj/atlas_Release/MapHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp"
MessageHandler.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/MessageHandler.o" -MF "obj/atlas_Release/MessageHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp"
MiscHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/MiscHandlers.o" -MF "obj/atlas_Release/MiscHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp"
ObjectHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/ObjectHandlers.o" -MF "obj/atlas_Release/ObjectHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp"
PlayerHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/PlayerHandlers.o" -MF "obj/atlas_Release/PlayerHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp"
TerrainHandlers.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/TerrainHandlers.o" -MF "obj/atlas_Release/TerrainHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp"
InputProcessor.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/InputProcessor.o" -MF "obj/atlas_Release/InputProcessor.d" -c "../../../source/tools/atlas/GameInterface/InputProcessor.cpp"
MessagePasserImpl.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/MessagePasserImpl.o" -MF "obj/atlas_Release/MessagePasserImpl.d" -c "../../../source/tools/atlas/GameInterface/MessagePasserImpl.cpp"
Misc.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/Misc.o" -MF "obj/atlas_Release/Misc.d" -c "../../../source/tools/atlas/GameInterface/Misc.cpp"
Register.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/Register.o" -MF "obj/atlas_Release/Register.d" -c "../../../source/tools/atlas/GameInterface/Register.cpp"
SimState.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/SimState.o" -MF "obj/atlas_Release/SimState.d" -c "../../../source/tools/atlas/GameInterface/SimState.cpp"
View.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/atlas -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -o "obj/atlas_Release/View.o" -MF "obj/atlas_Release/View.d" -c "../../../source/tools/atlas/GameInterface/View.cpp"
Linking atlas
ar -rcs "../../../binaries/system/libatlas.a" obj/atlas_Release/precompiled.o obj/atlas_Release/ActorViewer.o obj/atlas_Release/Brushes.o obj/atlas_Release/CommandProc.o obj/atlas_Release/GameLoop.o obj/atlas_Release/BrushHandlers.o obj/atlas_Release/CameraCtrlHandlers.o obj/atlas_Release/CinemaHandler.o obj/atlas_Release/CommandHandlers.o obj/atlas_Release/ElevationHandlers.o obj/atlas_Release/EnvironmentHandlers.o obj/atlas_Release/GraphicsSetupHandlers.o obj/atlas_Release/MapHandlers.o obj/atlas_Release/MessageHandler.o obj/atlas_Release/MiscHandlers.o obj/atlas_Release/ObjectHandlers.o obj/atlas_Release/PlayerHandlers.o obj/atlas_Release/TerrainHandlers.o obj/atlas_Release/InputProcessor.o obj/atlas_Release/MessagePasserImpl.o obj/atlas_Release/Misc.o obj/atlas_Release/Register.o obj/atlas_Release/SimState.o obj/atlas_Release/View.o 
==== Building gui (release) ====
Creating obj/gui_Release
mkdir -p obj/gui_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/precompiled.h.gch" -MF "obj/gui_Release/precompiled.h.d" -c "../../../source/pch/gui/precompiled.h"
CGUI.cpp
CGUIScrollBarVertical.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUI.o" -MF "obj/gui_Release/CGUI.d" -c "../../../source/gui/CGUI.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIScrollBarVertical.o" -MF "obj/gui_Release/CGUIScrollBarVertical.d" -c "../../../source/gui/CGUIScrollBarVertical.cpp"
CGUISetting.cpp
CGUISprite.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUISetting.o" -MF "obj/gui_Release/CGUISetting.d" -c "../../../source/gui/CGUISetting.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUISprite.o" -MF "obj/gui_Release/CGUISprite.d" -c "../../../source/gui/CGUISprite.cpp"
CGUIText.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIText.o" -MF "obj/gui_Release/CGUIText.d" -c "../../../source/gui/CGUIText.cpp"
GUIManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIManager.o" -MF "obj/gui_Release/GUIManager.d" -c "../../../source/gui/GUIManager.cpp"
GUIMatrix.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIMatrix.o" -MF "obj/gui_Release/GUIMatrix.d" -c "../../../source/gui/GUIMatrix.cpp"
GUIObjectTypes.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIObjectTypes.o" -MF "obj/gui_Release/GUIObjectTypes.d" -c "../../../source/gui/GUIObjectTypes.cpp"
GUIRenderer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIRenderer.o" -MF "obj/gui_Release/GUIRenderer.d" -c "../../../source/gui/GUIRenderer.cpp"
GUIStringConversions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUIStringConversions.o" -MF "obj/gui_Release/GUIStringConversions.d" -c "../../../source/gui/GUIStringConversions.cpp"
GUITooltip.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GUITooltip.o" -MF "obj/gui_Release/GUITooltip.d" -c "../../../source/gui/GUITooltip.cpp"
IGUIScrollBar.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUIScrollBar.o" -MF "obj/gui_Release/IGUIScrollBar.d" -c "../../../source/gui/IGUIScrollBar.cpp"
IGUIButtonBehavior.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUIButtonBehavior.o" -MF "obj/gui_Release/IGUIButtonBehavior.d" -c "../../../source/gui/ObjectBases/IGUIButtonBehavior.cpp"
IGUIObject.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUIObject.o" -MF "obj/gui_Release/IGUIObject.d" -c "../../../source/gui/ObjectBases/IGUIObject.cpp"
IGUIScrollBarOwner.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUIScrollBarOwner.o" -MF "obj/gui_Release/IGUIScrollBarOwner.d" -c "../../../source/gui/ObjectBases/IGUIScrollBarOwner.cpp"
IGUITextOwner.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/IGUITextOwner.o" -MF "obj/gui_Release/IGUITextOwner.d" -c "../../../source/gui/ObjectBases/IGUITextOwner.cpp"
CButton.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CButton.o" -MF "obj/gui_Release/CButton.d" -c "../../../source/gui/ObjectTypes/CButton.cpp"
CChart.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CChart.o" -MF "obj/gui_Release/CChart.d" -c "../../../source/gui/ObjectTypes/CChart.cpp"
CCheckBox.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CCheckBox.o" -MF "obj/gui_Release/CCheckBox.d" -c "../../../source/gui/ObjectTypes/CCheckBox.cpp"
CDropDown.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CDropDown.o" -MF "obj/gui_Release/CDropDown.d" -c "../../../source/gui/ObjectTypes/CDropDown.cpp"
CHotkeyPicker.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CHotkeyPicker.o" -MF "obj/gui_Release/CHotkeyPicker.d" -c "../../../source/gui/ObjectTypes/CHotkeyPicker.cpp"
CImage.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CImage.o" -MF "obj/gui_Release/CImage.d" -c "../../../source/gui/ObjectTypes/CImage.cpp"
CInput.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CInput.o" -MF "obj/gui_Release/CInput.d" -c "../../../source/gui/ObjectTypes/CInput.cpp"
CList.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CList.o" -MF "obj/gui_Release/CList.d" -c "../../../source/gui/ObjectTypes/CList.cpp"
CMiniMap.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CMiniMap.o" -MF "obj/gui_Release/CMiniMap.d" -c "../../../source/gui/ObjectTypes/CMiniMap.cpp"
COList.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/COList.o" -MF "obj/gui_Release/COList.d" -c "../../../source/gui/ObjectTypes/COList.cpp"
CProgressBar.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CProgressBar.o" -MF "obj/gui_Release/CProgressBar.d" -c "../../../source/gui/ObjectTypes/CProgressBar.cpp"
CRadioButton.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CRadioButton.o" -MF "obj/gui_Release/CRadioButton.d" -c "../../../source/gui/ObjectTypes/CRadioButton.cpp"
CSlider.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CSlider.o" -MF "obj/gui_Release/CSlider.d" -c "../../../source/gui/ObjectTypes/CSlider.cpp"
CText.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CText.o" -MF "obj/gui_Release/CText.d" -c "../../../source/gui/ObjectTypes/CText.cpp"
CTooltip.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CTooltip.o" -MF "obj/gui_Release/CTooltip.d" -c "../../../source/gui/ObjectTypes/CTooltip.cpp"
GuiScriptConversions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/GuiScriptConversions.o" -MF "obj/gui_Release/GuiScriptConversions.d" -c "../../../source/gui/Scripting/GuiScriptConversions.cpp"
JSInterface_GUIManager.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/JSInterface_GUIManager.o" -MF "obj/gui_Release/JSInterface_GUIManager.d" -c "../../../source/gui/Scripting/JSInterface_GUIManager.cpp"
In file included from ../../../libraries/source/spidermonkey/include-unix-release/js/CallArgs.h:73,
                 from ../../../libraries/source/spidermonkey/include-unix-release/jsapi.h:31,
                 from ../../../source/scriptinterface/ScriptTypes.h:63,
                 from ../../../source/gui/ObjectBases/IGUIObject.h:35,
                 from ../../../source/pch/gui/precompiled.h:27:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26,
    inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = SDL_Event_]' at ../../../source/gui/Scripting/GuiScriptConversions.cpp:61:54:
../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted<void*>**)MEM[(struct JSContext * const &)rq_60(D)])[3]' [-Wdangling-pointer=]
 1080 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../source/gui/Scripting/GuiScriptConversions.cpp: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = SDL_Event_]':
../../../source/gui/Scripting/GuiScriptConversions.cpp:61:26: note: 'obj' declared here
   61 |         JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx));
      |                          ^~~
../../../source/gui/Scripting/GuiScriptConversions.cpp:61:26: note: '*(JSContext* const*)rq' declared here
JSInterface_GUIProxy.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/JSInterface_GUIProxy.o" -MF "obj/gui_Release/JSInterface_GUIProxy.d" -c "../../../source/gui/Scripting/JSInterface_GUIProxy.cpp"
JSInterface_GUISize.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/JSInterface_GUISize.o" -MF "obj/gui_Release/JSInterface_GUISize.d" -c "../../../source/gui/Scripting/JSInterface_GUISize.cpp"
ScriptFunctions.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/ScriptFunctions.o" -MF "obj/gui_Release/ScriptFunctions.d" -c "../../../source/gui/Scripting/ScriptFunctions.cpp"
CGUIColor.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIColor.o" -MF "obj/gui_Release/CGUIColor.d" -c "../../../source/gui/SettingTypes/CGUIColor.cpp"
CGUIHotkey.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIHotkey.o" -MF "obj/gui_Release/CGUIHotkey.d" -c "../../../source/gui/SettingTypes/CGUIHotkey.cpp"
CGUISize.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUISize.o" -MF "obj/gui_Release/CGUISize.d" -c "../../../source/gui/SettingTypes/CGUISize.cpp"
CGUIString.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/CGUIString.o" -MF "obj/gui_Release/CGUIString.d" -c "../../../source/gui/SettingTypes/CGUIString.cpp"
MouseEventMask.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/MouseEventMask.o" -MF "obj/gui_Release/MouseEventMask.d" -c "../../../source/gui/SettingTypes/MouseEventMask.cpp"
L10n.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/L10n.o" -MF "obj/gui_Release/L10n.d" -c "../../../source/i18n/L10n.cpp"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/gui -I../../../source -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/AL -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -o "obj/gui_Release/precompiled.o" -MF "obj/gui_Release/precompiled.d" -c "../../../source/pch/gui/precompiled.cpp"
Linking gui
ar -rcs "../../../binaries/system/libgui.a" obj/gui_Release/CGUI.o obj/gui_Release/CGUIScrollBarVertical.o obj/gui_Release/CGUISetting.o obj/gui_Release/CGUISprite.o obj/gui_Release/CGUIText.o obj/gui_Release/GUIManager.o obj/gui_Release/GUIMatrix.o obj/gui_Release/GUIObjectTypes.o obj/gui_Release/GUIRenderer.o obj/gui_Release/GUIStringConversions.o obj/gui_Release/GUITooltip.o obj/gui_Release/IGUIScrollBar.o obj/gui_Release/IGUIButtonBehavior.o obj/gui_Release/IGUIObject.o obj/gui_Release/IGUIScrollBarOwner.o obj/gui_Release/IGUITextOwner.o obj/gui_Release/CButton.o obj/gui_Release/CChart.o obj/gui_Release/CCheckBox.o obj/gui_Release/CDropDown.o obj/gui_Release/CHotkeyPicker.o obj/gui_Release/CImage.o obj/gui_Release/CInput.o obj/gui_Release/CList.o obj/gui_Release/CMiniMap.o obj/gui_Release/COList.o obj/gui_Release/CProgressBar.o obj/gui_Release/CRadioButton.o obj/gui_Release/CSlider.o obj/gui_Release/CText.o obj/gui_Release/CTooltip.o obj/gui_Release/GuiScriptConversions.o obj/gui_Release/JSInterface_GUIManager.o obj/gui_Release/JSInterface_GUIProxy.o obj/gui_Release/JSInterface_GUISize.o obj/gui_Release/ScriptFunctions.o obj/gui_Release/CGUIColor.o obj/gui_Release/CGUIHotkey.o obj/gui_Release/CGUISize.o obj/gui_Release/CGUIString.o obj/gui_Release/MouseEventMask.o obj/gui_Release/L10n.o obj/gui_Release/precompiled.o 
==== Building lowlevel (release) ====
Creating obj/lowlevel_Release
mkdir -p obj/lowlevel_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/precompiled.h.gch" -MF "obj/lowlevel_Release/precompiled.h.d" -c "../../../source/pch/lowlevel/precompiled.h"
dynarray.cpp
freelist.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dynarray.o" -MF "obj/lowlevel_Release/dynarray.d" -c "../../../source/lib/allocators/dynarray.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/freelist.o" -MF "obj/lowlevel_Release/freelist.d" -c "../../../source/lib/allocators/freelist.cpp"
page_aligned.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/page_aligned.o" -MF "obj/lowlevel_Release/page_aligned.d" -c "../../../source/lib/allocators/page_aligned.cpp"
pool.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/pool.o" -MF "obj/lowlevel_Release/pool.d" -c "../../../source/lib/allocators/pool.cpp"
shared_ptr.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/shared_ptr.o" -MF "obj/lowlevel_Release/shared_ptr.d" -c "../../../source/lib/allocators/shared_ptr.cpp"
app_hooks.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/app_hooks.o" -MF "obj/lowlevel_Release/app_hooks.d" -c "../../../source/lib/app_hooks.cpp"
bits.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/bits.o" -MF "obj/lowlevel_Release/bits.d" -c "../../../source/lib/bits.cpp"
byte_order.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/byte_order.o" -MF "obj/lowlevel_Release/byte_order.d" -c "../../../source/lib/byte_order.cpp"
debug.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/debug.o" -MF "obj/lowlevel_Release/debug.d" -c "../../../source/lib/debug.cpp"
debug_stl.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/debug_stl.o" -MF "obj/lowlevel_Release/debug_stl.d" -c "../../../source/lib/debug_stl.cpp"
dbghelp.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dbghelp.o" -MF "obj/lowlevel_Release/dbghelp.d" -c "../../../source/lib/external_libraries/dbghelp.cpp"
libsdl.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/libsdl.o" -MF "obj/lowlevel_Release/libsdl.d" -c "../../../source/lib/external_libraries/libsdl.cpp"
archive.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/archive.o" -MF "obj/lowlevel_Release/archive.d" -c "../../../source/lib/file/archive/archive.cpp"
archive_zip.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/archive_zip.o" -MF "obj/lowlevel_Release/archive_zip.d" -c "../../../source/lib/file/archive/archive_zip.cpp"
codec.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/codec.o" -MF "obj/lowlevel_Release/codec.d" -c "../../../source/lib/file/archive/codec.cpp"
codec_zlib.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/codec_zlib.o" -MF "obj/lowlevel_Release/codec_zlib.d" -c "../../../source/lib/file/archive/codec_zlib.cpp"
stream.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/stream.o" -MF "obj/lowlevel_Release/stream.d" -c "../../../source/lib/file/archive/stream.cpp"
file_loader.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_loader.o" -MF "obj/lowlevel_Release/file_loader.d" -c "../../../source/lib/file/common/file_loader.cpp"
file_stats.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_stats.o" -MF "obj/lowlevel_Release/file_stats.d" -c "../../../source/lib/file/common/file_stats.cpp"
real_directory.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/real_directory.o" -MF "obj/lowlevel_Release/real_directory.d" -c "../../../source/lib/file/common/real_directory.cpp"
trace.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/trace.o" -MF "obj/lowlevel_Release/trace.d" -c "../../../source/lib/file/common/trace.cpp"
file.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file.o" -MF "obj/lowlevel_Release/file.d" -c "../../../source/lib/file/file.cpp"
file_system.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_system.o" -MF "obj/lowlevel_Release/file_system.d" -c "../../../source/lib/file/file_system.cpp"
io.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/io.o" -MF "obj/lowlevel_Release/io.d" -c "../../../source/lib/file/io/io.cpp"
write_buffer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/write_buffer.o" -MF "obj/lowlevel_Release/write_buffer.d" -c "../../../source/lib/file/io/write_buffer.cpp"
vfs.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs.o" -MF "obj/lowlevel_Release/vfs.d" -c "../../../source/lib/file/vfs/vfs.cpp"
vfs_lookup.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_lookup.o" -MF "obj/lowlevel_Release/vfs_lookup.d" -c "../../../source/lib/file/vfs/vfs_lookup.cpp"
vfs_path.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_path.o" -MF "obj/lowlevel_Release/vfs_path.d" -c "../../../source/lib/file/vfs/vfs_path.cpp"
vfs_populate.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_populate.o" -MF "obj/lowlevel_Release/vfs_populate.d" -c "../../../source/lib/file/vfs/vfs_populate.cpp"
vfs_tree.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_tree.o" -MF "obj/lowlevel_Release/vfs_tree.d" -c "../../../source/lib/file/vfs/vfs_tree.cpp"
vfs_util.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_util.o" -MF "obj/lowlevel_Release/vfs_util.d" -c "../../../source/lib/file/vfs/vfs_util.cpp"
fnv_hash.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/fnv_hash.o" -MF "obj/lowlevel_Release/fnv_hash.d" -c "../../../source/lib/fnv_hash.cpp"
frequency_filter.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/frequency_filter.o" -MF "obj/lowlevel_Release/frequency_filter.d" -c "../../../source/lib/frequency_filter.cpp"
input.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/input.o" -MF "obj/lowlevel_Release/input.d" -c "../../../source/lib/input.cpp"
lib.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/lib.o" -MF "obj/lowlevel_Release/lib.d" -c "../../../source/lib/lib.cpp"
module_init.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/module_init.o" -MF "obj/lowlevel_Release/module_init.d" -c "../../../source/lib/module_init.cpp"
ogl.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ogl.o" -MF "obj/lowlevel_Release/ogl.d" -c "../../../source/lib/ogl.cpp"
path.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/path.o" -MF "obj/lowlevel_Release/path.d" -c "../../../source/lib/path.cpp"
posix.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/posix.o" -MF "obj/lowlevel_Release/posix.d" -c "../../../source/lib/posix/posix.cpp"
rand.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/rand.o" -MF "obj/lowlevel_Release/rand.d" -c "../../../source/lib/rand.cpp"
regex.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/regex.o" -MF "obj/lowlevel_Release/regex.d" -c "../../../source/lib/regex.cpp"
secure_crt.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/secure_crt.o" -MF "obj/lowlevel_Release/secure_crt.d" -c "../../../source/lib/secure_crt.cpp"
status.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/status.o" -MF "obj/lowlevel_Release/status.d" -c "../../../source/lib/status.cpp"
svn_revision.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/svn_revision.o" -MF "obj/lowlevel_Release/svn_revision.d" -c "../../../source/lib/svn_revision.cpp"
arm.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/arm.o" -MF "obj/lowlevel_Release/arm.d" -c "../../../source/lib/sysdep/arch/arm/arm.cpp"
cpu.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/cpu.o" -MF "obj/lowlevel_Release/cpu.d" -c "../../../source/lib/sysdep/cpu.cpp"
dir_watch_inotify.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dir_watch_inotify.o" -MF "obj/lowlevel_Release/dir_watch_inotify.d" -c "../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp"
lcpu.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/lcpu.o" -MF "obj/lowlevel_Release/lcpu.d" -c "../../../source/lib/sysdep/os/linux/lcpu.cpp"
ldbg.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ldbg.o" -MF "obj/lowlevel_Release/ldbg.d" -c "../../../source/lib/sysdep/os/linux/ldbg.cpp"
linux.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/linux.o" -MF "obj/lowlevel_Release/linux.d" -c "../../../source/lib/sysdep/os/linux/linux.cpp"
udbg.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/udbg.o" -MF "obj/lowlevel_Release/udbg.d" -c "../../../source/lib/sysdep/os/unix/udbg.cpp"
ufilesystem.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ufilesystem.o" -MF "obj/lowlevel_Release/ufilesystem.d" -c "../../../source/lib/sysdep/os/unix/ufilesystem.cpp"
unix.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unix.o" -MF "obj/lowlevel_Release/unix.d" -c "../../../source/lib/sysdep/os/unix/unix.cpp"
unix_executable_pathname.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unix_executable_pathname.o" -MF "obj/lowlevel_Release/unix_executable_pathname.d" -c "../../../source/lib/sysdep/os/unix/unix_executable_pathname.cpp"
unuma.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unuma.o" -MF "obj/lowlevel_Release/unuma.d" -c "../../../source/lib/sysdep/os/unix/unuma.cpp"
uvm.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/uvm.o" -MF "obj/lowlevel_Release/uvm.d" -c "../../../source/lib/sysdep/os/unix/uvm.cpp"
os_cpu.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/os_cpu.o" -MF "obj/lowlevel_Release/os_cpu.d" -c "../../../source/lib/sysdep/os_cpu.cpp"
gcc.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/gcc.o" -MF "obj/lowlevel_Release/gcc.d" -c "../../../source/lib/sysdep/rtl/gcc/gcc.cpp"
smbios.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/smbios.o" -MF "obj/lowlevel_Release/smbios.d" -c "../../../source/lib/sysdep/smbios.cpp"
tex.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex.o" -MF "obj/lowlevel_Release/tex.d" -c "../../../source/lib/tex/tex.cpp"
tex_bmp.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_bmp.o" -MF "obj/lowlevel_Release/tex_bmp.d" -c "../../../source/lib/tex/tex_bmp.cpp"
tex_codec.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_codec.o" -MF "obj/lowlevel_Release/tex_codec.d" -c "../../../source/lib/tex/tex_codec.cpp"
tex_dds.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_dds.o" -MF "obj/lowlevel_Release/tex_dds.d" -c "../../../source/lib/tex/tex_dds.cpp"
tex_png.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_png.o" -MF "obj/lowlevel_Release/tex_png.d" -c "../../../source/lib/tex/tex_png.cpp"
tex_tga.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_tga.o" -MF "obj/lowlevel_Release/tex_tga.d" -c "../../../source/lib/tex/tex_tga.cpp"
timer.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/timer.o" -MF "obj/lowlevel_Release/timer.d" -c "../../../source/lib/timer.cpp"
utf8.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/utf8.o" -MF "obj/lowlevel_Release/utf8.d" -c "../../../source/lib/utf8.cpp"
wsecure_crt.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/wsecure_crt.o" -MF "obj/lowlevel_Release/wsecure_crt.d" -c "../../../source/lib/wsecure_crt.cpp"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/pch/lowlevel -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem /usr/include/AL -isystem /usr/include/libpng16 -isystem ../../../libraries/source/cxxtest-4.4 -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/precompiled.o" -MF "obj/lowlevel_Release/precompiled.d" -c "../../../source/pch/lowlevel/precompiled.cpp"
Linking lowlevel
ar -rcs "../../../binaries/system/liblowlevel.a" obj/lowlevel_Release/dynarray.o obj/lowlevel_Release/freelist.o obj/lowlevel_Release/page_aligned.o obj/lowlevel_Release/pool.o obj/lowlevel_Release/shared_ptr.o obj/lowlevel_Release/app_hooks.o obj/lowlevel_Release/bits.o obj/lowlevel_Release/byte_order.o obj/lowlevel_Release/debug.o obj/lowlevel_Release/debug_stl.o obj/lowlevel_Release/dbghelp.o obj/lowlevel_Release/libsdl.o obj/lowlevel_Release/archive.o obj/lowlevel_Release/archive_zip.o obj/lowlevel_Release/codec.o obj/lowlevel_Release/codec_zlib.o obj/lowlevel_Release/stream.o obj/lowlevel_Release/file_loader.o obj/lowlevel_Release/file_stats.o obj/lowlevel_Release/real_directory.o obj/lowlevel_Release/trace.o obj/lowlevel_Release/file.o obj/lowlevel_Release/file_system.o obj/lowlevel_Release/io.o obj/lowlevel_Release/write_buffer.o obj/lowlevel_Release/vfs.o obj/lowlevel_Release/vfs_lookup.o obj/lowlevel_Release/vfs_path.o obj/lowlevel_Release/vfs_populate.o obj/lowlevel_Release/vfs_tree.o obj/lowlevel_Release/vfs_util.o obj/lowlevel_Release/fnv_hash.o obj/lowlevel_Release/frequency_filter.o obj/lowlevel_Release/input.o obj/lowlevel_Release/lib.o obj/lowlevel_Release/module_init.o obj/lowlevel_Release/ogl.o obj/lowlevel_Release/path.o obj/lowlevel_Release/posix.o obj/lowlevel_Release/rand.o obj/lowlevel_Release/regex.o obj/lowlevel_Release/secure_crt.o obj/lowlevel_Release/status.o obj/lowlevel_Release/svn_revision.o obj/lowlevel_Release/arm.o obj/lowlevel_Release/cpu.o obj/lowlevel_Release/dir_watch_inotify.o obj/lowlevel_Release/lcpu.o obj/lowlevel_Release/ldbg.o obj/lowlevel_Release/linux.o obj/lowlevel_Release/udbg.o obj/lowlevel_Release/ufilesystem.o obj/lowlevel_Release/unix.o obj/lowlevel_Release/unix_executable_pathname.o obj/lowlevel_Release/unuma.o obj/lowlevel_Release/uvm.o obj/lowlevel_Release/os_cpu.o obj/lowlevel_Release/gcc.o obj/lowlevel_Release/smbios.o obj/lowlevel_Release/tex.o obj/lowlevel_Release/tex_bmp.o obj/lowlevel_Release/tex_codec.o obj/lowlevel_Release/tex_dds.o obj/lowlevel_Release/tex_png.o obj/lowlevel_Release/tex_tga.o obj/lowlevel_Release/timer.o obj/lowlevel_Release/utf8.o obj/lowlevel_Release/wsecure_crt.o obj/lowlevel_Release/precompiled.o 
==== Building gladwrapper (release) ====
Creating obj/gladwrapper_Release
mkdir -p obj/gladwrapper_Release
egl.cpp
gl.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT  -o "obj/gladwrapper_Release/egl.o" -MF "obj/gladwrapper_Release/egl.d" -c "../../../libraries/source/glad/src/egl.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT  -o "obj/gladwrapper_Release/gl.o" -MF "obj/gladwrapper_Release/gl.d" -c "../../../libraries/source/glad/src/gl.cpp"
glx.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/gladwrapper -I../../../source -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT  -o "obj/gladwrapper_Release/glx.o" -MF "obj/gladwrapper_Release/glx.d" -c "../../../libraries/source/glad/src/glx.cpp"
Linking gladwrapper
ar -rcs "../../../binaries/system/libgladwrapper.a" obj/gladwrapper_Release/egl.o obj/gladwrapper_Release/gl.o obj/gladwrapper_Release/glx.o 
==== Building mongoose (release) ====
Creating obj/mongoose_Release
mkdir -p obj/mongoose_Release
mongoose.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -I../../../source/pch/mongoose -I../../../source -isystem ../../../libraries/source/glad/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden  -o "obj/mongoose_Release/mongoose.o" -MF "obj/mongoose_Release/mongoose.d" -c "../../../source/third_party/mongoose/mongoose.cpp"
../../../source/third_party/mongoose/mongoose.cpp: In function 'mg_context* mg_start(mg_callback_t, void*, const char**)':
../../../source/third_party/mongoose/mongoose.cpp:4295:21: warning: cast between incompatible function types from 'void (*)(mg_context*)' to 'mg_thread_func_t' {aka 'void* (*)(void*)'} [-Wcast-function-type]
 4295 |   start_thread(ctx, (mg_thread_func_t) master_thread, ctx);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../source/third_party/mongoose/mongoose.cpp:4299:27: warning: cast between incompatible function types from 'void (*)(mg_context*)' to 'mg_thread_func_t' {aka 'void* (*)(void*)'} [-Wcast-function-type]
 4299 |     if (start_thread(ctx, (mg_thread_func_t) worker_thread, ctx) != 0) {
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'int set_acl_option(mg_context*)',
    inlined from 'mg_context* mg_start(mg_callback_t, void*, const char**)' at ../../../source/third_party/mongoose/mongoose.cpp:4276:22:
../../../source/third_party/mongoose/mongoose.cpp:3799:19: warning: 'fake' may be used uninitialized [-Wmaybe-uninitialized]
 3799 |   return check_acl(ctx, &fake) != -1;
      |          ~~~~~~~~~^~~~~~~~~~~~
../../../source/third_party/mongoose/mongoose.cpp: In function 'mg_context* mg_start(mg_callback_t, void*, const char**)':
../../../source/third_party/mongoose/mongoose.cpp:3580:12: note: by argument 2 of type 'const usa*' to 'int check_acl(mg_context*, const usa*)' declared here
 3580 | static int check_acl(struct mg_context *ctx, const struct usa *usa) {
      |            ^~~~~~~~~
../../../source/third_party/mongoose/mongoose.cpp:3798:14: note: 'fake' declared here
 3798 |   struct usa fake;
      |              ^~~~
Linking mongoose
ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o 
==== Building Collada (release) ====
Creating obj/Collada_Release
mkdir -p obj/Collada_Release
precompiled.h
g++ -x c++-header -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -o "obj/Collada_Release/precompiled.h.gch" -MF "obj/Collada_Release/precompiled.h.d" -c "../../../source/collada/precompiled.h"
CommonConvert.cpp
DLL.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/CommonConvert.o" -MF "obj/Collada_Release/CommonConvert.d" -c "../../../source/collada/CommonConvert.cpp"
GeomReindex.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/DLL.o" -MF "obj/Collada_Release/DLL.d" -c "../../../source/collada/DLL.cpp"
Decompose.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/GeomReindex.o" -MF "obj/Collada_Release/GeomReindex.d" -c "../../../source/collada/GeomReindex.cpp"
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/Decompose.o" -MF "obj/Collada_Release/Decompose.d" -c "../../../source/collada/Decompose.cpp"
Maths.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/Maths.o" -MF "obj/Collada_Release/Maths.d" -c "../../../source/collada/Maths.cpp"
PMDConvert.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/PMDConvert.o" -MF "obj/Collada_Release/PMDConvert.d" -c "../../../source/collada/PMDConvert.cpp"
PSAConvert.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/PSAConvert.o" -MF "obj/Collada_Release/PSAConvert.d" -c "../../../source/collada/PSAConvert.cpp"
StdSkeletons.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/StdSkeletons.o" -MF "obj/Collada_Release/StdSkeletons.d" -c "../../../source/collada/StdSkeletons.cpp"
XMLFix.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/XMLFix.o" -MF "obj/Collada_Release/XMLFix.d" -c "../../../source/collada/XMLFix.cpp"
precompiled.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -DLINUX -I../../../source/collada -isystem ../../../libraries/source/glad/include -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -O3 -fPIC -g -Wall -Wextra -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/precompiled.o" -MF "obj/Collada_Release/precompiled.d" -c "../../../source/collada/precompiled.cpp"
Linking Collada
g++ -o "../../../binaries/system/libCollada.so" obj/Collada_Release/CommonConvert.o obj/Collada_Release/DLL.o obj/Collada_Release/Decompose.o obj/Collada_Release/GeomReindex.o obj/Collada_Release/Maths.o obj/Collada_Release/PMDConvert.o obj/Collada_Release/PSAConvert.o obj/Collada_Release/StdSkeletons.o obj/Collada_Release/XMLFix.o obj/Collada_Release/precompiled.o   -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/fcollada/lib -shared -Wl,-soname=libCollada.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -rdynamic -lFColladaSR -lxml2 -ldl
==== Building pyrogenesis (release) ====
Creating obj/pyrogenesis_Release
mkdir -p obj/pyrogenesis_Release
main.cpp
g++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=0 -DNVTT_SHARED=1 -I../../../source/pch/pyrogenesis -I../../../source -isystem ../../../libraries/source/glad/include -isystem /usr/include/SDL2 -isystem ../../../libraries/source/spidermonkey/include-unix-release -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/include/arm-linux-gnueabihf -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/AL -isystem ../../../libraries/source/nvtt/include -O3 -g -Wall -Wextra -fno-rtti -std=c++17 -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -Wno-psabi -fvisibility=hidden -D_REENTRANT -pthread  -o "obj/pyrogenesis_Release/main.o" -MF "obj/pyrogenesis_Release/main.d" -c "../../../source/main.cpp"
Linking pyrogenesis
g++ -o "../../../binaries/system/pyrogenesis" obj/pyrogenesis_Release/main.o   -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L../../../libraries/source/spidermonkey/lib -L../../../libraries/source/nvtt/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -Wl,--start-group ../../../binaries/system/libmocks_real.a ../../../binaries/system/libnetwork.a ../../../binaries/system/librlinterface.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.a ../../../binaries/system/libglooxwrapper.a ../../../binaries/system/libsimulation2.a ../../../binaries/system/libscriptinterface.a ../../../binaries/system/libengine.a ../../../binaries/system/libgraphics.a ../../../binaries/system/libatlas.a ../../../binaries/system/libgui.a ../../../binaries/system/liblowlevel.a ../../../binaries/system/libgladwrapper.a ../../../binaries/system/libmongoose.a -lSDL2 -lpng16 -lmozjs78-ps-release -lmozjs78-ps-rust -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -licudata -lsodium -lfmt -lfreetype -lX11 -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lrt -ldl -Wl,--end-group
/usr/bin/ld: ../../../binaries/system/libnetwork.a(NetSession.o): undefined reference to symbol '__atomic_compare_exchange_8@@LIBATOMIC_1.0'
/usr/bin/ld: /lib/arm-linux-gnueabihf/libatomic.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[3]: *** [pyrogenesis.make:81: ../../../binaries/system/pyrogenesis] Error 1
make[2]: *** [Makefile:73: pyrogenesis] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build/workspaces/gcc'
make[1]: *** [debian/rules:42: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:19: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2023-10-21T11:15:38Z

Finished
--------


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

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

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

Build Architecture: armhf
Build-Space: 0
Build-Time: 27753
Distribution: trixie-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 2382
Job: 0ad_0.0.26-4
Machine Architecture: armhf
Package: 0ad
Package-Time: 30220
Source-Version: 0.0.26-4
Space: 0
Status: failed
Version: 0.0.26-4
--------------------------------------------------------------------------------
Finished at 2023-10-21T11:15:38Z
Build needed 00:00:00, 0k disc space